html{scroll-behavior:smooth}body{overflow-x:hidden}.eyebrow{display:block;margin-bottom:12px;color:var(--eyebrow-color);font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.heading{font-size:clamp(1.75rem,3vw,var(--text-h2));line-height:1.15}.sub{max-width:540px;margin:0 auto;font-family:var(--text-font-family);font-size:var(--text-base);line-height:1.65;letter-spacing:var(--text-letter-spacing)}.sub p{margin:0}.quick__buy-buttons{width:100%;max-width:440px;margin:0 auto}.bundle-pdp__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:100px;align-items:start}.bundle-pdp__media,.bundle-pdp__content{min-width:0}.bundle-pdp--media-right .bundle-pdp__media{order:2}.bundle-pdp--media-right .bundle-pdp__content{order:1}.bundle-pdp__gallery-wrap{position:relative}.bundle-pdp__gallery .product-gallery__media img,.bundle-pdp__gallery .product-gallery__thumbnail img{border-radius:0}.bundle-pdp__gallery .product-gallery__media{background:var(--bundle-pdp-media-bkgd)}.bundle-pdp__gallery .product-gallery__media img{object-fit:contain;width:100%;height:100%}.bundle-pdp__gallery .product-gallery__thumbnail-list{grid-auto-columns:17.5%}.bundle-pdp__gallery .product-gallery__thumbnail:after{background:none}.bundle-pdp__gallery .product-gallery__media-list-wrapper .circle-button{position:absolute;top:50%;z-index:3}.bundle-pdp__gallery .page-dots.page-dots--blurred{display:none}.bundle-pdp__primary-fallback-media{background:var(--bundle-pdp-media-bkgd);border-radius:var(--bundle-pdp-media-radius);overflow:hidden}.bundle-pdp__badge{position:absolute;top:24px;right:24px;z-index:5;width:72px;height:72px;padding:0 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bundle-pdp-badge-bg);color:var(--bundle-pdp-badge-text);font-size:10px;line-height:1.3;font-weight:600;text-align:center;letter-spacing:.07em;text-transform:uppercase}.bundle-pdp__image{display:block;width:100%;height:auto;object-fit:contain}.bundle-pdp__grid .control-button-wrapper{display:none}.bundle-pdp__native-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}@media screen and (min-width:1000px){.bundle-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.bundle-pdp--media-right .bundle-pdp__media{order:2}.bundle-pdp--media-right .bundle-pdp__content{order:1}.bundle-pdp__gallery .product-gallery__media-list-wrapper .prev-button{left:-22px!important}.bundle-pdp__gallery .product-gallery__media-list-wrapper .next-button{right:-22px!important}}@media screen and (max-width:749px){.bundle-pdp__badge{top:16px;right:16px;width:64px;height:64px;font-size:9px}}.bundle-pdp__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.bundle-pdp__placeholder-svg{width:50%;height:auto;opacity:.5}.bundle-pdp__content{width:100%;max-width:var(--bundle-pdp-content-max);padding-block:60px;padding-right:24px}.bundle-pdp__eyebrow{margin-bottom:16px}.bundle-pdp__heading{margin:0 0 20px;color:var(--bundle-pdp-heading-color);font-size:clamp(2rem,3.4vw,var(--text-h1));line-height:1.05}.bundle-pdp__subtitle{margin-bottom:28px;max-width:400px;color:var(--bundle-pdp-subtitle-color);font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);font-size:var(--text-base);line-height:1.65}.bundle-pdp__subtitle p{margin:0}.bundle-pdp__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--bundle-pdp-rating-color);font-size:var(--text-sm)}.bundle-pdp__form{display:block}.bundle-pdp__price-card{margin-top:8px;margin-bottom:18px;padding:20px;border-radius:var(--bundle-pdp-price-card_radius);background:var(--bundle-pdp-price-bg);border:1px solid var(--bundle-pdp-price-border)}.bundle-pdp__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bundle-pdp__price-current{color:var(--bundle-pdp-price-text);font-family:var(--heading-font-family);font-size:2.65rem;font-weight:700;line-height:1}.bundle-pdp__price-compare{color:var(--bundle-pdp-compare-text);font-size:var(--text-lg);opacity:.75;text-decoration:line-through}.bundle-pdp__price-saving{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:var(--bundle-pdp-saving-bg);color:var(--bundle-pdp-saving-text);font-size:var(--text-xs);font-weight:700;line-height:1}.bundle-pdp__price-note{margin-top:10px;color:var(--bundle-pdp-note-text);font-size:var(--text-sm);line-height:1.5}.bundle-pdp__option-wrap{margin-bottom:18px}.option-label{margin-bottom:8px;color:var(--bundle-pdp-swatch-label-color);font-size:var(--text-sm);font-weight:600}.bundle-pdp__swatches{display:flex;flex-wrap:wrap;gap:12px}.bundle-pdp__swatch{position:relative;display:inline-flex;cursor:pointer;align-items:center;gap:.6rem}.bundle-pdp__swatch.is-disabled{opacity:.45;cursor:not-allowed}.bundle-pdp__swatch-input{position:absolute;opacity:0;pointer-events:none}.bundle-pdp__swatch-visual{width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid var(--bundle-pdp-swatch-border);border-radius:999px;overflow:hidden;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease}.bundle-pdp__swatch-visual:before{content:url(/cdn/shop/files/check-mark.svg?v=1724226774);box-shadow:none;border-radius:0;inset:unset;line-height:0px;position:absolute;opacity:0;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:scale(.75)}:checked+.bundle-pdp__swatch-visual:before,.bundle-pdp__swatch-visual.is-selected:before{opacity:1;transform:scale(1)}.bundle-pdp__swatch-color,.bundle-pdp__swatch-image{width:100%;height:100%;border-radius:inherit;display:block;object-fit:cover}.bundle-pdp__swatches--square .bundle-pdp__swatch-visual{border-radius:10px}.bundle-pdp__swatch.is-active .bundle-pdp__swatch-visual,.bundle-pdp__swatch-input:checked+.bundle-pdp__swatch-visual{border-color:var(--bundle-pdp-swatch-active-border);box-shadow:0 0 0 2px var(--bundle-pdp-swatch-active-ring);transform:translateY(-1px)}.visually-hidden{display:none}.bundle-pdp__swatch-text{padding:10px 14px;font-size:var(--text-xs);line-height:1;white-space:nowrap}.bundle-pdp__cta-group{display:flex;flex-direction:column;gap:12px}.bundle-pdp__button{max-width:100%;padding:18px 32px;text-align:center;border:0}.bundle-pdp__button--primary{background:var(--bundle-pdp-btn-bg);color:var(--bundle-pdp-btn-text);transition:background .25s ease,transform .2s ease,box-shadow .2s ease}.bundle-pdp__button--primary:hover{background:color-mix(in oklab,var(--bundle-pdp-btn-bg) 80%,black);transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--bundle-pdp-btn-bg) 20%,transparent)}.bundle-pdp__button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--bundle-pdp-badge-bg) 15%,transparent) 0%,transparent 60%);opacity:0;transition:opacity .2s}.bundle-pdp__button--primar:hover:after{opacity:1}.bundle-pdp__button--secondary{background:var(--bundle-pdp-btn-secondary-bg);color:var(--bundle-pdp-btn-secondary-text);border:1px solid var(--bundle-pdp-btn-secondary-border);transition:all .2s}.bundle-pdp__button--secondary:hover{transform:translateY(0);border-color:var(--bundle-pdp-btn-bg)}.bundle-pdp__button[disabled]{opacity:.6;cursor:not-allowed}.bundle-pdp__trust-pills{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:18px}.bundle-pdp__trust-pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);line-height:1.45}.bundle-pdp__trust-pill-icon{color:var(--bundle-pdp-pill-icon)}.bundle-pdp__trust-pill-text{color:var(--bundle-pdp-pill-text)}@media screen and (max-width:989px){.bundle-pdp__grid{grid-template-columns:1fr;gap:70px}.bundle-pdp--media-right .bundle-pdp__media,.bundle-pdp--media-right .bundle-pdp__content{order:initial}.bundle-pdp__content{max-width:100%;padding-right:24px;padding-left:24px}.bundle-pdp__media-wrap{min-height:420px}}@media screen and (max-width:749px){.bundle-pdp__grid{gap:20px}.bundle-pdp__content{padding-right:20px;padding-left:20px}.bundle-pdp__media-wrap{min-height:360px}.bundle-pdp__price-card{padding:16px}.bundle-pdp__price-row{gap:8px}.bundle-pdp__button{min-height:52px}.bundle-pdp__trust-pills{gap:8px 12px}}.trust-bar{background:var(--trust-bar-bg);padding-top:var(--trust-bar-padding-top);padding-bottom:var(--trust-bar-padding-bottom)}.trust-bar__inner{max-width:1440px;margin:0 auto;padding-left:40px;padding-right:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--trust-bar-gap)}.trust-bar__item{display:flex;align-items:center;gap:10px;color:var(--trust-bar-text);font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:var(--text-sm);line-height:1.6;letter-spacing:.04em;text-align:center}.trust-bar__icon{color:var(--trust-bar-icon);font-size:18px;flex-shrink:0}.trust-bar__text{color:var(--trust-bar-text)}@media screen and (max-width:989px){.trust-bar__inner{padding-left:20px;padding-right:20px;gap:24px}}@media screen and (max-width:749px){.trust-bar__inner{padding-left:24px;padding-right:24px;gap:18px 24px}.trust-bar__item{font-size:var(--text-xs);gap:8px}.trust-bar__icon{font-size:16px}}.ugc{position:relative;background:var(--ugc-bg);padding-top:var(--ugc-padding-top);padding-bottom:var(--ugc-padding-bottom);overflow:hidden}.ugc__inner{position:relative;max-width:1100px;margin:0 auto}.section-bg,.section-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.section-bg{z-index:0}.section-bg-image{width:100%;height:100%;object-fit:cover;display:block}.section-bg-overlay{background:var(--bg-overlay);opacity:var(--bg-overlay-opacity)}.ugc__header{text-align:center;margin-bottom:48px}.ugc__eyebrow{margin-bottom:8px}.ugc__heading{margin:0 0 10px;color:var(--ugc-heading-color)}.ugc__subheading{max-width:480px;color:var(--ugc-subtext)}.ugc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ugc-grid-gap)}.ugc__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ugc-radius);background:var(--ugc-card-custom-bg, var(--ugc-card-bg));transition:transform .2s ease,box-shadow .2s ease}.ugc__card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #1c18142e}.ugc__thumb{width:100%;height:auto;aspect-ratio:9 / 16;position:relative;overflow:hidden;background:var(--ugc-card-custom-bg, var(--ugc-card-bg))}.ugc__video,.ugc__thumb-image,.ugc__thumb-placeholder-svg{width:100%;height:100%;object-fit:cover}.ugc__video{background:var(--ugc-card-custom-bg, var(--ugc-card-bg))}.ugc__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ugc__product-tag{position:absolute;top:12px;right:12px;z-index:4;padding:5px 10px;border-radius:20px;background:var(--ugc-tag-bg);color:var(--ugc-tag-text);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ugc__play-btn{position:absolute;top:50%;left:50%;z-index:4;width:56px;height:56px;transform:translate(-50%,-70%);border:0;border-radius:999px;background:var(--ugc-play-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,background .2s ease}.ugc__card:hover .ugc__play-btn{background:var(--ugc-play-bg-hover);transform:translate(-50%,-50%) scale(1.06)}.ugc__play-icon,.ugc__pause-icon{position:absolute;display:block}.ugc__play-icon{width:0;height:0;margin-left:3px;border-style:solid;border-width:9px 0 9px 18px;border-color:transparent transparent transparent var(--ugc-play-icon)}.ugc__pause-icon{width:14px;height:16px;opacity:0}.ugc__pause-icon:before,.ugc__pause-icon:after{content:"";position:absolute;top:0;width:4px;height:16px;background:var(--ugc-play-icon);border-radius:2px}.ugc__pause-icon:before{left:1px}.ugc__pause-icon:after{right:1px}.ugc__card.is-playing .ugc__play-icon{opacity:0}.ugc__card.is-playing .ugc__pause-icon{opacity:1}.ugc__duration{position:absolute;right:12px;bottom:72px;z-index:4;padding:3px 7px;border-radius:5px;background:var(--ugc-duration-bg);color:var(--ugc-duration-text);font-size:11px;font-weight:600;letter-spacing:.04em}.ugc__caption{flex:1;display:flex;flex-direction:column;background:var(--ugc-card-bg);padding:16px 18px;border-top:1px solid rgba(255,255,255,.06)}.ugc__quote{margin:0 0 10px;color:var(--ugc-card-text);font-size:13px;line-height:1.55;font-style:italic}.ugc__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.ugc__reviewer{color:var(--ugc-card-subtext);font-size:12px;font-weight:500}.ugc__reviewer strong{color:var(--ugc-card-text);font-weight:600}.ugc__verified{color:var(--ugc-verified-color);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}@media screen and (max-width:989px){.ugc__inner{padding-left:20px;padding-right:20px}.ugc__grid{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:749px){.ugc__inner{padding-left:24px;padding-right:24px}.ugc__header{margin-bottom:32px}}.value-stack{background:var(--value-bg);padding-top:var(--value-padding-top);padding-bottom:var(--value-padding-bottom)}.value-stack__inner{position:relative;max-width:var(--value-max-width);margin:0 auto}.value-stack__header{text-align:center;margin-bottom:40px}.value-stack__eyebrow{margin-bottom:8px}.value-stack__heading{margin:0 0 8px;color:var(--value-heading)}.value-stack__subheading{max-width:460px;color:var(--value-subtext)}.value-stack__card{background:var(--value-card-bg);border:1px solid var(--value-card-border);border-radius:var(--value-card-radius);overflow:hidden;margin-bottom:0}.value-stack__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--value-card-border);transition:background .15s ease,transform .15s ease;animation:valueStackFadeSlideIn .4s ease both}.value-stack__item:last-child{border-bottom:none}.value-stack__item:hover{background:color-mix(in srgb,var(--value-card-bg) 92%,black)}@keyframes valueStackFadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.value-stack__item:nth-child(1){animation-delay:.05s}.value-stack__item:nth-child(2){animation-delay:.1s}.value-stack__item:nth-child(3){animation-delay:.15s}.value-stack__item:nth-child(4){animation-delay:.2s}.value-stack__item:nth-child(5){animation-delay:.25s}.value-stack__item:nth-child(6){animation-delay:.3s}.value-stack__item-left{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.value-stack__check{width:26px;height:26px;flex:0 0 26px;border-radius:999px;background:var(--value-check-bg);color:var(--value-check-text);display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.value-stack__item-copy{min-width:0;flex:1;font-family:var(--text-font-family);line-height:1.6}.value-stack__item-copy strong{display:block;color:var(--value-heading);font-size:.94;font-weight:600}.value-stack__item-copy span{color:var(--value-subtext);font-size:.81rem}.value-stack__item-right{text-align:right;flex-shrink:0}.value-stack__item-original{color:#b04040;opacity:.75;text-decoration:line-through;font-size:var(--text-sm);line-height:1.4}.value-stack__item-included{color:var(--value-check-bg);font-size:.8rem;font-weight:600;line-height:1.4}.value-stack__total{background:var(--value-total-bg);color:var(--value-total-text);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px}.value-stack__total-label{font-size:var(--text-sm);opacity:.7;letter-spacing:.04em}.value-stack__bundle-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;opacity:.6;margin-bottom:2px}.value-stack__total-original{color:var(--value-total-subtext);text-decoration:line-through;opacity:.7;font-size:var(--text-base)}.value-stack__total-right{text-align:right}.value-stack__bundle-price{color:var(--value-total-price);font-family:var(--heading-font-family);font-size:var(--text-h4);font-weight:700;line-height:1.1}.value-stack__cta{margin-top:32px;text-align:center}.value-stack__savings-pill{display:inline-block;margin-bottom:24px;padding:6px 16px;border-radius:20px;background:var(--value-saving-bg);color:var(--value-saving-text);font-size:var(--text-sm);font-weight:700;line-height:1.3}@media screen and (max-width:749px){.value-stack__inner{padding-left:24px;padding-right:24px}.value-stack__item,.value-stack__total{padding:16px 18px}.value-stack__item{align-items:flex-start}.value-stack__total{flex-direction:column;align-items:flex-start}.value-stack__total-right,.value-stack__item-right{text-align:left}}.cta{background:var(--cta-bg);padding-top:var(--cta-padding-top);padding-bottom:var(--cta-padding-bottom)}.cta__inner{max-width:var(--cta-max-width);margin:0 auto;padding-left:40px;padding-right:40px;text-align:center}.cta__scarcity{max-width:480px;margin:0 auto 28px;padding:14px 20px;border-radius:12px;border:1px solid var(--cta-scarcity-border);background:var(--cta-scarcity-bg);display:flex;align-items:center;justify-content:center;gap:12px}.cta__scarcity-dot{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:var(--cta-scarcity-dot);animation:cta-pulse 2s infinite}@keyframes cta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.cta__scarcity-text{color:var(--cta-scarcity-text);font-size:var(--text-sm);font-weight:500;line-height:1.49}.cta__scarcity-text strong{color:var(--cta-scarcity-highlight);font-weight:700}.cta__scarcity-subtext{max-width:520px;font-size:var(--text-sm);line-height:1.49;color:var(--cta-scarcity-text);opacity:.78;margin:0 auto}.cta__was-label{margin-bottom:8px;color:var(--cta-was-color);font-size:var(--text-lg);text-decoration:line-through;opacity:.7}.cta__price{margin-bottom:6px;color:var(--cta-price-color);font-family:var(--heading-font-family);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1}.cta__savings-pill{display:inline-block;margin-bottom:24px;padding:6px 16px;border-radius:999px;background:var(--cta-badge-bg);color:var(--cta-badge-text);font-size:var(--text-sm);font-weight:700}.cta__form{display:block}.cta__button{max-width:480px;padding:22px 32px;margin:0 auto 14px}.cta__trust{color:var(--cta-trust-color);font-size:var(--text-sm);line-height:1.5;margin-top:.8rem}@media screen and (max-width:749px){.cta__inner{padding-left:24px;padding-right:24px}.cta__scarcity{padding:12px 16px}}.faq{position:relative;background:var(--faq-bg);padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom);overflow:hidden}.faq__inner{position:relative;z-index:1;max-width:var(--faq-max-width);margin:0 auto}.faq__header{text-align:center;margin-bottom:40px}.faq__eyebrow{text-align:center}.faq__heading{text-align:center;color:var(--faq-heading)}.faq__sub{color:var(--faq-subtext);text-align:center}.faq__items{display:grid;gap:10px}.faq__item{background:var(--faq-item-bg);border:1px solid var(--faq-item-border);border-radius:var(--faq-item-radius);overflow:hidden}.faq__question{width:100%;border:0;background:transparent;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.faq__question:hover{background:var(--faq-question-bg-hover)}.faq__question-text{color:var(--faq-question);font-family:var(--text-font-family);font-size:var(--text-base);font-weight:600;line-height:1.5}.faq__chevron{color:var(--faq-chevron);font-size:18px;line-height:1;flex-shrink:0;transition:transform .25s ease}.faq__item.is-open .faq__chevron{transform:rotate(180deg)}.faq__answer{padding:0 24px 20px}.faq__answer[hidden]{display:none}.faq__answer-inner{color:var(--faq-answer);font-family:var(--text-font-family);font-size:var(--text-sm);line-height:1.75}.faq__answer-inner>*:first-child{margin-top:0}.faq__answer-inner>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq__inner{padding-left:16px;padding-right:16px}.faq__question{padding:18px 20px}.faq__answer{padding:0 20px 18px}}.product-callouts{position:relative;background:var(--product-callouts-bg);padding-top:var(--product-callouts-padding-top);padding-bottom:var(--product-callouts-padding-bottom);overflow:hidden}.product-callouts__inner{position:relative;z-index:1;max-width:var(--product-callouts-max-width);margin:0 auto;padding-left:40px;padding-right:40px}.product-callouts__header{margin-bottom:48px}.product-callouts__heading{margin:0 0 12px;color:var(--product-callouts-heading)}.product-callouts__sub{color:var(--product-callouts-subtext);max-width:540px;margin:0}.product-callouts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-callouts-gap)}.product-callouts__card{background:var(--product-callouts-card-bg);border:1px solid var(--product-callouts-card-border);border-radius:var(--product-callouts-card-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-callouts__card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #1c181417}.product-callouts__media{position:relative;background:var(--product-callouts-media-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;aspect-ratio:1 / 1}.product-callouts__image{width:100%;height:auto;object-fit:cover}.product-callouts__media-icon{font-size:52px;opacity:.95;line-height:1}.product-callouts__number{position:absolute;top:16px;left:16px;padding:4px 10px;border-radius:20px;background:var(--product-callouts-number-bg);color:var(--product-callouts-number-text);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;z-index:2}.product-callouts__placeholder,.product-callouts__placeholder-svg{width:100%;height:100%}.product-callouts__body{padding:24px}.product-callouts__tag{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:20px;background:var(--product-callouts-tag-bg);color:var(--product-callouts-tag-text);border:1px solid color-mix(in srgb,var(--product-callouts-tag-text) 40%,white);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-callouts__title{margin:0 0 8px;color:var(--product-callouts-title);font-family:var(--heading-font-family);font-size:var(--text-h4);font-weight:700;line-height:1.25}.product-callouts__description{margin-bottom:14px;color:var(--product-callouts-desc);font-size:var(--text-sm);line-height:1.65}.product-callouts__description p{margin:0}.product-callouts__benefit{display:flex;align-items:center;gap:8px;color:var(--product-callouts-benefit);font-size:var(--text-sm);font-weight:600;line-height:1.5}.product-callouts__benefit:before{content:"\2192";color:var(--product-callouts-benefit-arrow)}@media screen and (max-width:989px){.product-callouts__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.product-callouts__inner{padding-left:24px;padding-right:24px}.product-callouts__body{padding:20px}}.reviews{position:relative;background:var(--reviews-bg);padding-top:var(--reviews-padding-top);padding-bottom:var(--reviews-padding-bottom);overflow:hidden}.reviews__inner{position:relative;z-index:1;max-width:var(--reviews-max-width);margin:0 auto;padding-left:40px;padding-right:40px}.reviews__header{margin-bottom:40px}.reviews__heading{margin:0 0 12px;color:var(--reviews-heading)}.reviews__sub{color:var(--reviews-subtext);margin:0}.reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--reviews-gap)}.reviews__card{background:var(--reviews-card-bg);border:1px solid var(--reviews-card-border);border-radius:var(--reviews-card-radius);padding:24px}.reviews__text{margin-bottom:16px;color:var(--reviews-text);font-size:var(--text-sm);line-height:1.7;font-style:italic}.reviews__text p{margin:0}.reviews__author{display:flex;align-items:center;gap:10px}.reviews__avatar{width:36px;height:36px;flex:0 0 36px;border-radius:999px;background:var(--reviews-avatar-bg);color:var(--reviews-avatar-text);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}.reviews__author-copy{min-width:0}.reviews__name{color:var(--reviews-name);font-size:var(--text-sm);font-weight:600;line-height:1.4}.reviews__meta{color:var(--reviews-meta);font-size:var(--text-xs);line-height:1.4}@media screen and (max-width:989px){.reviews__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.reviews__inner{padding-left:24px;padding-right:24px}.reviews__card{padding:20px}}.rating-stars{display:inline-flex;align-items:center;gap:var(--rating-stars-gap, 4px);color:var(--rating-stars-color);line-height:1}.rating-stars__star{width:var(--rating-stars-size, 18px);height:var(--rating-stars-size, 18px);flex:0 0 auto}.rating-stars__star--full path{fill:currentColor}.rating-stars__star--half path{color:currentColor}.rating-stars__star--empty path{fill:transparent;stroke:currentColor;stroke-width:1.5;opacity:.35}.guarantee{position:relative;background:var(--guarantee-bg);padding-top:var(--guarantee-padding-top);padding-bottom:var(--guarantee-padding-bottom);overflow:hidden}.guarantee__inner{position:relative;z-index:1;max-width:var(--guarantee-max-width);margin:0 auto;padding-left:40px;padding-right:40px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--guarantee-gap)}.guarantee__seal{width:var(--guarantee-seal-size);height:var(--guarantee-seal-size);border-radius:999px;border:var(--guarantee-seal-border-width) solid var(--guarantee-seal-border);background:var(--guarantee-seal-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.guarantee__seal-number{color:var(--guarantee-seal-number);font-family:var(--heading-font-family);font-size:clamp(1.75rem,3vw,2rem);font-weight:800;line-height:1}.guarantee__seal-label{margin-top:2px;color:var(--guarantee-seal-label);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.guarantee__seal-subtext{margin-top:2px;color:var(--guarantee-seal-subtext);font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.guarantee__heading{margin:0 0 10px;color:var(--guarantee-heading);font-size:1.62rem}.guarantee__text{color:var(--guarantee-text);font-size:var(--text-base);line-height:1.7}.guarantee__text>*:first-child{margin-top:0}.guarantee__text>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.guarantee__inner{grid-template-columns:1fr;gap:24px;text-align:center;padding-left:24px;padding-right:24px}.guarantee__seal{margin:0 auto}}.bundle-pdp__richtexts{margin-bottom:18px}.overlay-paragraph{display:flex;align-items:center;text-align:left;gap:3px}@media screen and (min-width:1000px){.overlay-paragraph p{font-size:20px;line-height:30px;font-weight:450;margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/base.css.map */
