.badges{padding-top:0;position:relative;min-height:100vh;height:100dvh;z-index:2}.badges .page-width{height:100%}.badges-grid{flex:1;display:grid;width:100%;grid-template-areas:"left middle right" "form form form";grid-template-columns:1fr clamp(330px,31vw,560px) 1fr;gap:clamp(1rem,.4565rem + .8696vw,1.5rem);padding-bottom:2rem;align-items:center}.badges-form{grid-area:form;width:100%;height:130px}.badges-left{grid-area:left;position:relative;padding-right:7rem;width:100%}.badges-right{grid-area:right;position:relative;width:100%}.badges-middle{grid-area:middle;perspective:1200px;perspective-origin:center center;height:100%}.badges-image-wrapper{position:absolute;z-index:10000;top:0;left:50%;max-width:560px;width:clamp(330px,31vw,560px);transform:translate(-50%,-48%);transform-style:preserve-3d}.badges-image-wrapper img{width:100%;height:100%;object-fit:cover;transform-style:preserve-3d;backface-visibility:hidden}.badge-image-wrapper img{width:100%;height:100%;object-fit:contain}.badge-item{width:100%;opacity:0;visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.rtl .badge-item{align-items:flex-end;padding-right:20px}.badge-item.active{opacity:1;visibility:visible}.badges-left .badge-item-left,.badges-right .badge-item-right{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1}.badges-left,.badges-right{min-height:400px}.badge-title{max-width:420px;letter-spacing:.25px;font-size:clamp(1rem,.1304rem + 1.3913vw,1.8rem)}.rtl .badge-title{text-align:right;direction:rtl;line-height:1.3;max-width:450px;font-size:clamp(1.15rem,.1274rem + 1.6522vw,2.1rem)}.badge-image-wrapper{width:100%;aspect-ratio:1;margin:10px auto 0;max-width:420px;background-color:rgba(var(--color-background))}@media screen and (max-height:760px){.badge-image-wrapper{aspect-ratio:1/.8}}.badge-subtitle{font-size:clamp(.65rem,-.1833rem + 1.1111vw,1.15rem);letter-spacing:.4px;max-width:420px;color:rgb(var(--color-foreground))}.rtl .badge-subtitle{text-align:right;max-width:500px;direction:rtl;line-height:1.3;font-size:clamp(.8rem,-.287rem + 1.7391vw,1.8rem)}.badge-subtitle .second-text{padding-top:10px;display:block}.badge-subtitle strong{font-size:clamp(1rem,-.087rem + 1.7391vw,2rem);font-weight:400}.rtl .badge-subtitle strong{font-weight:700;font-size:clamp(1.4rem,.313rem + 1.7391vw,2.4rem)}@media screen and (max-width:999px){.badges-desktop{display:none!important}.badges-mobile{display:block;height:auto;position:relative;padding-top:90px}.badges-mobile-sticky{position:relative;height:auto}.badges-mobile .product-form{margin:0 1rem}.badges-mobile-container{position:relative;width:100%;height:auto;overflow:visible}.badge-mobile{position:relative;width:100%;display:flex;flex-direction:column;padding:1rem;opacity:1;visibility:visible;max-width:500px;margin:0 auto}.badge-mobile:not(:first-of-type){margin-top:80px}.badge-mobile .badge-title{font-size:clamp(1.1rem,-.1857rem + 5.7143vw,1.6rem);color:rgb(var(--color-button));line-height:1.3;text-transform:uppercase;font-weight:500;max-width:500px;text-align:left;margin-bottom:1rem}.rtl .badge-mobile .badge-title{font-weight:700;text-align:right;font-size:clamp(1.25rem,.35rem + 4vw,1.6rem)}.badge-mobile .badge-image-wrapper{width:100%;aspect-ratio:1;max-width:85%;margin:16px auto}.badge-mobile .badge-subtitle{letter-spacing:0;font-size:clamp(1.06rem,-.0714rem + 5.0286vw,1.5rem);max-width:500px;text-align:left}.rtl .badge-mobile .badge-subtitle{font-size:1.1rem;max-width:100%;text-align:right}.rtl .badge-mobile-3 .badge-subtitle,.rtl .badge-mobile-4 .badge-subtitle{max-width:280px;margin-left:auto}.badge-mobile .badge-subtitle .second-text{padding-top:10px;display:block}.badge-mobile .badge-subtitle strong{font-size:clamp(1rem,-.087rem + 1.7391vw,2rem)}.badges-desktop{overflow:visible}.badges-desktop .badges-grid{grid-template-areas:"form" "left" "right";grid-template-columns:1fr;gap:2rem}.badges-desktop .badges-middle{display:none}.badges-left{padding-right:0}.badge-item{position:relative!important;opacity:1!important;visibility:visible!important}.badge-item-left,.badge-item-right{position:relative!important}.about-mobile .product-pricing,.badges .product-pricing{flex-direction:row;align-items:end;white-space:nowrap}.about-mobile .product-savings,.badges .product-savings{margin-bottom:2px;font-size:.9rem}.about-mobile .product-compare-price,.badges .product-compare-price{font-size:.9rem}.about-mobile .product-price,.badges .product-price{font-size:1.2rem}.badges-image-wrapper{position:relative;transform:none;left:auto;bottom:auto;width:100%;max-width:100%}.badges-left .badge-item-left,.badges-right .badge-item-right{left:0;transform:none;max-width:100%;margin-bottom:5rem}.badge-title{font-size:clamp(1.1rem,-.1857rem + 5.7143vw,1.6rem);color:rgb(var(--color-button));line-height:1.3;max-width:500px}.rtl .badge-title{font-weight:700;font-size:clamp(1.25rem,.35rem + 4vw,1.6rem)}.badge-image-wrapper{width:100%;aspect-ratio:1;margin-block:25px}.badge-subtitle{letter-spacing:1px;font-size:clamp(.9rem,-.1286rem + 4.5714vw,1.3rem);max-width:500px}.rtl .badge-subtitle{font-size:clamp(.9rem,-.1286rem + 4.5714vw,1.3rem);max-width:100%}.badge-subtitle .second-text{padding-top:10px;display:block}.badge-subtitle strong{font-size:clamp(1rem,-.087rem + 1.7391vw,2rem)}.badges-right .badge-item:first-of-type{display:none}.badges-right .badge-item:last-of-type{display:none}}@media screen and (min-width:1000px){.badges-mobile{display:none!important}.badges-desktop{display:block}}.section-progress-bar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-badges-2.css.map */
