.avx-brand-section[data-has-image=false] .avx-brand-grid{grid-template-columns:minmax(0,1fr);gap:0}.avx-brand-section[data-has-image=false] .avx-copy{width:100%;max-width:720px;margin-inline:auto;text-align:center}.avx-brand-section[data-has-image=false] .avx-copy h2,.avx-brand-section[data-has-image=false] .avp-body,.avx-brand-section[data-has-image=false] .avx-brand-note{margin-inline:auto}.avx-brand-section[data-has-image=false] .avx-actions{justify-content:center}@media(max-width:749px){.avx-brand-section[data-has-image=false] .avx-copy{text-align:left}.avx-brand-section[data-has-image=false] .avx-copy h2,.avx-brand-section[data-has-image=false] .avp-body,.avx-brand-section[data-has-image=false] .avx-brand-note{margin-inline:0}.avx-brand-section[data-has-image=false] .avx-actions{justify-content:flex-start}}.avx-faq-section[data-has-image=false] .av-faq-layout>div:first-child{display:block}.avx-faq-section[data-has-image=false] .av-faq-layout>div:first-child>h2{max-width:22ch}.aq-simple-hero{position:relative;min-height:620px;height:calc(100svh - 108px);max-height:780px;isolation:isolate;background:#bcb9b2;color:#fff}.aq-simple-image,.aq-simple-image picture,.aq-simple-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.aq-simple-image img{object-fit:cover;object-position:center 43%}.aq-simple-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0006,transparent 75%),linear-gradient(0deg,#0007,transparent 80%)}.aq-simple-content{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%;padding-bottom:60px}.aq-simple-copy{max-width:500px}.aq-simple-copy>p{font-size:12px;letter-spacing:.08em;margin:0 0 18px}.aq-simple-copy h1{font:400 52px/1.06 Arial,Helvetica,sans-serif;color:#fff;letter-spacing:-.035em;margin:0;max-width:11ch}.aq-simple-body{font-size:17px;line-height:1.5;max-width:37ch;margin:22px 0 26px}.aq-simple-body p{margin:0}.aq-simple-cta.av-button{background:#fff;color:#171717;border:0;border-radius:30px;font-size:15px;min-height:50px;padding:14px 25px;gap:24px;letter-spacing:0}.aq-simple-cta.av-button:hover{background:#ffe6dc;transform:none}.aq-simple-cta span{padding-left:22px;border-left:1px solid #ddd}.aq-simple-copy small{display:block;margin-top:18px;font-size:12px;color:#fff}@media(max-width:749px){.aq-simple-hero{height:calc(100svh - 96px);min-height:560px;max-height:700px}.aq-simple-image img{object-position:54% 32%}.aq-simple-hero:after{background:linear-gradient(0deg,#000a,transparent 76%)}.aq-simple-content{padding-bottom:30px}.aq-simple-copy{max-width:100%}.aq-simple-copy h1{font-size:40px;max-width:11ch}.aq-simple-copy>p{font-size:11px;margin-bottom:14px}.aq-simple-body{font-size:15px;max-width:32ch;margin:17px 0 23px}.aq-simple-copy small{font-size:11px;margin-top:15px}.aq-simple-cta.av-button{min-height:49px;font-size:14px;padding:13px 22px}}.av-upsell{display:block;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:17px 0;margin-bottom:18px}.av-upsell h3{font:400 15px/1.4 Arial,Helvetica,sans-serif;margin:0 0 12px;letter-spacing:-.01em}.av-upsell-row{display:grid;grid-template-columns:70px minmax(0,1fr);gap:15px;align-items:center}.av-upsell-image{display:block;width:70px;height:90px;object-fit:contain;background:#f7f7f7;border-radius:7px;mix-blend-mode:multiply}.av-upsell-name{font-size:14px!important;font-weight:500;text-decoration:none}.av-upsell-info>p{font-size:12px;line-height:1.4;color:#666;margin:4px 0 10px}.av-upsell-actions{display:flex;align-items:center;gap:10px}.av-upsell select{min-width:82px;max-width:105px;font:inherit;font-size:12px;min-height:42px;border:1px solid #ddd;background:#fff;color:#202020;border-radius:5px;padding:8px}.av-upsell button{flex:1;display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #202020;border-radius:24px;background:#fff;color:#202020;min-height:42px;padding:9px 13px;font:inherit;font-size:12px;cursor:pointer}.av-upsell button:hover{background:#f5f5f5}.av-upsell button:disabled{opacity:.6;cursor:wait}.av-upsell-error{font-size:12px;line-height:1.4;color:#a12626;margin:8px 0 0}.av-upsell-error:empty{display:none}.cart__blocks .av-upsell{max-width:460px}.cart__blocks .av-upsell-row{grid-template-columns:85px minmax(0,1fr)}@media(max-width:749px){.av-upsell{padding:13px 0;margin-bottom:14px}.av-upsell-row{gap:12px;grid-template-columns:60px minmax(0,1fr)}.av-upsell-image{width:60px;height:83px}.av-upsell-info>p{font-size:11px}.av-upsell-actions{gap:7px}.av-upsell button{padding:8px 10px;gap:8px}}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--av-bg);color:var(--av-ink);letter-spacing:0;font-size:16px;line-height:1.6}body:has(.av-mobile-menu[open]){overflow:hidden}*,*:before,*:after{box-sizing:border-box}a{color:inherit}button,a,input,summary{touch-action:manipulation}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.av-wrap{width:min(var(--av-width),calc(100% - 96px));margin-inline:auto}.av-narrow{max-width:1000px}.av-section{background:var(--av-section-bg,var(--av-bg));color:var(--av-section-fg,var(--av-ink));padding-block:var(--av-space,72px)}.av-section h1,.av-section h2,.av-section h3{color:inherit;letter-spacing:-.045em;font-weight:400;margin:0;line-height:1.07;text-wrap:balance}.av-section h1{font-size:clamp(42px,5.1vw,76px);max-width:10.5ch}.av-section h2{font-size:clamp(32px,3.6vw,53px);max-width:17ch}.av-section h3{font-size:27px;letter-spacing:-.025em;line-height:1.18}.av-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-weight:500}.av-body{font-size:16px;line-height:1.7;max-width:52ch}.av-body p{margin:20px 0 0}.av-body p:first-child{margin-top:0}.av-copy>.av-body{margin-top:26px}.av-note{font-size:12px;line-height:1.7;opacity:.78;margin:24px 0 0}.av-note p{margin:0}.av-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:14px 23px;border:1px solid var(--av-ink);background:var(--av-ink);color:var(--av-bg);text-decoration:none;border-radius:var(--av-radius);font:inherit;font-size:14px;line-height:1.4;cursor:pointer;transition:background .18s,transform .18s}.av-button:hover{background:#414b3f;transform:translateY(-1px)}.av-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.av-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:30px}.av-link{display:inline-flex;align-items:center;gap:22px;font-size:14px;line-height:1.5;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0}.av-link:hover{opacity:.65}.av-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%}.av-hero .av-media{aspect-ratio:1/1.02;border-radius:var(--av-radius);background:#e9e9e2}.av-media{overflow:hidden;aspect-ratio:1/1;border-radius:var(--av-radius);background:#e9e9e2}.av-media picture{display:block;width:100%;height:100%}.av-media img,.av-media video{display:block;width:100%;height:100%;object-fit:cover}.av-fit-contain img{object-fit:contain}.av-story.av-image-right .av-media{order:2}.av-story.av-image-right .av-copy{order:1}.av-placeholder{height:100%;position:relative;background:linear-gradient(150deg,#dddcd4,#e9e8e2 55%,#d2d8ca);display:grid;place-items:center;overflow:hidden}.av-placeholder span{font-size:clamp(26px,5vw,70px);letter-spacing:.25em;position:relative;z-index:1;opacity:.35;font-weight:300}.av-placeholder i{position:absolute;width:50%;aspect-ratio:1;border:30px solid #d3d4c9;border-radius:50%;transform:rotate(-25deg) skew(-10deg);opacity:.5}.av-section-heading{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.av-section-heading .av-eyebrow{margin:0}.av-section-heading>.av-body{max-width:65ch}.av-grid{display:grid;gap:28px}.av-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.av-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.av-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.av-card{min-width:0}.av-card-image{display:block;aspect-ratio:1;background:#eeeee8;overflow:hidden;border-radius:var(--av-radius)}.av-card-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s}.av-card:hover .av-card-image img{transform:scale(1.025)}.av-card-copy{padding:24px 0 0}.av-card h3 a{text-decoration:none}.av-card-copy>.av-eyebrow{margin:0 0 12px}.av-card .av-body{font-size:15px;margin-top:15px}.av-card-price{font-size:16px;margin:18px 0 0}.av-card .av-link{margin-top:18px}.av-grid-steps .av-card{border-top:1px solid #aab0a580}.av-grid-steps .av-eyebrow{font-size:13px}.av-grid-needs .av-card{border-top:1px solid #aab0a580}.av-grid-needs h3{font-size:26px}.av-grid-needs .av-body{font-size:14px}.av-faq-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:9%}.av-faq details{border-top:1px solid #aab0a580}.av-faq details:last-child{border-bottom:1px solid #aab0a580}.av-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:23px 0;cursor:pointer;font-size:16px;line-height:1.5}.av-faq summary::-webkit-details-marker{display:none}.av-faq summary span{font-size:23px;font-weight:300;transition:transform .2s}.av-faq details[open] summary span{transform:rotate(45deg)}.av-faq .av-body{padding:0 28px 24px 0;font-size:15px}.av-center{text-align:center}.av-center h2,.av-center .av-body{margin-inline:auto}.av-center .av-body{margin-top:24px}.av-center .av-actions{justify-content:center}.av-table-scroll{overflow-x:auto}.av-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6;box-shadow:none}.av-table th,.av-table td{text-align:left;border:0;border-bottom:1px solid #aab0a580;padding:20px 16px;vertical-align:top}.av-table th{font-weight:500}.av-table thead th{font-size:13px}.av-table td:nth-child(2),.av-table th:nth-child(2){background:#e8ede3}.av-trust{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px}.av-trust span:before{content:"\2713";margin-right:10px;color:#55644b}.av-header{background:var(--av-header-bg);color:var(--av-header-fg);border-bottom:1px solid #aab0a54d;position:relative;z-index:30}.av-header-inner{min-height:86px;display:flex;align-items:center;gap:40px}.av-logo{text-decoration:none;font-size:30px;letter-spacing:.15em;line-height:1;font-weight:500}.av-logo img{width:120px;height:auto;max-height:50px;object-fit:contain}.av-desktop-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.av-desktop-nav a,.av-header-tools a{font-size:13px;text-decoration:none}.av-desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.av-header-tools{display:flex;align-items:center;gap:22px;margin-left:auto}.av-cart-link{position:relative;display:flex;align-items:center;min-height:44px;gap:8px}.av-cart-link .cart-count-bubble{position:static;background:var(--av-ink);color:var(--av-bg);width:20px;height:20px;border-radius:50%;font-size:10px}.av-mobile-menu{display:none}.av-footer{padding:64px 0 28px}.av-footer-top{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;padding-bottom:48px}.av-footer .av-logo{font-size:42px}.av-footer-heading{font-size:28px;letter-spacing:-.035em;margin:24px 0 16px}.av-footer .av-body{font-size:14px;max-width:36ch;opacity:.8}.av-footer nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:18px 28px;padding-top:8px}.av-footer a{color:inherit;text-decoration:none}.av-footer nav a{font-size:14px}.av-footer a:hover{text-decoration:underline;text-underline-offset:5px}.av-footer-bottom{border-top:1px solid #ffffff30;padding-top:26px;display:flex;justify-content:space-between;gap:40px}.av-footer-bottom .av-note{margin:0}.av-policy-links{display:flex;flex-wrap:wrap;gap:12px 20px;max-width:55%;align-content:start;font-size:11px;opacity:.75}.av-payments{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none;margin:32px 0 18px}.av-payments li{line-height:1}.av-payments svg{width:32px;height:22px}.av-footer small{font-size:10px;opacity:.6}.av-sticky{position:fixed;bottom:16px;left:50%;transform:translate(-50%);width:min(580px,calc(100% - 32px));z-index:29;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--av-bg);border:1px solid #c4c8bd;border-radius:var(--av-radius);padding:10px 12px 10px 20px;box-shadow:0 4px 28px #00000012}.av-sticky[hidden]{display:none}.av-sticky-title{display:block;font-size:11px;opacity:.7}.av-sticky [data-sticky-price]{display:block;font-size:16px}.av-sticky .av-button{min-height:46px}.av-sticky:has(button:disabled){opacity:.9}body:has(cart-drawer.active) .av-sticky{visibility:hidden}.product__title h1{font-size:clamp(28px,3.2vw,42px);line-height:1.15;letter-spacing:-.045em}.product__text.subtitle{font-size:17px;line-height:1.5}.product__text.caption-with-letter-spacing{font-size:10px;letter-spacing:.15em}.product__info-container .price{font-size:23px}.product__info-container .product-form__submit{font-size:15px;letter-spacing:0;min-height:54px}.product__info-container .product-form__input label{font-size:13px;letter-spacing:0;min-height:40px}.product__info-container .quantity{min-height:44px}.product__media-list .product-media-container{border-radius:var(--av-radius);box-shadow:none}.product__media-wrapper .slider-buttons{margin-top:8px}.product__info-container .jdgm-prev-badge{font-size:12px}.product__accordion summary{padding-block:17px}.product__accordion .accordion__title{font-size:14px;letter-spacing:0}.drawer__inner{width:46rem;max-width:100vw;border:0!important;padding:0 24px!important;background:var(--av-bg)!important}.drawer__header{background:var(--av-bg)!important;padding-block:22px!important}.drawer__heading{font-size:26px;letter-spacing:-.035em}.drawer__footer{padding-block:20px!important}.cart-drawer .cart-item__name{font-size:14px;line-height:1.4}.cart-drawer .button{letter-spacing:0;min-height:52px}.cart-drawer .cart-item__image{border-radius:4px}.av-cart-addon{border-top:1px solid #ccd0c5;display:flex;gap:14px;padding:16px 0;align-items:center}.av-cart-addon img{width:64px;height:64px;object-fit:contain}.av-cart-addon a{font-size:13px;text-underline-offset:4px}.av-cart-addon p{font-size:12px;margin:3px 0}.av-show-mobile{display:none}.jdgm-widget{font-family:inherit!important}.jdgm-rev-widg{border:0!important}.jdgm-rev-widg__title{font-size:24px!important;font-weight:400!important}.jdgm-rev{padding-block:24px!important}.shopify-section-group-header-group:has(.av-header){position:sticky;top:0;z-index:30}.product__tax{font-size:12px}.shopify-section:has(avora-sticky){margin:0!important}.av-section .av-body a{text-underline-offset:4px}.av-section .av-body ul{padding-left:20px}product-info{background:var(--av-bg)!important}.shopify-policy__container{padding-block:40px;max-width:850px}.shopify-policy__title h1{font-size:36px}.av-swatch-dot{width:15px;height:15px;display:inline-block;border:1px solid #0002;border-radius:50%;margin-right:8px;vertical-align:middle}.av-product-benefits{list-style:none;padding:0;margin:20px 0}.av-product-benefits li{font-size:13px;line-height:1.65;padding:5px 0}.av-product-benefits li:before{content:"\2713";margin-right:10px;color:#55644b}@media(min-width:1400px){.av-header-inner{gap:56px}.av-desktop-nav{gap:32px}}@media(max-width:1100px){.av-desktop-nav{gap:15px}.av-header-inner{gap:20px}.av-wrap{width:calc(100% - 64px)}.av-header-tools{gap:16px}}@media(max-width:989px){.av-desktop-nav{display:none}.av-header-tools{margin-left:auto}.av-mobile-menu{display:block}.av-mobile-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:44px;height:44px}.av-mobile-menu summary::-webkit-details-marker{display:none}.av-menu-lines{width:21px;height:10px;border-top:1px solid;border-bottom:1px solid}.av-mobile-menu[open] .av-menu-lines{transform:rotate(-45deg);height:0;border-bottom:0}.av-mobile-menu[open] .av-menu-lines:after{content:"";display:block;border-top:1px solid;transform:rotate(90deg);margin-top:-1px}.av-mobile-menu nav{position:fixed;top:86px;left:0;right:0;bottom:0;background:var(--av-bg);padding:24px 32px 50px;overflow-y:auto;display:flex;flex-direction:column;gap:0}.av-mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;font-size:27px;padding:20px 0;border-bottom:1px solid #aab0a550;letter-spacing:-.03em}.av-mobile-menu nav a span{font-size:22px}.av-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.av-split{gap:6%}.av-section h1{font-size:46px}.av-section h2{font-size:36px}.av-faq-layout{gap:6%}}@media(max-width:749px){html{scroll-padding-top:82px}.av-wrap{width:calc(100% - 40px)}.av-section{padding-block:calc(var(--av-space,72px)*.62)}.av-header-inner{min-height:68px;gap:12px}.av-logo{font-size:25px}.av-header-tools{gap:14px}.av-header-tools a{font-size:12px}.av-search{display:none}.av-mobile-menu nav{top:68px;padding-inline:24px}.av-split{grid-template-columns:1fr;gap:30px}.av-hero{gap:28px}.av-section h1{font-size:clamp(37px,9.5vw,48px);max-width:12ch}.av-section h2{font-size:33px;max-width:18ch}.av-section h3{font-size:24px}.av-eyebrow{font-size:10px;margin-bottom:14px}.av-copy>.av-body{margin-top:18px}.av-body{font-size:15px;line-height:1.65}.av-actions{gap:14px 24px;margin-top:23px}.av-button{min-height:49px;font-size:13px;padding:13px 20px;gap:20px}.av-link{font-size:13px}.av-note{font-size:11px;margin-top:17px}.av-hero .av-media{aspect-ratio:1.32}.av-story .av-media{aspect-ratio:1.15}.av-story.av-image-right .av-media{order:0}.av-story.av-image-right .av-copy{order:1}.av-grid{gap:30px}.av-grid-3,.av-grid-2{grid-template-columns:1fr}.av-grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.av-grid-products .av-card-copy{padding-top:17px}.av-grid-products h3{font-size:23px}.av-grid-products .av-body{font-size:13px}.av-grid-products .av-card-price{font-size:14px}.av-grid-products .av-link{font-size:12px;gap:10px}.av-grid-products .av-eyebrow{font-size:9px;letter-spacing:.11em}.av-grid-products .av-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.av-grid-products .av-card:last-child:nth-child(odd) .av-card-copy{padding:0}.av-grid-steps{grid-template-columns:1fr;gap:0}.av-grid-steps .av-card{padding-bottom:26px}.av-grid-steps .av-card:last-child{padding-bottom:0}.av-grid-steps .av-card-copy{padding-top:22px}.av-grid-steps .av-card .av-body{margin-top:10px}.av-grid-needs{gap:24px 18px}.av-grid-needs h3{font-size:23px}.av-grid-needs .av-card-copy{padding-top:18px}.av-section-heading{margin-bottom:28px;gap:16px}.av-faq-layout{grid-template-columns:1fr;gap:30px}.av-faq summary{padding-block:19px;font-size:15px}.av-table th,.av-table td{padding:16px 10px;font-size:12px}.av-table thead th{font-size:12px}.av-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:10px}.av-trust span:before{margin-right:6px}.av-footer{padding:42px 0 90px}.av-footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:32px}.av-footer .av-logo{font-size:34px}.av-footer-heading{font-size:27px}.av-footer-bottom{display:block}.av-policy-links{max-width:none;margin-top:22px;font-size:10px;gap:10px 16px}.av-footer nav{gap:16px}.av-footer nav a{font-size:13px}.av-sticky{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);padding:8px 8px 8px 15px;gap:10px}.av-sticky .av-button{min-height:44px;font-size:13px;white-space:nowrap}.av-show-desktop{display:none}.av-show-mobile{display:block}.product__title h1{font-size:29px}.product__info-container .product__text.subtitle{font-size:16px}.product__info-wrapper{padding-top:24px!important}.product .product__media-list .product__media-item{width:100%;max-width:100%}.product__media-list{scroll-snap-type:x mandatory!important}.product__media-list .product__media-item{scroll-snap-align:center}.drawer__inner{padding-inline:16px!important}.av-cart-addon img{width:54px;height:54px}.product__info-container{padding-bottom:0}.av-product-benefits{margin-block:14px}.av-product-benefits li{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.av-cart-link .svg-wrapper{width:26px;height:26px;display:inline-flex}.av-cart-link svg{width:26px;height:26px}.av-cart-link{min-width:44px}.av-header .av-cart-link>span:not(.visually-hidden):not(.svg-wrapper){display:inline}:root{--ap-peach:#ff9c7c;--ap-soft:#fff1e9;--ap-ink:#202020}body{background:#fff;color:var(--ap-ink)}.av-section{background:var(--av-section-bg,#fff)}.av-section h1,.av-section h2,.av-section h3{font-weight:500;letter-spacing:-.045em}.av-section h2{font-size:clamp(34px,3.6vw,56px);max-width:19ch}.av-body{color:inherit}.av-body p{opacity:.82}.av-eyebrow{font-weight:600;letter-spacing:.11em}.av-button{border:1px solid transparent;border-radius:99px;background:var(--ap-peach);color:var(--ap-ink);min-height:54px;padding:15px 25px;font-weight:600;gap:32px;transition:background .2s,transform .2s,box-shadow .2s}.av-button:hover{background:#ffb296;color:#202020;box-shadow:0 7px 20px #ff9c7c25;transform:translateY(-2px)}.av-button span{font-size:21px;line-height:1}.av-button:focus-visible{outline:2px solid #202020;outline-offset:4px}.av-link{font-weight:500}.ap-underlink{font-size:14px;text-underline-offset:5px;text-decoration-thickness:1px}.ap-announcement{display:flex;justify-content:center;align-items:center;gap:14px;background:var(--ap-peach);color:#202020;font-size:12px;line-height:1.4;font-weight:500;min-height:34px;text-decoration:none;padding:7px 20px}.ap-announcement span{font-size:16px}.av-header{border-bottom:1px solid #eee}.av-header-inner{height:78px;min-height:78px;gap:30px}.av-logo{display:block;position:relative;width:145px;height:30px;overflow:hidden;flex-shrink:0}.av-logo img{position:absolute;width:226px;max-width:none;max-height:none;height:auto;left:-39px;top:-23px;object-fit:contain}.av-desktop-nav{margin-inline:auto;gap:26px}.av-desktop-nav a{font-size:12px;font-weight:500}.av-header-tools{gap:16px;margin:0}.ap-nav-cta{background:var(--ap-peach);border-radius:30px;display:flex;gap:18px;align-items:center;padding:10px 17px!important;min-height:40px;font-weight:600}.av-header-tools .av-search{display:none}.av-cart-link{min-width:44px;justify-content:center}.av-header-tools .av-cart-link{font-size:12px}.av-cart-link .cart-count-bubble{background:#202020;color:#fff}.av-mobile-menu nav{top:112px}.ap-campaign{display:grid;grid-template-columns:45% 55%;min-height:660px;background:#fff;overflow:hidden}.ap-campaign-copy{padding:80px 36px 70px max(40px,calc((100vw - 1320px)/2));align-self:center;position:relative;z-index:1}.ap-kicker{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.11em;font-weight:600;margin:0 0 28px;line-height:1.4}.ap-kicker>span{width:8px;height:8px;background:var(--ap-peach);border-radius:50%;box-shadow:0 0 0 5px #fff1e9}.ap-campaign h1{font-size:clamp(53px,5.7vw,86px);line-height:1.01;letter-spacing:-.065em;font-weight:500;margin:0 0 30px;color:#202020}.ap-campaign h1 em{display:block;font-style:normal;color:#202020}.ap-campaign-copy>.av-body{max-width:38ch;font-size:16px;line-height:1.65}.ap-campaign .av-actions{gap:18px 22px;margin-top:30px;align-items:center}.ap-campaign .av-button{min-height:56px}.ap-reassurance{font-size:12px;margin:25px 0 0;display:flex;gap:9px;align-items:center}.ap-reassurance>span{background:#fff1e9;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:11px}.ap-campaign-visual{position:relative;overflow:hidden;min-height:660px;background:#f2ede9;border-bottom-left-radius:72px}.ap-campaign-visual picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ap-campaign-photo{width:100%;height:100%;object-fit:cover;object-position:48% 50%;display:block}.ap-campaign-visual:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent,#0003)}.ap-image-caption{position:absolute;left:35px;right:35px;bottom:30px;z-index:1;color:#fff;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.15em}.ap-image-caption>span:last-child{font-size:24px;line-height:1}.ap-floating-product{position:absolute;bottom:83px;left:35px;z-index:2;display:flex;align-items:center;gap:15px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 18px 10px 8px;border-radius:16px;text-decoration:none;box-shadow:0 10px 40px #0000000d;max-width:calc(100% - 70px)}.ap-floating-product>img{width:62px;height:62px;object-fit:contain;border-radius:10px}.ap-floating-product>div{display:flex;flex-direction:column;gap:3px;min-width:115px}.ap-floating-product>div>span{font-size:13px;font-weight:600}.ap-floating-product strong{font-size:12px;font-weight:400}.ap-floating-product>span{margin-left:12px;font-size:22px}.av-trust{font-size:12px;gap:18px;justify-content:space-around}.av-trust span:before{color:#202020}.av-section:has(.av-trust){padding-block:20px}.ap-shop{padding-block:90px;background:#fff}.ap-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px}.ap-section-title .av-eyebrow{margin-bottom:16px}.ap-section-title>.av-body{max-width:32ch;padding-bottom:4px;font-size:15px}.ap-shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ap-product{background:#f7f7f5;border-radius:22px;overflow:hidden;padding:28px 32px 32px;position:relative;transition:box-shadow .25s}.ap-product:hover{box-shadow:0 8px 30px #00000008}.ap-product:nth-child(2){background:#fff1e9}.ap-product-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em;line-height:1.5;font-weight:600}.ap-product-top>span:last-child{opacity:.45}.ap-product-image{display:block;aspect-ratio:1.45;overflow:hidden;margin:12px -12px 6px}.ap-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s}.ap-product:hover .ap-product-image img{transform:scale(1.035)}.ap-product-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.ap-product-title h3{font-size:32px}.ap-product-title>span{font-size:18px;white-space:nowrap}.ap-product-info>.av-body{font-size:14px;max-width:44ch;margin-top:16px;min-height:48px}.ap-swatches{display:flex;align-items:center;gap:8px;margin:18px 0 22px}.ap-swatches>a{position:relative;width:28px;height:28px;border-radius:50%;border:1px solid #20202025;padding:4px;transition:transform .2s}.ap-swatches>a:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--swatch);border-radius:50%;border:1px solid #0001}.ap-swatches>a:hover{transform:translateY(-3px);border-color:#202020}.ap-product .av-button{width:100%;justify-content:space-between}.ap-accessory{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:24px;border:1px solid #e8e8e8;padding:20px 26px;border-radius:14px;text-decoration:none;font-size:14px}.ap-accessory strong{font-weight:500;white-space:nowrap}.ap-accessory strong span{margin-left:20px;font-size:20px}.ap-accessory:hover{background:#fff7f3}.av-grid-needs{gap:22px}.av-grid-needs .av-card{border:0;position:relative;overflow:hidden;border-radius:20px;background:#f7f7f5}.av-grid-needs .av-card-image{aspect-ratio:.94;border-radius:20px 20px 0 0;position:relative}.av-grid-needs .av-card-image img{object-fit:cover;transition:transform .65s}.av-grid-needs .av-card-copy{padding:24px 26px 28px}.av-grid-needs .av-card-copy>.av-eyebrow{font-size:10px;opacity:.6}.av-grid-needs h3{font-size:28px}.av-grid-needs .av-card .av-body{min-height:48px}.av-grid-needs .av-link{border:0;margin-top:12px;display:flex;justify-content:space-between}.av-grid-needs .av-link span{background:#fff;display:grid;place-items:center;border-radius:50%;width:34px;height:34px}.ap-motion-section{background:#fff;padding-block:80px}.ap-motion-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ap-motion-card{display:block;min-width:0}.ap-motion-media{height:470px;overflow:hidden;border-radius:22px;background:#f2f2f2}.ap-motion-media video,.ap-motion-media img{width:100%;height:100%;display:block;object-fit:cover}.ap-motion-card:nth-child(2) .ap-motion-media{background:#e7d9ce}.ap-motion-copy{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:28px}.ap-motion-copy .av-eyebrow{font-size:10px;margin:0 0 10px}.ap-motion-copy h3{font-size:30px}.ap-motion-copy>a{display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;width:48px;height:48px;flex-shrink:0;font-size:24px;text-decoration:none}.ap-motion-copy>a:hover{background:var(--ap-peach);border-color:transparent}.ap-motion-card>.av-body{margin-top:15px;font-size:14px}.av-story .av-media{border-radius:24px;background:#f7f7f5}.av-story .av-copy{padding-block:24px}.av-story .av-copy h2{max-width:15ch}.av-story .av-body{max-width:43ch}.av-story.av-image-right .av-media{aspect-ratio:1.05}.av-story.av-image-right img{object-position:center}.av-grid-steps .av-card{border-top-color:#e5e5e5}.av-grid-steps .av-eyebrow{color:#ad4930}.av-table td:nth-child(2),.av-table th:nth-child(2){background:#fff1e9}.av-table th,.av-table td{border-bottom-color:#e6e6e6}.av-table{border:1px solid #eee;border-radius:16px;overflow:hidden}.ap-guarantee{background:var(--ap-peach);padding:85px 0;border-radius:0}.ap-guarantee-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%}.ap-guarantee-number{font-size:clamp(120px,19vw,260px);line-height:.8;font-weight:500;letter-spacing:-.09em;position:relative;color:#202020;padding-bottom:40px;border-bottom:1px solid #20202040}.ap-guarantee-number>span{font-size:24px;line-height:1;letter-spacing:-.03em;display:block;margin-top:22px;padding-left:8px}.ap-guarantee h2{font-size:clamp(36px,4vw,56px);line-height:1.05;letter-spacing:-.045em;font-weight:500;margin:0;color:#202020;max-width:14ch}.ap-guarantee .av-body{font-size:15px;margin-top:22px;max-width:42ch}.ap-guarantee .ap-underlink{display:inline-flex;align-items:center;gap:20px;margin-top:28px;font-weight:500}.av-faq-layout{grid-template-columns:1fr 1.25fr;gap:10%}.av-faq details{border-color:#e6e6e6}.av-faq details:last-child{border-color:#e6e6e6}.av-faq summary{font-size:16px;padding:24px 0}.av-faq details[open]{background:#fff8f4;padding-inline:18px;border-radius:12px;margin-inline:-18px}.av-center .av-button{background:#202020;color:#fff}.av-center .av-button:hover{background:#383838}.av-footer{background:#202020;padding-top:70px}.av-footer .av-logo{width:255px;height:44px;display:block}.av-footer .av-logo img{width:395px;left:-68px;top:-44px}.av-footer-heading{color:#fff;font-size:32px;line-height:1.2;margin-top:28px}.av-footer-top{gap:80px}.av-footer nav a{font-size:14px;opacity:.85}.av-footer .av-body{opacity:.7}.av-footer-bottom{border-color:#ffffff25}.av-sticky{border:1px solid #e5e5e5;border-radius:40px;box-shadow:0 5px 28px #00000012;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 8px 8px 24px}.av-sticky .av-button{min-height:44px}.product__title h1{font-size:clamp(34px,3.8vw,52px);font-weight:500;letter-spacing:-.05em;line-height:1.08}.product__info-container .product__text.subtitle{font-size:17px;max-width:35ch;color:#555}.product__info-container .product-form__submit{border-radius:30px;font-size:15px;font-weight:600;min-height:56px}.product__info-container .product-form__submit:after{border-radius:30px;box-shadow:none}.product__info-container .product-form__input--pill input[type=radio]+label{border-radius:30px;background:#fff;min-height:44px;padding:13px 18px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:#202020;color:#fff;border-color:#202020}.product__info-container .quantity{border-radius:28px}.product__info-container .quantity:after{border-radius:28px;box-shadow:0 0 0 1px #ddd}.av-product-benefits{background:#fff5ef;border-radius:14px;padding:14px 18px;margin:22px 0}.av-product-benefits li{font-size:13px}.av-product-benefits li:before{color:#202020}.product__media-list .product-media-container{border-radius:22px}.product__accordion{border-color:#e8e8e8}.drawer__inner{border-radius:24px 0 0 24px}.cart-drawer .button{border-radius:30px;font-weight:600}.cart-drawer .button:after{border-radius:30px;box-shadow:none}.cart-drawer .av-cart-addon{background:#fff1e9;border:0;border-radius:12px;padding:12px;margin-bottom:14px}.av-cart-addon img{mix-blend-mode:multiply;border-radius:8px}.av-cart-addon a{font-weight:600}.av-section:has(.av-grid-needs){padding-top:15px}.av-section:has(.av-faq){padding-block:85px}@media(prefers-reduced-motion:no-preference){.ap-campaign-copy{animation:ap-rise .8s ease-out both}.ap-campaign-photo{animation:ap-photo 1.4s cubic-bezier(.2,.7,.3,1) both}.ap-floating-product{animation:ap-rise .8s .35s ease-out both}@keyframes ap-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-photo{0%{transform:scale(1.06);opacity:.65}to{transform:scale(1);opacity:1}}}@media(min-width:1600px){.ap-campaign,.ap-campaign-visual{min-height:740px}.ap-campaign h1{font-size:96px}}@media(max-width:1190px){.av-wrap{width:calc(100% - 56px)}.av-header-inner{gap:20px}.av-desktop-nav{gap:18px}.av-desktop-nav a{font-size:11px}.ap-nav-cta{display:none}.ap-campaign-copy{padding-left:28px;padding-right:26px}.ap-campaign h1{font-size:64px}.ap-campaign,.ap-campaign-visual{min-height:620px}.ap-section-title{gap:36px}.ap-product{padding:24px}.ap-motion-media{height:400px}}@media(max-width:989px){.av-header-inner{min-height:72px;height:72px}.av-header-tools{margin-left:auto}.av-mobile-menu nav{top:106px}.ap-campaign{grid-template-columns:47% 53%;min-height:570px}.ap-campaign-visual{min-height:570px;border-bottom-left-radius:44px}.ap-campaign-copy{padding-block:48px}.ap-campaign h1{font-size:52px}.ap-campaign-copy>.av-body{font-size:14px}.ap-campaign .av-actions{gap:18px}.ap-campaign .av-button{min-height:50px;font-size:13px;padding-inline:19px}.ap-kicker{font-size:8px}.ap-floating-product{left:24px;bottom:70px}.ap-image-caption{left:24px;right:24px;font-size:8px}.ap-section-title{align-items:flex-start}.ap-section-title>.av-body{max-width:28ch;font-size:14px}.ap-product-image{aspect-ratio:1.15}.ap-product-title h3{font-size:29px}.ap-product-title>span{font-size:16px}.ap-motion-media{height:350px}.ap-motion-copy h3{font-size:26px}.av-faq-layout{gap:6%}.ap-guarantee{padding-block:65px}.ap-guarantee-inner{gap:8%}}@media(max-width:749px){.av-wrap{width:calc(100% - 40px)}.ap-announcement{font-size:10px;min-height:30px;padding:6px 15px}.av-header-inner{height:65px;min-height:65px}.av-logo{width:120px;height:28px}.av-logo img{width:188px;left:-33px;top:-18px}.av-header-tools{gap:4px}.av-mobile-menu nav{top:95px}.av-mobile-menu nav a{font-size:27px;padding-block:20px}.ap-campaign{display:flex;flex-direction:column;min-height:0}.ap-campaign-copy{padding:33px 24px 30px}.ap-kicker{font-size:8px;margin-bottom:19px;letter-spacing:.12em}.ap-kicker>span{width:6px;height:6px}.ap-campaign h1{font-size:clamp(46px,12.5vw,65px);line-height:1;letter-spacing:-.055em;margin-bottom:20px}.ap-campaign-copy>.av-body{font-size:14px;line-height:1.6;max-width:39ch}.ap-campaign .av-actions{margin-top:21px;gap:16px}.ap-campaign .av-button{font-size:12px;min-height:48px;padding-inline:20px;gap:18px}.ap-underlink{font-size:12px}.ap-reassurance{font-size:10px;margin-top:18px}.ap-reassurance>span{width:18px;height:18px}.ap-campaign-visual{min-height:0;height:360px;flex:none;border-radius:0 0 32px 32px}.ap-campaign-photo{object-position:50% 42%}.ap-floating-product{bottom:52px;left:20px;border-radius:12px;padding:7px 12px 7px 5px;gap:10px}.ap-floating-product>img{width:47px;height:47px}.ap-floating-product>div{min-width:94px}.ap-floating-product>div>span{font-size:11px}.ap-floating-product strong{font-size:10px}.ap-floating-product>span{font-size:19px}.ap-image-caption{bottom:21px;left:21px;right:21px;font-size:8px}.av-trust{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;font-size:9px;line-height:1.5}.av-section:has(.av-trust){padding-block:19px}.ap-shop{padding-block:55px}.ap-section-title{display:block;margin-bottom:27px}.ap-section-title .av-eyebrow{font-size:9px;letter-spacing:.09em;margin-bottom:14px}.ap-section-title h2{font-size:35px;max-width:15ch}.ap-section-title>.av-body{max-width:38ch;font-size:13px;margin-top:18px}.ap-shop-grid{grid-template-columns:1fr;gap:20px}.ap-product{border-radius:18px;padding:23px}.ap-product-top{font-size:9px}.ap-product-image{aspect-ratio:1.65;margin-block:8px}.ap-product-title h3{font-size:30px}.ap-product-title>span{font-size:17px}.ap-product-info>.av-body{font-size:13px;min-height:0;margin-top:12px;max-width:36ch}.ap-swatches{margin:15px 0 18px;gap:6px}.ap-swatches>a{width:32px;height:32px}.ap-product .av-button{min-height:48px}.ap-accessory{padding:16px 18px;font-size:12px;align-items:flex-start;gap:20px;margin-top:18px;border-radius:12px}.ap-accessory>span{max-width:24ch}.ap-accessory strong{font-size:12px}.ap-accessory strong span{margin-left:7px}.av-section:has(.av-grid-needs){padding-block:12px 45px}.av-grid-needs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px}.av-grid-needs .av-card{flex:0 0 85%;scroll-snap-align:start;border-radius:16px}.av-grid-needs .av-card-image{aspect-ratio:1.05;border-radius:16px 16px 0 0}.av-grid-needs .av-card-copy{padding:20px}.av-grid-needs h3{font-size:26px}.av-grid-needs .av-card .av-body{min-height:0;font-size:13px}.av-grid-needs .av-link{margin-top:10px}.ap-motion-section{padding-block:42px 50px}.ap-motion-grid{grid-template-columns:1fr;gap:35px}.ap-motion-media{height:350px;border-radius:18px}.ap-motion-copy{margin-top:20px}.ap-motion-copy h3{font-size:26px}.ap-motion-copy .av-eyebrow{font-size:9px}.ap-motion-copy>a{width:42px;height:42px;font-size:22px}.ap-motion-card>.av-body{font-size:13px;margin-top:12px}.av-story .av-media{border-radius:18px;aspect-ratio:1.1}.av-story .av-copy{padding-block:0}.av-story .av-copy h2{font-size:35px;max-width:14ch}.av-story .av-body{font-size:14px}.ap-guarantee{padding-block:52px}.ap-guarantee-inner{grid-template-columns:1fr;gap:35px}.ap-guarantee-number{font-size:150px;padding-bottom:26px;line-height:.82;letter-spacing:-.08em}.ap-guarantee-number>span{display:inline-block;font-size:22px;margin-left:16px;letter-spacing:-.04em}.ap-guarantee h2{font-size:37px;max-width:14ch}.ap-guarantee .av-eyebrow{font-size:9px;margin-bottom:16px}.ap-guarantee .av-body{font-size:14px;margin-top:20px}.ap-guarantee .ap-underlink{font-size:13px;margin-top:22px}.av-section:has(.av-faq){padding-block:52px}.av-faq-layout{grid-template-columns:1fr;gap:26px}.av-faq summary{font-size:14px;padding-block:21px}.av-faq details[open]{padding-inline:12px;margin-inline:-12px}.av-center h2{font-size:37px;max-width:13ch}.av-center .av-body{font-size:14px}.av-center .av-actions{gap:18px}.av-footer{padding-top:48px}.av-footer .av-logo{width:210px;height:39px}.av-footer .av-logo img{width:326px;left:-56px;top:-35px}.av-footer-heading{font-size:29px}.av-footer-top{gap:30px}.av-footer nav a{font-size:13px}.av-sticky{border-radius:32px;bottom:max(10px,env(safe-area-inset-bottom));padding-left:19px}.product__title h1{font-size:35px}.product__info-wrapper{padding-top:20px!important}.product__info-container .product__text.subtitle{font-size:15px}.product__info-container .product-form__submit{min-height:54px}.av-product-benefits{padding:11px 15px;margin-block:16px}.av-product-benefits li{font-size:12px}.product__media-list .product-media-container{border-radius:16px}.drawer__inner{border-radius:20px 0 0 20px}.av-footer-bottom{padding-top:23px}}@media(prefers-reduced-motion:reduce){.ap-campaign-copy,.ap-campaign-photo,.ap-floating-product{animation:none!important;transform:none!important;opacity:1!important}}@media(min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper{width:calc(55% - 20px);max-width:55%}.product.product--large:not(.product--no-media) .product__info-wrapper{width:calc(45% - 20px);max-width:45%;padding-left:45px}.product__title h1{font-size:44px}.product__info-container .product-form__input--pill input[type=radio]+label{padding:11px 15px;min-height:40px}.product__info-container>p.product__text{margin-block:12px}.product__info-container .av-product-benefits{margin-block:16px;padding-block:10px}.product__info-container .av-product-benefits li{padding-block:3px}.product__info-container .product-form__input{margin-bottom:12px}.product__info-container .product-form,.product__info-container .product-form__quantity{margin-block:14px}}@media(max-width:749px){.product__media-list .media-type-image .product__media{height:300px;padding-top:0!important}.product__media-list .media-type-image .product__media img{width:100%;height:100%;object-fit:contain}.product__media-wrapper .thumbnail-list__item{width:68px!important;flex:0 0 68px!important}.product__media-wrapper .thumbnail-slider{margin-top:12px}.product__info-wrapper{padding-top:15px!important}}@media(max-width:749px){.product__media-list .product-media-container.media-type-image{height:300px;max-height:300px;width:100%!important}.product__media-list .media-type-image .product__modal-opener{display:block;height:300px}.product__media-list .media-type-image .product__media{height:300px!important;min-height:0!important;padding-bottom:0!important}}:root{--av-ease:cubic-bezier(.22,.61,.36,1);--av-fast:.18s;--av-medium:.36s}body{font-size:16px;line-height:1.55}button,input,select,textarea{font-family:inherit}.av-section h1,.av-section h2,.ai-story h2,.ai-story h3{font-weight:400;letter-spacing:-.045em}.av-body{line-height:1.65}.av-eyebrow{letter-spacing:.12em;font-weight:500}.av-button,.ac-add{transition:background var(--av-fast),transform var(--av-fast),box-shadow var(--av-fast)}.av-button:active,.ac-add:active{transform:scale(.985)}.av-button:hover{background:#ffac91;color:#202020}.av-button:focus-visible,.ac-add:focus-visible{outline:2px solid #202020;outline-offset:4px}.av-header .av-desktop-nav a{text-decoration-thickness:1px;text-underline-offset:7px}.av-mobile-menu[open] nav{animation:av-menu-in var(--av-medium) var(--av-ease)}@keyframes av-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.drawer__inner{transition:transform var(--av-medium) var(--av-ease)!important}.av-faq details[open]{background:transparent;border-radius:0;margin-inline:0;padding-inline:0}.av-faq details[open] .av-body{animation:av-menu-in .25s var(--av-ease)}.av-faq summary{font-size:17px;font-weight:400}.av-faq summary span{color:#777}.av-trust span:before{display:none}.av-trust{border-bottom:1px solid #e7e5e3;padding-bottom:20px}.av-section:has(.av-trust){padding-bottom:0}.av-product-benefits{background:none;border-radius:0;padding:0;margin:15px 0}.av-product-benefits li:before{display:none}.av-product-benefits li{display:inline;font-size:12px;padding:0;color:#555}.av-product-benefits li+li:before{display:inline;content:" \b7  ";margin:0 6px;color:#777}.product__info-container .product-form__submit{min-height:62px!important;border-radius:8px;font-size:16px;font-weight:500;background:#ff9c7c;color:#202020;box-shadow:none;transition:background var(--av-fast),transform var(--av-fast)}.product__info-container .product-form__submit:after{border-radius:8px}.product__info-container .product-form__submit:hover{background:#ffac91}.product__info-container .product-form__submit:active{transform:scale(.99)}.product__info-container .product-form__submit[disabled]{opacity:.55}.product__info-container .product-form__input--pill input[type=radio]+label{border:1px solid #dedbd8;border-radius:7px;min-height:44px;background:#fff;color:#202020;transition:border-color .18s,box-shadow .18s}.product__info-container .product-form__input--pill input[type=radio]:checked+label{color:#202020;background:#fff8f4;border-color:#202020;box-shadow:inset 0 0 0 1px #202020}.product__media-list .product-media-container{border-radius:10px}.product__info-container:has(.Avada-Bundle-Offer__Volume .Avada-Volume__Item)>.product-form__quantity{display:none}.product__info-container:has(.Avada-Bundle-Offer__Volume .Avada-Volume__Item)>variant-selects{display:none}.Avada-Bundle-Volume__Container{font-family:inherit!important;--aov-volume-item-selected-border-checkbox-color:#202020!important;--aov-volume-badge-background-color:#ff9c7c!important;--aov-volume-badge-color:#202020!important;--aov-volume-title-font-size:16px!important;--aov-volume-option-label-font-size:15px!important;--aov-volume-price-font-size:17px!important}.Avada-Volume__Item{border-radius:8px!important;transition:border-color .18s,background .18s}.Avada-Volume__Item--Selected{background:#fff6f0!important;border-color:#202020!important}.Avada-VolumeBoxBadge{border-radius:4px 4px 0 0!important}.Avada-VariantSelection__Trigger{border-radius:5px!important;min-height:40px}.avora-aov-anchor{scroll-margin-top:130px}.av-product-delivery{font-size:12px;line-height:1.6;display:flex;gap:14px;flex-wrap:wrap;border-bottom:1px solid #e5e5e5;padding:0 0 18px}.av-product-delivery a{text-underline-offset:3px}.av-sticky .av-button{border-radius:24px}.ac-catalog{display:block;padding:60px 0 80px}.ac-intro{max-width:760px;margin-bottom:34px}.ac-intro h1,.ac-intro h2{font-size:clamp(36px,4.2vw,60px);line-height:1.04;max-width:17ch;margin:0}.ac-intro .av-body{margin-top:20px;max-width:49ch;color:#5c5c5c}.ac-intro .av-eyebrow{margin-bottom:16px}.ac-needs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0 36px}.ac-needs>a{position:relative;display:block;aspect-ratio:2.25;overflow:hidden;border-radius:6px;background:#e9e7e3;color:#fff}.ac-needs img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--av-ease)}.ac-needs>a:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0007)}.ac-needs>a>span{position:absolute;z-index:1;bottom:18px;left:20px;right:20px;display:flex;justify-content:space-between;font-size:20px;letter-spacing:-.025em}.ac-needs a:hover img{transform:scale(1.025)}.ac-filters{display:flex;gap:30px;border-bottom:1px solid #e6e3e0;margin:0 0 30px;overflow:auto;white-space:nowrap}.ac-filters button,.ac-filters a{-webkit-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font:inherit;font-size:14px;padding:17px 0;text-decoration:none;cursor:pointer;color:#777}.ac-filters button[aria-pressed=true]{border-color:#202020;color:#202020}.ac-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ac-products:has(>.ac-product:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ac-product[hidden]{display:none}.ac-product{min-width:0}.ac-image{display:block;position:relative;overflow:hidden;aspect-ratio:1.02;background:#f6f5f3;border-radius:7px}.ac-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .32s var(--av-ease),transform .6s var(--av-ease)}.ac-image .ac-secondary-image{opacity:0;object-fit:cover;mix-blend-mode:normal}.ac-use{position:absolute;z-index:2;left:20px;top:18px;text-transform:uppercase;font-size:10px;letter-spacing:.09em;color:#4b4b4b}.ac-image-arrow{position:absolute;right:18px;bottom:18px;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#ffffffd9;font-size:19px}.ac-info{padding:22px 1px 0}.ac-name{display:flex;gap:15px;align-items:flex-start;justify-content:space-between}.ac-name h3{font-size:27px;line-height:1.1;letter-spacing:-.035em}.ac-name h3 a{text-decoration:none}.ac-price{font-size:17px;white-space:nowrap;text-align:right;line-height:1.3}.ac-price s{display:block;color:#8b8b8b;font-size:12px;margin-top:4px}.ac-price s[hidden]{display:none}.ac-benefit{font-size:14px;color:#626262;line-height:1.55;margin:13px 0 20px;min-height:44px;max-width:34ch}.ac-form fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.ac-form legend{font-size:11px;margin-bottom:10px;color:#747474}.ac-form legend span{color:#202020}.ac-swatches{display:flex;gap:2px;flex-wrap:wrap;position:relative}.ac-swatches input{position:absolute;width:1px;height:1px;opacity:0}.ac-swatches label{display:block;width:39px;height:39px;border-radius:50%;position:relative;cursor:pointer;outline:1px solid transparent;outline-offset:-4px;transition:outline-color .18s}.ac-swatches label:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--swatch);border:1px solid #0002}.ac-swatches input:checked+label{outline-color:#202020}.ac-swatches input:focus-visible+label{outline:2px solid #202020;outline-offset:0}.ac-add{border:0;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:53px;border-radius:7px;padding:14px 20px;background:#ff9c7c;color:#202020;font:inherit;font-size:14px;cursor:pointer}.ac-add>span+span{font-size:22px;font-weight:300;line-height:1}.ac-add:hover{background:#ffac91}.ac-add[disabled]{opacity:.55;cursor:wait}.ac-add[aria-busy=true]>span+span{animation:ac-spin 1s linear infinite}.ac-details{font-size:12px;text-decoration:none;display:flex;justify-content:space-between;margin:15px 0}.ac-details:hover{text-decoration:underline;text-underline-offset:4px}.ac-status{font-size:12px;color:#962c13;margin:0}.ac-status:not(:empty){margin:12px 0}.ac-bundle{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-top:90px;padding:45px 6%;background:#fff0e7;scroll-margin-top:140px}.ac-bundle-visual{height:360px;position:relative;isolation:isolate}.ac-bundle-visual img{position:absolute;width:75%;height:75%;object-fit:contain;mix-blend-mode:multiply}.ac-pair-one{left:-8%;top:-2%;transform:rotate(-15deg)}.ac-pair-two{right:-6%;bottom:-4%;transform:rotate(15deg)}.ac-bundle h2{font-size:clamp(34px,3.5vw,48px);max-width:14ch}.ac-bundle .av-body{margin:20px 0 26px;font-size:14px;max-width:36ch}.ac-bundle .av-button{border-radius:7px;min-height:52px;font-size:14px}@keyframes ac-spin{to{transform:rotate(360deg)}}.ai-story{display:block;background:#f6f5f2;padding:70px 0 80px}.ai-story[data-theme=peach]{background:#fff0e7}.ai-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:10%}.ai-visual{position:relative}.ai-visual-inner{position:sticky;top:145px}.ai-story h2{font-size:clamp(36px,4vw,56px);line-height:1.04;max-width:14ch;margin:0 0 30px;color:#202020;text-wrap:balance}.ai-film{position:relative;aspect-ratio:1.35;overflow:hidden;background:#f1efec;border-radius:5px}.ai-film video,.ai-film img{display:block;width:100%;height:100%;object-fit:cover}.ai-wave{display:flex;align-items:center;gap:5px;height:70px;position:absolute;left:25px;right:25px;bottom:50px;opacity:.25;pointer-events:none;justify-content:center}.ai-wave i{width:3px;height:calc(18px + mod(var(--i)*13,48)*1px);background:#ff9c7c;border-radius:2px;transform-origin:center;transition:transform .8s var(--av-ease)}.ai-story[data-step="2"] .ai-wave i{transform:scaleY(.55)}.ai-story[data-step="3"] .ai-wave i{transform:scaleY(.25)}.ai-caption{display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-top:15px;color:#696969}.ai-chapters{padding-top:100px;padding-bottom:10px}.ai-chapter{padding:52px 0 60px;min-height:38vh;border-top:1px solid #20202025;position:relative}.ai-number{font-size:12px;display:block;margin-bottom:30px;color:#777}.ai-chapter h3{font-size:clamp(29px,3vw,42px);line-height:1.1;max-width:15ch;margin:0 0 22px;color:#202020;text-wrap:balance}.ai-chapter .av-body{font-size:16px;color:#595959;max-width:36ch}.ai-detail{margin-top:24px;font-size:12px;color:#666;max-width:42ch;line-height:1.6}.ai-chapter:before{content:"";height:2px;position:absolute;top:-1px;left:0;width:0;background:#202020;transition:width .7s var(--av-ease)}.ai-chapter.is-current:before{width:100%}.ai-action{margin-top:15px;border-radius:7px}.af-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.af-visual{background:#f6f5f3;min-height:470px;display:flex;flex-direction:column;justify-content:center;padding:35px}.af-visual img{width:100%;height:320px;object-fit:contain;mix-blend-mode:multiply}.af-sizes{display:flex;justify-content:space-around;border-top:1px solid #ddd5ce;padding-top:22px;font-size:17px;letter-spacing:-.02em}.af-layout>.af-visual+div>.av-body{margin-top:24px;font-size:15px;color:#666}.af-lines{margin-top:30px}.af-lines>div{display:flex;gap:25px;border-top:1px solid #e4e1de;padding:22px 0}.af-lines>div>span{font-size:11px;color:#777;padding-top:5px}.af-lines h3{font-size:20px;margin:0 0 10px}.af-lines .av-body{font-size:13px;max-width:38ch;color:#666}.av-story .av-media{border-radius:5px}.av-table td:nth-child(2),.av-table th:nth-child(2){background:#fff0e7}.av-section:has(.av-grid-needs) .av-card{background:transparent;border:0;border-radius:0}.av-grid-needs .av-card-copy{padding-inline:0}.av-grid-needs .av-card-image{border-radius:6px}@media(hover:hover){.ac-image:has(.ac-secondary-image):hover .ac-secondary-image{opacity:1}.ac-image:has(.ac-secondary-image):hover .ac-main-image{opacity:0}.ac-image:hover .ac-image-arrow{background:#fff}}@media(max-width:989px){.ac-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-layout{gap:6%}.ai-visual-inner{top:120px}.ai-film{aspect-ratio:1}.ai-chapter .av-body{font-size:14px}.ac-bundle{padding:35px 4%;gap:5%}.ac-bundle-visual{height:300px}.af-visual{min-height:380px;padding:25px}.af-visual img{height:260px}.af-layout{gap:6%}}@media(max-width:749px){.ac-catalog{padding:34px 0 50px}.ac-intro{margin-bottom:25px}.ac-intro h1,.ac-intro h2{font-size:39px;max-width:14ch}.ac-intro .av-body{font-size:14px;margin-top:16px;max-width:35ch}.ac-needs{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;margin:27px -20px 18px;padding:0 20px 10px;scrollbar-width:none}.ac-needs>a{flex:0 0 72%;aspect-ratio:1.75;scroll-snap-align:center}.ac-needs>a>span{font-size:20px;bottom:17px;left:17px;right:17px}.ac-filters{margin-bottom:24px;gap:24px}.ac-filters button,.ac-filters a{font-size:13px;padding:13px 0}.ac-products,.ac-products:has(>.ac-product:nth-child(2):last-child){grid-template-columns:1fr;gap:38px}.ac-image{aspect-ratio:1.12}.ac-info{padding-top:18px}.ac-name h3{font-size:29px}.ac-price{font-size:18px}.ac-benefit{font-size:14px;min-height:0;max-width:35ch;margin-bottom:17px}.ac-form fieldset{margin-bottom:16px}.ac-form legend{font-size:12px}.ac-swatches label{width:42px;height:42px}.ac-add{min-height:54px;font-size:15px}.ac-details{font-size:13px}.ac-bundle{grid-template-columns:1fr;margin-top:45px;padding:24px;gap:15px}.ac-bundle-visual{height:250px}.ac-bundle h2{font-size:36px}.ac-bundle .av-eyebrow{margin-bottom:16px}.ac-bundle .av-button{width:100%}.ai-story{padding:45px 0}.ai-layout{grid-template-columns:1fr;gap:15px}.ai-visual-inner{position:static}.ai-story h2{font-size:39px;max-width:14ch;margin-bottom:25px}.ai-film{aspect-ratio:1.15}.ai-chapters{padding-top:16px}.ai-chapter{min-height:0;padding:30px 0}.ai-chapter h3{font-size:29px;max-width:17ch;margin-bottom:16px}.ai-number{margin-bottom:18px}.ai-chapter .av-body{font-size:14px;max-width:40ch}.ai-caption{font-size:9px;line-height:1.5;gap:20px}.ai-caption>span:first-child{max-width:29ch}.ai-detail{margin-top:17px}.ai-action{width:100%}.ai-wave{bottom:44px}.af-layout{grid-template-columns:1fr;gap:35px}.af-visual{min-height:0;padding:25px}.af-visual img{height:245px}.af-sizes{font-size:17px}.af-layout h2{font-size:35px}.af-lines{margin-top:25px}.af-lines h3{font-size:20px}.af-lines .av-body{font-size:14px}.product__info-container .product-form__submit{min-height:58px!important}.product__info-container .av-product-benefits{padding:0;margin:15px 0}.av-faq summary{font-size:15px}.av-section:has(.av-grid-needs){padding-top:15px}}@media(prefers-reduced-motion:reduce){.ac-image img,.ac-needs img,.av-button,.ac-add,.ai-chapter:before,.ai-wave i,.drawer__inner{transition:none!important;animation:none!important}.av-mobile-menu[open] nav,.av-faq details[open] .av-body{animation:none}.ac-image:hover img,.ac-needs a:hover img{transform:none}.ai-wave{display:none}.ai-chapter:before{display:none}}.av-product-delivery{display:grid;gap:7px}.Avada-Volume__Info--TriggerQty{font-size:15px!important;line-height:1.4!important}.AOV-Offer__DiscountPrice{font-size:17px!important}.Avada-Volume__DiscountText{font-size:12px!important}.Avada-VariantSelection__SelectedText{font-size:13px!important}.Avada-Bundle-Offer__Volume{margin-top:10px!important}.ac-use{background:#ffffffd9;border-radius:3px;padding:5px 7px}.product__info-container .price__badge-sale{display:none}.ac-swatches{gap:6px}.ac-swatches label{width:58px;height:58px;border:1px solid #e1ded9;border-radius:5px;outline:0;background:#f8f7f4;overflow:hidden;transition:border-color .18s,background .18s}.ac-swatches label:before{display:none}.ac-swatches label img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:3px}.ac-swatches input:checked+label{border:2px solid #202020;background:#fff0e7;outline:0}.ac-swatches input:focus-visible+label{outline:2px solid #202020;outline-offset:3px}.product__info-container .product-form__input--pill input[type=radio]+label.av-variant-photo{display:inline-flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-width:77px;min-height:92px;padding:7px 8px;margin-right:6px;border-radius:6px;vertical-align:top}.av-variant-photo img{width:56px;height:56px;object-fit:contain;display:block;mix-blend-mode:multiply}.av-variant-photo>span:not(.visually-hidden){font-size:11px;line-height:1.2}.av-package{margin-top:0!important}.av-package summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer}.av-package summary::-webkit-details-marker{display:none}.av-package .accordion__title{margin:0;max-width:none}.av-detail-plus{font-size:22px;font-weight:300;line-height:1;transition:transform .2s}.av-package details[open] .av-detail-plus{transform:rotate(45deg)}.av-package-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:3px 0 22px}.av-package-items figure{margin:0;min-width:0}.av-package-items img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f6f5f2;mix-blend-mode:multiply;border-radius:3px}.av-package-items figcaption{font-size:11px;line-height:1.5;margin-top:10px;color:#555}.product__accordion .accordion__title{font-size:15px;font-weight:400}.product__accordion .accordion__content{font-size:13px;line-height:1.7;padding-left:0;padding-right:0;color:#535353}.product__accordion .accordion__content p{margin:0 0 16px}.product__accordion .accordion__content p:last-child{margin-bottom:0}.product__accordion .accordion__content strong{font-weight:500;color:#202020}.ac-products:has(>.ac-product:only-child){display:block}.ac-products>.ac-product:only-child{display:grid;grid-template-columns:1.12fr 1fr;gap:8%;align-items:center}.ac-products>.ac-product:only-child .ac-image{aspect-ratio:1.12}.ac-products>.ac-product:only-child .ac-info{max-width:430px;padding:10px 0}.ac-products>.ac-product:only-child .ac-name h3{font-size:43px}.ac-products>.ac-product:only-child .ac-benefit{font-size:16px;max-width:32ch;min-height:0;margin:24px 0}.ac-products>.ac-product:only-child .ac-add{min-height:60px;font-size:16px;margin-top:26px}.ac-products>.ac-product:only-child .ac-form legend{font-size:12px;margin-bottom:13px}.ac-products>.ac-product:only-child .ac-swatches label{width:80px;height:80px}.ac-products>.ac-product:only-child .ac-details{font-size:13px;margin-top:20px}.ac-catalog:has(.ac-product:only-child){padding-top:40px;padding-bottom:70px}.ac-catalog:has(.ac-product:only-child) .ac-intro{max-width:none;margin-bottom:38px}.ac-catalog:has(.ac-product:only-child) .ac-intro h2{font-size:clamp(34px,3.8vw,52px);max-width:24ch}.ac-catalog:has(.ac-product:only-child) .ac-intro .av-body{max-width:60ch}@media(max-width:749px){.ac-swatches{gap:5px}.ac-swatches label{width:55px;height:55px}.ac-products>.ac-product:only-child{grid-template-columns:1fr;gap:21px}.ac-products>.ac-product:only-child .ac-info{padding:0;max-width:none}.ac-products>.ac-product:only-child .ac-name h3{font-size:32px}.ac-products>.ac-product:only-child .ac-benefit{font-size:14px;margin:16px 0 21px}.ac-products>.ac-product:only-child .ac-add{min-height:56px;margin-top:20px;font-size:15px}.ac-products>.ac-product:only-child .ac-swatches label{width:67px;height:67px}.ac-catalog:has(.ac-product:only-child){padding-top:12px;padding-bottom:40px}.ac-catalog:has(.ac-product:only-child) .ac-intro{margin-bottom:25px}.ac-catalog:has(.ac-product:only-child) .ac-intro h2{font-size:35px}.av-package-items{gap:10px}.av-package-items figcaption{font-size:10px}.product__info-container .product-form__input--pill input[type=radio]+label.av-variant-photo{min-width:61px;padding:5px;min-height:78px;margin-right:3px}.av-variant-photo img{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.ac-swatches label,.av-detail-plus{transition:none}}:root{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-body-style:normal;--font-heading-style:normal;--font-body-weight:400;--font-heading-weight:400;--av-radius:8px}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}body{font-size:16px;letter-spacing:-.01em}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.025em}.av-section h1,.ac-intro h1{font-size:48px;letter-spacing:-.025em;line-height:1.1;max-width:22ch}.av-section h2,.ac-intro h2,.ai-story h2{font-size:40px;letter-spacing:-.025em;line-height:1.12;max-width:23ch}.av-section h3{font-size:25px;letter-spacing:-.02em;line-height:1.2}.av-wrap{width:min(1320px,calc(100% - 80px))}.av-body{font-size:16px;line-height:1.6;letter-spacing:-.01em}.av-eyebrow:empty,.av-body:empty{display:none}.av-actions:empty{display:none}.av-button,.ac-add{border-radius:28px;justify-content:center;letter-spacing:-.01em;min-height:50px;font-size:15px;font-weight:400;transform:none}.av-button:hover,.ac-add:hover{transform:none}.av-button:active,.ac-add:active{transform:scale(.99)}.av-link,.ac-details{font-size:14px;gap:0}.av-trust span:before,.av-product-benefits li:before{display:none}.ap-announcement{background:#ff9c7c;background-image:none;color:#202020;min-height:32px;font-size:12px;letter-spacing:0}.av-header-inner{height:76px;min-height:76px;position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.av-logo{grid-column:2;grid-row:1;justify-self:center}.av-logo img{width:125px;max-height:32px}.av-desktop-nav{grid-column:1;grid-row:1;margin:0;gap:25px}.av-desktop-nav a{font-size:13px;white-space:nowrap}.av-header-tools{grid-column:3;grid-row:1;margin:0;justify-self:end;gap:21px}.av-header-tools a{display:flex;align-items:center;justify-content:center;width:38px;min-height:44px}.av-cart-link{position:relative}.av-cart-link .cart-count-bubble{position:absolute;right:-5px;top:0;width:16px;height:16px;font-size:9px;line-height:1}.av-mobile-menu{grid-column:1;grid-row:1}.av-mobile-menu nav{top:76px}.product__title h1{font:400 40px/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.025em}.product__info-container .product__text.subtitle{font-size:16px;line-height:1.5;max-width:40ch;margin:12px 0 18px}.product__info-container .product__text.caption-with-letter-spacing{font-size:11px;letter-spacing:.05em;color:#777}.product__info-container .price{font-size:22px}.product__info-container .product-form__submit{border-radius:30px!important;font:400 16px/1.3 Arial,Helvetica,sans-serif!important;min-height:56px!important}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{border-radius:30px;box-shadow:none}.product__info-container .av-product-delivery{font-size:12px;gap:5px;margin:17px 0 23px}.product__accordion .accordion__title{font-size:15px!important;letter-spacing:-.01em}.product__accordion .accordion__content{font-size:14px;line-height:1.65}.product__media-list .product-media-container{border-radius:12px}.product__info-container .price__container{margin:0}.product__info-container .Avada-Bundle-Offer__Volume{font-family:Arial,Helvetica,sans-serif!important}.Avada-Volume__Info--TriggerQty{font-size:14px!important}.av-footer{padding:48px 0 28px}.av-footer-heading{font-size:24px}.av-footer-top{padding-bottom:30px;gap:40px}.av-footer nav{gap:15px}.av-footer .av-body{font-size:13px}.av-footer-bottom{padding-top:20px}.ac-intro{text-align:center;max-width:none;margin-bottom:35px}.ac-intro h1,.ac-intro h2,.ac-intro .av-body{margin-inline:auto}.ac-catalog{padding:64px 0}.ac-products:has(>.ac-product:nth-child(2):last-child){max-width:980px;margin-inline:auto;gap:36px}.ac-image{aspect-ratio:1.06;border-radius:10px;background:#f7f7f7}.ac-use{top:14px;left:14px;font-size:10px;letter-spacing:.02em;background:transparent;padding:0}.ac-name h3{font-size:27px;letter-spacing:-.025em}.ac-price{font-size:18px}.ac-benefit{font-size:14px;line-height:1.5;margin:12px 0 17px;min-height:0}.ac-swatches label{width:48px;height:48px;border-radius:5px}.ac-swatches input:checked+label{border-color:#de9b84;background:#fff5f0}.ac-add{margin-top:18px}.ac-details{display:block;text-align:center;margin-top:13px}.ac-status:empty{display:none}.ac-filters{justify-content:center}.ai-story{padding:64px 0}.ai-layout{grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.ai-visual-inner{position:static}.ai-story .av-eyebrow,.ai-caption,.ai-number,.ai-wave{display:none}.ai-story h2{margin-bottom:25px;max-width:17ch}.ai-film{aspect-ratio:1.15;border-radius:12px;background:#f5f5f3}.ai-film video{object-fit:contain}.ai-chapters{padding-top:0}.ai-chapter{min-height:0;padding:25px 0;border-top:1px solid #e6e6e6}.ai-chapter:first-child{border-top:0}.ai-chapter:before{display:none}.ai-chapter h3{font-size:27px;margin:0 0 13px;max-width:24ch;letter-spacing:-.02em;line-height:1.15}.ai-chapter .av-body{font-size:16px;max-width:40ch}.ai-detail{display:none}.ag-layout{gap:40px}.av-faq-layout{gap:8%;grid-template-columns:1fr 1.35fr}.av-faq summary{font-size:15px;padding:20px 0}.av-faq .av-body{font-size:14px}.av-sticky{border-radius:12px;box-shadow:0 2px 14px #0000000d}.av-sticky .av-button{border-radius:25px}.drawer__inner{width:46rem;max-width:100vw!important;padding:0 24px!important}.drawer__heading{font-size:24px;letter-spacing:-.025em}.drawer__header{padding:22px 0!important}.drawer__footer{padding:12px 0 20px!important}.drawer__footer .totals__total{font-size:16px}.drawer__footer .totals__total-value{font-size:19px}.drawer__footer .tax-note{font-size:11px;line-height:1.5;margin:10px 0 15px}.drawer__footer .cart__checkout-button{border-radius:28px;background:#ff9c7c;color:#202020;min-height:52px;font-size:16px}.drawer__footer .cart__checkout-button:before,.drawer__footer .cart__checkout-button:after{box-shadow:none;border-radius:28px}.drawer__footer #Details-CartDrawer{display:none}.cart-drawer .cart-item__image{border-radius:8px}.cart-drawer .cart-item__name{font-size:14px;font-weight:400}.cart-drawer .cart-item__details .product-option{font-size:12px}.cart-drawer .cart-items th{font-size:10px}.drawer__footer .av-upsell{border-top:0;margin-top:0}.av-guarantee{padding:48px 0}.av-guarantee .av-wrap{max-width:1050px}@media(max-width:989px){.av-header-inner{grid-template-columns:1fr auto 1fr}.av-desktop-nav{display:none}.av-mobile-menu{display:block}.av-header-tools .av-search{display:none}.av-wrap{width:calc(100% - 48px)}.ai-layout{gap:6%}.ai-chapter h3{font-size:24px}}@media(max-width:749px){html{scroll-padding-top:95px}.av-wrap{width:calc(100% - 36px)}.ap-announcement{min-height:30px;font-size:11px}.av-header-inner{height:64px;min-height:64px;gap:10px}.av-logo img{width:110px}.av-header-tools{gap:0}.av-header-tools a{width:36px}.av-mobile-menu summary{width:36px;height:44px;place-items:center start}.av-mobile-menu nav{top:64px;left:-18px;right:-18px;width:calc(100% + 36px);padding:25px 22px}.av-mobile-menu nav a{font-size:21px;line-height:1.4;padding:15px 0}.av-section{padding-top:40px;padding-bottom:40px}.av-section h1,.ac-intro h1{font-size:34px;line-height:1.12;letter-spacing:-.025em;max-width:none}.av-section h2,.ac-intro h2,.ai-story h2{font-size:31px;line-height:1.15;letter-spacing:-.025em;max-width:22ch}.av-section h3{font-size:23px}.av-body{font-size:15px;line-height:1.55}.av-copy>.av-body{margin-top:16px}.av-eyebrow{font-size:10px;letter-spacing:.06em}.av-button,.ac-add{font-size:15px;min-height:50px;border-radius:27px}.ac-catalog{padding:40px 0}.ac-intro{margin-bottom:25px;text-align:left}.ac-intro h1,.ac-intro h2{margin-left:0}.ac-intro .av-body{font-size:14px}.ac-products:has(>.ac-product:nth-child(2):last-child){gap:34px}.ac-image{aspect-ratio:1.1;border-radius:9px}.ac-name h3{font-size:26px}.ac-benefit{font-size:14px;margin:10px 0 14px}.ac-swatches label{width:47px;height:47px}.ac-swatches{gap:6px}.ac-add{min-height:51px;font-size:15px}.ac-details{font-size:12px;margin-top:12px}.ac-form fieldset{margin-bottom:13px}.ac-use{font-size:9px}.ac-filters{justify-content:flex-start;gap:22px}.product__title h1{font-size:32px;line-height:1.1}.product__info-wrapper{padding-top:18px!important}.product__info-container .product__text.subtitle{font-size:15px;line-height:1.5;margin:10px 0 15px}.product__info-container .price{font-size:21px}.product__info-container .product-form__submit{font-size:16px!important;min-height:54px!important}.product__info-container .av-product-delivery{font-size:11px;margin:15px 0 22px}.product__accordion .accordion__title{font-size:14px!important}.product__accordion .accordion__content{font-size:13px}.product__accordion summary{padding-block:17px}.ai-story{padding:40px 0}.ai-layout{grid-template-columns:1fr;gap:15px}.ai-story h2{font-size:31px;margin-bottom:22px}.ai-film{aspect-ratio:1.2}.ai-chapter{padding:20px 0}.ai-chapter h3{font-size:23px;line-height:1.2;margin-bottom:11px}.ai-chapter .av-body{font-size:14px;line-height:1.55}.av-split{gap:23px}.av-story .av-media{aspect-ratio:1.15;border-radius:10px}.av-faq-layout{grid-template-columns:1fr;gap:23px}.av-faq summary{padding-block:18px;font-size:14px}.av-footer{padding:35px 0 82px}.av-footer-top{gap:25px;padding-bottom:25px}.av-footer-heading{font-size:23px;margin-top:18px}.av-footer nav a{font-size:13px}.av-payments{gap:5px;margin-top:23px}.drawer__inner{padding-inline:18px!important}.drawer__heading{font-size:23px}.drawer__header{padding:18px 0!important}.drawer__footer{padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.cart-drawer .cart-item{gap:12px}.av-sticky{bottom:max(8px,env(safe-area-inset-bottom))}.av-sticky .av-button{font-size:13px}.av-guarantee{padding:35px 0}}.av-header .av-logo{width:145px;height:30px}.av-header .av-logo img{width:226px;height:auto;max-height:none;left:-39px;top:-23px}@media(max-width:749px){.av-header .av-logo{width:120px;height:28px}.av-header .av-logo img{width:188px;left:-33px;top:-18px}}@media(max-width:989px){.av-mobile-menu nav a{padding-inline:22px;text-decoration:none}}.AOV-Upsell__Card-Title,.Avada-VariantSelection__SelectedText,.AOV-Upsell__Card-PriceFinal,.AOV-Upsell__Card-PriceCompare,.aov-sr-only{font-family:Arial,Helvetica,sans-serif!important}.product__info-container [data-avora-aov-duplicate]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=IAECAAAAAAAAAAAAKAg */
