:root{--vr-cream: #f6f1e8;--vr-warm-white: #fffdf8;--vr-forest: #103f31;--vr-forest-deep: #082c24;--vr-sage: #dce7db;--vr-sage-strong: #b7cdb8;--vr-charcoal: #18201d;--vr-muted: #5e6b65;--vr-conversion: #22c55e;--vr-border: rgba(16, 63, 49, .16);--vr-shadow: 0 18px 55px rgba(16, 45, 36, .1);--vr-radius-sm: 12px;--vr-radius: 22px;--vr-radius-lg: 34px;--vr-section-space: clamp(64px, 8vw, 120px)}html{scroll-behavior:smooth}body{background:var(--vr-warm-white);color:var(--vr-charcoal)}:where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--vr-conversion);outline-offset:3px}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:50px;font-weight:700;letter-spacing:-.01em;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}}.vr-shell{width:min(100% - 32px,1240px);margin-inline:auto}.vr-section{position:relative;padding-block:var(--vr-section-space);overflow:clip}.vr-section--cream{background:var(--vr-cream)}.vr-section--white{background:var(--vr-warm-white)}.vr-section--sage{background:#eaf1e8}.vr-section--dark{background:var(--vr-forest-deep);color:#fffdf8}.vr-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--vr-forest);font-size:.78rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.vr-section--dark .vr-kicker{color:#8ff0ab}.vr-kicker:before{content:"";width:24px;height:2px;background:currentColor}.vr-heading{margin:0;max-width:820px;color:inherit;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.vr-heading--medium{font-size:clamp(2rem,4vw,3.6rem)}.vr-heading--small{font-size:clamp(1.65rem,3vw,2.65rem)}.vr-lede{max-width:690px;margin:22px 0 0;color:var(--vr-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.68}.vr-section--dark .vr-lede{color:#ffffffb8}.vr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:13px 24px;border:1px solid var(--vr-forest);border-radius:999px;background:var(--vr-forest);color:#fff;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.vr-btn--conversion{border-color:var(--vr-conversion);background:var(--vr-conversion);color:#082c24}.vr-btn--light{border-color:#fff;background:#fff;color:var(--vr-forest-deep)}.vr-btn--outline{background:transparent;color:var(--vr-forest)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vr-btn:hover{transform:translateY(-2px)}.vr-btn--conversion:hover{filter:brightness(.94)}}.vr-hero{position:relative;min-height:min(760px,calc(100svh - 100px));display:grid;align-items:center;isolation:isolate;background:var(--vr-cream);overflow:hidden}.vr-hero__media,.vr-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vr-hero__media img{object-fit:cover;object-position:center}.vr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f7f2e9fa 2%,#f7f2e9e6,#f7f2e91f 66%)}.vr-hero__media{z-index:-2}.vr-hero__content{width:min(610px,52%);padding-block:clamp(70px,10vw,140px)}.vr-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:.9rem;font-weight:700}.vr-stars{color:#f5a623;letter-spacing:.08em}.vr-hero__title{margin:0;font-size:clamp(2.75rem,6vw,6.4rem);line-height:.9;letter-spacing:-.07em;text-wrap:balance}.vr-hero__title em{display:block;color:var(--vr-forest);font-style:normal}.vr-hero__copy{max-width:570px;margin:24px 0 0;color:#46534e;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.65}.vr-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.vr-hero__note{display:flex;align-items:center;gap:8px;color:var(--vr-forest);font-size:.86rem;font-weight:700}.vr-hero__note svg{width:18px;height:18px}.vr-trust{border-block:1px solid var(--vr-border);background:var(--vr-forest);color:#fff}.vr-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}.vr-trust__item{display:flex;align-items:center;gap:12px;min-height:92px;padding:18px 22px;border-inline-end:1px solid rgba(255,255,255,.14)}.vr-trust__item:last-child{border-inline-end:0}.vr-trust__icon{width:26px;height:26px;flex:0 0 auto;color:#86efac}.vr-trust__item strong{display:block;font-size:.98rem}.vr-trust__item span{display:block;margin-top:2px;color:#ffffffa8;font-size:.78rem}.vr-proof{padding-block:clamp(28px,4vw,48px);background:#fff}.vr-proof__inner{display:grid;grid-template-columns:1.1fr 2fr;align-items:center;gap:32px}.vr-proof__score{font-size:clamp(1.5rem,2.5vw,2.35rem);font-weight:800;letter-spacing:-.04em}.vr-proof__score p{margin:7px 0 0;color:var(--vr-muted);font-size:.84rem;font-weight:500;letter-spacing:0}.vr-proof__quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vr-proof__quote{margin:0;padding-left:18px;border-left:2px solid var(--vr-sage-strong);color:#33423c;font-size:.92rem;line-height:1.55}.vr-proof__quote cite{display:block;margin-top:8px;color:var(--vr-forest);font-size:.78rem;font-style:normal;font-weight:700}.vr-story__grid,.vr-mechanism__grid,.vr-guarantee__grid,.vr-offer__grid,.vr-included__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px)}.vr-story__panel{padding:clamp(28px,5vw,64px);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);background:#fff;box-shadow:var(--vr-shadow)}.vr-story__list,.vr-check-list,.vr-included__list{display:grid;gap:14px;padding:0;margin:26px 0 0;list-style:none}.vr-story__list li,.vr-check-list li,.vr-included__list li{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:12px;line-height:1.5}.vr-check{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--vr-sage);color:var(--vr-forest);font-size:.75rem;font-weight:900}.vr-story__callout{padding:26px;border-radius:var(--vr-radius);background:var(--vr-forest);color:#fff}.vr-story__callout p{margin:10px 0 0;color:#ffffffb8;line-height:1.6}.vr-steps__header,.vr-comparison__header,.vr-reviews__header,.vr-faq__header{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,5vw,64px)}.vr-steps__visual{overflow:hidden;border-radius:var(--vr-radius-lg);box-shadow:var(--vr-shadow);background:#e8e0d3;aspect-ratio:2.1 / 1}.vr-steps__visual img{width:100%;height:100%;object-fit:cover}.vr-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.vr-step{padding:28px;border:1px solid var(--vr-border);border-radius:var(--vr-radius);background:#fff}.vr-step__number{display:grid;width:38px;height:38px;place-items:center;margin-bottom:26px;border-radius:50%;background:var(--vr-forest);color:#fff;font-weight:800}.vr-step h3{margin:0 0 10px;font-size:1.2rem}.vr-step p{margin:0;color:var(--vr-muted);line-height:1.62}.vr-benefits{display:grid;gap:22px}.vr-benefit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:540px;overflow:hidden;border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);background:#fff}.vr-benefit:nth-child(2n) .vr-benefit__media{order:2}.vr-benefit__media{min-height:380px;background:#e9e3d9}.vr-benefit__media img{width:100%;height:100%;object-fit:cover}.vr-benefit__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,80px)}.vr-benefit__content p{color:var(--vr-muted);line-height:1.7}.vr-mechanism__media,.vr-guarantee__media,.vr-offer__media,.vr-included__media{overflow:hidden;border-radius:var(--vr-radius-lg);background:#ffffff14}.vr-mechanism__media{aspect-ratio:1.35 / 1}.vr-mechanism__media img,.vr-guarantee__media img,.vr-offer__media img,.vr-included__media img{width:100%;height:100%;object-fit:cover}.vr-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.vr-evidence__item{padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:var(--vr-radius-sm);background:#ffffff0d}.vr-evidence__item strong{display:block;font-size:.9rem}.vr-evidence__item span{display:block;margin-top:6px;color:#ffffffa6;font-size:.78rem;line-height:1.45}.vr-disclaimer{margin:28px 0 0;color:#ffffff8c;font-size:.76rem;line-height:1.5}.vr-progress{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.vr-progress:before{content:"";position:absolute;top:19px;left:9%;right:9%;height:2px;background:var(--vr-sage-strong)}.vr-progress__item{position:relative;padding-top:54px}.vr-progress__dot{position:absolute;top:10px;left:0;width:20px;height:20px;border:5px solid var(--vr-cream);border-radius:50%;background:var(--vr-forest);box-shadow:0 0 0 1px var(--vr-forest)}.vr-progress__item strong{font-size:1.08rem}.vr-progress__item p{margin:9px 0 0;color:var(--vr-muted);font-size:.9rem;line-height:1.55}.vr-table-wrap{overflow-x:auto;border:1px solid var(--vr-border);border-radius:var(--vr-radius);background:#fff;box-shadow:var(--vr-shadow)}.vr-table{width:100%;min-width:680px;border-collapse:collapse}.vr-table th,.vr-table td{padding:18px 22px;border-bottom:1px solid var(--vr-border);text-align:center}.vr-table th:first-child,.vr-table td:first-child{text-align:left}.vr-table thead th{background:#f3f6f1;color:var(--vr-forest);font-size:.9rem}.vr-table thead th:nth-child(2){background:var(--vr-forest);color:#fff}.vr-table tbody tr:last-child td{border-bottom:0}.vr-table__yes{color:#138a43;font-weight:900}.vr-table__no{color:#b74b4b;font-weight:900}.vr-offer__card{padding:clamp(30px,5vw,58px);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);background:#fff;box-shadow:var(--vr-shadow)}.vr-offer__label{display:inline-block;margin-bottom:18px;padding:6px 11px;border-radius:999px;background:var(--vr-sage);color:var(--vr-forest);font-size:.75rem;font-weight:800;text-transform:uppercase}.vr-offer__card .vr-btn{margin-top:26px}.vr-offer__note{margin:14px 0 0;color:var(--vr-muted);font-size:.8rem}.vr-offer__media{aspect-ratio:1 / 1}.vr-reviews__controls{display:flex;gap:10px}.vr-slider-button{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--vr-border);border-radius:50%;background:#fff;color:var(--vr-forest);cursor:pointer}.vr-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,32%);gap:18px;overflow-x:auto;padding:4px 4px 24px;scroll-snap-type:x mandatory;scrollbar-width:thin}.vr-review-card{display:flex;flex-direction:column;overflow:hidden;min-height:100%;border:1px solid var(--vr-border);border-radius:var(--vr-radius);background:#fff;scroll-snap-align:start}.vr-review-card__media{aspect-ratio:4 / 3;background:var(--vr-sage);overflow:hidden}.vr-review-card__media img{width:100%;height:100%;object-fit:cover}.vr-review-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.vr-review-card blockquote{margin:12px 0 22px;color:#33423c;line-height:1.62}.vr-review-card__meta{margin-top:auto}.vr-review-card__meta strong{display:block}.vr-review-card__meta span{color:var(--vr-forest);font-size:.76rem;font-weight:700}.vr-guarantee__badge{display:grid;width:86px;height:86px;place-items:center;margin-bottom:26px;border:2px solid var(--vr-sage-strong);border-radius:50%;color:var(--vr-forest);font-size:1.55rem;font-weight:900}.vr-guarantee__media{aspect-ratio:1 / 1;box-shadow:var(--vr-shadow)}.vr-faq__list{border-top:1px solid var(--vr-border)}.vr-faq__item{border-bottom:1px solid var(--vr-border)}.vr-faq__item summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 4px;cursor:pointer;font-size:1.05rem;font-weight:750;list-style:none}.vr-faq__item summary::-webkit-details-marker{display:none}.vr-faq__item summary:after{content:"+";display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--vr-border);border-radius:50%;color:var(--vr-forest);font-size:1.25rem;font-weight:500}.vr-faq__item[open] summary:after{content:"\2212"}.vr-faq__answer{max-width:800px;padding:0 4px 25px;color:var(--vr-muted);line-height:1.7}.vr-faq__answer>*:first-child{margin-top:0}.vr-faq__answer>*:last-child{margin-bottom:0}.vr-included__media{aspect-ratio:1 / 1}.vr-included__list strong{display:block}.vr-included__list span{display:block;margin-top:3px;color:var(--vr-muted);font-size:.88rem}.vr-offer-zone{padding:18px;border:1px solid rgba(16,63,49,.22);border-radius:18px;background:#f8fbf6}.vr-offer-zone__eyebrow{margin:0 0 4px;color:var(--vr-forest);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vr-offer-zone__title{margin:0 0 14px;font-size:1.18rem}.vr-offer-zone__placeholder{padding:18px;border:1px dashed #7d9e89;border-radius:12px;color:#466052;text-align:center}.vr-offer-zone .shopify-app-block{margin-block:10px}.vr-offer-zone :where(button,[role=button],input[type=submit]){border-radius:999px!important}.vr-offer-zone--glass{background:#f8fbf6c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.vr-offer-zone--glow{box-shadow:0 14px 34px color-mix(in srgb,var(--vr-conversion) 17%,transparent)}.vr-product-benefits{display:grid;gap:10px;padding:0;margin:0;list-style:none}.vr-product-benefits li{display:grid;grid-template-columns:20px 1fr;gap:9px;color:#34443d;font-size:.94rem;line-height:1.45}.vr-product-benefits li.vr-product-benefits__item--no-icon{grid-template-columns:1fr}.vr-product-benefits .vr-check{width:19px;height:19px;font-size:.65rem}.vr-product-trust{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--vr-border);border-radius:14px;background:#fff}.vr-product-trust__item{display:flex;min-width:0;flex-direction:column;align-items:center;padding:13px 7px;border-right:1px solid var(--vr-border);text-align:center}.vr-product-trust__item .vr-icon{width:24px;height:24px;margin-bottom:7px;color:var(--vr-forest)}.vr-product-trust__item:last-child{border-right:0}.vr-product-trust__item strong{display:block;color:var(--vr-forest);font-size:.76rem}.vr-product-trust__item span{display:block;margin-top:2px;color:var(--vr-muted);font-size:.68rem}.vr-purchase-faqs{border-block:1px solid var(--vr-border)}.vr-purchase-faqs details{border-bottom:1px solid var(--vr-border)}.vr-purchase-faqs details:last-child{border-bottom:0}.vr-purchase-faqs summary{display:flex;justify-content:space-between;gap:14px;padding:15px 0;cursor:pointer;font-size:.88rem;font-weight:700;list-style:none}.vr-purchase-faqs summary::-webkit-details-marker{display:none}.vr-purchase-faqs summary:after{content:"+";color:var(--vr-forest)}.vr-purchase-faqs details[open] summary:after{content:"\2212"}.vr-purchase-faqs__answer{padding:0 0 15px;color:var(--vr-muted);font-size:.84rem;line-height:1.55}.vr-mobile-purchase{position:fixed;z-index:calc(var(--layer-sticky) - 1);left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(135deg,var(--vr-mobile-bar-start, #082c24),var(--vr-mobile-bar-end, #0f766e));color:#fff;box-shadow:0 20px 50px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vr-mobile-purchase[hidden]{display:none!important}.vr-mobile-purchase__copy{min-width:0;flex:1;padding-left:4px}.vr-mobile-purchase__copy strong{display:block;overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.vr-mobile-purchase__copy span{display:block;margin-top:2px;color:#ffffffab;font-size:.7rem}.vr-mobile-purchase .vr-btn{min-height:46px;padding:11px 16px;font-size:.82rem}.vr-mobile-purchase--glow{box-shadow:0 18px 48px color-mix(in srgb,var(--vr-conversion) 24%,rgba(0,0,0,.24))}.vr-page-hero{padding-block:clamp(58px,8vw,104px);background:var(--vr-cream);text-align:center}.vr-page-hero .vr-heading,.vr-page-hero .vr-lede{margin-inline:auto}.vr-tracking__panel{max-width:760px;margin-inline:auto;padding:clamp(28px,5vw,56px);border:1px solid var(--vr-border);border-radius:var(--vr-radius-lg);background:#fff;box-shadow:var(--vr-shadow);text-align:center}.vr-tracking__panel .vr-btn{margin-top:22px}.vr-tracking__apps{margin-top:28px;text-align:left}#header-group{color:var(--vr-charcoal)}.header-announcements{font-weight:700}.header-section{border-bottom:1px solid var(--vr-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__heading-logo-wrapper,.header-logo{letter-spacing:.16em}.product-details>.group-block{border-radius:var(--vr-radius)}.product-information__grid{gap:clamp(28px,5vw,72px)}.product-media-container{border-radius:var(--vr-radius)!important;overflow:hidden;background:var(--vr-cream)}.product-grid__item{border-radius:var(--vr-radius)}.product-grid__item :where(.card-gallery,.product-card-gallery){overflow:hidden;border-radius:var(--vr-radius);background:var(--vr-cream)}.cart-drawer__dialog{border-radius:var(--vr-radius) 0 0 var(--vr-radius)}.shopify-policy__container{max-width:860px;padding-block:clamp(50px,8vw,100px)}.shopify-policy__title h1{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.05em}.shopify-policy__body{color:#45524d;line-height:1.75}.rte :where(h2,h3,h4){letter-spacing:-.035em}.footer{background:var(--vr-forest-deep)!important;color:#fff!important}.footer a{color:inherit}.footer-utilities{background:#061f19!important;color:#fffc!important}.footer :where(input,select){color:var(--vr-charcoal)}[data-template^=cart] .cart-page,[data-template^=search] .product-grid-container,[data-template^=collection] .product-grid-container,[data-template^=blog] .section-content-wrapper,[data-template^=article] .blog-post-content,[data-template^=page] .page-content,[data-template^="404"] .section-content-wrapper,[data-template^=password] .password-content{padding-block-start:clamp(40px,6vw,80px);padding-block-end:clamp(56px,8vw,110px)}.cart-page__items,.cart-page__summary,.blog-post-comment,.facets__form,.predictive-search-results{border-color:var(--vr-border)!important;border-radius:var(--vr-radius)}.blog-posts-container{gap:clamp(24px,4vw,48px)}.blog-post-item,.blog-post-card{overflow:hidden;border-radius:var(--vr-radius)}[data-template^=article] .rte,[data-template^=page] .page-content,.shopify-policy__body{max-width:820px;margin-inline:auto;font-size:1rem}[data-template^="404"] .section-content-wrapper,[data-template^=password] .password-content{min-height:58svh;justify-content:center}@media screen and (max-width:989px){.vr-trust__grid{grid-template-columns:repeat(2,1fr)}.vr-trust__item:nth-child(2){border-inline-end:0}.vr-trust__item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.vr-proof__inner{grid-template-columns:1fr}.vr-proof__quotes{grid-template-columns:1fr 1fr 1fr}.vr-story__grid,.vr-mechanism__grid,.vr-guarantee__grid,.vr-offer__grid,.vr-included__grid{gap:36px}.vr-evidence{grid-template-columns:1fr}.vr-benefit{min-height:460px}.vr-reviews__track{grid-auto-columns:minmax(300px,46%)}}@media screen and (max-width:749px){:root{--vr-section-space: 64px}html{scroll-padding-bottom:86px}.vr-shell{width:min(100% - 24px,1240px)}.vr-hero{min-height:760px;align-items:end}.vr-hero:after{background:linear-gradient(0deg,#f7f2e9fc 7%,#f7f2e9e6 49%,#f7f2e90d 78%)}.vr-hero__media img{object-position:68% center}.vr-hero__content{width:100%;padding-block:300px 54px}.vr-hero__title{font-size:clamp(2.65rem,13vw,4.4rem)}.vr-hero__copy{font-size:1rem}.vr-hero__actions{align-items:stretch}.vr-hero__actions .vr-btn{width:100%}.vr-hero__note{justify-content:center;width:100%}.vr-trust__item{min-height:82px;padding:14px 12px;gap:8px}.vr-trust__icon{width:21px;height:21px}.vr-trust__item strong{font-size:.8rem}.vr-trust__item span{font-size:.66rem}.vr-proof__quotes,.vr-story__grid,.vr-mechanism__grid,.vr-guarantee__grid,.vr-offer__grid,.vr-included__grid{grid-template-columns:1fr}.vr-story__panel{padding:28px}.vr-steps__header,.vr-comparison__header,.vr-reviews__header,.vr-faq__header{display:block;margin-bottom:32px}.vr-steps__visual{aspect-ratio:.92 / 1}.vr-steps__visual img{width:210%;max-width:none;object-position:center}.vr-steps__grid{grid-template-columns:1fr}.vr-benefit{grid-template-columns:1fr;min-height:0}.vr-benefit:nth-child(2n) .vr-benefit__media{order:0}.vr-benefit__media{min-height:310px}.vr-benefit__content{padding:32px 26px 38px}.vr-mechanism__media{order:-1}.vr-progress{grid-template-columns:1fr;gap:24px}.vr-progress:before{top:10px;bottom:10px;left:9px;right:auto;width:2px;height:auto}.vr-progress__item{padding:0 0 0 44px}.vr-progress__dot{top:0}.vr-reviews__controls{margin-top:18px}.vr-reviews__track{grid-auto-columns:88%}.vr-guarantee__media,.vr-offer__media,.vr-included__media{order:-1}.vr-product-trust{grid-template-columns:1fr}.vr-product-trust__item{border-right:0;border-bottom:1px solid var(--vr-border)}.vr-product-trust__item:last-child{border-bottom:0}.vr-mobile-purchase{display:flex}body:has(.vr-mobile-purchase) .sticky-add-to-cart{display:none}}.vr-icon{width:1.5em;height:1.5em;flex:0 0 auto}.vr-section{padding-block:var(--vr-section-space-mobile, 60px)}.vr-section>.vr-shell,.vr-hero>.vr-shell{width:min(calc(100% - 24px),var(--vr-section-max-width, var(--vr-content-width, 1240px)))}.vr-section[data-vr-layout=full]>.vr-shell{width:min(calc(100% - 24px),1600px)}.vr-section[data-vr-background=default]{background:var(--vr-warm-white)}.vr-section[data-vr-background=solid]{background:var(--vr-cream)}.vr-section[data-vr-background=gradient]{background:linear-gradient(var(--vr-gradient-angle),var(--vr-gradient-start) 0%,var(--vr-gradient-mid) var(--vr-gradient-stop),var(--vr-gradient-end) 100%)}.vr-section[data-vr-background=dark]{background:linear-gradient(var(--vr-gradient-angle),var(--vr-gradient-start) 0%,var(--vr-gradient-mid) var(--vr-gradient-stop),var(--vr-gradient-end) 100%);color:#fffdf8}.vr-section[data-vr-background=dark] .vr-kicker{color:#86efac}.vr-section[data-vr-background=dark] .vr-lede{color:#ffffffb8}:where(.vr-story__panel,.vr-benefit,.vr-step-panel,.vr-comparison-table,.vr-offer__card,.vr-review-card,.vr-offer-zone,.vr-product-trust){border-width:var(--vr-border-width, 1px)}.vr-section[data-vr-animated-gradient=true]{background-size:180% 180%;animation:vr-gradient-drift 14s ease-in-out infinite alternate}.vr-section[data-vr-glow=true]:before{content:"";position:absolute;width:min(70vw,680px);aspect-ratio:1;top:-45%;right:-18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--vr-conversion) 25%,transparent),transparent 68%);filter:blur(18px);pointer-events:none}.vr-heading{font-family:var(--font-heading--family, var(--font-body--family))}.vr-heading__accent{color:var(--vr-conversion)}.vr-heading__accent--gradient{background:linear-gradient(110deg,var(--vr-conversion),var(--vr-accent-secondary) 55%,#86efac);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vr-heading__accent--underline{color:inherit;text-decoration:underline;text-decoration-color:var(--vr-conversion);text-decoration-thickness:.12em;text-underline-offset:.12em}.vr-hero__title>span{display:block}.vr-hero__title .vr-heading__accent{color:var(--vr-forest)}.vr-hero__title .vr-heading__accent--gradient{background:linear-gradient(110deg,var(--vr-forest),var(--vr-accent-secondary) 58%,var(--vr-conversion));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vr-hero__media img{object-position:var(--vr-hero-focal-mobile, 68% center)}.vr-hero:after{background:linear-gradient(0deg,var(--vr-hero-overlay-start) 7%,color-mix(in srgb,var(--vr-hero-overlay-start) 90%,transparent) 49%,var(--vr-hero-overlay-end) 78%)}.vr-hero[data-vr-alignment-mobile=center] .vr-hero__content,.vr-section[data-vr-alignment-mobile=center] :where(.vr-heading,.vr-lede){margin-inline:auto;text-align:center}.vr-hero[data-vr-alignment-mobile=center] .vr-hero__actions{justify-content:center}.vr-cta-glow .vr-btn--glow{box-shadow:0 12px 34px color-mix(in srgb,var(--vr-conversion) 36%,transparent)}@media(prefers-reduced-motion:no-preference){.vr-cta-glow .vr-btn--glow{animation:vr-cta-pulse 3.4s ease-in-out infinite}.vr-js [data-vr-reveal]{opacity:0;transition:opacity var(--vr-animation-duration) ease var(--vr-animation-delay),transform var(--vr-animation-duration) cubic-bezier(.2,.7,.2,1) var(--vr-animation-delay)}.vr-js [data-vr-reveal=fade-up]{transform:translateY(var(--vr-animation-distance))}.vr-js [data-vr-reveal=slide-left]{transform:translate(calc(-1 * var(--vr-animation-distance)))}.vr-js [data-vr-reveal=slide-right]{transform:translate(var(--vr-animation-distance))}.vr-js [data-vr-reveal].is-visible{opacity:1;transform:none}.vr-hover-motion :where(.vr-benefit,.vr-review-card,.vr-offer__card,.vr-story__panel,.vr-step-panel,.vr-comparison-table){transition:transform .22s ease,box-shadow .22s ease}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vr-hover-motion :where(.vr-benefit,.vr-review-card,.vr-offer__card,.vr-story__panel):hover{transform:translateY(-4px)}}.vr-step-tabs{display:block;position:relative}.vr-step-tabs:not(.is-enhanced) .vr-step-tabs__tabs,.vr-step-tabs:not(.is-enhanced) .vr-step-tabs__progress{display:none}.vr-step-tabs__tabs{display:flex;gap:8px;overflow-x:auto;margin:0 -12px;padding:2px 12px 10px;scroll-padding-inline:12px;scrollbar-width:none;scroll-snap-type:x proximity}.vr-step-tabs__tabs::-webkit-scrollbar{display:none}.vr-step-tabs__tab{display:inline-flex;min-width:max-content;min-height:48px;align-items:center;gap:9px;padding:10px 15px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#ffffff14;color:#ffffffb8;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer;scroll-snap-align:start}.vr-section:not([data-vr-background=dark]) .vr-step-tabs__tab{border-color:var(--vr-border);background:#ffffffad;color:var(--vr-muted)}.vr-step-tabs__tab.is-active{border-color:color-mix(in srgb,var(--vr-conversion) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--vr-forest) 88%,white),var(--vr-forest));color:#fff;box-shadow:0 9px 26px #00000024}.vr-step-tabs__tab-number{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#ffffff24;font-size:.72rem}.vr-step-tabs__progress{height:5px;overflow:hidden;margin:8px 0 18px;border-radius:999px;background:#ffffff29}.vr-section:not([data-vr-background=dark]) .vr-step-tabs__progress{background:var(--vr-sage)}.vr-step-tabs__progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vr-conversion),var(--vr-accent-secondary));transform:scaleX(0);transform-origin:left center}.vr-step-tabs__panels{touch-action:pan-y}.vr-step-tabs.is-enhanced .vr-step-panel[hidden]{display:none}.vr-step-panel{display:grid;overflow:hidden;margin-top:18px;border:1px solid rgba(255,255,255,.14);border-radius:var(--vr-section-radius);background:#031815a3;box-shadow:0 22px 60px color-mix(in srgb,#000 var(--vr-section-shadow-strength),transparent)}.vr-section:not([data-vr-background=dark]) .vr-step-panel{border-color:var(--vr-border);background:#fff;color:var(--vr-charcoal)}.vr-step-panel__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#dce7db}.vr-step-panel__media :where(img,video){width:100%;height:100%;object-fit:cover}.vr-step-panel__video-toggle{position:absolute;right:14px;bottom:14px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:#082c24d1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vr-step-panel__video-toggle .vr-icon{width:25px;height:25px}.vr-step-panel__pause,.vr-step-panel__video-toggle[data-playing=true] .vr-step-panel__play{display:none}.vr-step-panel__video-toggle[data-playing=true] .vr-step-panel__pause{display:inline-flex}.vr-step-panel__content{padding:26px 22px 30px}.vr-step-panel__icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:20px;border-radius:14px;background:#22c55e24;color:#86efac}.vr-step-panel__icon img{width:26px;height:26px;object-fit:contain}.vr-section:not([data-vr-background=dark]) .vr-step-panel__icon{color:var(--vr-forest)}.vr-step-panel__eyebrow{margin:0 0 8px;color:var(--vr-conversion);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.vr-step-panel h3{margin:0;color:inherit;font-size:clamp(1.65rem,7vw,2.5rem);letter-spacing:-.045em;line-height:1.02}.vr-step-panel__text{margin-top:16px;color:#ffffffb8;line-height:1.65}.vr-section:not([data-vr-background=dark]) .vr-step-panel__text{color:var(--vr-muted)}.vr-step-panel__text>*:first-child{margin-top:0}.vr-step-panel__text>*:last-child{margin-bottom:0}.vr-step-panel__content .vr-btn{margin-top:22px}.vr-frosted-surfaces .vr-steps-section[data-vr-glass=true] .vr-step-panel{background:#ffffff17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vr-comparison-tabs{display:block}.vr-comparison-tabs:not(.is-enhanced) .vr-comparison-tabs__list{display:none}.vr-comparison-tabs__prompt{margin:0 0 10px;font-size:.9rem;font-weight:700}.vr-comparison-tabs__list{display:flex;gap:8px;overflow-x:auto;margin:0 -12px 16px;padding:2px 12px 8px;scrollbar-width:none}.vr-comparison-tabs__list::-webkit-scrollbar{display:none}.vr-comparison-tab{display:inline-flex;min-width:max-content;min-height:46px;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--vr-border);border-radius:999px;background:#ffffffb8;color:var(--vr-charcoal);font:inherit;font-size:.84rem;font-weight:750;cursor:pointer}.vr-comparison-tab :where(svg,img){width:22px;height:22px;object-fit:contain}.vr-comparison-tab.is-active{border-color:var(--vr-conversion);background:linear-gradient(135deg,var(--vr-conversion),var(--vr-accent-secondary));color:#06271f}.vr-comparison-tabs.is-enhanced .vr-comparison-panel[hidden]{display:none}.vr-comparison-panel+.vr-comparison-panel{margin-top:20px}.vr-comparison-table{overflow:hidden;border:1px solid var(--vr-border);border-radius:var(--vr-section-radius);background:#fffffff0;box-shadow:0 20px 54px color-mix(in srgb,#092d23 var(--vr-section-shadow-strength),transparent)}.vr-comparison-row{display:grid;grid-template-columns:minmax(94px,1.18fr) minmax(72px,.91fr) minmax(72px,.91fr);min-height:66px;border-bottom:1px solid var(--vr-border)}.vr-comparison-row:last-child{border-bottom:0}.vr-comparison-row>*{display:flex;min-width:0;align-items:center;justify-content:center;padding:12px 8px;text-align:center}.vr-comparison-row>*+*{border-left:1px solid var(--vr-border)}.vr-comparison-row--head{min-height:96px;background:#f3f6f1;color:var(--vr-forest);font-size:.78rem;font-weight:850}.vr-comparison-product{flex-direction:column;gap:5px}.vr-comparison-product :where(svg,img){width:32px;height:32px;object-fit:contain}.vr-comparison-product--primary{background:var(--vr-forest);color:#fff}.vr-comparison-feature{justify-content:flex-start;color:var(--vr-charcoal);font-size:.79rem;font-weight:700;line-height:1.25;text-align:left}.vr-comparison-value{flex-direction:column;gap:4px;color:var(--vr-charcoal);font-size:.78rem;line-height:1.25}.vr-comparison-value--primary{background:color-mix(in srgb,var(--vr-sage) 42%,white)}.vr-comparison-value small{color:var(--vr-muted);font-size:.65rem}.vr-comparison-status{display:grid;width:26px;height:26px;place-items:center;border-radius:50%}.vr-comparison-status .vr-icon{width:17px;height:17px}.vr-comparison-status--yes{background:#dff7e8;color:#08783b}.vr-comparison-status--no{background:#f8e9e7;color:#a63d35}.vr-frosted-surfaces .vr-comparison-section[data-vr-glass=true] .vr-comparison-table{background:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vr-offer__media--composite{position:relative;display:grid;min-height:430px;grid-template-columns:1.15fr .85fr;align-items:end;gap:8px;padding:18px;background:linear-gradient(145deg,#f8f3ea,#dcefe4);box-shadow:0 22px 58px color-mix(in srgb,#092d23 var(--vr-section-shadow-strength),transparent)}.vr-offer__device,.vr-offer__roll-on{position:relative;overflow:hidden;border-radius:calc(var(--vr-section-radius) - 8px);background:#ffffffb8}.vr-offer__device{align-self:stretch}.vr-offer__roll-on{align-self:end;transform:translateY(-6%);box-shadow:0 18px 35px #082c241f}.vr-offer__device img,.vr-offer__roll-on img{width:100%;height:100%;object-fit:cover}.vr-offer__device img{object-fit:contain}.vr-offer__media-badge{position:absolute;left:26px;bottom:26px;padding:8px 12px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#082c24d6;color:#fff;font-size:.7rem;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vr-offer-section[data-vr-media-order-mobile=media-first] .vr-offer__media,.vr-offer-section[data-vr-media-order-mobile=content-first] .vr-offer__card{order:-1}.vr-section[data-vr-media-order-mobile=media-first] :where(.vr-mechanism__media,.vr-guarantee__media,.vr-included__media){order:-1}.vr-section[data-vr-media-order-mobile=content-first] :where(.vr-mechanism__media,.vr-guarantee__media,.vr-included__media){order:0}.vr-frosted-surfaces .vr-offer-section[data-vr-glass=true] .vr-offer__card{background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vr-offer__card{border-radius:var(--vr-section-radius);box-shadow:0 20px 55px color-mix(in srgb,#092d23 var(--vr-section-shadow-strength),transparent)}.vr-offer__media{border-radius:var(--vr-section-radius)}.vr-check .vr-icon{width:14px;height:14px}[data-template^=product] .media-gallery--carousel{--gallery-aspect-ratio: 1;width:100%}[data-template^=product] .media-gallery--carousel slideshow-component{overflow:visible}[data-template^=product] .media-gallery--carousel .product-media-container{border:1px solid var(--vr-border);border-radius:var(--vr-radius)!important;background:linear-gradient(145deg,#f8f3ea,#eff5ee)}[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails]{margin-top:10px}[data-template^=product] .media-gallery--carousel .slideshow-controls__thumbnail{border-radius:12px;background:var(--vr-cream)}[data-template^=product] .product-information__grid{align-items:start}[data-template^=product] .product-details{min-width:0}@keyframes vr-gradient-drift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes vr-cta-pulse{0%,to{box-shadow:0 12px 30px color-mix(in srgb,var(--vr-conversion) 26%,transparent)}50%{box-shadow:0 15px 42px color-mix(in srgb,var(--vr-conversion) 45%,transparent)}}@media screen and (min-width:750px){.vr-section{padding-block:var(--vr-section-space-desktop, 104px)}.vr-section>.vr-shell,.vr-hero>.vr-shell{width:min(calc(100% - 48px),var(--vr-section-max-width, var(--vr-content-width, 1240px)))}.vr-hero__media img{object-position:var(--vr-hero-focal-desktop, center)}.vr-hero:after{background:linear-gradient(var(--vr-hero-overlay-angle),color-mix(in srgb,var(--vr-hero-overlay-start) 98%,transparent) 2%,color-mix(in srgb,var(--vr-hero-overlay-start) 90%,transparent) 34%,var(--vr-hero-overlay-end) 68%)}.vr-hero[data-vr-alignment-desktop=center] .vr-hero__content,.vr-section[data-vr-alignment-desktop=center] :where(.vr-heading,.vr-lede){margin-inline:auto;text-align:center}.vr-hero[data-vr-alignment-desktop=center] .vr-hero__actions{justify-content:center}.vr-step-tabs__tabs{margin-inline:0;padding-inline:0}.vr-step-panel{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);min-height:570px}.vr-step-panel__media{aspect-ratio:auto;min-height:570px}.vr-step-panel__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,78px)}.vr-comparison-row{grid-template-columns:1.35fr 1fr 1fr;min-height:72px}.vr-comparison-row>*{padding:15px 20px}.vr-comparison-row--head{min-height:118px;font-size:.92rem}.vr-comparison-feature{font-size:.94rem}.vr-comparison-value{font-size:.92rem}.vr-comparison-product :where(svg,img){width:44px;height:44px}.vr-offer-section[data-vr-media-order-desktop=media-first] .vr-offer__media{order:-1}.vr-offer-section[data-vr-media-order-desktop=media-first] .vr-offer__card{order:0}.vr-offer-section[data-vr-media-order-desktop=content-first] .vr-offer__card{order:-1}.vr-offer-section[data-vr-media-order-desktop=content-first] .vr-offer__media{order:0}.vr-section[data-vr-media-order-desktop=media-first] :where(.vr-mechanism__media,.vr-guarantee__media,.vr-included__media){order:-1}.vr-section[data-vr-media-order-desktop=content-first] :where(.vr-mechanism__media,.vr-guarantee__media,.vr-included__media){order:0}[data-template^=product] .media-gallery--carousel{position:sticky;top:calc(var(--sticky-header-offset, 0px) + 18px)}}@media screen and (max-width:749px){.vr-hero__content{padding-block:285px 48px}.vr-hero__title{font-size:clamp(2.55rem,12vw,3.75rem)}.vr-heading{font-size:clamp(2rem,10vw,3rem)}.vr-heading--medium{font-size:clamp(1.9rem,9.5vw,2.85rem)}.vr-lede{font-size:1rem;line-height:1.62}.vr-offer__media--composite{min-height:390px}[data-template^=product] .product-information__grid{gap:20px}[data-template^=product] .media-gallery--carousel{margin-inline:0}[data-template^=product] .product-media-container{border-radius:18px!important}[data-template^=product] slideshow-controls[thumbnails]{max-width:100%;overflow-x:auto}.vr-product-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-product-trust__item{border-right:1px solid var(--vr-border);border-bottom:0}.vr-product-trust__item:last-child{border-right:0}.vr-product-trust__item strong{font-size:.68rem;line-height:1.2}.vr-product-trust__item span{font-size:.6rem;line-height:1.2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vertirelief.css.map */
