.dbx-table-scroll{overflow-x:auto;border:1px solid #173f3120;border-radius:24px;background:#fff}.dbx-table{border-collapse:collapse;width:100%;min-width:620px;table-layout:fixed;font-size:14px}.dbx-table th,.dbx-table td{padding:23px 20px;border-bottom:1px solid #173f3118;text-align:center;line-height:1.6;vertical-align:middle}.dbx-table th:first-child{text-align:left;width:25%;font-weight:500}.dbx-table thead th{padding:27px 20px;font-size:15px}.dbx-table .dbx-us{background:var(--dx-tint);font-weight:600}.dbx-table thead .dbx-us{background:var(--dx-ink);color:var(--dx-paper)}.dbx-table .dbx-us span{font-size:9px;letter-spacing:.2em;display:block}.dbx-table .dbx-us strong{font-size:26px;display:block;margin-top:4px}.dbx-table tr:last-child>*{border-bottom:0}.dbx-table td:not(.dbx-us){color:#657266}@media(max-width:700px){.dbx-table{font-size:12px;min-width:590px}.dbx-table th,.dbx-table td{padding:18px 13px}.dbx-table thead th{font-size:12px}}.dbx-ingredient-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:38px;align-items:start}.dbx-jar{position:sticky;top:30px;border-radius:180px 180px 24px 24px;background:var(--dx-tint);overflow:hidden;min-height:560px;display:flex;flex-direction:column;justify-content:center}.dbx-jar>img{position:relative;height:390px;object-fit:contain;mix-blend-mode:multiply;animation:dx-float 7s ease-in-out infinite}.dbx .dbx-halo{display:block;position:absolute;width:90%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--dx-ink) 15%,transparent);border-radius:50%;left:5%;top:35px}.dbx-halo:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border:1px solid color-mix(in srgb,var(--dx-ink) 10%,transparent);border-radius:50%}.dbx-jar-caption{text-align:center;position:relative;padding:15px 28px 35px}.dbx-jar-caption span{font-size:10px;letter-spacing:.17em;display:block;margin-bottom:12px}.dbx-jar-caption strong{font:italic 30px Georgia,serif}.dbx-ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dbx-ingredient{background:#fff;border:1px solid #dfe5d9;border-radius:20px;padding:18px 14px;transition:box-shadow .25s,transform .25s;align-self:start}.dbx-ingredient:hover{transform:translateY(-4px);box-shadow:0 12px 24px #173f3110}.dbx-ingredient[open]{background:var(--dx-tint)}.dbx-ingredient-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.dbx-ingredient-photo{width:88px;height:88px;overflow:hidden;border-radius:50%;background:#fafaf5;flex-shrink:0}.dbx .dbx-photo-sprite{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:1638.4px 326.4px}.dbx-photo-dandelion{background-position:-358px -53px}.dbx-photo-horsetail{background-position:-714px -55px}.dbx-photo-hibiscus{background-position:-1065px -50px}.dbx-photo-nettle{background-position:-1425px -69px}.dbx-photo-juniper{background-position:-354px -165px}.dbx-photo-vitamin{background-position:-710px -163px}.dbx-photo-magnesium{background-position:-1068px -180px}.dbx-photo-potassium{background-position:-1438px -208px}.dbx-category{font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.dbx-ingredient h3{font-size:15px;font-weight:600;margin:9px 0 0;min-height:36px}.dbx-ingredient-detail{font-size:12px;line-height:1.7;border-top:1px solid #173f3120;margin-top:14px;padding-top:10px}.dbx-molecule{font-size:64px;display:block;text-align:center;line-height:88px}.dbx-ingredient summary .dbx-plus{opacity:.6}@keyframes dx-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@media(max-width:950px){.dbx-ingredient-layout{grid-template-columns:1fr}.dbx-jar{position:relative;min-height:340px;max-width:520px;width:100%;margin:auto;border-radius:160px 160px 24px 24px}.dbx-jar>img{height:260px}.dbx-jar-caption{padding-bottom:25px}}@media(max-width:500px){.dbx-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-ingredient-photo{width:88px;height:88px}}.dbx{background:var(--dx-paper);color:var(--dx-ink);padding:var(--dx-pad) 24px;font-family:var(--db-body),Arial,sans-serif}.dbx *{box-sizing:border-box}.dbx-wrap{max-width:1180px;margin:auto}.dbx-head{text-align:center;max-width:760px;margin:0 auto 40px}.dbx-eyebrow{font-size:11px;letter-spacing:.19em;font-weight:700;margin:0 0 16px}.dbx h2{font-family:var(--db-display),Georgia,serif;font-size:clamp(34px,4.5vw,58px);font-weight:400;line-height:1.07;letter-spacing:-.035em;margin:0 0 20px;color:inherit}.dbx-intro{font-size:16px;line-height:1.7;margin:0;opacity:.85}.dbx h3{color:inherit;line-height:1.2}.dbx-note{font-size:12px;line-height:1.7;max-width:780px;text-align:center;margin:24px auto;opacity:.8}.dbx-action{text-align:center;margin-top:30px}.dbx-button{display:inline-flex;align-items:center;gap:26px;border-radius:100px;padding:18px 27px;background:var(--dx-ink);color:var(--dx-paper);text-decoration:none;font-size:14px;font-weight:700}.dbx a:focus-visible,.dbx summary:focus-visible{outline:3px solid #ad7935;outline-offset:5px}.dbx-app{grid-column:1/-1}.dbx img{width:100%;height:100%;object-fit:cover;display:block}.dbx summary{cursor:pointer;list-style:none}.dbx summary::-webkit-details-marker{display:none}.dbx-plus{float:right;font-size:22px;line-height:1;transition:transform .25s}.dbx details[open] .dbx-plus{transform:rotate(45deg)}@media(max-width:700px){.dbx{padding:48px 18px}.dbx-head{margin-bottom:28px}.dbx h2{font-size:37px}.dbx-intro{font-size:14px}}@media(prefers-reduced-motion:reduce){.dbx *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dbx-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.dbx-result{background:#fff;padding:30px 20px;border:1px solid #173f3120;border-radius:24px;text-align:center}.dbx-ring{width:142px;height:142px;border-radius:50%;background:conic-gradient(var(--dx-ink) var(--dx-result),var(--dx-tint) 0);display:grid;place-items:center;margin:0 auto 24px;position:relative}.dbx-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:#fff;border-radius:50%}.dbx-ring strong{position:relative;font:50px Georgia,serif}.dbx-ring small{font-size:24px}.dbx-result h3{font-size:19px}.dbx-result p,.dbx-result a{font-size:12px;line-height:1.7}.dbx-pending>strong{font:50px Georgia,serif;opacity:.3}.dbt{padding:var(--dbt-pad) 28px;background:var(--dbt-paper);color:var(--dbt-ink);font-family:var(--db-body),Arial,sans-serif}.dbt *{box-sizing:border-box}.dbt-wrap{max-width:1180px;margin:auto;display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;align-items:start}.dbt-intro{position:sticky;top:40px;padding-top:18px}.dbt-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.8;margin:0 0 20px}.dbt h2{font-family:var(--db-heading),Arial,sans-serif;font-weight:600;font-size:clamp(36px,4vw,55px);line-height:1.1;letter-spacing:-.045em;color:inherit;margin:0 0 24px}.dbt-description{font-size:15px;line-height:1.8;margin:0;opacity:.85}.dbt-button{display:inline-flex;align-items:center;gap:20px;margin-top:30px;padding:17px 24px;border-radius:50px;background:var(--dbt-ink);color:var(--dbt-paper);text-decoration:none;font-size:13px;font-weight:700}.dbt a:focus-visible{outline:3px solid #ad7935;outline-offset:4px}.dbt-rail{margin:0;padding:0;list-style:none}.dbt-stage{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;padding:0 0 22px}.dbt-stage:not(:last-child):before{content:"";position:absolute;left:25px;top:48px;bottom:-4px;width:2px;background:color-mix(in srgb,var(--dbt-ink) 18%,transparent)}.dbt-dot{display:grid;place-items:center;position:relative;width:52px;height:52px;border-radius:50%;background:var(--dbt-ink);color:var(--dbt-paper);margin-top:12px;box-shadow:0 0 0 7px var(--dbt-paper)}.dbt-dot svg{width:28px;height:28px}.dbt-card{padding:25px 28px;background:#fff;border:1px solid color-mix(in srgb,var(--dbt-ink) 13%,transparent);border-radius:20px;transition:background .25s,transform .25s}.dbt-stage:hover .dbt-card{background:var(--dbt-tint);transform:translate(3px)}.dbt-period{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 9px;opacity:.75}.dbt h3{font-size:22px;letter-spacing:-.025em;line-height:1.3;margin:0 0 12px;color:inherit;font-weight:600}.dbt-copy{font-size:14px;line-height:1.8;margin:0}.dbt-card>a{font-size:12px}.dbt-note{font-size:11px;line-height:1.8;opacity:.75;margin:5px 0 0 74px}.dbt-app{list-style:none}@media(max-width:800px){.dbt{padding:48px 20px}.dbt-wrap{grid-template-columns:1fr;gap:32px}.dbt-intro{position:static;text-align:center;padding:0;max-width:560px;margin:auto}.dbt h2{font-size:38px}.dbt-button{margin-top:22px}.dbt-stage{grid-template-columns:42px minmax(0,1fr);gap:16px}.dbt-dot{width:42px;height:42px}.dbt-dot svg{width:23px;height:23px}.dbt-stage:not(:last-child):before{left:20px}.dbt-card{padding:21px 20px}.dbt h3{font-size:21px}.dbt-copy{font-size:13px}.dbt-note{margin-left:58px}}@media(prefers-reduced-motion:reduce){.dbt-card{transition:none}.dbt-stage:hover .dbt-card{transform:none}}.mi-scope{--mi-muted:#536d69;color:#193f3d;background:var(--mi-cream);font-size:16px;line-height:1.65}.mi-scope *{box-sizing:border-box}.mi-scope h2,.mi-scope h3{font-family:var(--db-heading),Arial,sans-serif;line-height:1.12;letter-spacing:-.045em;margin:0;color:#193f3d}.mi-scope .mi-wrap{width:calc(100% - 40px);max-width:1240px;margin:auto}.mi-scope .mi-eyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;margin:0 0 16px;color:var(--mi-forest)}.mi-scope p{margin:0 0 18px}.mi-ingredient-showcase{padding:78px 0 88px;background:linear-gradient(180deg,#fbf8f5,#f1f7f5);overflow:hidden}.mi-ingredient-heading{text-align:center;max-width:760px;margin:0 auto 48px}.mi-ingredient-heading h2,.mi-thoughts-heading h2{font-size:clamp(38px,5vw,58px);margin-bottom:17px}.mi-ingredient-heading>p:last-child,.mi-thoughts-heading>p:last-child{max-width:670px;margin:0 auto;color:var(--mi-muted);font-size:16px;line-height:1.75}.mi-ingredient-orbit{position:relative;min-height:690px}.mi-ingredient-center{position:absolute;z-index:2;left:50%;top:50%;width:35%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.mi-ingredient-center>img{position:relative;z-index:2;width:100%;max-width:340px;aspect-ratio:1;object-fit:contain;border-radius:24px;filter:drop-shadow(0 22px 30px #1f403f24);animation:dbIngredientFloat 4.5s ease-in-out infinite}.mi-ingredient-glow{position:absolute;top:50%;left:50%;width:390px;height:390px;transform:translate(-50%,-55%);border-radius:50%;background:radial-gradient(circle,#74bab44d 0%,#c7e7e32e 43%,transparent 72%);animation:dbIngredientPulse 4s ease-in-out infinite}.mi-ingredient-badge{position:relative;z-index:3;margin-top:12px;padding:9px 17px;border-radius:99px;background:var(--mi-forest);color:#fff;font-size:10px;font-weight:800;letter-spacing:.14em;text-align:center}.mi-ingredient-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px 42%;align-items:center;min-height:690px}.mi-ingredient-card{position:relative;z-index:3;display:grid;grid-template-columns:76px 1fr;gap:0 17px;align-items:center;padding:22px;background:#ffffffeb;border:1px solid #3f777524;border-radius:22px;box-shadow:0 10px 30px #1f403f0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.mi-ingredient-card:hover{transform:translateY(-7px) rotate(-.4deg);box-shadow:0 20px 42px #1f403f1f;border-color:#3f777559}.mi-ingredient-card>img{grid-row:1;width:76px;height:76px;object-fit:cover;border-radius:50%;transition:transform .35s ease}.mi-ingredient-card:hover>img{transform:scale(1.07)}.mi-ingredient-card h3{font-size:21px;margin-bottom:2px}.mi-ingredient-card span{display:block;margin-bottom:8px;color:var(--mi-forest);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.mi-ingredient-card p{margin:0;color:var(--mi-muted);font-size:13px;line-height:1.55}.mi-ingredient-card-5{grid-column:1/-1;width:29%;min-width:310px;justify-self:center}.mi-ingredient-note{text-align:center!important;max-width:760px;margin:32px auto 0!important;color:var(--mi-muted);font-size:11px!important;line-height:1.7}.mi-customer-thoughts{padding:78px 0;background:#edf5f2;border-block:1px solid #d8e5df}.mi-thoughts-heading{text-align:center;max-width:760px;margin:0 auto 39px}.mi-thoughts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mi-thought-card{padding:31px 28px;border:1px solid #cbded6;border-radius:22px;background:var(--mi-cream);box-shadow:0 12px 35px #285e5b0b;transition:transform .3s ease,box-shadow .3s ease}.mi-thought-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px #285e5b18}.mi-thought-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:24px;border-radius:50%;background:#dcece7;color:var(--mi-forest);font-size:23px}.mi-thought-card .mi-thought-kicker{margin-bottom:8px;color:var(--mi-forest);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.mi-thought-card h3{font-size:24px;margin-bottom:13px}.mi-thought-card>p:last-child{margin:0;color:var(--mi-muted);font-size:14px;line-height:1.7}.mi-thoughts-note{text-align:center!important;max-width:760px;margin:23px auto 0!important;color:var(--mi-muted);font-size:10px!important;line-height:1.7}@keyframes dbIngredientFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dbIngredientPulse{0%,to{transform:translate(-50%,-55%) scale(1);opacity:.8}50%{transform:translate(-50%,-55%) scale(1.07);opacity:1}}@media(max-width:989px){.mi-ingredient-orbit{min-height:0}.mi-ingredient-center{position:relative;left:auto;top:auto;width:100%;transform:none;margin-bottom:26px}.mi-ingredient-center>img{width:300px}.mi-ingredient-cards{min-height:0;grid-template-columns:1fr 1fr;gap:18px}.mi-ingredient-card-5{grid-column:1/-1;width:calc(50% - 9px);min-width:0}.mi-thoughts-grid{grid-template-columns:1fr}}@media(max-width:749px){.mi-ingredient-showcase,.mi-customer-thoughts{padding:50px 0}.mi-ingredient-heading{margin-bottom:30px}.mi-ingredient-heading h2,.mi-thoughts-heading h2{font-size:34px}.mi-ingredient-heading>p:last-child,.mi-thoughts-heading>p:last-child{font-size:14px}.mi-ingredient-center>img{width:260px}.mi-ingredient-glow{width:280px;height:280px}.mi-ingredient-cards{grid-template-columns:1fr}.mi-ingredient-card,.mi-ingredient-card-5{grid-column:auto;width:100%;grid-template-columns:62px 1fr;padding:18px;gap:0 14px}.mi-ingredient-card>img{width:62px;height:62px}.mi-ingredient-card h3{font-size:19px}.mi-ingredient-card p{font-size:12px}.mi-ingredient-note{font-size:10px!important;margin-top:22px!important}.mi-thought-card{padding:25px 22px}.mi-thought-card h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.mi-ingredient-center>img,.mi-ingredient-glow{animation:none}.mi-ingredient-card:hover,.mi-thought-card:hover{transform:none}}.le-product .le-main-image{width:100%;aspect-ratio:1.07;object-fit:cover;display:block}.le-product .le-tab-content{font-size:13px;line-height:1.8;padding:6px 0 16px}.le-product .le-block-quantity{display:inline-block}.le-product .le-block-variant_picker:has(select){margin-top:18px}.le-product .le-block-price{margin-top:24px}.le-product .le-block-benefit{margin-bottom:10px}.le-product .le-block-collapsible{margin-bottom:0}.le-product .le-block-text{margin-bottom:22px}.le-product .le-block-trust{margin:0}.le-product .le-block-title{margin-bottom:0}.le-product [data-le-add-label]{font:inherit}.le-product .product__info-container{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:10px}.le-product .product__info-container>div{grid-column:1/-1;min-width:0}.le-product .le-block-quantity:has(+.le-block-buy_buttons){grid-column:1}.le-product .le-block-quantity+.le-block-buy_buttons{grid-column:2}.le-product .le-block-variant_picker:empty{display:none}.le-product .le-block-buy_buttons form{margin:0}.le-product .le-block-buy_buttons .le-buy{min-height:54px}.ln-footer{padding:55px max(40px,calc((100vw - 1240px)/2)) 90px;border-top:1px solid #173f3120;background:var(--ln-tint,#eaf0e5)}.ln-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:65px}.ln-footer-grid>div>p{font-size:12px;line-height:1.8;max-width:330px;margin:10px 0;color:inherit}.ln-footer-grid>div>.ln-footer-tagline{margin-top:20px;font-size:14px}.ln-footer h2{font-family:var(--db-heading),Arial,sans-serif;font-size:12px;letter-spacing:.04em;margin:0 0 15px;color:inherit}.ln-footer nav a{display:block;width:max-content;font-size:12px;color:inherit;text-decoration:none;padding:5px 0}.ln-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.ln-footer-bottom{border-top:1px solid #173f3120;margin-top:32px;padding-top:20px;display:flex;justify-content:space-between;gap:24px}.ln-footer-bottom p{font-size:10px;margin:0;line-height:1.8}@media(max-width:749px){.ln-footer{padding:35px 18px 95px}.ln-footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.ln-footer-grid>div{grid-column:1/-1}.ln-footer-bottom{display:block}.ln-footer-bottom p+p{margin-top:12px}}.ln-shell,.ln-footer{font-family:var(--db-body),Arial,sans-serif;color:var(--ln-ink,#173f31);background:var(--ln-paper,#fafaf5);font-size:14px;line-height:1.6}.ln-shell *,.ln-footer *{box-sizing:border-box}.ln-preview{font-size:10px;text-align:center;padding:5px 12px;background:#f1dfbd;color:#583e15;letter-spacing:.05em}.ln-announcement{padding:9px 16px;background:var(--ln-ink,#173f31);color:#fff;text-align:center;font-size:10px;font-weight:600;letter-spacing:.17em}.ln-header{display:flex;justify-content:space-between;align-items:center;gap:32px;width:min(1240px,calc(100% - 80px));margin:auto;min-height:92px}.ln-shell{border-bottom:1px solid #173f3120}.ln-logo{font-family:var(--db-heading),Arial,sans-serif;font-weight:700;letter-spacing:.18em;font-size:29px;line-height:1;text-decoration:none!important;color:inherit!important}.ln-header nav{display:flex;gap:35px;align-items:center}.ln-header nav a{font-size:13px;text-decoration:none;color:inherit;min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}.ln-header nav a:hover,.ln-header nav a[aria-current=page]{border-bottom-color:currentColor}.ln-header a:focus-visible,.ln-footer a:focus-visible{outline:3px solid #a77938;outline-offset:4px}@media(max-width:749px){.ln-preview{font-size:8px}.ln-announcement{font-size:8px;letter-spacing:.12em}.ln-header{width:calc(100% - 36px);min-height:106px;flex-direction:column;justify-content:center;gap:7px;padding:18px 0 5px}.ln-logo{font-size:25px}.ln-header nav{width:100%;justify-content:center;gap:24px}.ln-header nav a{font-size:11px;min-height:40px}.ln-footer .ln-logo{font-size:25px}}html{scroll-behavior:smooth}img,video{max-width:100%;height:auto;vertical-align:bottom}button{background-color:transparent;outline:none;border:none;color:rgb(var(--color-foreground))}button:not([disabled]){cursor:pointer}a{color:inherit}a:not(:hover){text-decoration:none}.grid,.list-unstyled,summary{list-style:none}.customer a,.link,.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.link-with-icon,.nowrap{white-space:nowrap}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close,.quantity__rules-cart .loading-overlay:not(.hidden)~*,.visibility-hidden,product-info .loading-overlay:not(.hidden)~*{visibility:hidden}details[open]>.header__submenu,details[open]>.search-modal,details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.header__menu-item:hover .header__active-menu-item,details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}.badge,.break,.header__heading-link{word-break:break-word}.color-background-1,:root{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);--color-link: var(--color-base-outline-button-labels);--alpha-link: .85;--accent-color: var(--color-base-accent-1);--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1;--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: .1}.color-background-2{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-2);--gradient-background: var(--gradient-base-background-2);--accent-color: var(--color-base-accent-1)}.color-inverse{--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text);--gradient-background: rgb(var(--color-base-text));--accent-color: var(--color-base-accent-1)}.color-accent-1,.color-accent-2{--color-foreground: var(--color-base-solid-button-labels);--accent-color: var(--color-foreground)}.color-accent-1{--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1)}.color-accent-2{--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2)}.color-foreground-outline-button{--color-foreground: var(--color-base-outline-button-labels)}.color-foreground-accent-1{--color-foreground: var(--color-base-accent-1)}.color-foreground-accent-2{--color-foreground: var(--color-base-accent-2)}.color-foreground-text{--color-foreground: var(--color-base-text)}.accent-color-outline-button{--accent-color: var(--color-base-outline-button-labels)}.accent-color-accent-1{--accent-color: var(--color-base-accent-1)}.accent-color-accent-2{--accent-color: var(--color-base-accent-2)}.accent-color-text{--accent-color: var(--color-base-text)}.text-color-outline-button{color:rgb(var(--color-base-outline-button-labels))}.text-color-accent-1{color:rgb(var(--color-base-accent-1))}.text-color-accent-2{color:rgb(var(--color-base-accent-2))}.text-color-text{color:rgb(var(--color-base-text))}.color-accent-1,.color-accent-2,.color-background-2,.color-inverse{--color-link: var(--color-foreground);--alpha-link: .7;--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1}.button--secondary,.button--tertiary{--color-button-text: var(--color-base-outline-button-labels)}.button--secondary{--color-button: var(--color-base-outline-button-labels);--color-button: var(--color-background);--alpha-button-background: 1}.color-accent-1 .button--secondary,.color-accent-2 .button--secondary,.color-background-2 .button--secondary,.color-inverse .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}.button--tertiary{--color-button: var(--color-base-outline-button-labels);--alpha-button-background: 0;--alpha-button-border: .2}.color-accent-1 .button--tertiary,.color-accent-2 .button--tertiary,.color-background-2 .button--tertiary,.color-inverse .button--tertiary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground)}.color-background-1,.color-background-2,:root{--color-card-hover: var(--color-base-text)}.color-inverse{--color-card-hover: var(--color-base-background-1)}.color-accent-1,.color-accent-2{--color-card-hover: var(--color-base-solid-button-labels)}.color-icon-text,:root{--color-icon: rgb(var(--color-base-text))}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.contains-card--product,.product-card-wrapper .card{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.hidden,.no-js-inline,.no-js:not(html),html.no-js .no-js-hidden{display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-inline{display:inline-block!important}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.page-width-desktop{padding:0;margin:0 auto}.isolate{position:relative;z-index:0}.circle{border-radius:50%;overflow:hidden}.full-width{width:100%}.margin-0{margin:0}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-space-between{display:flex;align-items:center;justify-content:space-between}.flex-align-center{align-items:center}.flex-justify-start,.flex-justify-left{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end,.flex-justify-right{justify-content:flex-end}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.text--bold{font-weight:var(--font-body-weight-bold)}.section+.section{margin-top:var(--spacing-sections-mobile)}.element-margin-top{margin-top:5rem}.color-accent-1,.color-accent-2,.color-background-1,.color-background-2,.color-inverse,.color-custom,body{color:rgba(var(--color-foreground),.9);background-color:rgb(var(--color-background))}@media screen and (min-width:750px){.desktop-hidden{display:none!important}.desktop-full-page{max-width:none;padding:0}}@media screen and (max-width:749px){.mobile-hidden{display:none!important}.mobile-full-page{max-width:none;padding:0}}.pointer-events--none{pointer-events:none}.ks-html-content p,.ks-html-content p span{font-family:var(--font-body-family)!important;line-height:1.3!important}.track-order-form{padding-bottom:2rem;margin:0 auto;max-width:60rem}.track-order-form .field{margin-top:3rem}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden,.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.icon-arrow,.title-wrapper-with-link .link-with-icon svg{width:1.5rem}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.disclosure-has-popup,.media,summary{position:relative}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.h6,.link--text:hover,blockquote,h6{color:rgba(var(--color-foreground),.9)}.hxl{font-size:calc(var(--font-heading-scale) * 4rem)}.h0{font-size:calc(var(--font-heading-scale) * 3.25rem)}.h1,h1{font-size:calc(var(--font-heading-scale) * 2.5rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}.h4,h4{font-size:calc(var(--font-heading-scale) * 1.5rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}.font-size--desktop-auto{font-size:var(--font-size)}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 5.5rem)}.h0{font-size:calc(var(--font-heading-scale) * 4.5rem)}.h1,h1{font-size:calc(var(--font-heading-scale) * 3.25rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}.font-size--desktop-auto{font-size:calc(var(--font-size) * 1.15)}}.h6,h6{margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground,.link--text{color:rgb(var(--color-foreground))!important}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}.circle-divider:last-of-type:after,a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}.customer a,.link{cursor:pointer;display:inline-block;border:none;box-shadow:none;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.music-player__btn[disabled],a:not([href]){cursor:not-allowed}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem}.link-with-icon .icon{width:1.5rem;margin-left:1rem}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}:root{--duration-short: .1s;--duration-default: .2s;--duration-long: .5s}.customer a,.underlined-link{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s}.customer a:hover,.underlined-link:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.h3 .icon-arrow,h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.cart-discount{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.cart-discount-form{margin:1.5rem 0}.cart-discount-form__row{display:flex;align-items:center}.cart-discount-form .button{min-width:auto;min-height:4.7rem;padding:0 2.5rem;margin-left:.5rem}.cart-discount-form .field input{padding-left:1.25rem}.cart-discount-form .field input:focus~label,.cart-discount-form .field label,.cart-discount-form .field__input:not(:placeholder-shown)~.field__label{left:calc(var(--inputs-border-width) + 1.25rem)}.cart-discount-form__error{margin:0;font-size:1.4rem;display:none;color:#dd1d1d}.shopify-policy__container{padding-bottom:3rem}summary{cursor:pointer}summary .icon-caret{transition:transform .2s ease-in-out;position:absolute;height:calc(var(--font-heading-scale) * .6rem);right:1.5rem;top:calc(50% - .2rem)}summary .icon-plus{position:absolute;height:1.3rem;right:1.5rem;top:calc(50% - .6rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:0 0}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}.no-js .focus-inset:focus:not(:focus-visible),.no-js .focus-offset:focus:not(:focus-visible),.no-js :focus:not(:focus-visible),:focus{outline:0;box-shadow:none}:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focused,.no-js :focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset,.no-js .focus-inset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused,.no-js .focus-offset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:center;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title-wrapper-with-link--spacing{justify-content:space-between}.title--primary{margin:4rem 0}.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down{padding-left:1.5rem;padding-right:1.5rem}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link a{color:rgb(var(--color-link));margin-top:0;flex-shrink:0}.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.collage-wrapper-title,.collection-hero__title,.collection__title,.main-page-title,.page-title,.title--primary,.title-wrapper,.title-wrapper--no-top-margin,.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down,.title-wrapper-with-link{text-align:center}.grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:2rem;padding:0;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.grid:last-child,.mb-0{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}.grid--gapless.grid{column-gap:0;row-gap:0}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.page-width{padding:0 5rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}.section+.section{margin-top:var(--spacing-sections-desktop)}.element-margin{margin-top:calc(5rem + var(--page-width-margin))}blockquote{padding-left:1.5rem}.caption{font-size:1.2rem}hr{margin:7rem 0}.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}}@media screen and (min-width:990px){.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}.large-up-hide{display:none!important}.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.small-hide{display:none!important}.grid__item.slider__slide--full-width{width:100%;max-width:none}.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.grid--peek .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item,.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{display:block;background-color:rgba(var(--color-foreground),.1);overflow:hidden}.media--transparent{background-color:transparent}.media model-viewer,.media>:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img,.media>video,.media>internal-video video{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media>internal-video video{width:100%;height:100%}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}internal-video{display:block;position:relative;z-index:0}internal-video video{width:100%}.internal-video__play{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;outline:none;z-index:1;cursor:pointer}.play-button{width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;z-index:0;background:rgb(var(--color-background));outline:none;border:none;cursor:pointer}.internal-video--playing .play-button{opacity:0}.play-button svg{color:rgb(var(--color-foreground));height:50%;width:50%}.internal-video--loading:before{content:"";display:block;width:4rem;height:4rem;border:.4rem solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}deferred-media,details[open] .modal-overlay{display:block}.button,.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe,.customer button,.shopify-challenge__button,.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative;font-weight:700}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);font-weight:700}.shopify-payment-button__button--branded{z-index:auto}.cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-base-text),var(--shadow-opacity))}.button,.customer button,.shopify-challenge__button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));font-weight:700}.music-player__btn,.scroll-to-top-btn{display:flex;border-radius:50%;outline:0;box-shadow:.1rem .1rem 1rem #0000004d;cursor:pointer}.select__select,.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.button:before,.cart__dynamic-checkout-buttons [role=button]:before,.customer button:before,.shopify-challenge__button:before,.shopify-payment-button [role=button]:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.customer button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover:after,.customer button:hover:after,.shopify-challenge__button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.customer button::selection,.shopify-challenge__button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.customer button,.shopify-challenge__button{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}.mb-1em{margin-bottom:1em}.btn--mt-center{margin:1em auto 0;width:fit-content;display:flex}.scroll-to-top-btn{width:4rem;height:4rem;justify-content:center;align-items:center;padding:.5rem;overflow:hidden;border:none}.scroll-to-top-btn svg{width:2.2rem;height:2.2rem;pointer-events:none}.music-player,.scroll-to-top-btn{--sticky-atc-offset: 0px;position:fixed;transition:.15s ease-in-out;bottom:calc(var(--offset-y) + var(--sticky-atc-offset));z-index:2}.music-player-bottom-left,.scroll-to-top-btn-bottom-left{left:var(--offset-x)}.music-player-bottom-center,.scroll-to-top-btn-bottom-center{left:50%;transform:translate(-50%)}.music-player-bottom-right,.scroll-to-top-btn-bottom-right{right:var(--offset-x)}.music-player{background:0 0}.music-player__audio{width:0;height:0}.music-player__btn{width:5rem;height:5rem;justify-content:center;align-items:center;position:relative;z-index:0;background:rgb(var(--color-background));border:none}.music-player__btn svg{color:rgb(var(--color-foreground));height:2.5rem;pointer-events:none}.ripple-animation:after,.ripple-animation:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;border-radius:50%;border:solid 1px rgb(var(--color-background));animation:2s linear infinite ripple}.ripple-animation:after{animation-delay:1s}.music-player__btn--paused .music-player__btn__paused-icon,.music-player__btn--playing .music-player__btn__playing-icon,.share-button__close:not(.hidden)+.share-button__copy{display:none}.music-player__btn__playing-icon{transform:translate(10%)}@keyframes ripple{0%{opacity:0;transform:none}20%,70%{opacity:1}to{opacity:0;transform:scale(1.5)}}.button.disabled,.button:disabled,.button[aria-disabled=true],.customer button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.header__icon:hover .icon,.modal__close-button:hover .icon,.share-button__fallback button:hover svg{transform:scale(1.07)}.button.loading>.loading-overlay__spinner .spinner,.share-button details{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.button--has-spinner:not(.loading) .loading-overlay__spinner{display:none}@media(hover:hover){a.button:not([aria-disabled=true]){transition:.3s ease-in-out;overflow:hidden}a.button:not([aria-disabled=true]):before{top:50%;right:3rem;left:auto;bottom:auto;z-index:1;box-shadow:none;border-radius:0;background:rgb(var(--color-button-text));transform:translate(calc(3rem + 100%),-50%);height:.65em;width:2em;clip-path:polygon(0% 32%,70% 32%,70% 0%,100% 50%,70% 100%,70% 68%,0% 68%);transition:.3s ease-in-out}a.button:not([aria-disabled=true]):hover{padding-right:6rem;white-space:nowrap}a.button:not([aria-disabled=true]):hover:before{transform:translate(50%,-50%)}}.share-button{display:block;position:relative}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.customer .field:after,.customer select:after,.field:after,.localization-form__select:after,.quantity:after,.select:after,.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.field,.select,.text-area{position:relative;width:100%}[data-skip-non-existent=true] .non-existent,[data-skip-non-existent=true] .non-existent+label,[data-skip-unavailable=true] .unavailable,[data-skip-unavailable=true] .unavailable+label{display:none!important}.quantity:before,.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.9)}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__close:focus-visible,.share-button__copy:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__close:focus,.share-button__copy:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:-webkit-autofill,.share-button__fallback .field__input:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.customer .field input,.customer select,.field__input,.select__select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.customer .field:before,.customer select:before,.field:before,.localization-form__select:before,.select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}.select__select{font-size:1.4rem;color:rgba(var(--color-foreground),.9);height:3.7rem}.customer .field:hover.field:after,.customer select:hover.select:after,.field:hover.field:after,.localization-form__select:hover.localization-form__select:after,.select:hover.select:after,.select__select:hover.select__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.customer .field input:focus-visible,.customer select:focus-visible,.field__input:focus-visible,.localization-form__select:focus-visible.localization-form__select:after,.select__select:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.select--small .select__select,.select--small:after{border-radius:calc((var(--inputs-radius-outset)) / 2)}.select--small:before{border-radius:calc(((var(--inputs-radius-outset)) / 2) + var(--inputs-border-width))}.localization-form__select:focus{outline:0;box-shadow:none}.select,.text-area{display:flex}.customer select+svg,.select .icon-caret{height:.6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--inputs-border-width) + 1.5rem)}.customer select,.select__select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.select__select{padding-left:1.2rem}.variant-selects--small{display:flex;gap:1rem;flex-wrap:wrap}.variant-selects--small .product-form__input--dropdown{flex:0 0 auto;margin:0}.variant-selects--small .form__label{text-align:left;margin-bottom:0}.select--small .select__select{font-size:1.2rem;height:2.25em;padding:0 2.5rem 0 1rem}.select--small .icon-caret{right:calc(var(--inputs-border-width) + 1rem)}.field{display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.customer .field input,.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.customer .field label,.field__label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.9);letter-spacing:.1rem;line-height:1.5}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.customer .field input::-webkit-search-cancel-button,.field__input::-webkit-search-cancel-button{display:none}.customer .field input::placeholder,.field__input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.quantity,.quantity__rules,.quantity__rules-cart,details-disclosure>details,header-menu>details{position:relative}.field__button>svg{height:2.5rem;width:2.5rem}.customer .field input:-webkit-autofill~label,.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.text-area{min-height:10rem;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form-status,.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.customer .form__message svg,.form__message .icon{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer .form__message svg,.form__message--large .icon{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{margin:0}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity__button,.quantity__input{border:0;background-color:transparent}.quantity__input{color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.announcement-bar,.header-wrapper--border-bottom,.search-modal{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:active,.quantity__input:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:1.2rem;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.cart-count-bubble:empty,.header:not(.header--has-menu) *>.header__search,.modal__toggle-close,.no-js .modal__close-button.link,.no-js details[open] .modal__toggle-open,menu-drawer+.header__search{display:none}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.modal__toggle{list-style-type:none}.no-js details[open] .modal__toggle{position:absolute;z-index:5}.no-js details[open] svg.modal__toggle-close{display:flex;z-index:1;height:1.7rem;width:1.7rem}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.4rem;width:1.4rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.8rem;bottom:.8rem;left:2.2rem}.announcement-bar,.announcement-bar__link:hover,.header__heading-link:hover .h2,.header__icon{color:rgb(var(--color-foreground))}.cart-count-bubble span{line-height:1.4rem}.announcement-bar__link{display:block;width:100%;padding:1rem 0;text-decoration:none}.announcement-bar__link:hover{background-color:rgba(var(--color-card-hover),.06)}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__link .announcement-bar__message{padding:0}.announcement-bar__message{padding:1rem 0;margin:0;letter-spacing:.1rem}.section-header.shopify-section-group-header-group{z-index:5;margin:0}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header{display:grid;grid-template-areas:"left-icon heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}.header--middle-left:not(.header--has-menu),.header--top-left{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:2rem}.header--middle-center{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icon heading icons" "navigation navigation navigation"}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header [tabindex="-1"]:focus{outline:0}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.9)}.header__heading-logo{height:auto;width:100%;transition:width .3s cubic-bezier(.52,0,.61,.99)}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__icon--cart .icon-cart{width:2.4rem;height:2.4rem}.header__icon--cart svg circle,.header__icon--cart svg polyline{color:rgba(var(--color-foreground),.85)}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}menu-drawer~.header__icons .header__icon--account{display:none}}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}.header>.header__search{grid-area:left-icon;justify-self:start}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search,.no-js .predictive-search{display:none}.header--top-center *>.header__search{display:inline-flex}details[open]>.search-modal{opacity:1}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s,opacity .15s}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation-fill-mode:forwards;z-index:1}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__heading-link,.header--top-center .header__inline-menu{margin-left:0}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.9)}.header__active-menu-item,details[open]>.header__menu-item{color:rgb(var(--accent-color))}.badge,.color-accent-1 .header__menu-item:hover,.color-accent-2 .header__menu-item:hover,.header__active-menu-item{color:rgb(var(--color-foreground))}.header__menu-item:hover{transition:color var(--duration-short) ease;color:rgb(var(--accent-color))}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{color:rgb(var(--accent-color));text-decoration:none}.header__active-menu-item-v2{font-weight:700;padding:0 .7em;position:relative;z-index:0}.header__active-menu-item-v2:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleY(1.4);background:rgb(var(--color-background));z-index:-1;border-radius:.3rem}.header__menu-item:hover .header__active-menu-item-v2{text-decoration:none;text-underline-offset:0}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:2.4rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2.4rem}.header__submenu .header__submenu .header__menu-item{padding-left:3.4rem}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--top-center .header__heading,.header--top-center .header__heading-link{justify-self:center;text-align:center}.header--top-center>.header__search,.header:not(.header--top-center) *>.header__search{display:inline-flex}.header--top-center *>.header__search,.header:not(.header--top-center)>.header__search{display:none}.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}.overflow-hidden-tablet{overflow:auto}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);font-size:1.2rem;letter-spacing:.1rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));font-weight:700;line-height:1.75em;padding:0 .5em;display:inline-flex;align-items:center;column-gap:.4em}.badge svg{height:1em}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings iframe,.global-media-settings img,.global-media-settings model-viewer,.global-media-settings video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img{border-radius:0;border-left:none;border-right:none}@supports not (inset: 10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media(forced-colors:active){.button,.customer button,.shopify-challenge__button{border:1px solid transparent}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:transparent solid 1px}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{outline:transparent solid 1px}.localization-form__select:focus{outline:transparent solid 1px}}body{overflow-x:hidden!important}.rating-stars-and-text{justify-content:var(--alignment)}.rating-stars__container{display:flex}.rating-stars__container svg{width:1em;height:1em;margin-left:.125em;flex-shrink:0}.rating-stars__container svg:first-of-type{margin-left:0}.rating-stars__container--underlay{position:relative}.rating-stars__container--underlay svg{color:var(--bg-star-color)}.rating-stars__container--overlay{position:absolute;top:0;left:0;overflow:hidden;width:calc(100% / 5 * var(--rating))}.rating-stars__container--overlay svg{color:var(--star-color)}.rating-stars a{color:rgb(var(--color-foreground));text-decoration:none}.rating-stars__label{margin-left:.125em}.rating-stars+h2{margin-top:0}h2+.rating-stars{margin-top:.3rem}.db{--db-forest:#173f31;--db-cream:#fafaf5;--db-sage:#eaf0e5;--db-lime:#d5ecad;--db-ink:#18382a;--db-muted:#536559;color:var(--db-ink);background:var(--db-cream);font-size:16px;line-height:1.65;overflow:clip}.db p{margin:0 0 18px}.db h1,.db h2,.db h3{font-family:var(--db-heading),Arial,sans-serif;line-height:1.12;letter-spacing:-.045em;margin:0;color:inherit}.db h1{font-size:clamp(48px,4.65vw,72px)}.db h2{font-size:clamp(32px,3.25vw,48px)}.db h3{font-size:23px;letter-spacing:-.025em}.db em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.db-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.db-eyebrow{font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.6;text-transform:uppercase;color:var(--db-forest);margin-bottom:16px!important}.db-skip{position:fixed;top:-100px;left:12px;z-index:999;padding:12px;background:#fff}.db-skip:focus{top:12px}.db-preview-notice{background:#f1dfbd;color:#583e15;text-align:center;font-size:10px;letter-spacing:.09em;padding:5px 14px}.db-announcement{background:var(--db-forest);color:#f0f4e9;padding:8px 20px;text-align:center;font-size:10px;font-weight:600;letter-spacing:.16em}.db-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:20px max(40px,calc((100vw - 1240px)/2));border-bottom:1px solid #dce3d8;background:var(--db-cream)}.db-brand{font-family:var(--db-heading),Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:.16em;text-decoration:none;line-height:1}.db-nav{display:flex;gap:32px;font-size:13px}.db-nav a{text-decoration:none}.db-nav a:hover{text-decoration:underline;text-underline-offset:5px}.db-nav-shop{padding:10px 18px;border:1px solid #294d39;border-radius:5px;font-size:12px;font-weight:700;text-decoration:none}.db-nav-shop span{margin-left:16px}.db-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:64px;align-items:start;padding-top:44px;padding-bottom:68px}.db-gallery{position:sticky;top:24px}.db-image-stage{position:relative;border-radius:12px;overflow:hidden;background:#e8ebdf;border:1px solid #e2e6db}.db-main-image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.db-image-label{position:absolute;top:18px;left:18px;z-index:1;padding:7px 13px;background:#fafaf5eb;border:1px solid #dce2d5;border-radius:4px;font-size:11px;line-height:1.3;font-weight:600}.db-image-label span{margin-left:20px;color:#789052}.db-image-foot{position:absolute;inset:auto 0 0;padding:12px 18px;display:flex;justify-content:space-between;background:#fafaf5e6;font-size:11px;letter-spacing:.02em}.db-thumbs{display:flex;align-items:center;gap:9px;padding-top:14px}.db-thumb{width:60px;height:60px;padding:0;border:1px solid #d6ded0;border-radius:5px;background:#fff;overflow:hidden;flex-shrink:0}.db-thumb img{display:block;width:100%;height:100%;object-fit:cover}.db-thumb.is-active{border:2px solid var(--db-forest)}.db-thumbs>p{margin:0 0 0 8px;font-size:11px;line-height:1.5;color:var(--db-muted)}.db-product{padding-top:4px}.db-product-name{font-size:14px;font-weight:700;margin-bottom:15px!important}.db-product-name>span{font-weight:400;font-size:12px;margin-left:8px;color:var(--db-muted)}.db-product h1{margin-bottom:20px}.db-lead{font-size:16px;line-height:1.7;color:var(--db-muted);max-width:490px}.db-benefits{padding:0;list-style:none;margin:22px 0 24px;display:grid;gap:8px;font-size:14px}.db-benefits li{display:flex;align-items:center;gap:12px}.db-benefits li>span{width:27px;height:27px;display:grid;place-items:center;background:#eaf0e5;border-radius:50%;font-size:15px}.db-offer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;border:1px solid #b9c9ac;border-radius:7px;background:#eef3e8;margin-bottom:12px}.db-offer>div{display:grid;gap:3px}.db-offer strong{font-size:14px}.db-offer span{font-size:11px;color:var(--db-muted)}.db-offer .db-price span{font:inherit;color:inherit}.db-offer .db-price{font-size:24px;letter-spacing:-.03em;white-space:nowrap}.db-purchase-row{display:flex;gap:10px}.db-quantity{display:flex;align-items:center;border:1px solid #b5c2aa;border-radius:6px;flex:0 0 112px;min-height:54px}.db-quantity button{width:33px;border:0;background:transparent;color:var(--db-forest);height:50px;font-size:20px}.db-quantity input{width:42px;min-width:0;text-align:center;border:0;background:transparent;color:inherit;-moz-appearance:textfield;font-size:15px;font-weight:600}.db-quantity input::-webkit-inner-spin-button,.db-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.db-button{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;min-height:54px;padding:15px 22px;background:var(--db-forest);color:#fff;border:1px solid var(--db-forest);border-radius:6px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s}.db-button:hover{background:#25533b;transform:translateY(-1px)}.db-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.db-button span{font-size:21px;font-weight:400;line-height:1}.db-shipping{text-align:center;font-size:11px;color:var(--db-muted);margin:9px 0 0!important}.db-trust{display:flex;justify-content:center;gap:13px;margin:16px 0 22px;font-size:10px;flex-wrap:wrap}.db-tabs details,.db-faq details{border-top:1px solid #d5dfce}.db-tabs details:last-child,.db-faq details:last-child{border-bottom:1px solid #d5dfce}.db summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.db summary::-webkit-details-marker{display:none}.db summary>span{font-weight:400;font-size:20px;line-height:1;flex-shrink:0}.db details[open]>summary>span{transform:rotate(45deg)}.db-tabs summary{padding:13px 0;font-size:13px;font-weight:600}.db-tabs details>p{font-size:13px;color:var(--db-muted);line-height:1.75;padding-right:14px;margin-bottom:18px}.db-quote{text-align:center;padding:43px 24px;background:var(--db-sage);border-top:1px solid #dce5d3;border-bottom:1px solid #dce5d3}.db-quote blockquote{font-family:Georgia,serif;font-size:clamp(24px,2.3vw,32px);font-style:italic;line-height:1.45;max-width:760px;margin:0 auto 15px;letter-spacing:-.02em}.db-quote>p:last-child{font-size:11px;margin:0}.db-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:85px;padding-bottom:85px}.db-story-image{position:relative}.db-story-image img{display:block;width:100%;aspect-ratio:1.08;object-fit:cover;object-position:55% center;border-radius:10px}.db-image-note{position:absolute;bottom:9px;left:12px;background:#fafaf5e6;padding:2px 7px;font-size:8px;color:#425448;border-radius:3px}.db-story-copy h2{margin-bottom:24px}.db-story-copy>p:not(.db-eyebrow){max-width:480px;color:var(--db-muted);font-size:16px;line-height:1.8}.db-text-link{display:inline-flex;gap:25px;align-items:center;text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid #769067;padding-bottom:6px;margin-top:6px}.db-reasons{background:#edf2e7;padding:64px 0 68px}.db-reasons>.db-wrap>.db-eyebrow,.db-reasons h2{text-align:center}.db-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px}.db-reason-grid article{padding:4px 34px}.db-reason-grid article:first-child{padding-left:0}.db-reason-grid article:last-child{padding-right:0}.db-reason-grid article+article{border-left:1px solid #cbd8c2}.db-reason-number{display:inline-block;font-family:Georgia,serif;font-size:37px;line-height:1;color:#73915b;margin-bottom:22px}.db-reason-grid h3{margin-bottom:13px}.db-reason-grid p{font-size:14px;line-height:1.8;color:var(--db-muted);margin-bottom:0}.db-how{display:grid;grid-template-columns:1fr 1fr;gap:50px 100px;padding-top:83px;padding-bottom:75px}.db-how-intro h2{margin-bottom:24px}.db-how-intro>p:not(.db-eyebrow){font-size:15px;line-height:1.8;color:var(--db-muted)}.db-steps{list-style:none;margin:0;padding:0}.db-steps li{display:flex;gap:20px;padding:16px 0;align-items:center}.db-steps li+li{border-top:1px solid #dae2d3}.db-steps li>span{font-family:Georgia,serif;font-size:27px;background:#e7efde;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.db-steps h3{font-size:22px;margin-bottom:7px}.db-steps p{font-size:14px;color:var(--db-muted);margin:0}.db-ingredients{grid-column:1/-1;border-top:1px solid #dce4d5;padding-top:25px;display:grid;grid-template-columns:180px 1fr auto;gap:0 20px;align-items:start}.db-ingredients .db-eyebrow{padding-top:4px;margin:0!important}.db-ingredients>p:nth-child(2){font-size:13px;margin:0}.db-ingredients details{font-size:12px;max-width:600px}.db-ingredients summary{text-decoration:underline;text-underline-offset:4px;gap:8px}.db-ingredients details>p{margin:16px 0 0;font-size:12px;line-height:1.75;color:var(--db-muted)}.db-confidence{background:var(--db-forest);color:#f4f7ec;padding:64px 0}.db-confidence-grid{display:grid;grid-template-columns:1fr .88fr;gap:90px;align-items:center}.db-confidence .db-eyebrow{color:#bfd39f}.db-confidence h2{font-size:clamp(36px,3.5vw,52px);margin-bottom:22px}.db-confidence em{color:#d5ecad}.db-confidence p:not(.db-eyebrow){max-width:470px;font-size:15px;color:#d9e3d2;line-height:1.8}.db-confidence .db-button{width:max-content;max-width:100%;margin-top:27px;background:#d8ecb4;color:#1d3c2c;border-color:#d8ecb4}.db-confidence .db-confidence-small{font-size:10px!important;margin:12px 0 0;letter-spacing:.07em}.db-confidence-visual img{display:block;aspect-ratio:1.16;object-fit:cover;object-position:center 65%;border-radius:9px}.db-guarantee{display:grid;grid-template-columns:140px minmax(0,790px);justify-content:center;gap:40px;padding-top:74px;padding-bottom:75px;border-bottom:1px solid #d8e1d0;align-items:center}.db-seal{height:136px;width:136px;border:1px solid #7b9561;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:1px solid #c4d3b6;outline-offset:-8px;transform:rotate(-8deg)}.db-seal span{font-family:Georgia,serif;font-size:58px;line-height:1}.db-seal small{font-size:11px;letter-spacing:.17em;margin-top:9px}.db-guarantee h2{font-size:32px;margin-bottom:17px}.db-guarantee .db-eyebrow{margin-bottom:9px!important}.db-guarantee p:not(.db-eyebrow){font-size:14px;color:var(--db-muted);line-height:1.8}.db-support{font-size:12px;margin-left:26px;text-underline-offset:4px}.db-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:75px;padding-bottom:90px}.db-faq h2{font-size:40px}.db-faq-list summary{padding:20px 0;font-size:14px;font-weight:600;line-height:1.5}.db-faq-list details>p{font-size:13px;line-height:1.8;color:var(--db-muted);padding-right:20px;margin-bottom:23px}.db-footer{background:#e8eedf;padding:47px 0 28px}.db-footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:1px solid #c7d3ba}.db-footer-top p{font-size:12px;margin:12px 0 0}.db-footer nav{display:flex;gap:20px;font-size:11px;flex-wrap:wrap;align-items:center}.db-footer nav a{text-decoration:none}.db-disclaimer{font-size:10px;line-height:1.8;color:#5d6c53;max-width:900px;margin-top:22px!important}.db-copyright{font-size:10px;margin:0!important;color:#5d6c53}.db-sticky{position:fixed;bottom:0;inset-inline:0;z-index:30;background:#fafaf5f7;border-top:1px solid #d4dec9;box-shadow:0 -5px 24px #173f3109;padding:11px max(20px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px}.db-sticky[hidden]{display:none}.db-sticky>div{display:flex;align-items:center;gap:24px;font-size:16px}.db-sticky>div strong{font-family:var(--db-heading),sans-serif;font-size:15px}.db-sticky .db-button{width:230px;min-height:45px;padding:10px 16px;font-size:12px}.db-cart{border:1px solid #d1dcc6;border-radius:14px;width:min(490px,calc(100vw - 32px));padding:32px;color:var(--db-ink);background:var(--db-cream);box-shadow:0 20px 90px #142c2233}.db-cart::backdrop{background:#12241dc0}.db-cart h2{font-size:29px;margin-bottom:23px}.db-cart>p{font-size:13px;line-height:1.8}.db-cart-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border:0;background:transparent;font-size:27px;color:inherit}.db-cart-product{display:flex;align-items:center;gap:16px}.db-cart-product img{width:96px;height:96px;object-fit:cover;border-radius:8px}.db-cart-product p{font-size:11px;margin:4px 0}.db-cart-total{border-top:1px solid #d1dcc6;display:flex;justify-content:space-between;padding:18px 0;margin-top:18px;font-size:14px}.db-form select{width:100%;margin-bottom:12px;padding:12px;border:1px solid #b9c9ac;background:#fff;border-radius:5px}@media(max-width:1100px){.db-hero{gap:35px}.db-wrap{width:calc(100% - 48px)}.db-header{padding-inline:24px}.db-story,.db-how{gap:40px}.db-confidence-grid{gap:45px}.db-ingredients{grid-template-columns:140px 1fr}.db-ingredients details{grid-column:2;margin-top:10px}.db-faq{gap:35px}.db-hero h1{font-size:55px}}@media(max-width:749px){.db-wrap{width:calc(100% - 36px)}.db-preview-notice{font-size:8px;padding:4px 9px}.db-announcement{font-size:8px;padding:8px;letter-spacing:.12em}.db-header{min-height:68px;padding:17px 18px;gap:12px}.db-brand{font-size:22px}.db-nav{display:none}.db-nav-shop{font-size:10px;padding:8px 10px}.db-nav-shop span{margin-left:8px}.db-hero{grid-template-columns:1fr;padding-top:18px;padding-bottom:40px;gap:24px}.db-gallery{position:static}.db-image-stage{border-radius:8px}.db-image-label{top:12px;left:12px;font-size:9px;padding:6px 9px}.db-image-foot{font-size:9px;padding:9px 12px}.db-main-image{aspect-ratio:1.08}.db-thumbs{padding-top:10px;gap:7px}.db-thumb{width:47px;height:47px}.db-thumbs>p{font-size:9px;margin-left:5px}.db-product{padding-top:0}.db-eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:11px!important}.db-product-name{font-size:12px;margin-bottom:13px!important}.db-product-name>span{font-size:11px}.db-hero h1{font-size:49px;line-height:1.05;letter-spacing:-.055em;margin-bottom:17px}.db-lead{font-size:14px;line-height:1.75}.db-benefits{font-size:12px;gap:9px;margin:19px 0 23px}.db-benefits li{gap:9px}.db-offer{padding:13px 14px}.db-offer .db-price span{font:inherit;color:inherit}.db-offer .db-price{font-size:23px}.db-offer span{font-size:10px}.db-purchase-row{gap:9px}.db-quantity{flex-basis:104px}.db-quantity button{width:30px}.db-quantity input{width:42px}.db-button{min-height:52px;font-size:13px;gap:19px;padding:14px 17px}.db-trust{gap:10px;font-size:9px;margin:15px 0 22px}.db-tabs summary{font-size:12px;padding:14px 0}.db-tabs details>p{font-size:12px}.db-quote{padding:34px 22px}.db-quote blockquote{font-size:24px;line-height:1.45}.db-quote>p:last-child{font-size:10px}.db-story{grid-template-columns:1fr;padding-block:45px;gap:29px}.db-story-image img{aspect-ratio:1.14;object-position:55% center}.db-story h2{font-size:34px}.db-story-copy>p:not(.db-eyebrow){font-size:14px;line-height:1.8}.db-story-copy h2{margin-bottom:19px}.db-text-link{font-size:12px}.db-reasons{padding:38px 0 42px}.db-reasons h2{font-size:31px}.db-reason-grid{grid-template-columns:1fr;margin-top:25px}.db-reason-grid article,.db-reason-grid article:first-child,.db-reason-grid article:last-child{padding:22px 0;display:grid;grid-template-columns:43px 1fr;gap:8px 11px}.db-reason-grid article+article{border-left:0;border-top:1px solid #cbd8c2}.db-reason-number{grid-row:1/3;font-size:30px;margin:0;padding-top:3px}.db-reason-grid h3{font-size:22px;margin:0}.db-reason-grid p{font-size:13px;line-height:1.8}.db-how{grid-template-columns:1fr;gap:18px;padding-block:44px}.db-how h2{font-size:37px}.db-how-intro>p:not(.db-eyebrow){font-size:14px}.db-steps li{padding:18px 0;gap:17px}.db-steps li>span{height:45px;width:45px;font-size:24px}.db-steps h3{font-size:21px}.db-steps p{font-size:13px}.db-ingredients{display:block;margin-top:11px;padding-top:22px}.db-ingredients>p:nth-child(2){font-size:12px;margin-top:9px}.db-ingredients details{margin-top:12px;max-width:none}.db-ingredients summary{justify-content:flex-start}.db-confidence{padding:40px 0}.db-confidence-grid{grid-template-columns:1fr;gap:30px}.db-confidence h2{font-size:37px}.db-confidence p:not(.db-eyebrow){font-size:14px}.db-confidence .db-button{width:100%;margin-top:22px}.db-confidence .db-confidence-small{text-align:center}.db-confidence-visual img{aspect-ratio:1.2}.db-guarantee{grid-template-columns:1fr;padding-block:44px;gap:23px}.db-seal{height:97px;width:97px}.db-seal span{font-size:41px}.db-seal small{font-size:8px;margin-top:5px}.db-guarantee h2{font-size:31px}.db-guarantee p:not(.db-eyebrow){font-size:13px}.db-support{font-size:11px;margin-left:18px}.db-faq{grid-template-columns:1fr;padding-top:43px;padding-bottom:50px;gap:26px}.db-faq h2{font-size:35px}.db-faq-list summary{font-size:13px;padding:18px 0}.db-faq-list details>p{font-size:12px}.db-footer{padding:33px 0 90px}.db-footer-top{display:block}.db-footer nav{gap:15px;margin-top:24px;font-size:10px}.db-footer-top p{font-size:11px}.db-disclaimer{font-size:9px}.db-sticky{padding:9px 14px;padding-bottom:max(9px,env(safe-area-inset-bottom));gap:12px}.db-sticky>div{display:grid;gap:0;font-size:13px}.db-sticky>div strong{font-size:11px;letter-spacing:.04em}.db-sticky .db-button{width:190px;min-height:43px;font-size:11px}.db-cart{padding:25px 20px}.db-cart h2{font-size:25px}.db-cart-product img{width:75px;height:75px}.db-cart .db-button{font-size:12px}}@media(prefers-reduced-motion:reduce){.db-button{transition:none}.db-button:hover{transform:none}}.db-comparison{padding:64px 0 58px;background:#edf2e7;border-top:1px solid #dae3d1}.db-comparison-intro{text-align:center;max-width:720px;margin:0 auto 32px}.db-comparison-intro h2{margin-bottom:18px}.db-comparison-intro>p:last-child{font-size:15px;line-height:1.8;color:var(--db-muted);max-width:570px;margin:0 auto}.db-comparison-card{max-width:960px;margin:0 auto;border:1px solid #cbd8c1;border-radius:14px;overflow:hidden;background:var(--db-cream);box-shadow:0 12px 34px #173f3106}.db-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.55}.db-compare-detail{width:30%}.db-compare-ours{width:36%}.db-compare-other{width:34%}.db-comparison th,.db-comparison td{padding:22px 25px;text-align:left;overflow-wrap:anywhere}.db-comparison thead th{font-size:13px;font-weight:600;vertical-align:middle}.db-comparison thead th:first-child{color:var(--db-muted);font-weight:400}.db-comparison thead .db-compare-highlight{background:var(--db-forest);color:#fff}.db-comparison thead .db-compare-highlight strong{display:block;font-family:var(--db-heading),sans-serif;font-size:25px;letter-spacing:-.03em;line-height:1.3}.db-compare-brand{display:block;color:#d5ecad;font-size:9px;letter-spacing:.18em;margin-bottom:5px}.db-compare-caption{display:block;font-size:10px;font-weight:400;color:var(--db-muted);margin-top:5px}.db-comparison tbody th{font-weight:600;font-size:13px}.db-comparison tbody tr{border-top:1px solid #d8e2cf}.db-comparison tbody td:last-child{color:var(--db-muted);font-size:13px}.db-comparison tbody .db-compare-highlight{background:#e2ecd7;font-weight:600;color:var(--db-forest)}.db-compare-value{display:flex;align-items:center;gap:12px}.db-compare-check{flex:0 0 23px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--db-forest);color:#fff;font-size:12px}.db .db-comparison-note{font-size:11px;line-height:1.7;color:var(--db-muted);text-align:center;max-width:750px;margin:20px auto 0}.db-comparison-link{display:flex;width:max-content;max-width:100%;margin:20px auto 0;text-align:center}@media(max-width:749px){.db-comparison{padding:40px 0}.db-comparison-intro{margin-bottom:25px}.db-comparison-intro h2{font-size:33px;max-width:350px;margin:0 auto 15px}.db-comparison-intro>p:last-child{font-size:13px}.db-comparison-card{border-radius:10px}.db-compare-detail{width:28%}.db-compare-ours{width:37%}.db-compare-other{width:35%}.db-comparison th,.db-comparison td{padding:16px 10px}.db-comparison thead th,.db-comparison tbody th,.db-comparison tbody td:last-child{font-size:11px}.db-comparison thead .db-compare-highlight strong{font-size:18px}.db-compare-brand{font-size:7px;letter-spacing:.12em}.db-compare-caption{font-size:9px}.db-comparison tbody .db-compare-highlight{font-size:11px}.db-compare-value{display:block}.db-compare-check{width:19px;height:19px;font-size:10px;margin-bottom:7px}.db .db-comparison-note{font-size:10px;margin-top:16px}.db-comparison-link{font-size:12px;gap:15px}}.hf{--hf-forest:#633548;--hf-cream:#fffaf7;--hf-sage:#f5e7e9;--hf-lime:#f4d8df;--hf-ink:#352b30;--hf-muted:#6f6067;color:var(--hf-ink);background:var(--hf-cream);font-size:16px;line-height:1.65;overflow:clip}.hf p{margin:0 0 18px}.hf h1,.hf h2,.hf h3{font-family:var(--hf-heading),Arial,sans-serif;line-height:1.12;letter-spacing:-.045em;margin:0;color:inherit}.hf h1{font-size:clamp(48px,4.65vw,72px)}.hf h2{font-size:clamp(32px,3.25vw,48px)}.hf h3{font-size:23px;letter-spacing:-.025em}.hf em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.hf-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.hf-eyebrow{font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.6;text-transform:uppercase;color:var(--hf-forest);margin-bottom:16px!important}.hf-skip{position:fixed;top:-100px;left:12px;z-index:999;padding:12px;background:#fff}.hf-skip:focus{top:12px}.hf-preview-notice{background:#f1dfbd;color:#583e15;text-align:center;font-size:10px;letter-spacing:.09em;padding:5px 14px}.hf-announcement{background:var(--hf-forest);color:#fffaf7;padding:8px 20px;text-align:center;font-size:10px;font-weight:600;letter-spacing:.16em}.hf-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:20px max(40px,calc((100vw - 1240px)/2));border-bottom:1px solid #ebdadc;background:var(--hf-cream)}.hf-brand{font-family:var(--hf-heading),Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:.16em;text-decoration:none;line-height:1}.hf-nav{display:flex;gap:32px;font-size:13px}.hf-nav a{text-decoration:none}.hf-nav a:hover{text-decoration:underline;text-underline-offset:5px}.hf-nav-shop{padding:10px 18px;border:1px solid #633548;border-radius:5px;font-size:12px;font-weight:700;text-decoration:none}.hf-nav-shop span{margin-left:16px}.hf-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:64px;align-items:start;padding-top:44px;padding-bottom:68px}.hf-gallery{position:sticky;top:24px}.hf-image-stage{position:relative;border-radius:12px;overflow:hidden;background:#f4e9e5;border:1px solid #ebdadc}.hf-main-image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.hf-image-label{position:absolute;top:18px;left:18px;z-index:1;padding:7px 13px;background:#fafaf5eb;border:1px solid #ebdadc;border-radius:4px;font-size:11px;line-height:1.3;font-weight:600}.hf-image-label span{margin-left:20px;color:#a95f76}.hf-image-foot{position:absolute;inset:auto 0 0;padding:12px 18px;display:flex;justify-content:space-between;background:#fafaf5e6;font-size:11px;letter-spacing:.02em}.hf-thumbs{display:flex;align-items:center;gap:9px;padding-top:14px}.hf-thumb{width:60px;height:60px;padding:0;border:1px solid #e5d0d5;border-radius:5px;background:#fff;overflow:hidden;flex-shrink:0}.hf-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hf-thumb.is-active{border:2px solid var(--hf-forest)}.hf-thumbs>p{margin:0 0 0 8px;font-size:11px;line-height:1.5;color:var(--hf-muted)}.hf-product{padding-top:4px}.hf-product-name{font-size:14px;font-weight:700;margin-bottom:15px!important}.hf-product-name>span{font-weight:400;font-size:12px;margin-left:8px;color:var(--hf-muted)}.hf-product h1{margin-bottom:20px}.hf-lead{font-size:16px;line-height:1.7;color:var(--hf-muted);max-width:490px}.hf-benefits{padding:0;list-style:none;margin:22px 0 24px;display:grid;gap:8px;font-size:14px}.hf-benefits li{display:flex;align-items:center;gap:12px}.hf-benefits li>span{width:27px;height:27px;display:grid;place-items:center;background:#f5e7e9;border-radius:50%;font-size:15px}.hf-offer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;border:1px solid #d6abb9;border-radius:7px;background:#f7e9ec;margin-bottom:12px}.hf-offer>div{display:grid;gap:3px}.hf-offer strong{font-size:14px}.hf-offer span{font-size:11px;color:var(--hf-muted)}.hf-offer .hf-price span{font:inherit;color:inherit}.hf-offer .hf-price{font-size:24px;letter-spacing:-.03em;white-space:nowrap}.hf-purchase-row{display:flex;gap:10px}.hf-quantity{display:flex;align-items:center;border:1px solid #ead8df;border-radius:6px;flex:0 0 112px;min-height:54px}.hf-quantity button{width:33px;border:0;background:transparent;color:var(--hf-forest);height:50px;font-size:20px}.hf-quantity input{width:42px;min-width:0;text-align:center;border:0;background:transparent;color:inherit;-moz-appearance:textfield;font-size:15px;font-weight:600}.hf-quantity input::-webkit-inner-spin-button,.hf-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hf-button{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;min-height:54px;padding:15px 22px;background:var(--hf-forest);color:#fff;border:1px solid var(--hf-forest);border-radius:6px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s}.hf-button:hover{background:#795766;transform:translateY(-1px)}.hf-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.hf-button span{font-size:21px;font-weight:400;line-height:1}.hf-shipping{text-align:center;font-size:11px;color:var(--hf-muted);margin:9px 0 0!important}.hf-trust{display:flex;justify-content:center;gap:13px;margin:16px 0 22px;font-size:10px;flex-wrap:wrap}.hf-tabs details,.hf-faq details{border-top:1px solid #ead8df}.hf-tabs details:last-child,.hf-faq details:last-child{border-bottom:1px solid #ead8df}.hf summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.hf summary::-webkit-details-marker{display:none}.hf summary>span{font-weight:400;font-size:20px;line-height:1;flex-shrink:0}.hf details[open]>summary>span{transform:rotate(45deg)}.hf-tabs summary{padding:13px 0;font-size:13px;font-weight:600}.hf-tabs details>p{font-size:13px;color:var(--hf-muted);line-height:1.75;padding-right:14px;margin-bottom:18px}.hf-quote{text-align:center;padding:43px 24px;background:var(--hf-sage);border-top:1px solid #ead8df;border-bottom:1px solid #ead8df}.hf-quote blockquote{font-family:Georgia,serif;font-size:clamp(24px,2.3vw,32px);font-style:italic;line-height:1.45;max-width:760px;margin:0 auto 15px;letter-spacing:-.02em}.hf-quote>p:last-child{font-size:11px;margin:0}.hf-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:85px;padding-bottom:85px}.hf-story-image{position:relative}.hf-story-image img{display:block;width:100%;aspect-ratio:1.08;object-fit:cover;object-position:55% center;border-radius:10px}.hf-image-note{position:absolute;bottom:9px;left:12px;background:#fafaf5e6;padding:2px 7px;font-size:8px;color:#795766;border-radius:3px}.hf-story-copy h2{margin-bottom:24px}.hf-story-copy>p:not(.hf-eyebrow){max-width:480px;color:var(--hf-muted);font-size:16px;line-height:1.8}.hf-text-link{display:inline-flex;gap:25px;align-items:center;text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid #795766;padding-bottom:6px;margin-top:6px}.hf-reasons{background:#ead8df;padding:64px 0 68px}.hf-reasons>.hf-wrap>.hf-eyebrow,.hf-reasons h2{text-align:center}.hf-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px}.hf-reason-grid article{padding:4px 34px}.hf-reason-grid article:first-child{padding-left:0}.hf-reason-grid article:last-child{padding-right:0}.hf-reason-grid article+article{border-left:1px solid #ead8df}.hf-reason-number{display:inline-block;font-family:Georgia,serif;font-size:37px;line-height:1;color:#795766;margin-bottom:22px}.hf-reason-grid h3{margin-bottom:13px}.hf-reason-grid p{font-size:14px;line-height:1.8;color:var(--hf-muted);margin-bottom:0}.hf-how{display:grid;grid-template-columns:1fr 1fr;gap:50px 100px;padding-top:83px;padding-bottom:75px}.hf-how-intro h2{margin-bottom:24px}.hf-how-intro>p:not(.hf-eyebrow){font-size:15px;line-height:1.8;color:var(--hf-muted)}.hf-steps{list-style:none;margin:0;padding:0}.hf-steps li{display:flex;gap:20px;padding:16px 0;align-items:center}.hf-steps li+li{border-top:1px solid #ead8df}.hf-steps li>span{font-family:Georgia,serif;font-size:27px;background:#ead8df;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.hf-steps h3{font-size:22px;margin-bottom:7px}.hf-steps p{font-size:14px;color:var(--hf-muted);margin:0}.hf-ingredients{grid-column:1/-1;border-top:1px solid #ead8df;padding-top:25px;display:grid;grid-template-columns:180px 1fr auto;gap:0 20px;align-items:start}.hf-ingredients .hf-eyebrow{padding-top:4px;margin:0!important}.hf-ingredients>p:nth-child(2){font-size:13px;margin:0}.hf-ingredients details{font-size:12px;max-width:600px}.hf-ingredients summary{text-decoration:underline;text-underline-offset:4px;gap:8px}.hf-ingredients details>p{margin:16px 0 0;font-size:12px;line-height:1.75;color:var(--hf-muted)}.hf-confidence{background:var(--hf-forest);color:#ead8df;padding:64px 0}.hf-confidence-grid{display:grid;grid-template-columns:1fr .88fr;gap:90px;align-items:center}.hf-confidence .hf-eyebrow{color:#ead8df}.hf-confidence h2{font-size:clamp(36px,3.5vw,52px);margin-bottom:22px}.hf-confidence em{color:#f4d8df}.hf-confidence p:not(.hf-eyebrow){max-width:470px;font-size:15px;color:#ead8df;line-height:1.8}.hf-confidence .hf-button{width:max-content;max-width:100%;margin-top:27px;background:#ead8df;color:#795766;border-color:#ead8df}.hf-confidence .hf-confidence-small{font-size:10px!important;margin:12px 0 0;letter-spacing:.07em}.hf-confidence-visual img{display:block;aspect-ratio:1.16;object-fit:cover;object-position:center 65%;border-radius:9px}.hf-guarantee{display:grid;grid-template-columns:140px minmax(0,790px);justify-content:center;gap:40px;padding-top:74px;padding-bottom:75px;border-bottom:1px solid #ead8df;align-items:center}.hf-seal{height:136px;width:136px;border:1px solid #795766;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:1px solid #ead8df;outline-offset:-8px;transform:rotate(-8deg)}.hf-seal span{font-family:Georgia,serif;font-size:58px;line-height:1}.hf-seal small{font-size:11px;letter-spacing:.17em;margin-top:9px}.hf-guarantee h2{font-size:32px;margin-bottom:17px}.hf-guarantee .hf-eyebrow{margin-bottom:9px!important}.hf-guarantee p:not(.hf-eyebrow){font-size:14px;color:var(--hf-muted);line-height:1.8}.hf-support{font-size:12px;margin-left:26px;text-underline-offset:4px}.hf-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:75px;padding-bottom:90px}.hf-faq h2{font-size:40px}.hf-faq-list summary{padding:20px 0;font-size:14px;font-weight:600;line-height:1.5}.hf-faq-list details>p{font-size:13px;line-height:1.8;color:var(--hf-muted);padding-right:20px;margin-bottom:23px}.hf-footer{background:#ead8df;padding:47px 0 28px}.hf-footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:1px solid #ead8df}.hf-footer-top p{font-size:12px;margin:12px 0 0}.hf-footer nav{display:flex;gap:20px;font-size:11px;flex-wrap:wrap;align-items:center}.hf-footer nav a{text-decoration:none}.hf-disclaimer{font-size:10px;line-height:1.8;color:#795766;max-width:900px;margin-top:22px!important}.hf-copyright{font-size:10px;margin:0!important;color:#795766}.hf-sticky{position:fixed;bottom:0;inset-inline:0;z-index:30;background:#fafaf5f7;border-top:1px solid #ead8df;box-shadow:0 -5px 24px #63354809;padding:11px max(20px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px}.hf-sticky[hidden]{display:none}.hf-sticky>div{display:flex;align-items:center;gap:24px;font-size:16px}.hf-sticky>div strong{font-family:var(--hf-heading),sans-serif;font-size:15px}.hf-sticky .hf-button{width:230px;min-height:45px;padding:10px 16px;font-size:12px}.hf-cart{border:1px solid #ead8df;border-radius:14px;width:min(490px,calc(100vw - 32px));padding:32px;color:var(--hf-ink);background:var(--hf-cream);box-shadow:0 20px 90px #79576633}.hf-cart::backdrop{background:#795766c0}.hf-cart h2{font-size:29px;margin-bottom:23px}.hf-cart>p{font-size:13px;line-height:1.8}.hf-cart-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border:0;background:transparent;font-size:27px;color:inherit}.hf-cart-product{display:flex;align-items:center;gap:16px}.hf-cart-product img{width:96px;height:96px;object-fit:cover;border-radius:8px}.hf-cart-product p{font-size:11px;margin:4px 0}.hf-cart-total{border-top:1px solid #ead8df;display:flex;justify-content:space-between;padding:18px 0;margin-top:18px;font-size:14px}.hf-form select{width:100%;margin-bottom:12px;padding:12px;border:1px solid #d6abb9;background:#fff;border-radius:5px}@media(max-width:1100px){.hf-hero{gap:35px}.hf-wrap{width:calc(100% - 48px)}.hf-header{padding-inline:24px}.hf-story,.hf-how{gap:40px}.hf-confidence-grid{gap:45px}.hf-ingredients{grid-template-columns:140px 1fr}.hf-ingredients details{grid-column:2;margin-top:10px}.hf-faq{gap:35px}.hf-hero h1{font-size:55px}}@media(max-width:749px){.hf-wrap{width:calc(100% - 36px)}.hf-preview-notice{font-size:8px;padding:4px 9px}.hf-announcement{font-size:8px;padding:8px;letter-spacing:.12em}.hf-header{min-height:68px;padding:17px 18px;gap:12px}.hf-brand{font-size:22px}.hf-nav{display:none}.hf-nav-shop{font-size:10px;padding:8px 10px}.hf-nav-shop span{margin-left:8px}.hf-hero{grid-template-columns:1fr;padding-top:18px;padding-bottom:40px;gap:24px}.hf-gallery{position:static}.hf-image-stage{border-radius:8px}.hf-image-label{top:12px;left:12px;font-size:9px;padding:6px 9px}.hf-image-foot{font-size:9px;padding:9px 12px}.hf-main-image{aspect-ratio:1.08}.hf-thumbs{padding-top:10px;gap:7px}.hf-thumb{width:47px;height:47px}.hf-thumbs>p{font-size:9px;margin-left:5px}.hf-product{padding-top:0}.hf-eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:11px!important}.hf-product-name{font-size:12px;margin-bottom:13px!important}.hf-product-name>span{font-size:11px}.hf-hero h1{font-size:49px;line-height:1.05;letter-spacing:-.055em;margin-bottom:17px}.hf-lead{font-size:14px;line-height:1.75}.hf-benefits{font-size:12px;gap:9px;margin:19px 0 23px}.hf-benefits li{gap:9px}.hf-offer{padding:13px 14px}.hf-offer .hf-price span{font:inherit;color:inherit}.hf-offer .hf-price{font-size:23px}.hf-offer span{font-size:10px}.hf-purchase-row{gap:9px}.hf-quantity{flex-basis:104px}.hf-quantity button{width:30px}.hf-quantity input{width:42px}.hf-button{min-height:52px;font-size:13px;gap:19px;padding:14px 17px}.hf-trust{gap:10px;font-size:9px;margin:15px 0 22px}.hf-tabs summary{font-size:12px;padding:14px 0}.hf-tabs details>p{font-size:12px}.hf-quote{padding:34px 22px}.hf-quote blockquote{font-size:24px;line-height:1.45}.hf-quote>p:last-child{font-size:10px}.hf-story{grid-template-columns:1fr;padding-block:45px;gap:29px}.hf-story-image img{aspect-ratio:1.14;object-position:55% center}.hf-story h2{font-size:34px}.hf-story-copy>p:not(.hf-eyebrow){font-size:14px;line-height:1.8}.hf-story-copy h2{margin-bottom:19px}.hf-text-link{font-size:12px}.hf-reasons{padding:38px 0 42px}.hf-reasons h2{font-size:31px}.hf-reason-grid{grid-template-columns:1fr;margin-top:25px}.hf-reason-grid article,.hf-reason-grid article:first-child,.hf-reason-grid article:last-child{padding:22px 0;display:grid;grid-template-columns:43px 1fr;gap:8px 11px}.hf-reason-grid article+article{border-left:0;border-top:1px solid #ead8df}.hf-reason-number{grid-row:1/3;font-size:30px;margin:0;padding-top:3px}.hf-reason-grid h3{font-size:22px;margin:0}.hf-reason-grid p{font-size:13px;line-height:1.8}.hf-how{grid-template-columns:1fr;gap:18px;padding-block:44px}.hf-how h2{font-size:37px}.hf-how-intro>p:not(.hf-eyebrow){font-size:14px}.hf-steps li{padding:18px 0;gap:17px}.hf-steps li>span{height:45px;width:45px;font-size:24px}.hf-steps h3{font-size:21px}.hf-steps p{font-size:13px}.hf-ingredients{display:block;margin-top:11px;padding-top:22px}.hf-ingredients>p:nth-child(2){font-size:12px;margin-top:9px}.hf-ingredients details{margin-top:12px;max-width:none}.hf-ingredients summary{justify-content:flex-start}.hf-confidence{padding:40px 0}.hf-confidence-grid{grid-template-columns:1fr;gap:30px}.hf-confidence h2{font-size:37px}.hf-confidence p:not(.hf-eyebrow){font-size:14px}.hf-confidence .hf-button{width:100%;margin-top:22px}.hf-confidence .hf-confidence-small{text-align:center}.hf-confidence-visual img{aspect-ratio:1.2}.hf-guarantee{grid-template-columns:1fr;padding-block:44px;gap:23px}.hf-seal{height:97px;width:97px}.hf-seal span{font-size:41px}.hf-seal small{font-size:8px;margin-top:5px}.hf-guarantee h2{font-size:31px}.hf-guarantee p:not(.hf-eyebrow){font-size:13px}.hf-support{font-size:11px;margin-left:18px}.hf-faq{grid-template-columns:1fr;padding-top:43px;padding-bottom:50px;gap:26px}.hf-faq h2{font-size:35px}.hf-faq-list summary{font-size:13px;padding:18px 0}.hf-faq-list details>p{font-size:12px}.hf-footer{padding:33px 0 90px}.hf-footer-top{display:block}.hf-footer nav{gap:15px;margin-top:24px;font-size:10px}.hf-footer-top p{font-size:11px}.hf-disclaimer{font-size:9px}.hf-sticky{padding:9px 14px;padding-bottom:max(9px,env(safe-area-inset-bottom));gap:12px}.hf-sticky>div{display:grid;gap:0;font-size:13px}.hf-sticky>div strong{font-size:11px;letter-spacing:.04em}.hf-sticky .hf-button{width:190px;min-height:43px;font-size:11px}.hf-cart{padding:25px 20px}.hf-cart h2{font-size:25px}.hf-cart-product img{width:75px;height:75px}.hf-cart .hf-button{font-size:12px}}@media(prefers-reduced-motion:reduce){.hf-button{transition:none}.hf-button:hover{transform:none}}.hf-comparison{padding:64px 0 58px;background:#ead8df;border-top:1px solid #ead8df}.hf-comparison-intro{text-align:center;max-width:720px;margin:0 auto 32px}.hf-comparison-intro h2{margin-bottom:18px}.hf-comparison-intro>p:last-child{font-size:15px;line-height:1.8;color:var(--hf-muted);max-width:570px;margin:0 auto}.hf-comparison-card{max-width:960px;margin:0 auto;border:1px solid #ead8df;border-radius:14px;overflow:hidden;background:var(--hf-cream);box-shadow:0 12px 34px #63354806}.hf-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.55}.hf-compare-detail{width:30%}.hf-compare-ours{width:36%}.hf-compare-other{width:34%}.hf-comparison th,.hf-comparison td{padding:22px 25px;text-align:left;overflow-wrap:anywhere}.hf-comparison thead th{font-size:13px;font-weight:600;vertical-align:middle}.hf-comparison thead th:first-child{color:var(--hf-muted);font-weight:400}.hf-comparison thead .hf-compare-highlight{background:var(--hf-forest);color:#fff}.hf-comparison thead .hf-compare-highlight strong{display:block;font-family:var(--hf-heading),sans-serif;font-size:25px;letter-spacing:-.03em;line-height:1.3}.hf-compare-brand{display:block;color:#f4d8df;font-size:9px;letter-spacing:.18em;margin-bottom:5px}.hf-compare-caption{display:block;font-size:10px;font-weight:400;color:var(--hf-muted);margin-top:5px}.hf-comparison tbody th{font-weight:600;font-size:13px}.hf-comparison tbody tr{border-top:1px solid #ead8df}.hf-comparison tbody td:last-child{color:var(--hf-muted);font-size:13px}.hf-comparison tbody .hf-compare-highlight{background:#ead8df;font-weight:600;color:var(--hf-forest)}.hf-compare-value{display:flex;align-items:center;gap:12px}.hf-compare-check{flex:0 0 23px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--hf-forest);color:#fff;font-size:12px}.hf .hf-comparison-note{font-size:11px;line-height:1.7;color:var(--hf-muted);text-align:center;max-width:750px;margin:20px auto 0}.hf-comparison-link{display:flex;width:max-content;max-width:100%;margin:20px auto 0;text-align:center}@media(max-width:749px){.hf-comparison{padding:40px 0}.hf-comparison-intro{margin-bottom:25px}.hf-comparison-intro h2{font-size:33px;max-width:350px;margin:0 auto 15px}.hf-comparison-intro>p:last-child{font-size:13px}.hf-comparison-card{border-radius:10px}.hf-compare-detail{width:28%}.hf-compare-ours{width:37%}.hf-compare-other{width:35%}.hf-comparison th,.hf-comparison td{padding:16px 10px}.hf-comparison thead th,.hf-comparison tbody th,.hf-comparison tbody td:last-child{font-size:11px}.hf-comparison thead .hf-compare-highlight strong{font-size:18px}.hf-compare-brand{font-size:7px;letter-spacing:.12em}.hf-compare-caption{font-size:9px}.hf-comparison tbody .hf-compare-highlight{font-size:11px}.hf-compare-value{display:block}.hf-compare-check{width:19px;height:19px;font-size:10px;margin-bottom:7px}.hf .hf-comparison-note{font-size:10px;margin-top:16px}.hf-comparison-link{font-size:12px;gap:15px}}.hf h1,.hf h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.hf h1{font-size:clamp(48px,4.8vw,72px)}.hf em{color:#a15b72}.hf-eyebrow{font-size:11px;letter-spacing:.15em}.hf-main-image{object-fit:contain;mix-blend-mode:multiply;padding:36px 22px}.hf-image-stage{background:radial-gradient(ellipse at 50% 40%,#fffdfa 15%,#eedcda);border-radius:160px 160px 12px 12px}.hf-image-label{top:auto;bottom:52px;background:#fffaf7}.hf-image-foot{background:#f6e9e8}.hf-thumbs>p{font-size:12px}.hf-lead{font-size:17px}.hf-benefits{font-size:15px}.hf-benefits li>span{background:#f4e1e7;color:#633548}.hf-quote{background:#f4e6e8}.hf-story-image{border-radius:12px 100px 12px 12px;overflow:hidden}.hf-story-image img{aspect-ratio:1;object-fit:cover}.hf-reasons{background:#f8efec}.hf-reason-number{color:#a15b72}.hf-confidence{background:#633548;color:#fffaf7}.hf-confidence em,.hf-confidence .hf-eyebrow{color:#f3ccd8}.hf-confidence-visual{background:#f1e3df;border-radius:140px 140px 12px 12px;overflow:hidden}.hf-confidence-visual img{mix-blend-mode:multiply;object-fit:contain;padding:24px}.hf-button{border-radius:6px}.hf-button-light{background:#fffaf7;color:#633548}.hf-header{min-height:80px}.hf-guarantee{gap:32px}.hf-preview-notice{background:#eee7e1;color:#61534b}.hf-footer{background:#f6ede9}.hf-story-copy p,.hf-reason-grid p,.hf-how-intro p,.hf-steps p,.hf-guarantee p,.hf-faq-list p{font-size:16px}.hf-nav{font-size:14px}.hf-offer span{font-size:12px}@media(max-width:600px){.hf-image-stage{border-radius:110px 110px 10px 10px}.hf-main-image{padding:25px 24px}.hf-image-label{font-size:10px}.hf h1{font-size:49px}.hf-hero{padding-top:24px}.hf-product-name>span{display:block;margin:5px 0 0}.hf-header{min-height:70px}.hf-announcement{font-size:10px;letter-spacing:.08em}.hf-hero{gap:25px}.hf-thumbs{padding-top:10px}}.ep{--ep-forest:#285e5b;--ep-cream:#fbfaf6;--ep-sage:#e6f0ed;--ep-lime:#cce9e3;--ep-ink:#193f3d;--ep-muted:#536d69;color:var(--ep-ink);background:var(--ep-cream);font-size:16px;line-height:1.65;overflow:clip}.ep p{margin:0 0 18px}.ep h1,.ep h2,.ep h3{font-family:var(--ep-heading),Arial,sans-serif;line-height:1.12;letter-spacing:-.045em;margin:0;color:inherit}.ep h1{font-size:clamp(48px,4.65vw,72px)}.ep h2{font-size:clamp(32px,3.25vw,48px)}.ep h3{font-size:23px;letter-spacing:-.025em}.ep em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.ep-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.ep-eyebrow{font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.6;text-transform:uppercase;color:var(--ep-forest);margin-bottom:16px!important}.ep-skip{position:fixed;top:-100px;left:12px;z-index:999;padding:12px;background:#fff}.ep-skip:focus{top:12px}.ep-preview-notice{background:#f1dfbd;color:#583e15;text-align:center;font-size:10px;letter-spacing:.09em;padding:5px 14px}.ep-announcement{background:var(--ep-forest);color:#f0f4e9;padding:8px 20px;text-align:center;font-size:10px;font-weight:600;letter-spacing:.16em}.ep-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:20px max(40px,calc((100vw - 1240px)/2));border-bottom:1px solid #dce3d8;background:var(--ep-cream)}.ep-brand{font-family:var(--ep-heading),Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:.16em;text-decoration:none;line-height:1}.ep-nav{display:flex;gap:32px;font-size:13px}.ep-nav a{text-decoration:none}.ep-nav a:hover{text-decoration:underline;text-underline-offset:5px}.ep-nav-shop{padding:10px 18px;border:1px solid #294d39;border-radius:5px;font-size:12px;font-weight:700;text-decoration:none}.ep-nav-shop span{margin-left:16px}.ep-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:64px;align-items:start;padding-top:44px;padding-bottom:68px}.ep-gallery{position:sticky;top:24px}.ep-image-stage{position:relative;border-radius:12px;overflow:hidden;background:#e8ebdf;border:1px solid #e2e6db}.ep-main-image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.ep-image-label{position:absolute;top:18px;left:18px;z-index:1;padding:7px 13px;background:#fafaf5eb;border:1px solid #dce2d5;border-radius:4px;font-size:11px;line-height:1.3;font-weight:600}.ep-image-label span{margin-left:20px;color:#789052}.ep-image-foot{position:absolute;inset:auto 0 0;padding:12px 18px;display:flex;justify-content:space-between;background:#fafaf5e6;font-size:11px;letter-spacing:.02em}.ep-thumbs{display:flex;align-items:center;gap:9px;padding-top:14px}.ep-thumb{width:60px;height:60px;padding:0;border:1px solid #d6ded0;border-radius:5px;background:#fff;overflow:hidden;flex-shrink:0}.ep-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ep-thumb.is-active{border:2px solid var(--ep-forest)}.ep-thumbs>p{margin:0 0 0 8px;font-size:11px;line-height:1.5;color:var(--ep-muted)}.ep-product{padding-top:4px}.ep-product-name{font-size:14px;font-weight:700;margin-bottom:15px!important}.ep-product-name>span{font-weight:400;font-size:12px;margin-left:8px;color:var(--ep-muted)}.ep-product h1{margin-bottom:20px}.ep-lead{font-size:16px;line-height:1.7;color:var(--ep-muted);max-width:490px}.ep-benefits{padding:0;list-style:none;margin:22px 0 24px;display:grid;gap:8px;font-size:14px}.ep-benefits li{display:flex;align-items:center;gap:12px}.ep-benefits li>span{width:27px;height:27px;display:grid;place-items:center;background:#e6f0ed;border-radius:50%;font-size:15px}.ep-offer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;border:1px solid #b9c9ac;border-radius:7px;background:#eaf4f1;margin-bottom:12px}.ep-offer>div{display:grid;gap:3px}.ep-offer strong{font-size:14px}.ep-offer span{font-size:11px;color:var(--ep-muted)}.ep-offer .ep-price span{font:inherit;color:inherit}.ep-offer .ep-price{font-size:24px;letter-spacing:-.03em;white-space:nowrap}.ep-purchase-row{display:flex;gap:10px}.ep-quantity{display:flex;align-items:center;border:1px solid #b5c2aa;border-radius:6px;flex:0 0 112px;min-height:54px}.ep-quantity button{width:33px;border:0;background:transparent;color:var(--ep-forest);height:50px;font-size:20px}.ep-quantity input{width:42px;min-width:0;text-align:center;border:0;background:transparent;color:inherit;-moz-appearance:textfield;font-size:15px;font-weight:600}.ep-quantity input::-webkit-inner-spin-button,.ep-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ep-button{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;min-height:54px;padding:15px 22px;background:var(--ep-forest);color:#fff;border:1px solid var(--ep-forest);border-radius:6px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s}.ep-button:hover{background:#25533b;transform:translateY(-1px)}.ep-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.ep-button span{font-size:21px;font-weight:400;line-height:1}.ep-shipping{text-align:center;font-size:11px;color:var(--ep-muted);margin:9px 0 0!important}.ep-trust{display:flex;justify-content:center;gap:13px;margin:16px 0 22px;font-size:10px;flex-wrap:wrap}.ep-tabs details,.ep-faq details{border-top:1px solid #d5dfce}.ep-tabs details:last-child,.ep-faq details:last-child{border-bottom:1px solid #d5dfce}.ep summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.ep summary::-webkit-details-marker{display:none}.ep summary>span{font-weight:400;font-size:20px;line-height:1;flex-shrink:0}.ep details[open]>summary>span{transform:rotate(45deg)}.ep-tabs summary{padding:13px 0;font-size:13px;font-weight:600}.ep-tabs details>p{font-size:13px;color:var(--ep-muted);line-height:1.75;padding-right:14px;margin-bottom:18px}.ep-quote{text-align:center;padding:43px 24px;background:var(--ep-sage);border-top:1px solid #dce5d3;border-bottom:1px solid #dce5d3}.ep-quote blockquote{font-family:Georgia,serif;font-size:clamp(24px,2.3vw,32px);font-style:italic;line-height:1.45;max-width:760px;margin:0 auto 15px;letter-spacing:-.02em}.ep-quote>p:last-child{font-size:11px;margin:0}.ep-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:85px;padding-bottom:85px}.ep-story-image{position:relative}.ep-story-image img{display:block;width:100%;aspect-ratio:1.08;object-fit:cover;object-position:55% center;border-radius:10px}.ep-image-note{position:absolute;bottom:9px;left:12px;background:#fafaf5e6;padding:2px 7px;font-size:8px;color:#425448;border-radius:3px}.ep-story-copy h2{margin-bottom:24px}.ep-story-copy>p:not(.ep-eyebrow){max-width:480px;color:var(--ep-muted);font-size:16px;line-height:1.8}.ep-text-link{display:inline-flex;gap:25px;align-items:center;text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid #769067;padding-bottom:6px;margin-top:6px}.ep-reasons{background:#edf5f2;padding:64px 0 68px}.ep-reasons>.ep-wrap>.ep-eyebrow,.ep-reasons h2{text-align:center}.ep-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px}.ep-reason-grid article{padding:4px 34px}.ep-reason-grid article:first-child{padding-left:0}.ep-reason-grid article:last-child{padding-right:0}.ep-reason-grid article+article{border-left:1px solid #cbd8c2}.ep-reason-number{display:inline-block;font-family:Georgia,serif;font-size:37px;line-height:1;color:#73915b;margin-bottom:22px}.ep-reason-grid h3{margin-bottom:13px}.ep-reason-grid p{font-size:14px;line-height:1.8;color:var(--ep-muted);margin-bottom:0}.ep-how{display:grid;grid-template-columns:1fr 1fr;gap:50px 100px;padding-top:83px;padding-bottom:75px}.ep-how-intro h2{margin-bottom:24px}.ep-how-intro>p:not(.ep-eyebrow){font-size:15px;line-height:1.8;color:var(--ep-muted)}.ep-steps{list-style:none;margin:0;padding:0}.ep-steps li{display:flex;gap:20px;padding:16px 0;align-items:center}.ep-steps li+li{border-top:1px solid #dae2d3}.ep-steps li>span{font-family:Georgia,serif;font-size:27px;background:#e7efde;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.ep-steps h3{font-size:22px;margin-bottom:7px}.ep-steps p{font-size:14px;color:var(--ep-muted);margin:0}.ep-ingredients{grid-column:1/-1;border-top:1px solid #dce4d5;padding-top:25px;display:grid;grid-template-columns:180px 1fr auto;gap:0 20px;align-items:start}.ep-ingredients .ep-eyebrow{padding-top:4px;margin:0!important}.ep-ingredients>p:nth-child(2){font-size:13px;margin:0}.ep-ingredients details{font-size:12px;max-width:600px}.ep-ingredients summary{text-decoration:underline;text-underline-offset:4px;gap:8px}.ep-ingredients details>p{margin:16px 0 0;font-size:12px;line-height:1.75;color:var(--ep-muted)}.ep-confidence{background:var(--ep-forest);color:#f4f7ec;padding:64px 0}.ep-confidence-grid{display:grid;grid-template-columns:1fr .88fr;gap:90px;align-items:center}.ep-confidence .ep-eyebrow{color:#c7e3dc}.ep-confidence h2{font-size:clamp(36px,3.5vw,52px);margin-bottom:22px}.ep-confidence em{color:#cce9e3}.ep-confidence p:not(.ep-eyebrow){max-width:470px;font-size:15px;color:#d9e3d2;line-height:1.8}.ep-confidence .ep-button{width:max-content;max-width:100%;margin-top:27px;background:#d7eee8;color:#1d3c2c;border-color:#d7eee8}.ep-confidence .ep-confidence-small{font-size:10px!important;margin:12px 0 0;letter-spacing:.07em}.ep-confidence-visual img{display:block;aspect-ratio:1.16;object-fit:cover;object-position:center 65%;border-radius:9px}.ep-guarantee{display:grid;grid-template-columns:140px minmax(0,790px);justify-content:center;gap:40px;padding-top:74px;padding-bottom:75px;border-bottom:1px solid #d8e1d0;align-items:center}.ep-seal{height:136px;width:136px;border:1px solid #7b9561;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:1px solid #c4d3b6;outline-offset:-8px;transform:rotate(-8deg)}.ep-seal span{font-family:Georgia,serif;font-size:58px;line-height:1}.ep-seal small{font-size:11px;letter-spacing:.17em;margin-top:9px}.ep-guarantee h2{font-size:32px;margin-bottom:17px}.ep-guarantee .ep-eyebrow{margin-bottom:9px!important}.ep-guarantee p:not(.ep-eyebrow){font-size:14px;color:var(--ep-muted);line-height:1.8}.ep-support{font-size:12px;margin-left:26px;text-underline-offset:4px}.ep-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:75px;padding-bottom:90px}.ep-faq h2{font-size:40px}.ep-faq-list summary{padding:20px 0;font-size:14px;font-weight:600;line-height:1.5}.ep-faq-list details>p{font-size:13px;line-height:1.8;color:var(--ep-muted);padding-right:20px;margin-bottom:23px}.ep-footer{background:#e7efeb;padding:47px 0 28px}.ep-footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:1px solid #c7d3ba}.ep-footer-top p{font-size:12px;margin:12px 0 0}.ep-footer nav{display:flex;gap:20px;font-size:11px;flex-wrap:wrap;align-items:center}.ep-footer nav a{text-decoration:none}.ep-disclaimer{font-size:10px;line-height:1.8;color:#5d6c53;max-width:900px;margin-top:22px!important}.ep-copyright{font-size:10px;margin:0!important;color:#5d6c53}.ep-sticky{position:fixed;bottom:0;inset-inline:0;z-index:30;background:#fafaf5f7;border-top:1px solid #d4dec9;box-shadow:0 -5px 24px #285e5b09;padding:11px max(20px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px}.ep-sticky[hidden]{display:none}.ep-sticky>div{display:flex;align-items:center;gap:24px;font-size:16px}.ep-sticky>div strong{font-family:var(--ep-heading),sans-serif;font-size:15px}.ep-sticky .ep-button{width:230px;min-height:45px;padding:10px 16px;font-size:12px}.ep-cart{border:1px solid #d1dcc6;border-radius:14px;width:min(490px,calc(100vw - 32px));padding:32px;color:var(--ep-ink);background:var(--ep-cream);box-shadow:0 20px 90px #142c2233}.ep-cart::backdrop{background:#12241dc0}.ep-cart h2{font-size:29px;margin-bottom:23px}.ep-cart>p{font-size:13px;line-height:1.8}.ep-cart-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border:0;background:transparent;font-size:27px;color:inherit}.ep-cart-product{display:flex;align-items:center;gap:16px}.ep-cart-product img{width:96px;height:96px;object-fit:cover;border-radius:8px}.ep-cart-product p{font-size:11px;margin:4px 0}.ep-cart-total{border-top:1px solid #d1dcc6;display:flex;justify-content:space-between;padding:18px 0;margin-top:18px;font-size:14px}.ep-form select{width:100%;margin-bottom:12px;padding:12px;border:1px solid #b9c9ac;background:#fff;border-radius:5px}@media(max-width:1100px){.ep-hero{gap:35px}.ep-wrap{width:calc(100% - 48px)}.ep-header{padding-inline:24px}.ep-story,.ep-how{gap:40px}.ep-confidence-grid{gap:45px}.ep-ingredients{grid-template-columns:140px 1fr}.ep-ingredients details{grid-column:2;margin-top:10px}.ep-faq{gap:35px}.ep-hero h1{font-size:55px}}@media(max-width:749px){.ep-wrap{width:calc(100% - 36px)}.ep-preview-notice{font-size:8px;padding:4px 9px}.ep-announcement{font-size:8px;padding:8px;letter-spacing:.12em}.ep-header{min-height:68px;padding:17px 18px;gap:12px}.ep-brand{font-size:22px}.ep-nav{display:none}.ep-nav-shop{font-size:10px;padding:8px 10px}.ep-nav-shop span{margin-left:8px}.ep-hero{grid-template-columns:1fr;padding-top:18px;padding-bottom:40px;gap:24px}.ep-gallery{position:static}.ep-image-stage{border-radius:8px}.ep-image-label{top:12px;left:12px;font-size:9px;padding:6px 9px}.ep-image-foot{font-size:9px;padding:9px 12px}.ep-main-image{aspect-ratio:1.08}.ep-thumbs{padding-top:10px;gap:7px}.ep-thumb{width:47px;height:47px}.ep-thumbs>p{font-size:9px;margin-left:5px}.ep-product{padding-top:0}.ep-eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:11px!important}.ep-product-name{font-size:12px;margin-bottom:13px!important}.ep-product-name>span{font-size:11px}.ep-hero h1{font-size:49px;line-height:1.05;letter-spacing:-.055em;margin-bottom:17px}.ep-lead{font-size:14px;line-height:1.75}.ep-benefits{font-size:12px;gap:9px;margin:19px 0 23px}.ep-benefits li{gap:9px}.ep-offer{padding:13px 14px}.ep-offer .ep-price span{font:inherit;color:inherit}.ep-offer .ep-price{font-size:23px}.ep-offer span{font-size:10px}.ep-purchase-row{gap:9px}.ep-quantity{flex-basis:104px}.ep-quantity button{width:30px}.ep-quantity input{width:42px}.ep-button{min-height:52px;font-size:13px;gap:19px;padding:14px 17px}.ep-trust{gap:10px;font-size:9px;margin:15px 0 22px}.ep-tabs summary{font-size:12px;padding:14px 0}.ep-tabs details>p{font-size:12px}.ep-quote{padding:34px 22px}.ep-quote blockquote{font-size:24px;line-height:1.45}.ep-quote>p:last-child{font-size:10px}.ep-story{grid-template-columns:1fr;padding-block:45px;gap:29px}.ep-story-image img{aspect-ratio:1.14;object-position:55% center}.ep-story h2{font-size:34px}.ep-story-copy>p:not(.ep-eyebrow){font-size:14px;line-height:1.8}.ep-story-copy h2{margin-bottom:19px}.ep-text-link{font-size:12px}.ep-reasons{padding:38px 0 42px}.ep-reasons h2{font-size:31px}.ep-reason-grid{grid-template-columns:1fr;margin-top:25px}.ep-reason-grid article,.ep-reason-grid article:first-child,.ep-reason-grid article:last-child{padding:22px 0;display:grid;grid-template-columns:43px 1fr;gap:8px 11px}.ep-reason-grid article+article{border-left:0;border-top:1px solid #cbd8c2}.ep-reason-number{grid-row:1/3;font-size:30px;margin:0;padding-top:3px}.ep-reason-grid h3{font-size:22px;margin:0}.ep-reason-grid p{font-size:13px;line-height:1.8}.ep-how{grid-template-columns:1fr;gap:18px;padding-block:44px}.ep-how h2{font-size:37px}.ep-how-intro>p:not(.ep-eyebrow){font-size:14px}.ep-steps li{padding:18px 0;gap:17px}.ep-steps li>span{height:45px;width:45px;font-size:24px}.ep-steps h3{font-size:21px}.ep-steps p{font-size:13px}.ep-ingredients{display:block;margin-top:11px;padding-top:22px}.ep-ingredients>p:nth-child(2){font-size:12px;margin-top:9px}.ep-ingredients details{margin-top:12px;max-width:none}.ep-ingredients summary{justify-content:flex-start}.ep-confidence{padding:40px 0}.ep-confidence-grid{grid-template-columns:1fr;gap:30px}.ep-confidence h2{font-size:37px}.ep-confidence p:not(.ep-eyebrow){font-size:14px}.ep-confidence .ep-button{width:100%;margin-top:22px}.ep-confidence .ep-confidence-small{text-align:center}.ep-confidence-visual img{aspect-ratio:1.2}.ep-guarantee{grid-template-columns:1fr;padding-block:44px;gap:23px}.ep-seal{height:97px;width:97px}.ep-seal span{font-size:41px}.ep-seal small{font-size:8px;margin-top:5px}.ep-guarantee h2{font-size:31px}.ep-guarantee p:not(.ep-eyebrow){font-size:13px}.ep-support{font-size:11px;margin-left:18px}.ep-faq{grid-template-columns:1fr;padding-top:43px;padding-bottom:50px;gap:26px}.ep-faq h2{font-size:35px}.ep-faq-list summary{font-size:13px;padding:18px 0}.ep-faq-list details>p{font-size:12px}.ep-footer{padding:33px 0 90px}.ep-footer-top{display:block}.ep-footer nav{gap:15px;margin-top:24px;font-size:10px}.ep-footer-top p{font-size:11px}.ep-disclaimer{font-size:9px}.ep-sticky{padding:9px 14px;padding-bottom:max(9px,env(safe-area-inset-bottom));gap:12px}.ep-sticky>div{display:grid;gap:0;font-size:13px}.ep-sticky>div strong{font-size:11px;letter-spacing:.04em}.ep-sticky .ep-button{width:190px;min-height:43px;font-size:11px}.ep-cart{padding:25px 20px}.ep-cart h2{font-size:25px}.ep-cart-product img{width:75px;height:75px}.ep-cart .ep-button{font-size:12px}}@media(prefers-reduced-motion:reduce){.ep-button{transition:none}.ep-button:hover{transform:none}}.ep-comparison{padding:64px 0 58px;background:#edf5f2;border-top:1px solid #dae3d1}.ep-comparison-intro{text-align:center;max-width:720px;margin:0 auto 32px}.ep-comparison-intro h2{margin-bottom:18px}.ep-comparison-intro>p:last-child{font-size:15px;line-height:1.8;color:var(--ep-muted);max-width:570px;margin:0 auto}.ep-comparison-card{max-width:960px;margin:0 auto;border:1px solid #cbd8c1;border-radius:14px;overflow:hidden;background:var(--ep-cream);box-shadow:0 12px 34px #285e5b06}.ep-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.55}.ep-compare-detail{width:30%}.ep-compare-ours{width:36%}.ep-compare-other{width:34%}.ep-comparison th,.ep-comparison td{padding:22px 25px;text-align:left;overflow-wrap:anywhere}.ep-comparison thead th{font-size:13px;font-weight:600;vertical-align:middle}.ep-comparison thead th:first-child{color:var(--ep-muted);font-weight:400}.ep-comparison thead .ep-compare-highlight{background:var(--ep-forest);color:#fff}.ep-comparison thead .ep-compare-highlight strong{display:block;font-family:var(--ep-heading),sans-serif;font-size:25px;letter-spacing:-.03em;line-height:1.3}.ep-compare-brand{display:block;color:#cce9e3;font-size:9px;letter-spacing:.18em;margin-bottom:5px}.ep-compare-caption{display:block;font-size:10px;font-weight:400;color:var(--ep-muted);margin-top:5px}.ep-comparison tbody th{font-weight:600;font-size:13px}.ep-comparison tbody tr{border-top:1px solid #d8e2cf}.ep-comparison tbody td:last-child{color:var(--ep-muted);font-size:13px}.ep-comparison tbody .ep-compare-highlight{background:#dfefea;font-weight:600;color:var(--ep-forest)}.ep-compare-value{display:flex;align-items:center;gap:12px}.ep-compare-check{flex:0 0 23px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--ep-forest);color:#fff;font-size:12px}.ep .ep-comparison-note{font-size:11px;line-height:1.7;color:var(--ep-muted);text-align:center;max-width:750px;margin:20px auto 0}.ep-comparison-link{display:flex;width:max-content;max-width:100%;margin:20px auto 0;text-align:center}@media(max-width:749px){.ep-comparison{padding:40px 0}.ep-comparison-intro{margin-bottom:25px}.ep-comparison-intro h2{font-size:33px;max-width:350px;margin:0 auto 15px}.ep-comparison-intro>p:last-child{font-size:13px}.ep-comparison-card{border-radius:10px}.ep-compare-detail{width:28%}.ep-compare-ours{width:37%}.ep-compare-other{width:35%}.ep-comparison th,.ep-comparison td{padding:16px 10px}.ep-comparison thead th,.ep-comparison tbody th,.ep-comparison tbody td:last-child{font-size:11px}.ep-comparison thead .ep-compare-highlight strong{font-size:18px}.ep-compare-brand{font-size:7px;letter-spacing:.12em}.ep-compare-caption{font-size:9px}.ep-comparison tbody .ep-compare-highlight{font-size:11px}.ep-compare-value{display:block}.ep-compare-check{width:19px;height:19px;font-size:10px;margin-bottom:7px}.ep .ep-comparison-note{font-size:10px;margin-top:16px}.ep-comparison-link{font-size:12px;gap:15px}}.ep-step-photo{width:94px;height:94px;object-fit:cover;border-radius:12px;flex-shrink:0}.ep-confidence-visual img{aspect-ratio:1;object-fit:contain}.ep-main-image{object-fit:contain}.ep-product-name>span{display:block;margin:3px 0 0}.ep-benefits{font-size:15px}.ep-tabs summary,.ep-faq-list summary{font-size:16px}.ep-compare-brand{color:#cce9e3}.ep-trust{flex-wrap:wrap}.ep-story-image img{object-fit:cover}@media(max-width:749px){.ep-hero h1{font-size:44px}.ep-lead,.ep-benefits{font-size:15px}.ep-tabs summary,.ep-faq-list summary{font-size:15px}.ep-tabs details>p,.ep-faq-list details>p{font-size:14px}.ep-step-photo{width:82px;height:82px}.ep-main-image{aspect-ratio:1}.ep-comparison th,.ep-comparison td{padding:14px 9px}.ep-sticky>div strong{font-size:10px}.ep-image-foot{font-size:10px}}.ep-before-after{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:65px;border-bottom:1px solid #d5e2dc}.ep-ba-copy{max-width:500px}.ep-ba-copy h2{margin-bottom:22px}.ep-ba-copy>p:not(.ep-eyebrow){color:var(--ep-muted);font-size:16px;line-height:1.8}.ep-ba-key{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.ep-ba-key span{padding:7px 12px;border:1px solid #c9ded7;border-radius:30px;font-size:12px;color:var(--ep-forest);background:#edf5f2}.ep-ba-copy .ep-ba-note{font-size:12px!important;max-width:440px}.ep-ba-visual{width:100%;max-width:320px;justify-self:center}.ep-ba-stage{position:relative;width:100%;aspect-ratio:4/7;overflow:hidden;border-radius:18px;background:#dbe9e3;border:1px solid #c0d5cd;isolation:isolate}.ep-ba-stage img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none}.ep-ba-before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--ba-position)) 0 0)}.ep-ba-label{position:absolute;top:17px;padding:6px 10px;color:#fff;background:#285e5bed;border-radius:5px;letter-spacing:.1em;font-size:10px;font-weight:700;pointer-events:none}.ep-ba-label-before{left:12px}.ep-ba-label-after{right:12px}.ep-ba-divider{position:absolute;top:0;bottom:0;left:var(--ba-position);width:2px;background:#fff;transform:translate(-50%);pointer-events:none;box-shadow:0 0 8px #193f3d55}.ep-ba-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:46px;width:46px;display:grid;place-items:center;border:2px solid white;border-radius:50%;background:#285e5b;color:#fff;font-size:27px;letter-spacing:3px;box-shadow:0 4px 20px #193f3d44}.ep-ba-range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.ep-ba-stage:focus-within{outline:3px solid #285e5b;outline-offset:5px}.ep-ba-hint{text-align:center;font-size:11px;line-height:1.6;color:var(--ep-muted);margin-top:14px!important}@media(max-width:749px){.ep-before-after{grid-template-columns:1fr;gap:25px;padding-block:40px}.ep-ba-copy h2{font-size:35px}.ep-ba-copy>p:not(.ep-eyebrow){font-size:14px}.ep-ba-key{margin:17px 0}.ep-ba-copy .ep-ba-note{font-size:11px!important}.ep-ba-visual{max-width:280px}.ep-ba-stage{border-radius:14px}.ep-ba-hint{font-size:10px}}.le-section,.le-product{font-size:16px;letter-spacing:normal}.le-section img,.le-product img{max-width:100%;height:auto}.le-section a,.le-product a{color:inherit}.le-section .db-button,.le-section .hf-button,.le-section .ep-button{color:#fff}.le-section h1,.le-section h2,.le-section h3,.le-product h1{color:inherit}.le-product .le-block{margin:0 0 14px}.le-product .le-block:empty{display:none}.le-product .le-buy{width:100%}.le-product .le-quantity{width:120px}.le-product .le-variant{width:100%;padding:14px;border:1px solid currentColor;border-radius:5px;background:transparent;color:inherit}.le-product .le-desc p{margin:0}.le-product .le-benefit{display:flex;align-items:center;gap:12px;font-size:14px}.le-product .le-benefit span{flex-shrink:0}.le-product .le-block h1{margin-bottom:22px}.le-product .le-price{display:flex;justify-content:space-between;align-items:center}.le-product .le-review{border:1px solid #8884;padding:18px;border-radius:8px}.le-product .le-review p{font-size:14px}.le-product .le-review cite{font-size:12px}.le-product .le-sticky{position:fixed;z-index:30;bottom:0;left:0;right:0;background:var(--ln-paper,#fafaf5);color:var(--ln-ink,#173f31);padding:12px 24px;border-top:1px solid #8884;display:flex;align-items:center;justify-content:space-between}.le-product .le-sticky a{color:inherit}.le-product .le-payments{display:flex;gap:8px;flex-wrap:wrap}.le-product .le-payments svg{width:38px;height:24px}.le-product .le-preview{font-size:12px;padding:12px;border:1px solid #b79c65;background:#f7ecd5}.le-section [data-ba-stage] img{height:100%}.le-section .ep-step-photo{height:56px}.le-product .db-hero,.le-product .hf-hero,.le-product .ep-hero{align-items:start}.le-product .shopify-app-block{width:100%}@media(max-width:749px){.le-product .le-benefit{font-size:12px}.le-product .le-block{margin-bottom:12px}}.ln-home{color:#173f31;background:#fafaf5;font-size:16px;line-height:1.7}.ln-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.ln-home h1,.ln-home h2,.ln-home h3{font-family:var(--db-heading),Arial,sans-serif;font-weight:700;letter-spacing:-.045em;line-height:1.12;color:inherit;margin:0}.ln-home h1{font-size:clamp(48px,5.6vw,82px)}.ln-home h2{font-size:clamp(33px,3.4vw,48px)}.ln-home em{font-family:Georgia,serif;font-weight:400}.ln-home p{margin:0 0 20px}.ln-home .ln-eyebrow{font-size:10px;letter-spacing:.17em;line-height:1.7;font-weight:700;margin-bottom:20px}.ln-home-hero{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:65px;padding-top:55px;padding-bottom:65px}.ln-home-copy h1{margin-bottom:27px}.ln-home-lead{font-size:17px;color:#58665b;line-height:1.85;max-width:470px}.ln-button{display:inline-flex;justify-content:space-between;align-items:center;gap:45px;padding:16px 23px;min-height:54px;background:#173f31;border-radius:5px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;margin:9px 0 19px}.ln-button:hover{background:#28543f}.ln-button span{font-size:21px}.ln-inline{display:block;width:max-content;font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid #7e9076;padding-bottom:4px}.ln-hero-edit{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:240px 240px;gap:15px;transform:rotate(-2deg);padding:8px}.ln-hero-tile{position:relative;border-radius:13px;overflow:hidden;background:#eaf0e5;box-shadow:0 8px 22px #173f310d;border:1px solid #173f3115}.ln-hero-tile img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .25s}.ln-hero-tile:hover img{transform:scale(1.025)}.ln-tile-dbloat{grid-column:1;grid-row:1/3}.ln-tile-hair{grid-column:2;grid-row:1;background:#f5e8ec}.ln-tile-patches{grid-column:2;grid-row:2;background:#e5efed}.ln-hero-category{position:absolute;bottom:12px;left:12px;right:12px;border-radius:4px;background:#fafaf5ed;display:flex;justify-content:space-between;gap:10px;padding:9px 12px;font-size:9px;font-weight:700;letter-spacing:.13em}.ln-hero-category span{font-size:15px;line-height:1}.ln-edit{padding:62px 0 68px;background:#edf2e7;border-block:1px solid #dce4d3}.ln-edit-heading{text-align:center;max-width:750px;margin:0 auto 36px}.ln-edit-heading h1{font-size:48px}.ln-edit-heading h1,.ln-edit-heading h2{margin-bottom:18px}.ln-edit-heading>p:last-child{font-size:15px;color:#58665b;line-height:1.8}.ln-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ln-product-card{--card-ink:#173f31;--card-paper:#fafaf5;overflow:hidden;border-radius:10px;background:var(--card-paper);border:1px solid #173f311c;color:var(--card-ink)}.ln-card-hair{--card-ink:#633548;--card-paper:#fffaf7}.ln-card-patches{--card-ink:#285e5b;--card-paper:#fbfaf6}.ln-card-photo{display:block;position:relative;overflow:hidden}.ln-card-photo img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .25s}.ln-card-photo:hover img{transform:scale(1.025)}.ln-card-category{position:absolute;top:14px;left:14px;background:var(--card-paper);color:var(--card-ink);padding:5px 10px;border:1px solid #173f311c;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.13em}.ln-card-info{padding:22px}.ln-card-info h3{font-size:22px;letter-spacing:-.025em;margin-bottom:10px;min-height:50px}.ln-card-info h3 a{text-decoration:none}.ln-card-info>p{font-size:13px;line-height:1.7;margin-bottom:22px;min-height:44px}.ln-card-bottom{border-top:1px solid #173f3120;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ln-card-bottom strong{font-size:18px;white-space:nowrap}.ln-card-bottom strong span{font:inherit!important}.ln-card-bottom>a{font-size:11px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.ln-card-bottom>a span{margin-left:8px}.ln-story{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-block:80px}.ln-story-photo{position:relative}.ln-story-photo img{width:100%;display:block;aspect-ratio:1.08;object-fit:cover;border-radius:10px}.ln-story-photo>span{position:absolute;left:12px;bottom:12px;background:#fafaf5e8;padding:3px 7px;font-size:8px;border-radius:3px}.ln-story-copy h2{margin-bottom:26px}.ln-story-copy>p:not(.ln-eyebrow){font-size:15px;color:#58665b;line-height:1.85;max-width:475px}.ln-story-copy .ln-inline{margin-top:24px}.ln-service{padding:50px 0;background:#173f31;color:#f4f7ec}.ln-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.ln-service article+article{border-left:1px solid #ffffff30;padding-left:36px}.ln-service article>span{font-family:Georgia,serif;font-size:26px;color:#d5ecad;display:block;margin-bottom:15px}.ln-service h2{font-size:19px;letter-spacing:-.02em;margin-bottom:13px}.ln-service p{font-size:12px;line-height:1.8;color:#d9e3d2;max-width:275px}.ln-service a{font-size:11px;font-weight:600;text-decoration:none;border-bottom:1px solid #d5ecad;padding-bottom:4px}@media(max-width:1000px){.ln-wrap{width:calc(100% - 48px)}.ln-home-hero{gap:32px}.ln-hero-edit{grid-template-rows:195px 195px}.ln-home h1{font-size:58px}.ln-card-info{padding:18px}.ln-card-bottom{align-items:flex-start;flex-direction:column}.ln-story{gap:40px}.ln-service-grid{gap:25px}.ln-service article+article{padding-left:25px}}@media(max-width:749px){.ln-wrap{width:calc(100% - 36px)}.ln-home-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:38px;gap:30px}.ln-home-copy{text-align:center}.ln-home h1{font-size:55px}.ln-home .ln-eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:15px}.ln-home-copy h1{margin-bottom:20px}.ln-home-lead{font-size:14px;max-width:440px;margin:0 auto 15px!important}.ln-button{font-size:12px;margin-top:8px;margin-bottom:16px;gap:36px}.ln-home-copy .ln-inline{margin:auto}.ln-hero-edit{grid-template-rows:170px 170px;gap:10px;max-width:430px;width:100%;margin:auto;transform:rotate(-1deg);padding:4px}.ln-hero-category{font-size:8px;bottom:8px;left:8px;right:8px;padding:7px 9px}.ln-edit{padding:39px 0 42px}.ln-edit-heading{margin-bottom:25px}.ln-edit-heading h1,.ln-edit-heading h2{font-size:33px}.ln-edit-heading>p:last-child{font-size:13px}.ln-product-grid{grid-template-columns:1fr;gap:24px;max-width:480px;margin:auto}.ln-card-photo img{aspect-ratio:1.1}.ln-card-info{padding:20px}.ln-card-info h3{min-height:0;font-size:24px}.ln-card-info>p{min-height:0;margin-bottom:18px}.ln-card-bottom{align-items:center;flex-direction:row}.ln-card-bottom>a{font-size:12px}.ln-story{grid-template-columns:1fr;gap:30px;padding-block:43px}.ln-story-copy h2{font-size:35px;margin-bottom:22px}.ln-story-copy>p:not(.ln-eyebrow){font-size:14px}.ln-service{padding:35px 0}.ln-service-grid{grid-template-columns:1fr;gap:26px}.ln-service article+article{border-left:0;border-top:1px solid #ffffff30;padding:26px 0 0}.ln-service article>span{float:left;width:42px;font-size:25px;margin:0}.ln-service article h2,.ln-service article p,.ln-service article a{margin-left:48px}.ln-service h2{font-size:19px}.ln-service p{margin-bottom:12px;max-width:none}.ln-service article a{display:inline-block}}@media(prefers-reduced-motion:reduce){.ln-hero-tile img,.ln-card-photo img{transition:none}}.ln-home{font-family:var(--db-body),Arial,sans-serif}.ln-home *{box-sizing:border-box}.ln-home a{color:inherit}.ln-home .ln-button{color:#fff}.ln-home img{max-width:100%;height:auto}.ln-home .ln-hero-tile img{height:100%}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
