.flash-sale .banner { padding-bottom: 160px; } .flash-sale .banner .banner-left .main-content .title { color: #ff7901; font-size: 88px; font-style: normal; font-weight: 700; line-height: normal; } .flash-sale .banner { gap: 48px; } .flash-sale .banner .banner-left .main-content .description { color: #fff; font-size: 47px; font-style: normal; font-weight: 600; line-height: normal; width: 100%; letter-spacing: 0.4px; margin-top: -5px !important; } .flash-sale .banner .banner-left .main-content .description b { color: #ff7901; font-weight: 700 !important; } .flash-sale .banner .banner-left .main-content { gap: 0; } .flash-sale .banner .banner-left .btn-group .btn-pricing::after { display: none; } .flash-sale .banner .banner-left .btn-group .btn-pricing { color: #fff; text-align: center; font-size: 22px; font-style: normal; font-weight: 600 !important; border-radius: 50px; border: 3px solid #ffa500; background: #000; box-shadow: 0px 8px 18px -10px rgba(119, 50, 0, 0.12); padding: 16px; width: 51.5%; } .flash-sale .banner .banner-left .btn-group { margin-top: 7px; margin-left: 7px; } .flash-sale .tax-text { background: #000; padding: 3px; } .flash-sale .banner .banner-left .reveiws { margin-top: 8px; } .flash-sale .banner .banner-left .reveiws a { color: #fff; } .flash-sale .price h1 { color: #fff; text-align: center; font-size: 64px; font-style: normal; font-weight: 860; line-height: 100%; margin-bottom: 20px; } .flash-sale .price { padding-top: 55px; } .flash-sale .get-up__percent { font-size: 72px; font-style: normal; font-weight: 700; line-height: 80px; } .flash-sale .get-up__percent > span { color: #ff7901; } .timer { width: 36%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .timer__title { color: #ff7901; text-align: center; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 1px; text-transform: uppercase; } .timer__time { display: flex; align-items: flex-start; color: #fff; font-size: 24px; font-style: normal; font-weight: 510; line-height: normal; margin-top: 5px; } .timer__time span { display: block; } .timer__time > div { min-width: 40px; } .timer__time > div { display: flex; flex-direction: column; align-items: center; justify-content: center; } .timer__time > span { padding: 0px 16px; } .timer__time > div > span:nth-child(2) { font-size: 9px; font-weight: 400; text-transform: uppercase; padding-top: 3px; } .flash-sale .price .timer { margin-top: 15px; } .flash-sale .price .timer__title { font-size: 22px; } .flash-sale .price .timer__time { font-size: 40px; margin-top: 2px; } .flash-sale .price .timer__time > div > span:nth-child(2) { font-size: 12px; } .flash-sale .price .timer__time > span { padding: 0px 21px; } .flash-sale .price .nav { padding-top: 50px; } .flash-sale .nav ul { border: 3px solid var(--Linear, #ffa500); background: #000; } .flash-sale .nav ul li { height: 57px; } .flash-sale .plan { margin-top: 14px; } html[dir='rtl'] .flash-sale .timer__time { direction: ltr; } .flash-sale .price a.btn { border-radius: 50px; border: 3px solid var(--Linear, #ffa500); background: #000; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); } html[lang='ru'] .timer__title { font-size: 13px; } html[lang='pt'] .currency { order: 2; } @media screen and (max-width: 1100px) { .flash-sale .banner { padding-bottom: 130px; } .banner .banner-left { width: 72%; } .timer__title { font-size: 13px; } } @media screen and (max-width: 768px) { .flash-sale .banner { background-position-y: -50px !important; } .banner .banner-left { width: 100%; } .flash-sale .banner-left { margin-top: 60px; } html[lang='ru'] .flash-sale .banner .banner-left .main-content .title { font-size: 60px; margin-top: 15px; } } @media screen and (max-width: 550px) { .flash-sale .banner { background-position-y: 0px !important; } html[lang='ru'] .flash-sale .banner .banner-left .main-content .title { font-size: 50px; margin-top: 25px; } html[lang='br'] .flash-sale .banner .banner-left .main-content .title { font-size: 53px; } html[lang='br'] .banner .banner-left .reveiws img { width: 100px; } .flash-sale .banner .banner-left .main-content .title { font-size: 60px; width: 100%; margin: 0 auto; line-height: 66px; } .flash-sale .banner .banner-left .main-content .description { font-size: 30px; font-weight: 600; margin-top: 15px !important; } .flash-sale .banner-left { margin-top: 15px; } .flash-sale .banner .banner-left .btn-group { margin: 0; border-radius: 16px; background: rgba(0, 0, 0, 0.2); padding: 8px 6px; margin-top: 17px; } .flash-sale .banner .banner-left .btn-group button { order: 2; } .flash-sale .banner .banner-left .btn-group .timer { order: 1; } .timer { width: 100%; } .flash-sale .banner { padding-bottom: 120px; } .flash-sale .banner .banner-left .reveiws { margin-top: 0px; } .flash-sale .price h1 { color: #ff7901; font-size: 44px; margin-top: 30px; } .flash-sale .get-up__percent { font-size: 32px; } .flash-sale .price .timer__title { font-size: 16px; } html[lang='sa'] .flash-sale .banner .banner-left .main-content .title { margin-top: 30px; } html[lang='sa'] .flash-sale .banner { background-position-y: -16px !important; } } @media screen and (max-width: 460px) { html[lang='br'] .banner .banner-left .reveiws a { font-size: 14px; width: 39%; } } @media screen and (max-width: 400px) { html[lang='sa'] .flash-sale .banner .banner-left .main-content .title { margin-top: 0px; } } @media screen and (max-width: 370px) { html[lang='sa'] .flash-sale .banner { background-position-y: 0px !important; } }