/*!
Theme Name:   Weichie.com Shopify Theme
Description:  The Weichie.com Shopify Boilerplate
Version:      3.0
Author:       Weichie.com
Tags:         Shopify, custom, theme
*/@media (max-width: 767px){.thb-global-notification p{font-size:12px}}.header{padding:10px;border-bottom:0}@media only screen and (max-width: 768px){.header{padding:5px 0}.header .mobile-toggle{margin-left:5px}.header .logoimg{height:50px;width:auto;padding:2px}}@media (max-width: 1199px){.js-oke-widgetSize{padding:0 35px}}@media (max-width: 979px){.js-oke-widgetSize{padding:0 16px}}.content__formatted p,.card__testimonial.swiper-slide p,.card__swiper.swiper-slide p{font-size:17px}@media (max-width: 1399px){.content__formatted p,.card__testimonial.swiper-slide p,.card__swiper.swiper-slide p{font-size:15px}}.block__h1,.section__promo-hero h1{font-size:56px;line-height:1.25;font-family:roc-grotesk-wide,sans-serif}@media (max-width: 1199px){.block__h1,.section__promo-hero h1{font-size:42px}}@media (max-width: 979px){.block__h1,.section__promo-hero h1{font-size:28px}}.block__h2,.section__promo-cards__swiper h2,.section__promo-text__img h2{font-size:35px;line-height:1.25;font-family:roc-grotesk-wide,sans-serif}@media (max-width: 979px){.block__h2,.section__promo-cards__swiper h2,.section__promo-text__img h2{font-size:23px}}.block__h3,.card__product h3,.card__testimonial.swiper-slide h3,.card__swiper.swiper-slide h3,.swiper__slide.swiper-slide h3{font-size:22px;line-height:1.25;font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:0}@media (max-width: 979px){.block__h3,.card__product h3,.card__testimonial.swiper-slide h3,.card__swiper.swiper-slide h3,.swiper__slide.swiper-slide h3{font-size:17px}}.btn__wrapper{display:flex;align-items:center;gap:1.5rem;margin-top:3.2rem;width:100%;color:#fff}.btn__wrapper.left{justify-content:flex-start}.btn__wrapper.center{justify-content:center}.btn__wrapper.right{justify-content:flex-end}.btn{padding:8px 20px;text-align:center;min-height:42px;line-height:1.3}@media (min-width: 767px){.btn{padding:10px 26px}}.btn.btn__pill{padding:20px 46px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:500}.btn.btn__pill.blue{background:#0074bc;border-color:#0074bc;color:#fff}.btn.btn__pill:hover{filter:brightness(1.2)}.btn.btn__pill:hover.blue{filter:brightness(1.5)}@media (max-width: 1199px){.btn.btn__pill{padding:15px 32px;font-size:17px}}.pillbox-button{padding:10px 20px;background-color:#e1b87f;border:1px solid #e1b87f;color:#000;border-radius:25px;text-decoration:none;font-size:16px;transition:background-color .3s}.pillbox-button:hover{filter:brightness(1.2)}.pillbox-button:hover.blue{filter:brightness(1.5)}.btn.pill{border-radius:300px}.btn.small{min-height:36px;font-size:14px;padding:8px 20px}.btn.blue,input[type=submit].pill.blue{background:#0074bc;border-color:#0074bc;color:#fff}.btn:hover,input[type=submit].pill:hover{filter:brightness(1.2)}.btn:hover.blue,input[type=submit].pill:hover.blue{filter:brightness(1.5)}.btn.btn__fixed{position:fixed;z-index:5;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:flex-end;font-size:22px;font-weight:500;text-align:left;text-transform:uppercase;border-radius:20px 0 0 20px}.btn.btn__fixed:hover{filter:brightness(1.2)}.btn.btn__fixed:hover.blue{filter:brightness(1.5)}@media (max-width: 1199px){.btn.btn__fixed{font-size:17px}}.btn__wide{text-transform:uppercase;width:100%}.btn__more{padding:20px;color:#e1b87f;text-decoration:underline}.btn__underlined{text-decoration:underline}.swiper__slide.swiper-slide{height:auto;display:flex}.swiper__slide.swiper-slide .card__content{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:30px;height:auto;border-radius:11px}.section__promo-logo{padding:60px 0}.section__promo-logo .visual__content{height:46px}@media (max-width: 979px){.section__promo-logo{padding:30px 0}.section__promo-logo .visual__content{height:23px}}.section__promo-footer{padding:30px 0;text-align:center;background:#303030}.section__promo-footer .container{display:flex;flex-direction:column;align-items:center;gap:17px}.section__promo-footer .visual__content{height:21px}.section__promo-footer small{font-size:14px;color:#d1d3d4}.section__promo-footer .footer__message{color:#9a9a9a}.section__promo-footer .promo-footer__menu{display:inline-flex;flex-wrap:wrap;gap:20px;margin-top:30px;margin-bottom:0;font-size:14px;line-height:1}.section__promo-footer a{color:#fff}@media (max-width: 766px){.section__promo-footer .promo-footer__menu{justify-content:center}}.section__promo-hero{background:#1a1a1b;font-family:Montserrat,sans-serif;min-height:70dvh;overflow-x:hidden}.section__promo-hero .container{display:flex;align-items:center;gap:60px}.section__promo-hero .text__content,.section__promo-hero .visual__content{max-width:50%;width:100%}.section__promo-hero .text__content{display:flex;flex-direction:column;align-items:flex-start;gap:35px;padding:35px 0}.section__promo-hero .visual__content{position:relative}.section__promo-hero .visual__content img{position:relative;z-index:1}.section__promo-hero h1{text-transform:uppercase;color:#e1b87f}.section__promo-hero .hero__intro{max-width:680px}@media (max-width: 979px){.section__promo-hero{max-height:none}.section__promo-hero .container{flex-direction:column-reverse;gap:35px}.section__promo-hero .text__content,.section__promo-hero .visual__content{max-width:100%}.section__promo-hero .text__content{padding-top:0;align-items:center;text-align:center}}.hero__intro{font-size:22px;color:#fff}@media (max-width: 979px){.hero__intro{font-size:18px}}.section__promo-icon__banner{padding:17px 0}.section__promo-icon__banner .container{display:flex;justify-content:space-between;align-items:center;gap:35px}.section__promo-icon__banner .swiper-slide{flex-shrink:initial;width:auto}.section__promo-icon__banner .swiper-wrapper{gap:35px}@media (max-width: 1199px){.section__promo-icon__banner .swiper-wrapper{gap:20px}}@media (max-width: 979px){.section__promo-icon__banner{overflow-x:initial}.section__promo-icon__banner .container{gap:0;min-width:auto}.section__promo-icon__banner .swiper-slide{flex-shrink:0}.section__promo-icon__banner .swiper-wrapper{gap:0}.section__promo-icon__banner h2,.section__promo-icon__banner .item__subtitle{white-space:break-spaces}}.icon__item{display:flex;align-items:center;gap:10px}.icon__item .text__content{display:flex;flex-direction:column;gap:6px}.icon__item h2{margin-bottom:0;font-size:22px;font-weight:400}.icon__item .img__container{height:75px;min-width:32px}@media (max-width: 1399px){.icon__item h2{font-size:17px}}@media (max-width: 979px){.icon__item .img__container{height:35px}.icon__item .text__content{gap:3px}}.section__promo-text__img{background:#1a1a1b}.section__promo-text__img .container{display:flex;align-items:center;gap:60px}.section__promo-text__img .img-left{flex-direction:row-reverse}.section__promo-text__img .visual__content{width:50%}.section__promo-text__img .visual__content img{position:relative;z-index:1}.section__promo-text__img .text__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:35px;padding:35px 0;max-width:50%;width:100%}.section__promo-text__img h2{margin-bottom:0;color:#fff}@media (max-width: 979px){.section__promo-text__img .container,.section__promo-text__img .img-left{flex-direction:column;gap:35px}.section__promo-text__img .text__content,.section__promo-text__img .visual__content{max-width:100%;width:100%}.section__promo-text__img .text__content{align-items:center;margin-bottom:35px;text-align:left}.section__promo-text__img h2{text-align:center}}.section__promo-cards__swiper{padding:95px 0}.section__promo-cards__swiper h2{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:47px}@media (min-width: 1401px){.section__promo-cards__swiper .swiper__pagination{display:none}}@media (max-width: 1399px){.section__promo-cards__swiper{padding:50px 0}}.swiper__cards .swiper-wrapper{align-items:stretch}@media (min-width: 1400px){.swiper__cards .swiper-wrapper{display:grid;gap:20px}.swiper__cards .grid__2{grid-template-columns:repeat(2,1fr)}.swiper__cards .grid__3{grid-template-columns:repeat(3,1fr)}.swiper__cards .grid__4{grid-template-columns:repeat(4,1fr)}}.card__swiper.swiper-slide{height:auto;display:flex}.card__swiper.swiper-slide .card__content{background:#303030;border:2px solid #E1B87F;color:#9a9a9a;border-radius:11px}.card__swiper.swiper-slide h3{margin-bottom:0;text-align:left;color:#e1b87f}.card__swiper.swiper-slide .img__container{aspect-ratio:4/3;max-height:200px;max-width:100%}@media (max-width: 1399px){.card__swiper.swiper-slide h3{font-size:17px}.card__swiper.swiper-slide p{font-size:15px}}.swiper__pagination{display:flex;justify-content:center;gap:20px;margin-top:30px}.swiper__pagination .swiper-pagination-bullet{width:16px;height:16px;border:2px solid #E1B87F;opacity:1}.swiper__pagination .swiper-pagination-bullet-active{background:#e1b87f}.card__testimonial.swiper-slide{position:relative;flex-direction:column;padding-top:47px}.card__testimonial.swiper-slide .img__container{position:absolute;top:0;left:30px;width:95px;height:95px;border-radius:100%;overflow:hidden}.card__testimonial.swiper-slide .card__content{padding-top:60px}.card__testimonial .card__content{background:#d1d3d4}.card__testimonial.swiper-slide-active .card__content{background:#e1b87f}.testimonial__rating,.testimonial__name{display:flex;align-items:center;gap:4px}.card__wrapper{display:flex;justify-content:center;gap:35px}@media (max-width: 979px){.card__wrapper{flex-direction:column;align-items:center}}.card__product{max-width:33%;width:100%}.card__product:nth-of-type(odd){margin-top:40px}.card__product .card__content{position:relative;padding:70px 60px 30px;background:#303030;border:2px solid #E1B87F;color:#fff;border-radius:11px;text-align:center}.card__product .card__sticker strong,.card__product .card__subtitle strong{font-weight:600}.card__product .card__sticker{position:absolute;top:0;left:50%;transform:translate(-50%);padding:10px 40px;text-transform:uppercase;font-size:16px;white-space:nowrap;border-radius:0 0 19px 19px}.card__product .card__subtitle{font-size:18px;color:#e1b87f;margin-bottom:35px}.card__product .product__details{display:flex;flex-direction:column;align-items:center}.card__product .product__subtitle,.card__product .product__price{font-weight:700}.card__product .product__price{margin-bottom:0;font-size:40px;line-height:1.2}.card__product .product__subtitle{color:#e1b87f}.card__product .product__shipping,.card__product .product__discount small{font-size:14px}.card__product .product__discount{color:#d1d3d4}.card__product .product__shipping{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:20px}.card__product .btn{margin-top:20px}.card__product h3{margin-bottom:0;color:#e1b87f}.card__product p{margin-bottom:0;color:#fff}.card__product .img__container{aspect-ratio:4/3;height:200px;max-height:200px;margin-bottom:35px}@media (max-width: 1399px){.card__product h3{font-size:17px}}@media (max-width: 979px){.card__product{max-width:100%}.card__product:nth-of-type(odd){margin-top:0}.card__product .card__content{padding:70px 30px 30px}.card__product .img__container{height:100%}}.modal__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:6;width:100dvw;height:100dvh;background:#303030cc;opacity:0;transition:opacity .3s ease}.modal__container.active{opacity:1}.product__cards__modal{position:absolute;top:calc(50% + 3rem);left:50%;transform:translate(-50%,-50%);max-width:800px;width:90%;border:2px solid #E1B87F;border-radius:11px;overflow:hidden}.product__cards__modal .icon-plus{position:absolute;top:20px;right:20px;transform:rotate(45deg);transition:all .3s ease;cursor:pointer}.product__cards__modal .icon-plus:hover{transform:rotate(135deg)}.product__cards__modal .mobile{display:none}@media (max-width: 766px){.product__cards__modal{max-height:90%;height:fit-content;overflow-y:scroll}.product__cards__modal .mobile{display:block}.product__cards__modal .desktop{display:none}}.section__promo-guarantee{position:relative;overflow:hidden}.section__promo-guarantee.block__padded{padding-top:205px}.section__promo-guarantee .container{position:relative;z-index:3}.banner__content{position:relative;display:flex;justify-content:space-between;align-items:center;padding:30px;background:#303030cc;border:2px solid #E1B87F;color:#9a9a9a;border-radius:11px}.banner__content .block__h2{color:#fff;font-size:127px;font-weight:700;line-height:1;text-align:left;margin-bottom:0}.banner__content .block__h3{font-family:Montserrat,sans-serif;color:#e1b87f;font-weight:700}.banner__content .block__richtext{color:#9a9a9a}.banner__content .img__container{max-width:25%;width:100%}.banner__content .text__content{max-width:70%;width:100%}.banner__content .banner__sticker{position:absolute;top:-112.5px;left:50%;transform:translate(-50%)}@media (max-width: 979px){.banner__content{flex-direction:column-reverse;padding-top:90px}.banner__content .text__content,.banner__content .img__container{max-width:100%}.banner__content .img__container{padding-bottom:10px}.banner__content .banner__sticker{width:168px;top:-80px}.banner__content .block__h2{font-size:94px}.banner__content .block__h2,.banner__content .block__h3{text-align:center}}@media (max-width: 766px){.banner__content .block__h2{font-size:42px}}.accordeon__header{padding:40px 35px 35px;border-bottom:2px solid #E1B87F}.accordeon__header h2{color:#fff;margin-bottom:0}.accordeon__header h2 strong{font-weight:400;color:#e1b87f}.accordeon__content{border:2px solid #E1B87F;border-radius:11px;overflow:hidden}.tab__header{display:flex;justify-content:space-between;align-items:center;gap:20px}.tab__header h3{margin-bottom:0;color:#fff;font-size:17px;font-weight:500}@media (max-width: 979px){.tab__header h3{font-size:17px}}.tab__item{padding:40px 20px;transition:all .3s ease;cursor:pointer}.tab__item .svg__container{position:relative;width:21px;height:21px}.tab__item svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.tab__item .icon-minus{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.tab__item:not(:last-child){border-bottom:2px solid #E1B87F}.tab__item:hover,.tab__item.active{background:#262626}.tab__item.active h3{color:#e1b87f}.tab__item.active .tab__content{height:100%;max-height:50rem;opacity:1;pointer-events:initial;transition:all 1s ease}.tab__item.active .icon-minus{opacity:1;transform:translate(-50%,-50%) rotate(0)}.tab__item.active .icon-plus{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.tab__content{padding:0;height:0;max-height:0;opacity:0;pointer-events:none;color:#9a9a9a;transition:all .3s ease}.tab__content p:first-child{padding-top:1.6rem}.section__promo-table{position:relative;overflow:hidden}.section__promo-table .container{position:relative;z-index:1}.section__promo-table .bg__image{opacity:.1}.section__promo-table .content__formatted{margin:0 auto 46px;width:50%;text-align:center}.section__promo-table .table__wrapper{border:1px solid #E1B87F;border-radius:11px;display:grid;color:#fff}.section__promo-table .table__wrapper span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}.section__promo-table .table__wrapper .col__first{justify-content:flex-start;text-align:left;font-weight:500}.section__promo-table .table__wrapper .col__bg{width:100%;background:#e1b87f;text-align:center;color:#1a1a1b}.section__promo-table .grid__5{display:grid;grid-template-columns:auto 135px 1fr 1fr 1fr;align-items:center;align-content:center;justify-items:center;font-weight:700}.section__promo-table .grid__5 span{padding:30px}.section__promo-table .grid__5 span:not(:nth-last-of-type(-n+5)){border-bottom:1px solid #E1B87F}.section__promo-table .grid__3{grid-template-columns:auto 1fr 1fr}.section__promo-table .grid__3 span{padding:10px}.section__promo-table .grid__3 span:not(:first-child){border-top:1px solid #E1B87F}.section__promo-table .grid__3 .col__2,.section__promo-table .grid__3 .col__3{display:none}.section__promo-table .grid__3 .col__2.active,.section__promo-table .grid__3 .col__3.active{display:flex}.section__promo-table .table__footer{grid-column:span 3}.section__promo-table .table__footer.disabled,.section__promo-table .table__small{display:none}@media (max-width: 979px){.section__promo-table .content__formatted{width:100%}.section__promo-table .table__small{display:grid;font-size:14px}.section__promo-table .table__main{display:none}}.icon__tick{color:#e1b87f}.section__promo-video__swiper .content__formatted{text-align:center}.section__promo-video__swiper .content__formatted p{margin-bottom:47px}.section__promo-video__swiper .swiper-slide{height:auto}.section__promo-video__swiper .swiper-slide.square{aspect-ratio:1}.section__promo-video__swiper .swiper-slide.vertical{aspect-ratio:9/16}.section__promo-video__swiper .swiper-wrapper{display:flex}@media (min-width: 980px){.section__promo-video__swiper .swiper-wrapper{display:flex;justify-content:space-between;align-items:stretch}.section__promo-video__swiper .swiper-slide{height:auto}.section__promo-video__swiper .swiper-slide.square{aspect-ratio:1;width:35.5%}.section__promo-video__swiper .swiper-slide.vertical{aspect-ratio:9/16;width:20%}}@media (max-width: 1199px){.section__promo-video__swiper .swiper-slide.square,.section__promo-video__swiper .swiper-slide.vertical{aspect-ratio:9/16;width:30%}}@media (max-width: 979px){.section__promo-video__swiper .swiper-slide.square,.section__promo-video__swiper .swiper-slide.vertical{width:100%}}.section__promo-video__swiper{padding:20px 0}.video__wrapper{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;align-items:stretch}.video__card{position:relative;flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.video__card video{object-fit:cover;height:100%}.video__card.square{aspect-ratio:1;min-width:39%;flex:1;width:100%}.video__card.vertical{aspect-ratio:9/16;height:auto}@media (max-width: 1199px){.video__card.square{aspect-ratio:9/16}}.video-content{width:100%;height:0;padding-bottom:100%;position:relative}.video-square,.video-vertical{position:absolute;top:0;left:0;width:100%;height:100%}.video-square iframe,.video-vertical iframe{width:100%;height:100%}.w-product__gallery{position:relative;display:flex;align-items:center;height:100%;max-height:70dvh}.w-product__gallery .swiper__product{height:100%}.w-product__gallery .gallery__item{height:auto}.w-product__gallery .gallery__item .img__container{display:flex;justify-content:center;height:100%}.w-product__gallery .swiper__navigation{position:absolute;z-index:2;left:0;display:block;padding:20px;width:100px;height:fit-content;background-color:#fff}.w-product__gallery .swiper__navigation .swiper-slide-thumb-active{border-color:#1a1a1b}.w-product__gallery .swiper__navigation .img__container{width:100%}.w-product__gallery .swiper__thumbnails{max-height:411px;background-color:#fff}.w-product__gallery .gallery__thumbnail{display:flex;width:60px;height:60px!important;aspect-ratio:1;cursor:pointer;border:2px solid transparent}.w-product__gallery .gallery__thumbnail:last-of-type{margin-bottom:0!important}.w-product__gallery .swiper-arrow{position:absolute;z-index:2;left:50%;width:20px;height:20px;cursor:pointer;transform:translate(-50%)}.w-product__gallery .swiper-prev{top:0}.w-product__gallery .swiper-prev svg{transform:rotate(-180deg)}.w-product__gallery .swiper-next{bottom:0}@media (min-width: 1000px){.w-product__gallery{min-height:700px}.w-product__gallery .swiper__navigation{top:50%;transform:translateY(-50%)}.w-product__gallery .swiper-arrow{display:none}}@media (max-width: 999px){.w-product__gallery{display:flex;align-items:center;gap:10px;height:100%;max-height:80dvh}.w-product__gallery .swiper__thumbnails{max-height:270px}.w-product__gallery .swiper__navigation{position:relative;top:0;padding:20px 0}}@media (max-width: 766px){.w-product__gallery{max-height:60dvh}.w-product__gallery .gallery__thumbnail{width:60px;height:60px!important}}@media (max-width: 564px){.w-product__gallery .gallery__item{aspect-ratio:3/4}}.w-section__main__product .product-gallery__thumbnail-list{position:absolute;top:50%;left:0;padding:20px;background:#fff;transform:translateY(-50%)}.w-section__main__product .product-gallery__thumbnail-scroller{max-height:500px}.w-section__main__product .product-info__block-item[data-block-type="@app"]{position:absolute;right:0;top:40px}.w-section__main__product .product-gallery__image-list{grid-template-rows:1fr}.w-section__main__product .product-gallery{align-items:stretch;height:100%}.w-section__main__product .product-gallery__carousel-with-arrows{display:flex;align-items:stretch}.w-section__main__product .product-gallery__carousel{flex-grow:1;align-items:stretch;max-height:none!important}.w-section__main__product .product-gallery__media img{max-width:none;height:100%;width:100%;object-fit:cover}.w-section__main__product .product{gap:30px}.w-section__main__product .variant-picker__option-values{display:flex;flex-direction:column;gap:20px}@media (max-width: 999px){.w-section__main__product .section-spacing{padding-top:14px}.w-section__main__product .product-info__block-item{margin:10px 0!important}.w-section__main__product .product-info__block-item h1.product-title{line-height:1}.w-section__main__product .product-gallery{gap:10px}.w-section__main__product .product-gallery__thumbnail-list{position:static;display:block;transform:translateY(0);padding:10px}.w-section__main__product .product-info__block-item[data-block-type="@app"]{top:29px}.w-section__main__product .product-info__block-item[data-block-type=variant-picker-blocks]{margin-top:15px!important}.w-section__main__product .product-info{position:relative;padding-top:30px}.w-section__main__product .product-info:after{content:"";position:absolute;top:0;width:calc(100% + 64px);left:-32px;right:-32px;height:1px;background:#d1d3d4}}@media (max-width: 699px){.w-section__main__product .product-info:after{width:calc(100% + 40px);left:-20px;right:-20px}}.w-option__variant{position:relative;display:flex;align-items:stretch;width:100%;height:auto}.w-option__variant .img__container{flex-grow:1;position:relative;width:100%;max-width:170px;min-height:160px}.w-option__variant .text__content{flex-grow:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px}@media (max-width: 766px){.w-option__variant .img__container{max-width:120px}}@media (max-width: 419px){.w-option__variant .text__content{flex-direction:column;align-items:flex-start}.w-option__variant .variant__price__info{align-items:flex-start}}:checked+.w-option__variant{border:2px solid #E1B87F}:checked+.w-option__variant .img__container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e1b87f;opacity:.2}.variant__price__info{display:flex;flex-direction:column;align-items:flex-end;gap:10px;white-space:nowrap}.variant__price,.variant__saving{color:#0074bc;font-weight:500}.variant__price{font-size:28px;line-height:1}@media (max-width: 999px){.variant__price{font-size:20px;line-height:20px}}.variant__price__dose{font-size:14px;line-height:12px;font-weight:500}@media (max-width: 999px){.variant__price__dose{font-size:12px;line-height:10px}}.variant__saving,.variant__shipping{font-size:15px;line-height:28px}@media (max-width: 999px){.variant__saving,.variant__shipping{font-size:13px;line-height:24px}}.variant__shipping{display:inline-block;margin-top:10px}.variant__name{font-size:24px;line-height:28px}.variant__name small{font-size:12px;white-space:nowrap}@media (max-width: 999px){.variant__name{font-size:20px;line-height:24px}}.variant__tag{display:block;position:absolute;padding:4px 24px;right:-3px;top:0;background:#0074bc;text-transform:uppercase;font-size:18px;color:#fff;font-weight:700;border-radius:6px;transform:translateY(-50%)}@media (max-width: 999px){.variant__tag{padding:2px 20px;font-size:14px}}.product__facts{display:flex;justify-content:center;padding-bottom:30px;width:100%}.product__facts .btn__underlined{text-transform:uppercase;font-size:14px;color:#726c6c}.promotional__badge{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:30px;background-color:#edf0f8;text-transform:uppercase;font-weight:600;color:#3a4980}@media (max-width: 999px){.promotional__badge{padding:10px;white-space:nowrap;font-size:10px}}.product-info__block-item[data-block-type=promo-badge]{position:absolute;z-index:3;top:0;right:0;display:block;margin-top:0!important}@media (max-width: 999px){.product-info__block-item[data-block-type=promo-badge]{left:50%;right:auto;transform:translate(-50%,-50%)}.product-info__block-item[data-block-type=promo-badge] .promotional__badge{white-space:nowrap}}.icon__list__element{display:flex;gap:14px}.icon__list__element .img__container{display:flex;justify-content:center;align-items:center;width:24px;min-width:24px;height:30px}.product-info__block-item[data-block-type=icon-list]{display:none;padding:0 15px}@media (max-width: 999px){.product-info__block-item[data-block-type=icon-list]{display:flex}}.background-video__content-wrap{flex-direction:column}.background-video__button-container{margin-top:35px}@media (max-width: 766px){.text-with-icons.icon-columns-3:not(.swipe-on-mobile) .text-with-icons__inner{grid-template-columns:repeat(3,1fr)}}@media (max-width: 419px){.text-with-icons.icon-columns-3:not(.swipe-on-mobile) .text-with-icons__icon{max-width:80px}.text-with-icons.icon-columns-3:not(.swipe-on-mobile) .text-with-icons__block-content{font-size:14px}}@media (max-width: 349px){.text-with-icons.icon-columns-3:not(.swipe-on-mobile) .text-with-icons__inner{grid-template-columns:repeat(1,1fr)}}.header .logolink .logoimg{max-height:20px}.img__container img{width:100%;height:100%;object-fit:contain;object-position:center}.img__container.cover img{object-fit:cover}.container.container_w{padding:0 35px;margin:0 auto}.container.xl{max-width:1710px}.container.xs{max-width:750px}@media (max-width: 564px){.container.container_w{padding:0 15px}}.block__h1{text-transform:uppercase;font-weight:400}.block__h2{text-align:center;text-transform:uppercase;margin-bottom:47px;font-weight:400}.block__h2 strong{font-weight:400;color:#e1b87f}.block__h3{margin-bottom:20px;font-weight:400}@media (max-width: 979px){.block__h3{margin-bottom:15px}}.block__padded{padding:95px 0}.bg__image,.cover__img{position:absolute;top:0;left:0;width:100%;height:100%}.bg__image img,.cover__img img{object-fit:cover;width:100%;height:100%}.bg__image{opacity:.3}.cover__img{display:flex;align-items:center;justify-content:center;z-index:3}.cover__img img{filter:brightness(.6)}.cover__img svg{position:absolute;z-index:1;width:110px;height:110px}.cover__img.disabled{display:none}.cover__img:after{content:"";position:absolute;top:0;left:0;opacity:.5;height:100%;width:100%;background:#e1b87f}@media (max-width: 979px){.cover__img svg{width:50px;height:50px}}.with__gradient{position:relative}.with__gradient:before{content:"";position:absolute;bottom:0;left:0;height:50%;width:1300px;background:#000;background:linear-gradient(17deg,#0000 60%,#ffffff65)}@media (max-width: 1399px){.with__gradient:before{width:800px}}@media (max-width: 979px){.with__gradient:before{left:auto;right:-35px;width:80%}}.img-left .with__gradient:before{left:-200px;background:linear-gradient(-17deg,#0000 60%,#ffffff65)}@media (max-width: 1399px){.img-left .with__gradient:before{left:-35px}}.hide__scrollbar{scrollbar-width:none}.hide__scrollbar::-webkit-scrollbar{display:none}.template-page-promo #smile-ui-lite-launcher-frame-container{display:none!important}
