File: /home/emblazeone/www/amaroseantiaging/web/source_old/css/upsale.scss
@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@400;500;700&display=swap";
@font-face {
font-family: 'Omnes';
src: url('../fonts/Omnes.eot');
src: url('../fonts/Omnes.eot?#iefix') format('embedded-opentype'),
url('../fonts/Omnes.woff2') format('woff2'),
url('../fonts/Omnes.woff') format('woff'),
url('../fonts/Omnes.ttf') format('truetype'),
url('../fonts/Omnes.svg#Omnes') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'MyriadProRegular';
src: url('../fonts/MyriadProRegular.eot');
src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
url('../fonts/MyriadProRegular.woff2') format('woff2'),
url('../fonts/MyriadProRegular.woff') format('woff'),
url('../fonts/MyriadProRegular.ttf') format('truetype'),
url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #5b5b5b;
}
::-moz-placeholder { /* Firefox 19+ */
color: #5b5b5b;
}
:-ms-input-placeholder { /* IE 10+ */
color: #5b5b5b;
}
:-moz-placeholder { /* Firefox 18- */
color: #5b5b5b;
}
// Colors
$black: #000;
$white: #FFF;
// Fonts
// ------------------------------------------------------
:root {
font-size: 16px;
}
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
a {
text-decoration: none;
&:hover {
text-decoration: none;
}
}
@mixin max-screen($res) {
@media screen and (max-width: $res) {
@content;
}
}
@mixin min-screen($res) {
@media screen and (min-width: $res) {
@content;
}
}
body {
color: #5b5b5b;
background-color: #eff9ff;
}
@keyframes radial-pulse {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.3);
}
100% {
box-shadow: 0 0 0 40px rgba(0, 0, 0, 0);
}
}
.animate {
animation: radial-pulse 1s infinite;
}
.btn_get {
line-height: 70px;
background: linear-gradient(to bottom, #bb3197, #ef0a6a);
border-radius: 32px;
padding: 0 22px;
font-family: 'Roboto', sans-serif;
font-weight: bold;
color: $white;
font-size: 27px;
display: inline-block;
text-align: left;
margin-bottom: 20px;
@include max-screen(767px) {
width: 320px;
margin-left: 0px;
font-size: 18px;
text-align: left;
}
@include max-screen(375px) {
width: 100%;
margin-left: 0px;
font-size: 21px;
text-align: left;
}
@include max-screen(360px) {
width: 279px;
margin-left: 0px;
font-size: 15px;
text-align: left;
}
&:hover {
color: white;
}
i {
margin-left: 10px;
color: #fff6dd;
}
}
header {
border-top: solid 3px #eff9ff;
background: linear-gradient(to right, #4eadfe, #01f1fe);
line-height: 124px;
font-family: 'Omnes';
font-weight: 700;
font-size: 47px;
color: #FFFFFF;
text-align: center;
img {
display: inline-block;
margin-right: 13px;
}
@include max-screen(767px) {
font-size: 21px;
line-height: 75px;
img {
display: inline-block;
margin-right: 5px;
}
}
@include max-screen(375px) {
font-size: 15px;
line-height: 75px;
img {
display: inline-block;
margin-right: 5px;
}
}
}
.black_line {
background-color: #000000;
line-height: 84px;
text-align: center;
font-family: 'Omnes';
color: $white;
font-size: 42px;
@include max-screen(767px) {
line-height: 29px;
padding: 15px 0;
font-size: 19px;
margin-top: 0;
}
span {
display: inline-block;
color: #e71071;
margin-left: 24px;
}
}
.priv {
font-size: 15px;
color: #000000;
line-height: 24px;
margin-bottom: 25px;
font-family: 'Roboto', sans-serif;
span {
display: inline-block;
margin: 0 25px;
}
}
.bg {
background-color: #eff4f9;
padding-top: 40px;
padding-bottom: 40px;
text-align: center;
}
.main_block {
.container {
background-image: url("../images/main_block.png");
background-size: cover;
background-position: right;
@include max-screen(767px) {
background-image: url("../images/main_block_mob.png");
background-size: cover;
background-position: 0px;
}
}
h2 {
font-family: 'Bebas Neue', cursive;
font-size: 29px;
color: #000000;
font-weight: 800;
text-transform: uppercase;
line-height: 29px;
@include max-screen(767px) {
font-size: 19px;
padding-top: 15px;
}
}
h1 {
color: #2477fe;
font-size: 105px;
font-family: 'Bebas Neue', cursive;
line-height: 90px;
span {
display: block;
font-size: 85px;
line-height: 85px;
}
@include max-screen(767px) {
font-size: 56px;
line-height: 56px;
span {
font-size: 46px;
line-height: 46px;
}
}
}
p {
font-size: 25px;
color: #717171;
font-family: 'Roboto', sans-serif;
line-height: 29px;
font-weight: bold;
@include max-screen(767px) {
font-size: 17px;
line-height: 19px;
}
}
ul {
list-style: none;
padding: 0;
margin: 0;
max-width: 350px;
@include max-screen(767px) {
max-width: 220px;
}
li {
font-size: 25px;
border-bottom: solid 2px #edb4bf;
color: #717171;
font-family: 'Roboto', sans-serif;
line-height: 50px;
font-weight: bold;
&:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
display: inline-block;
content: "\f101";
color: #f2610b;
margin-right: 15px;
font-size: 25px;
}
@include max-screen(767px) {
font-size: 15px;
line-height: 35px;
border-bottom: none;
}
}
}
.price {
display: flex;
align-items: center;
@include max-screen(767px) {
display: block;
margin-top: 20px;
padding-bottom: 30px;
}
.old {
font-size: 35px;
color: #a1a1a1;
position: relative;
line-height: 35px;
font-family: 'Bebas Neue', cursive;
text-align: center;
&:after {
position: absolute;
content: "";
display: block;
height: 2px;
width: 100%;
background-color: #a1a1a1;
transform: rotate(-16deg);
top: 18px;
left: 0;
}
span {
display: block;
font-size: 11px;
line-height: 13px;
color: #4b4b4b;
font-family: 'Roboto', sans-serif;
font-weight: bold;
}
@include max-screen(767px) {
display: inline-block;
font-size: 25px;
}
}
.new {
font-size: 80px;
color: #101315;
font-family: 'Bebas Neue', cursive;
font-weight: bold;
margin-left: 15px;
@include max-screen(767px) {
font-size: 40px;
margin-left: 0;
}
}
}
}
.free {
color: #121212;
font-size: 24px;
font-family: 'Roboto', sans-serif;
a {
color: #0087c6;
text-decoration: underline;
}
}
.icom {
.container {
background-color: #f7f3f4;
padding-top: 30px;
.qwgh {
@include max-screen(767px) {
padding: 0;
}
}
}
p {
font-family: 'Roboto', sans-serif;
font-size: 21px;
color: #535353;
line-height: 24px;
margin-bottom: 35px;
}
h1 {
color: #2477fe;
font-size: 105px;
font-family: 'Bebas Neue', cursive;
line-height: 90px;
font-weight: bold;
span {
display: block;
font-size: 70px;
line-height: 70px;
}
@include max-screen(767px) {
font-size: 56px;
line-height: 56px;
span {
font-size: 46px;
line-height: 46px;
}
}
}
}
.cccast {
@include max-screen(767px) {
margin-top: 100px;
}
img {
@include max-screen(767px) {
width: 100%;
}
}
&.top-0 {
.btn_get {
top: 0px !important;
margin-top: 20px;
}
}
.tex_2 {
font-family: 'Roboto', sans-serif;
font-size: 22px;
color: #000000;
font-weight: bold;
margin-bottom: 20px;
padding-top: 40px;
}
.bt_1 {
display: inline-block;
background-image: url("../images/left_but.png");
background-size: contain;
width: 196px;
height: 77px;
margin: 0 7px;
@include max-screen(767px) {
width: 146px;
height: 57px;
}
}
.bt_2 {
display: inline-block;
background-image: url("../images/right_but.png");
background-size: contain;
width: 196px;
height: 77px;
margin: 0 7px;
@include max-screen(767px) {
width: 146px;
height: 57px;
}
}
}
.blue {
background-color: #2bccfe;
font-family: 'MyriadProRegular';
color: white;
.free {
color: white;
a {
color: white;
}
}
h3 {
color: white;
font-size: 46px;
line-height: 100px;
}
p {
font-size: 20px;
line-height: 25px;
margin-bottom: 35px;
span {
font-weight: bold;
font-size: 30px;
padding-bottom: 15px;
padding-top: 15px;
display: block;
}
}
}
.pinks {
background-color: #fff9f0;
h3 {
color: #489cfd;
font-size: 46px;
line-height: 100px;
}
h4 {
font-weight: bold;
color: #2f2f2f;
font-size: 30px;
padding: 13px 0;
}
p {
font-size: 19px;
color: #232323;
line-height: 23px;
}
.rewiev {
text-align: left;
margin-left: 40px;
margin-bottom: 50px;
i {
color: #ffd204;
}
.name {
font-size: 24px;
color: #333333;
}
.date {
font-size: 19px;
color: #333333;
}
.mr_l {
margin-left: -20px;
}
}
}
.new_upsales {
color: #5b5b5b;
background-color: #eff9ff;
.cccast {
.btn_get {
position: relative;
top: -30px;
line-height: 70px;
background: linear-gradient(to bottom, #5f9634, #9faf3e);
border-radius: 32px;
padding: 0 22px;
font-family: 'Roboto', sans-serif;
font-weight: bold;
color: $white;
font-size: 27px;
display: inline-block;
text-align: left;
margin-bottom: 0px;
@include max-screen(767px) {
width: 320px;
margin-left: 0px;
font-size: 18px;
text-align: left;
}
@include max-screen(375px) {
width: 100%;
margin-left: 0px;
font-size: 21px;
text-align: left;
}
@include max-screen(360px) {
width: 279px;
margin-left: 0px;
font-size: 15px;
text-align: left;
}
&:hover {
color: white;
}
i {
margin-left: 10px;
color: #fff6dd;
}
}
@include max-screen(767px) {
img {
width: 100%;
}
}
}
.asvv {
text-align: center;
font-size: 35px;
color: #ff0000;
font-family: 'Roboto', sans-serif;
position: relative;
top: -60px;
span {
display: block;
font-size: 22px;
}
@include max-screen(767px) {
top: 0;
}
}
header {
border-top: solid 3px #eff9ff;
background: linear-gradient(to right, #4eadfe, #01f1fe);
line-height: 124px;
font-family: 'Omnes';
font-weight: 700;
font-size: 47px;
color: #FFFFFF;
text-align: center;
img {
display: inline-block;
margin-right: 13px;
}
@include max-screen(767px) {
font-size: 21px;
line-height: 70px;
img {
display: inline-block;
margin-right: 5px;
}
}
@include max-screen(375px) {
font-size: 15px;
}
}
.priv {
font-size: 15px;
color: #000000;
line-height: 24px;
margin-bottom: 25px;
font-family: 'Roboto', sans-serif;
span {
display: inline-block;
margin: 0 25px;
}
}
.bg {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
.main_block {
position: relative;
top: -50px;
&.part_2 {
top: 0;
.container {
background-image: url("../images/up_new_2.png");
height: 550px;
@include max-screen(767px) {
background-image: none;
height: auto;
}
p {
color: #252525;
font-size: 17px;
line-height: 24px;
padding-top: 202px;
padding-left: 81px;
@include max-screen(767px) {
padding-top: 20px;
padding-left: 0px;
}
}
ul {
list-style: none;
padding: 0;
margin: 0;
padding-left: 81px;
padding-top: 10px;
max-width: inherit;
@include max-screen(767px) {
padding-left: 0;
}
li {
font-size: 16px;
color: #252525;
font-family: 'Roboto', sans-serif;
line-height: 25px;
font-weight: lighter;
border: none;
&:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
display: inline-block;
content: "\f00c";
color: #46c331;
margin-right: 12px;
font-size: 16px;
}
@include max-screen(767px) {
font-size: 15px;
line-height: 35px;
}
}
}
.price {
display: flex;
align-items: center;
padding-left: 81px;
position: relative;
top: -10px;
@include max-screen(767px) {
padding-left: 0;
}
.old {
font-size: 35px;
color: #a1a1a1;
position: relative;
line-height: 35px;
font-family: 'Bebas Neue', cursive;
text-align: center;
&:after {
position: absolute;
content: "";
display: block;
height: 2px;
width: 100%;
background-color: #eb0c6d;
transform: rotate(-16deg);
top: 18px;
left: 0;
}
span {
display: block;
font-size: 11px;
line-height: 13px;
color: #a1a1a1;
font-family: 'Roboto', sans-serif;
font-weight: bold;
}
@include max-screen(767px) {
display: inline-block;
}
}
.new {
font-size: 80px;
color: #46c331;
font-family: 'Bebas Neue', cursive;
font-weight: bold;
margin-left: 15px;
@include max-screen(767px) {
margin-left: 20px;
}
}
}
}
}
@include max-screen(767px) {
top: 0;
}
&.part_3 {
top: 0;
.red_block{
font-size: 30px;
color: #FFF;
font-family: Impact;
line-height: 65px;
background-color: #e91016;
padding: 0 20px;
display: inline-block;
margin-top: 29px;
border-radius: 0px 0px 15px 15px;
@include max-screen(767px){
font-size: 20px;
line-height: 40px;
margin-bottom: 15px;
}
}
.cvbg{
font-family: Impact;
font-size: 40px;
color: #000000;
text-transform: uppercase;
line-height: 44px;
text-align: left;
margin-right: 15px;
@include max-screen(767px){
font-size: 20px;
line-height: 20px;
}
}
.frttt{
width:170px;
@include max-screen(767px){
width: 100px;
}
}
.anywhere{
color: #000000;
font-size: 27px;
font-family: 'Roboto', sans-serif;
margin-top: 236px;
@include max-screen(767px){
margin-top: 36px;
}
}
.container {
background-image: url("../images/up_new_3.png");
height: 550px;
@include max-screen(767px) {
background-image: none;
height: auto;
}
p {
color: #252525;
font-size: 17px;
line-height: 24px;
padding-top: 202px;
padding-left: 81px;
@include max-screen(767px) {
padding-top: 20px;
padding-left: 0px;
}
}
ul {
list-style: none;
padding: 0;
margin: 0;
padding-left: 81px;
padding-top: 10px;
max-width: inherit;
@include max-screen(767px) {
padding-left: 0;
}
li {
font-size: 16px;
color: #252525;
font-family: 'Roboto', sans-serif;
line-height: 25px;
font-weight: lighter;
border: none;
&:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
display: inline-block;
content: "\f00c";
color: #46c331;
margin-right: 12px;
font-size: 16px;
}
@include max-screen(767px) {
font-size: 15px;
line-height: 35px;
}
}
}
.price {
display: flex;
align-items: center;
padding-left: 81px;
position: relative;
top: -10px;
@include max-screen(767px) {
padding-left: 0;
}
.old {
font-size: 35px;
color: #a1a1a1;
position: relative;
line-height: 35px;
font-family: 'Bebas Neue', cursive;
text-align: center;
&:after {
position: absolute;
content: "";
display: block;
height: 2px;
width: 100%;
background-color: #eb0c6d;
transform: rotate(-16deg);
top: 18px;
left: 0;
}
span {
display: block;
font-size: 11px;
line-height: 13px;
color: #a1a1a1;
font-family: 'Roboto', sans-serif;
font-weight: bold;
}
@include max-screen(767px) {
display: inline-block;
}
}
.new {
font-size: 80px;
color: #46c331;
font-family: 'Bebas Neue', cursive;
font-weight: bold;
margin-left: 15px;
@include max-screen(767px) {
margin-left: 20px;
}
}
}
}
}
.container {
background-image: url("../images/up_new.png");
background-size: cover;
background-position: center;
height: 687px;
@include max-screen(767px) {
background-image: none;
height: auto;
}
}
p {
font-size: 14px;
padding-top: 250px;
padding-left: 127px;
color: #FFF;
font-family: 'Roboto', sans-serif;
font-weight: lighter;
line-height: 19px;
margin-bottom: 0;
@include max-screen(767px) {
padding-left: 0px;
padding-top: 20px;
}
}
ul {
list-style: none;
padding: 0;
margin: 0;
padding-left: 127px;
padding-top: 0px;
max-width: inherit;
@include max-screen(767px) {
padding-left: 0px;
}
li {
font-size: 13px;
color: #e4ca49;
font-family: 'Roboto', sans-serif;
line-height: 20px;
font-weight: lighter;
border: none;
&:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
display: inline-block;
content: "\f00c";
color: #e4ca49;
margin-right: 15px;
font-size: 14px;
}
@include max-screen(767px) {
font-size: 13px;
line-height: 35px;
}
}
}
.price {
display: flex;
align-items: center;
padding-left: 127px;
position: relative;
top: -20px;
@include max-screen(767px) {
padding-left: 0px;
top: 0;
}
.old {
font-size: 35px;
color: #a1a1a1;
position: relative;
line-height: 35px;
font-family: 'Bebas Neue', cursive;
text-align: center;
&:after {
position: absolute;
content: "";
display: block;
height: 2px;
width: 100%;
background-color: #eb0c6d;
transform: rotate(-16deg);
top: 18px;
left: 0;
}
span {
display: block;
font-size: 11px;
line-height: 13px;
color: #e2c949;
font-family: 'Roboto', sans-serif;
font-weight: bold;
}
@include max-screen(767px) {
display: inline-block;
}
}
.new {
font-size: 80px;
color: #FFF;
font-family: 'Bebas Neue', cursive;
font-weight: bold;
margin-left: 15px;
@include max-screen(767px) {
margin-left: 30px;
}
}
}
}
p {
font-family: 'Roboto', sans-serif;
font-size: 21px;
color: #535353;
line-height: 24px;
margin-bottom: 35px;
}
#myModal_p {
.modal-content {
background-image: url("../images/50_Off_03.png");
background-repeat: no-repeat;
background-size: cover;
width: 100%;
max-width: 750px;
height: 600px;
border-radius: 22px;
overflow: hidden;
@include max-screen(767px) {
height: 400px;
}
.pp {
width: 100%;
position: absolute;
bottom: 0;
text-align: center;
.tex_1 {
font-family: 'Roboto', sans-serif;
font-size: 22px;
color: #000000;
}
p {
font-size: 15px;
line-height: 15px;
margin-bottom: 10px;
i {
margin-right: 7px;
}
}
}
}
}
}
h4.rred {
font-size: 35px;
color: #e91016;
line-height: 35px;
margin-bottom: 20px;
font-family: Impact;
&.green {
color: #46c331;
font-family: Impact;
}
@include max-screen(767px) {
margin-top: 25px;
}
}
h5.bblack {
font-family: Impact;
color: #000000;
font-size: 29px;
line-height: 29px;
margin-bottom: 20px;
position: relative;
top: -10px;
}
.bgbbbb{
@include max-screen(767px){
background-color: #141d0a;
padding: 25px 10px;
}
p{
@include max-screen(375px){
margin-bottom: 30px;
br{
display: none;
}
}
}
}
.lkjhh{
@include max-screen(375px){
br{
display: none;
}
}
}
img.heg_ip{
@include max-screen(375px) {
height: 420px !important;
}
}
img.fghj{
@include max-screen(375px) {
height: 294px !important;
}
}