.hero-section-wrapper{width:100%;background-color:var(--bg-color, transparent);background-image:var(--bg-image, none);background-size:cover;background-position:center}.hero-section-wrapper .hero-section{width:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:var(--pt-mobile, 40px);padding-bottom:var(--pb-mobile, 40px);box-sizing:border-box}@media(min-width:750px){.hero-section-wrapper .hero-section{padding-top:var(--pt-desktop, 60px);padding-bottom:var(--pb-desktop, 60px)}}.hero-section-wrapper .hero-header{width:100%;text-align:var(--heading-align, center)}.hero-section-wrapper .hero-align-left{text-align:left}.hero-section-wrapper .hero-align-center{text-align:center}.hero-section-wrapper .hero-align-right{text-align:right}.hero-section-wrapper .hero-heading{color:var(--heading-color, rgb(var(--color-foreground)));font-size:var(--heading-size-mobile, 32px);font-weight:var(--heading-weight, 500);line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0);text-transform:var(--heading-transform, none);margin-top:var(--heading-margin-top, 0);margin-bottom:var(--heading-margin-bottom, 0)}@media(min-width:750px){.hero-section-wrapper .hero-heading{font-size:var(--heading-size-desktop, 48px)}}.hero-section-wrapper .hero-highlighted-text{font-size:var(--highlight-size-mobile, 32px);font-weight:var(--highlight-weight, 500);line-height:var(--highlight-line-height, 1.2);letter-spacing:var(--highlight-letter-spacing, 0);text-transform:var(--highlight-transform, none)}@media(min-width:750px){.hero-section-wrapper .hero-highlighted-text{font-size:var(--highlight-size-desktop, 48px)}}.hero-section-wrapper .hero-highlighted-separate{display:block;margin-bottom:var(--highlight-spacing, 6px)}.hero-section-wrapper .hero-intro-text{width:100%;color:var(--intro-color, #1a3b3b);font-size:var(--intro-size-mobile, 14px);font-weight:var(--intro-weight, 400);line-height:var(--intro-line-height, 1.6);letter-spacing:var(--intro-letter-spacing, 0);text-transform:var(--intro-transform, none);margin-top:var(--intro-margin-top, 16px);margin-bottom:var(--intro-margin-bottom, 20px)}@media(min-width:750px){.hero-section-wrapper .hero-intro-text{font-size:var(--intro-size-desktop, 18px)}}.hero-section-wrapper .hero-content-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--gap-mobile, 0);box-sizing:border-box}@media(min-width:750px){.hero-section-wrapper .hero-content-wrapper{flex-direction:row;gap:var(--gap-desktop, 40px);align-items:stretch}}.hero-section-wrapper .hero-image-container{position:relative;width:100%;max-width:100%;min-width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media(min-width:750px){.hero-section-wrapper .hero-image-container{width:var(--desktop-image-width, 50%);max-width:var(--desktop-image-width, 50%);min-width:0;flex-shrink:0;display:var(--hide-image-desktop, block)}}.hero-section-wrapper .hero-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;pointer-events:none;flex-shrink:0}.hero-section-wrapper .hero-main-image{width:100%;height:auto;display:block;object-fit:var(--mobile-background-size, contain);max-height:65vh;pointer-events:auto;border-radius:var(--hero-border-radius, 0);border-width:var(--hero-border-width, 0);border-style:solid;border-color:var(--hero-border-color, #1a3b3b)}@media(min-width:750px){.hero-section-wrapper .hero-main-image{object-fit:var(--desktop-background-size, contain)}}.hero-section-wrapper .hero-main-image.desktop-only{display:none}.hero-section-wrapper .hero-main-image.mobile-only{display:block}@media(min-width:750px){.hero-section-wrapper .hero-main-image.desktop-only{display:block}.hero-section-wrapper .hero-main-image.mobile-only{display:none}.hero-section-wrapper .hero-image-container .hero-image-wrapper .hero-main-image{max-height:none}}.hero-section-wrapper .hero-image-placeholder{width:100%;aspect-ratio:1 / 1;background:#f3f4f6;display:flex;align-items:center;justify-content:center;pointer-events:auto}.hero-section-wrapper .hero-image-placeholder .placeholder-svg{width:100%;height:100%;opacity:.3}.hero-section-wrapper .benefit-icons-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-items:center;position:absolute;width:100%;gap:var(--icon-v-spacing-mobile, 65px) var(--icon-h-spacing-mobile, 30px);z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:750px){.hero-section-wrapper .benefit-icons-grid{gap:var(--icon-v-spacing-desktop, 40px) var(--icon-h-spacing-desktop, 0)}}.hero-section-wrapper .benefit-icon-item{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;font:inherit;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;max-width:120px;text-align:center;color:#1a3b3b;font-size:14px;font-weight:500;cursor:pointer;gap:var(--icon-label-gap, 8px)}.hero-section-wrapper .benefit-icon-item:focus-visible{outline:2px solid var(--icon-border-active, #000000);outline-offset:3px;border-radius:4px}.hero-section-wrapper .benefit-icon-item p{margin:0;font-size:var(--icon-label-size, 13px);font-weight:var(--icon-label-weight, 500);line-height:var(--icon-label-line-height, 1.4);letter-spacing:var(--icon-label-letter-spacing, 0);text-transform:var(--icon-label-transform, none);color:var(--icon-label-inactive-color, #1a3b3b);transition:all .3s ease}.hero-section-wrapper .benefit-icon-item:has(.benefit-icon-image.active) p{color:var(--icon-label-active-color, #000000);font-weight:var(--icon-label-active-weight, 700)}.hero-section-wrapper .benefit-icon-item:nth-child(2n){margin-left:var(--icon-offset-mobile, 40%)}.hero-section-wrapper .benefit-icon-item:nth-child(odd){margin-right:var(--icon-offset-mobile, 40%)}@media(min-width:750px){.hero-section-wrapper .benefit-icon-item:nth-child(2n){margin-left:var(--icon-offset-desktop, 35%)}.hero-section-wrapper .benefit-icon-item:nth-child(odd){margin-right:var(--icon-offset-desktop, 35%)}}.hero-section-wrapper .benefit-icon-image{width:var(--icon-circle-size, 50px);height:var(--icon-circle-size, 50px);border-radius:50%;transition:all .3s ease;opacity:var(--icon-inactive-opacity, 1);object-fit:cover;flex-shrink:0;box-sizing:content-box;padding:var(--icon-padding, 2px);border:var(--icon-border, 2px) solid var(--icon-border-color, #c9c9c9);background:var(--icon-bg, #ffffff)}.hero-section-wrapper .benefit-icon-image.active{opacity:var(--icon-active-opacity, 1);transform:scale(var(--icon-scale, 1.1));border-color:var(--icon-border-active, #000000);background:var(--icon-bg-active, #000000)}.hero-section-wrapper .benefit-icon-placeholder{display:flex;align-items:center;justify-content:center;background:#f3f4f6}.hero-section-wrapper .benefit-icon-placeholder .placeholder-svg{width:100%;height:100%;opacity:.3}.hero-section-wrapper .benefit-icon-svg{display:flex;align-items:center;justify-content:center;box-sizing:content-box;color:var(--svg-inactive, #1a3b3b)}.hero-section-wrapper .benefit-icon-svg.active{color:var(--svg-active, #1a3b3b)}.hero-section-wrapper .benefit-icon-svg svg{width:100%;height:100%;max-width:100%;max-height:100%;fill:currentColor;color:inherit}.hero-section-wrapper .benefit-icon-svg svg [fill]:not([fill=none]){fill:currentColor!important}.hero-section-wrapper .benefit-icon-svg svg [stroke]:not([stroke=none]){stroke:currentColor!important}.hero-section-wrapper .content-display{color:var(--content-text-color, #1a3b3b);padding:var(--content-pad-v-mobile, 20px) var(--content-pad-h-mobile, 20px);text-align:var(--content-text-align, center);transition:all .5s ease;background:var(--content-bg, rgba(0, 0, 0, 0));position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--content-gap, 0);border-radius:var(--content-radius, 0);border-width:var(--content-border-width, 0);border-style:solid;border-color:var(--content-border-color, #1a3b3b);flex:1;min-width:0}@media(min-width:750px){.hero-section-wrapper .content-display{padding:var(--content-pad-v-desktop, 40px) var(--content-pad-h-desktop, 40px)}}.hero-section-wrapper .content-header{display:var(--hide-content-header, flex);align-items:center;justify-content:var(--content-header-align, center);gap:15px;order:2}.hero-section-wrapper .content-icon{display:var(--hide-content-icon, flex);width:var(--content-icon-width, 60px);height:var(--content-icon-height, 60px);transition:all .3s ease;object-fit:cover;flex-shrink:0;box-sizing:content-box;background:var(--content-icon-bg, transparent);border:var(--content-icon-border-width, 0) solid var(--content-icon-border-color, transparent);color:var(--content-icon-color, #1a3b3b)}.hero-section-wrapper .content-icon-svg svg{width:100%;height:100%;max-width:100%;max-height:100%;fill:currentColor;color:inherit}.hero-section-wrapper .content-icon-svg svg [fill]:not([fill=none]){fill:currentColor!important}.hero-section-wrapper .content-icon-svg svg [stroke]:not([stroke=none]){stroke:currentColor!important}.hero-section-wrapper .content-icon-placeholder{background:#f3f4f6}.hero-section-wrapper .content-icon-placeholder .placeholder-svg{width:100%;height:100%;opacity:.3}.hero-section-wrapper .content-title{margin:0;transition:all .3s ease;color:var(--title-color, #000000);text-align:var(--title-align, left);font-weight:var(--title-weight, 500);line-height:var(--title-line-height, 1.3);letter-spacing:var(--title-letter-spacing, 0);text-transform:var(--title-transform, none);font-size:var(--title-size-mobile, 26px)}@media(min-width:750px){.hero-section-wrapper .content-title{font-size:var(--title-size-desktop, 32px)}}.hero-section-wrapper .content-text{order:4;font-size:var(--content-text-size-mobile, 14px);font-weight:var(--content-text-weight, 400);line-height:var(--content-text-line-height, 1.6);letter-spacing:var(--content-text-letter-spacing, 0);text-transform:var(--content-text-transform, none);margin-top:var(--content-text-margin-top, 0);margin-bottom:var(--content-text-margin-bottom, 0)}@media(min-width:750px){.hero-section-wrapper .content-text{font-size:var(--content-text-size-desktop, 18px)}}.hero-section-wrapper .block-image-wrapper{width:100%;display:block;transition:all .3s ease;order:5}.hero-section-wrapper .block-image{width:100%;height:auto;display:block;object-fit:cover;transition:all .3s ease}.hero-section-wrapper .review-box{order:99;background:var(--review-bg, #000000);border:var(--review-border, 1px solid rgba(255, 255, 255, .2));border-radius:var(--review-radius, 5px);padding:var(--review-pad-top, 16px) var(--review-pad-right, 16px) var(--review-pad-bottom, 6px) var(--review-pad-left, 16px);margin-top:var(--review-margin-top, 16px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;flex-direction:column-reverse;display:flex;text-align:var(--review-text-align, left)}.hero-section-wrapper .review-header{display:flex;align-items:center;gap:15px}.hero-section-wrapper .reviewer-info{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.hero-section-wrapper .reviewer-name{font-size:var(--reviewer-name-size, 14px);color:var(--reviewer-name-color, #ffffff);font-weight:var(--reviewer-name-weight, 600);line-height:var(--reviewer-name-line-height, 1.4);letter-spacing:var(--reviewer-name-letter-spacing, 0);text-transform:var(--reviewer-name-transform, none);border-right:1px solid transparent;border-image:linear-gradient(to bottom,transparent 0%,transparent 20%,var(--reviewer-name-color, #ffffff) 20%,var(--reviewer-name-color, #ffffff) 80%,transparent 80%,transparent 100%) 1;padding:0 10px 0 0;margin:0}.hero-section-wrapper .hero-benefit-star-rating{display:flex;gap:2px}.hero-section-wrapper .hero-benefit-star{color:var(--star-color, #ffffff);font-size:var(--star-size, 16px)}.hero-section-wrapper .review-text{font-size:var(--review-text-size, 17px);font-weight:var(--review-text-weight, 400);line-height:var(--review-text-line-height, 1.5);letter-spacing:var(--review-text-letter-spacing, 0);text-transform:var(--review-text-transform, none);margin:0;color:var(--review-text-color, #ffffff);text-align:center;display:block}.hero-section-wrapper .custom-verified-text{font-size:var(--verified-text-size, 13px);font-weight:var(--verified-text-weight, 400);line-height:var(--verified-text-line-height, 1.4);letter-spacing:var(--verified-text-letter-spacing, 0);text-transform:var(--verified-text-transform, none);color:var(--verified-text-color, #fefefe)}.hero-section-wrapper .timer-bar{position:absolute;bottom:0;left:0;height:6px;background:var(--timer-color, #000000);width:0%;z-index:10;transition:none}.hero-section-wrapper .timer-bar.animate{transition:width calc(var(--timer-duration, 10) * 1s) linear;width:100%}@media(max-width:549px){.hero-section-wrapper .content-display{padding:var(--content-pad-v-mobile, 20px) var(--content-pad-h-mobile, 20px);max-width:100%}.hero-section-wrapper .content-header{gap:10px}}@media(prefers-reduced-motion:reduce){.hero-section-wrapper .benefit-icon-image,.hero-section-wrapper .benefit-icon-item p,.hero-section-wrapper .content-display,.hero-section-wrapper .content-icon,.hero-section-wrapper .content-title,.hero-section-wrapper .block-image-wrapper,.hero-section-wrapper .block-image,.hero-section-wrapper .review-box,.hero-section-wrapper .timer-bar{transition:none!important}.hero-section-wrapper .benefit-icon-image.active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-benefit-section.css.map */
