*{box-sizing:border-box}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b27d0c;outline-offset:5px}button{border:0}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.08;letter-spacing:-.045em}em{font-weight:400}svg{display:block}.skip-link{position:fixed;top:-100px;left:16px;background:var(--forest);color:white;padding:12px;z-index:99}.skip-link:focus{top:10px}.wordmark{font-size:37px;line-height:1;font-weight:800;letter-spacing:-.055em;color:var(--forest);position:relative;display:inline-flex;align-items:center}.main-nav a,.footer-top a{padding:12px 0}.menu-toggle{display:none}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.04fr 1fr;min-height:665px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-copy{padding:79px 10% 58px 10.8%;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--forest)}.hero-copy .eyebrow{display:flex;align-items:center;gap:12px}.hero h1{font-size:clamp(44px,4.35vw,65px);color:var(--forest);margin-top:26px;max-width:590px}.hero h1 em{color:var(--forest)}.hero-description{font-size:15px;line-height:1.8;margin:27px 0 30px;color:#43564a}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:16px 23px;min-height:54px;font-size:13px;font-weight:600;border:1px solid transparent;transition:background .15s,transform .15s}.button:hover{transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.text-link{font-size:12px;font-weight:600;color:var(--forest);display:inline-flex;align-items:center;gap:22px;min-height:44px;background:none;padding:0}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 18px}.product-card[hidden]{display:none}.product-art{position:relative;aspect-ratio:1/1.12;background:var(--card-bg);display:flex;justify-content:center;align-items:center;overflow:hidden}.product-art:before{content:"";position:absolute;width:83%;height:73%;border:1px solid #ffffff75;border-radius:50%;transform:rotate(-21deg)}.product-art svg{position:relative;width:47%;height:auto;filter:drop-shadow(6px 13px 6px #24432918);transition:transform .25s}.product-card:hover .product-art svg{transform:translateY(-7px) rotate(-3deg)}.faq-list details{border-top:1px solid #b9c9b8;padding:2px 0}.faq-list details:last-child{border-bottom:1px solid #b9c9b8}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;min-height:65px;font-size:13px;color:var(--forest)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:23px;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.9;color:#586657;padding:0 42px 21px 0}.footer-top{display:grid;grid-template-columns:1fr 1.2fr 1.8fr;gap:25px;align-items:start;padding-bottom:45px}.footer-top nav{display:flex;gap:25px;justify-content:end;font-size:11px;color:var(--forest);flex-wrap:wrap}.dialog-close{position:absolute;right:13px;top:13px;width:44px;height:44px;border-radius:50%;background:var(--cream);color:var(--forest);font-size:28px;line-height:1;z-index:4}@media(min-width:1500px){.hero h1{font-size:67px}}@media(max-width:1100px){.hero-copy{padding:67px 7% 42px}.hero{min-height:610px}.hero h1{font-size:53px}.footer-top{grid-template-columns:1fr 1fr}.footer-top nav{grid-column:1/-1;justify-content:start}}@media(max-width:760px){html{scroll-padding-top:24px}.wordmark{font-size:31px}.menu-toggle{display:flex;gap:15px;align-items:center;min-height:44px;background:none;font-size:12px;color:var(--forest);padding:8px 0}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:44px 6% 38px}.hero h1{font-size:clamp(42px,8vw,61px);margin-top:20px;max-width:580px}.hero-description{font-size:13px;margin:22px 0 26px}.hero-description br:first-child{display:none}.product-grid{grid-template-columns:repeat(2,1fr);gap:26px 12px}.product-art{aspect-ratio:1/1.17}.product-art svg{width:51%}.faq-list summary{font-size:12px;min-height:68px}.faq-list details p{font-size:12px;padding-right:25px}.footer-top{grid-template-columns:1fr 1fr;gap:27px;padding-bottom:25px}.footer-top nav{gap:10px 24px;justify-content:start}.footer-top a,.footer-link{min-height:44px;display:flex;align-items:center}.footer-top>.wordmark{align-self:start;padding-top:0;min-height:0}.footer-bottom p{margin:5px 0}.dialog-close{width:44px;height:44px}}@media(max-width:390px){.hero h1{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.daylo-era-cart-content .routine-item{align-items:flex-start}.daylo-era-cart-content .routine-thumb img{width:100%;height:100%;object-fit:contain}.daylo-era-cart-content .routine-item-copy{min-width:0}.daylo-era-cart-content .routine-name a:hover{text-decoration:underline;text-underline-offset:3px}.daylo-era-cart-content .routine-properties{margin:6px 0 10px;font-size:10px;line-height:1.5}.daylo-era-cart-content .routine-properties>div{display:flex;flex-wrap:wrap;gap:4px}.daylo-era-cart-content .routine-properties dd{margin:0;overflow-wrap:anywhere}.daylo-era-cart-content .routine-properties a{text-decoration:underline}.daylo-era-cart-content .routine-line-price{opacity:1;font-size:12px}.daylo-era-cart-content .routine-line-price s{margin-right:5px;opacity:.6}.daylo-era-cart-content .routine-discounts{list-style:none;padding:0;margin:8px 0 14px;font-size:10px}.daylo-era-cart-content .routine-discounts li{display:flex;justify-content:space-between;gap:14px;padding:3px 0}.daylo-era-cart-content .routine-quantity-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.daylo-era-cart-content .quantity-control button{display:grid;place-items:center;width:44px;height:44px;padding:0}.daylo-era-cart-content .quantity-control input{width:42px;height:44px;padding:0;border:0;background:transparent;text-align:center;color:inherit;font:inherit;appearance:textfield}.daylo-era-cart-content .quantity-control input::-webkit-inner-spin-button,.daylo-era-cart-content .quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.daylo-era-cart-content .cart-update{display:inline-flex;align-items:center;min-height:44px;font-size:10px;padding:0 5px;text-decoration:underline;text-underline-offset:4px}.daylo-era-cart-content .remove-product{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 5px}#cart-dialog .dialog-close:not(.button){width:44px;height:44px}.daylo-era-cart-content .routine-quantity-rule{margin:8px 0 0;font-size:9px}.daylo-era-cart-content .routine-summary{display:flex;justify-content:space-between;gap:20px}.daylo-era-cart-content .routine-savings{margin:8px 0 14px}#cart-dialog .dialog-intro a{text-decoration:underline;text-underline-offset:3px}.daylo-era-cart-content .routine-total{font-size:15px}.daylo-era-cart-content .routine-tax-note{margin-bottom:18px;font-size:10px}.daylo-era-cart-content .routine-checkout-form .button{width:100%}.daylo-era-cart-content .routine-checkout-form + .text-link{margin-top:9px}@media (max-width:600px){.daylo-era-cart-content .routine-quantity-form{display:grid;grid-template-columns:max-content max-content;column-gap:8px;row-gap:0;justify-content:start}.daylo-era-cart-content .quantity-control{grid-column:1 / -1}}.daylo-cart-page-guarantee{font-size:11px;line-height:1.65;margin-top:18px}.daylo-cart-page-guarantee a{text-decoration:underline;text-underline-offset:3px}.daylo-cart-page{background:var(--cart-page-background);color:var(--cart-page-foreground);padding:48px 6% 78px;border-bottom:1px solid var(--line)}.daylo-cart-page-heading,.daylo-cart-page-form,.daylo-cart-page-empty{max-width:1320px;margin:auto}.daylo-cart-page-heading-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.daylo-cart-page-heading-top .eyebrow{font-size:9px}.daylo-cart-page-heading-top .text-link{font-size:11px}.daylo-cart-page-title-row{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:33px 0 25px}.daylo-cart-page h1{font-size:clamp(65px,8.1vw,118px);font-weight:500;letter-spacing:-.07em;line-height:.94;max-width:990px;margin:0}.daylo-cart-page h1 em{color:var(--cart-page-accent);white-space:nowrap}.daylo-cart-page-flower{font:clamp(68px,8vw,112px)/1 Archivo;color:var(--cart-page-accent);transform:rotate(12deg);flex-shrink:0}.daylo-cart-page-heading-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-bottom:31px;border-bottom:1px solid var(--line)}.daylo-cart-page-heading-bottom>p{font-size:12px;line-height:1.7;max-width:550px}.daylo-cart-page-heading-bottom .eyebrow{font-size:9px;white-space:nowrap}.daylo-cart-page-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,365px);gap:6%;padding-top:40px;align-items:start}.daylo-cart-page-items{min-width:0}.daylo-cart-page-list-header{display:flex;justify-content:space-between;padding-bottom:14px;font-size:8px;opacity:.65}.daylo-cart-page-item{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:start;gap:23px;padding:25px 0;border-top:1px solid var(--line)}.daylo-cart-page-image{display:grid;place-items:center;background:var(--cart-item-background);aspect-ratio:4/5;overflow:hidden}.daylo-cart-page-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:10px;transition:transform .3s}.daylo-cart-page-image:hover img{transform:rotate(-3deg) scale(1.025)}.daylo-cart-page-image>span{font-size:72px;color:var(--cart-page-accent)}.daylo-cart-page-item-brand{font-size:7px;opacity:.7}.daylo-cart-page-item h2{font-size:clamp(23px,2.25vw,32px);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:10px 0 12px}.daylo-cart-page-item h2 a:hover{text-decoration:underline;text-underline-offset:4px}.daylo-cart-page-item-variant,.daylo-cart-page-item-plan{font-size:11px;line-height:1.5;margin:6px 0}.daylo-cart-page-properties{margin:8px 0;font-size:10px;line-height:1.5}.daylo-cart-page-properties>div{display:flex;flex-wrap:wrap;gap:5px}.daylo-cart-page-properties dd{margin:0;overflow-wrap:anywhere}.daylo-cart-page-properties a{text-decoration:underline}.daylo-cart-page-each-price{font-size:11px;line-height:1.5}.daylo-cart-page-each-price>span{opacity:.65}.daylo-cart-page-each-price s{opacity:.55;margin-right:5px}.daylo-cart-page-unit-price{font-size:10px;margin-top:5px;opacity:.7}.daylo-cart-page-line-total{display:flex;flex-direction:column;gap:5px;text-align:right;padding-top:2px;line-height:1.4;white-space:nowrap}.daylo-cart-page-line-total strong{font-size:13px;font-weight:500}.daylo-cart-page-line-total s{font-size:10px;opacity:.6}.daylo-cart-page-item-controls{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:17px}.daylo-cart-page-quantity{display:flex;align-items:stretch;border:1px solid var(--line);height:44px;border-radius:2px}.daylo-cart-page-quantity button{width:36px;font-size:17px;padding:0}.daylo-cart-page-quantity input{width:34px;min-width:0;border:0;background:none;color:inherit;font:12px Archivo;text-align:center;padding:0;appearance:textfield;-moz-appearance:textfield}.daylo-cart-page-quantity input::-webkit-inner-spin-button,.daylo-cart-page-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.daylo-cart-page-quantity button:disabled{opacity:.3;cursor:default}.daylo-cart-page-remove{display:flex;align-items:center;min-height:44px;font-size:10px;text-decoration:underline;text-underline-offset:4px;opacity:.75}.daylo-cart-page-quantity-rule{font-size:9px;line-height:1.6;margin-top:9px;opacity:.7}.daylo-cart-page-discounts{list-style:none;padding:0;margin:9px 0;font-size:10px;line-height:1.6}.daylo-cart-page-discounts li{display:flex;justify-content:space-between;gap:18px}.daylo-cart-page-discounts li>span:last-child{white-space:nowrap}.daylo-cart-page-update-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);padding:14px 0 25px}.daylo-cart-page-update-row p{font-size:10px;line-height:1.5;max-width:300px}.daylo-cart-page-update-row .text-link{margin-left:auto;min-height:44px;font-size:11px}.daylo-cart-page-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.daylo-cart-page-note summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0;font-size:12px;cursor:pointer}.daylo-cart-page-note summary::-webkit-details-marker{display:none}.daylo-cart-page-note summary>span{font-size:20px;transition:transform .2s}.daylo-cart-page-note[open] summary>span{transform:rotate(45deg)}.daylo-cart-page-note textarea{width:100%;resize:vertical;min-height:90px;border:1px solid var(--line);border-radius:2px;background:transparent;color:inherit;font:12px/1.6 Archivo;padding:13px;margin-bottom:18px}.daylo-cart-page-bottom-note{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.6;margin:22px 0 0}.daylo-cart-page-bottom-note>span{font-size:30px;line-height:1}.daylo-cart-page-summary{position:sticky;top:100px;background:var(--cart-page-panel);padding:27px;border-top:3px solid var(--cart-page-accent)}.daylo-cart-page-summary>.eyebrow{font-size:8px}.daylo-cart-page-summary h2{font-size:39px;line-height:1.04;letter-spacing:-.05em;font-weight:500;margin:19px 0 30px}.daylo-cart-page-summary h2 em{display:block;color:var(--cart-page-accent)}.daylo-cart-page-summary-line{display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.5;margin-bottom:18px}.daylo-cart-page-total{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:9px;padding-top:19px}.daylo-cart-page-total>span{font-size:11px}.daylo-cart-page-total strong{font-size:35px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.daylo-cart-page-tax-note{font-size:10px;line-height:1.65;opacity:.75;margin-top:10px;margin-bottom:22px}.daylo-cart-page-checkout{width:100%;justify-content:space-between;min-height:56px;padding:16px 18px;background:var(--cart-page-foreground);color:var(--cart-page-background);font-size:12px}.daylo-cart-page-checkout-note{font-size:9px;text-align:center;line-height:1.65;margin-top:12px;opacity:.7}.daylo-cart-page-summary-signoff{display:flex;align-items:center;gap:13px;margin-top:29px;padding-top:22px;border-top:1px solid var(--line)}.daylo-cart-page-summary-signoff>span{font-size:36px;line-height:1;color:var(--cart-page-accent)}.daylo-cart-page-summary-signoff>p{font-size:11px;line-height:1.6;max-width:215px}.daylo-cart-page-suitability{font-size:9px;line-height:1.7;opacity:.6;margin-top:18px}.daylo-cart-page-empty{display:grid;grid-template-columns:43% 57%;min-height:390px;margin-top:40px;background:var(--cart-page-panel)}.daylo-cart-page-empty-art{position:relative;display:grid;place-items:center;min-height:360px;overflow:hidden;border-right:1px solid var(--line)}.daylo-cart-page-empty-art>i{position:absolute;width:75%;height:45%;border:1px solid #213f2d35;border-radius:50%;transform:rotate(-37deg)}.daylo-cart-page-empty-art>i+i{width:60%;height:70%;transform:rotate(29deg)}.daylo-cart-page-empty-art>span{font:160px/1 Archivo;color:var(--cart-page-accent);transform:rotate(10deg)}.daylo-cart-page-empty-art>small{position:absolute;bottom:26px;font:10px Mono,monospace;letter-spacing:.3em}.daylo-cart-page-empty-copy{padding:50px 12%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.daylo-cart-page-empty-copy>.eyebrow{font-size:8px}.daylo-cart-page-empty h2{font-size:clamp(38px,4.3vw,62px);font-weight:500;line-height:1;letter-spacing:-.055em;margin:24px 0 19px}.daylo-cart-page-empty h2 em{color:var(--cart-page-accent)}.daylo-cart-page-empty-copy>p:not(.eyebrow){font-size:12px;line-height:1.75;max-width:390px}.daylo-cart-page-empty .button{margin-top:27px;min-height:51px}.daylo-cart-page :is(input,textarea,summary):focus-visible{outline:3px solid var(--cart-page-accent);outline-offset:3px}@media(min-width:1600px){.daylo-cart-page{padding-left:max(6%,calc((100vw - 1320px)/2));padding-right:max(6%,calc((100vw - 1320px)/2))}}@media(max-width:1100px){.daylo-cart-page-form{grid-template-columns:minmax(0,1fr) 310px;gap:4%}.daylo-cart-page-item{grid-template-columns:110px minmax(0,1fr);gap:17px}.daylo-cart-page-line-total{grid-column:2;text-align:left;padding-top:0;margin-top:-7px;flex-direction:row;flex-wrap:wrap;gap:9px}.daylo-cart-page-image{grid-row:span 2}.daylo-cart-page-list-header>span:last-child{display:none}.daylo-cart-page-summary{padding:24px}.daylo-cart-page-summary h2{font-size:35px}.daylo-cart-page-item h2{font-size:25px}}@media(max-width:800px){.daylo-cart-page{padding:32px 6% 48px}.daylo-cart-page h1{font-size:clamp(58px,10vw,80px)}.daylo-cart-page h1 em{white-space:normal}.daylo-cart-page-flower{font-size:68px}.daylo-cart-page-heading-bottom{align-items:flex-start;gap:20px;padding-bottom:25px}.daylo-cart-page-form{grid-template-columns:1fr;gap:28px;padding-top:29px}.daylo-cart-page-item{grid-template-columns:120px minmax(0,1fr) auto;gap:21px;padding:23px 0}.daylo-cart-page-image{grid-row:auto}.daylo-cart-page-line-total{grid-column:auto;margin:0;text-align:right;flex-direction:column}.daylo-cart-page-list-header>span:last-child{display:inline}.daylo-cart-page-item h2{font-size:28px}.daylo-cart-page-summary{position:static;padding:28px}.daylo-cart-page-summary h2{font-size:40px;margin-bottom:24px}.daylo-cart-page-summary h2 em{display:inline}.daylo-cart-page-total{flex-direction:row;align-items:center;justify-content:space-between}.daylo-cart-page-total strong{font-size:31px}.daylo-cart-page-summary-signoff{margin-top:24px}.daylo-cart-page-summary-signoff>p{max-width:none}.daylo-cart-page-empty{grid-template-columns:1fr;margin-top:28px}.daylo-cart-page-empty-art{min-height:240px;border-right:0;border-bottom:1px solid var(--line)}.daylo-cart-page-empty-art>i{width:55%;height:65%}.daylo-cart-page-empty-art>i+i{width:40%;height:87%}.daylo-cart-page-empty-art>span{font-size:110px}.daylo-cart-page-empty-art>small{bottom:17px}.daylo-cart-page-empty-copy{padding:32px 8% 40px}.daylo-cart-page-empty h2{font-size:48px;max-width:450px}}@media(max-width:600px){.daylo-cart-page-heading-top{gap:12px}.daylo-cart-page-heading-top .eyebrow{font-size:7px}.daylo-cart-page-heading-top .text-link{font-size:9px;gap:9px}.daylo-cart-page-title-row{margin:28px 0 22px;gap:12px}.daylo-cart-page h1{font-size:clamp(47px,12.9vw,67px);max-width:400px}.daylo-cart-page-flower{display:none}.daylo-cart-page-heading-bottom{flex-direction:column;gap:17px}.daylo-cart-page-heading-bottom>p{font-size:11px}.daylo-cart-page-heading-bottom .eyebrow{font-size:8px}.daylo-cart-page-item{grid-template-columns:100px minmax(0,1fr);gap:17px;padding:22px 0}.daylo-cart-page-image{grid-row:span 2}.daylo-cart-page-item h2{font-size:25px;margin-top:8px;margin-bottom:10px}.daylo-cart-page-line-total{grid-column:2;text-align:left;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:-5px}.daylo-cart-page-line-total strong{font-size:12px}.daylo-cart-page-list-header>span:last-child{display:none}.daylo-cart-page-item-controls{gap:12px;margin-top:13px}.daylo-cart-page-quantity button{width:33px}.daylo-cart-page-quantity input{width:30px}.daylo-cart-page-item-brand{font-size:6px}.daylo-cart-page-summary{padding:25px}.daylo-cart-page-summary h2{font-size:36px}.daylo-cart-page-total{align-items:flex-start;flex-direction:column}.daylo-cart-page-empty h2{font-size:42px}.daylo-cart-page-empty .button{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.daylo-cart-page-image img,.daylo-cart-page-note summary>span{transition:none}.daylo-cart-page-image:hover img{transform:none}}.daylo-cart-page-quantity{height:46px}.daylo-cart-page-quantity button{width:44px;min-height:44px}.daylo-cart-page-quantity input{width:34px;min-height:44px}.daylo-cart-page-remove{padding-inline:8px}.daylo-cart-page-update-row .text-link{padding-inline:8px}:root{--d-forest:#1f4a33;--d-cream:#fcfaf5;--d-sand:#f5ebdc;--d-sage:#dce8df;--d-gold:#d8a83c;--d-ink:#23412f;--d-muted:#576459;--d-line:rgba(31,74,51,.19);--d-serif:Georgia,"Times New Roman",serif;--d-sans:Arial,"Helvetica Neue",sans-serif}body{--header-height:60px;--header-group-height:var(--header-height);--transparent-header-offset-boolean:0}.header{--header-padding:var(--padding-sm);--font-paragraph--line-height:1;--header-content-transition-timing:0s;display:block;contain:layout style;background:transparent;a,.button,.button-secondary,.header-actions__action{transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}}.header[transparent]{--language-button-background-color:transparent;--language-button-border-color:transparent;--header-content-transition-timing:calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic);--closed-underlay-height:0px;--header-logo-display:none;--header-logo-inverse-display:block;position:absolute;top:0;inset-inline:0;z-index:var(--layer-overlay);&[transparent="not-sticky"][data-sticky-state="active"],&:has(.menu-list__list-item>.menu-list__link:not([aria-haspopup]):hover){--header-logo-display:unset;--header-logo-inverse-display:unset;--color-foreground:inherit;--color-foreground-rgb:inherit;--color-background:inherit;--color-background-rgb:inherit;--color-border:inherit;--color-border-rgb:inherit;--closed-underlay-height:100%}&:not([data-sticky-state="active"]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded="true"])) .header__row{--color-foreground:var(--color-transparent-text);--color-foreground-rgb:var(--color-transparent-text-rgb);--color-border:var(--color-transparent-text);--color-border-rgb:var(--color-transparent-text-rgb);--color-primary-button-background:var(--color-transparent-text);--color-primary-button-text:var(--color-transparent-text-contrast)}&[data-bubble-style="default"]:not([data-sticky-state="active"]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded="true"])) .header__row{--cart-bubble-background:var(--color-transparent-text,var(--cart-bubble-background-fallback));--cart-bubble-text:var(--color-transparent-text-contrast,var(--cart-bubble-text-fallback))}&:has(.mega-menu__list:hover),&:has(.menu-list__link:hover),&:has(header-menu[aria-expanded="true"]){--header-logo-display:unset;--header-logo-inverse-display:unset;--color-foreground:inherit;--color-foreground-rgb:inherit;--color-background:inherit;--color-background-rgb:inherit;--color-border:inherit;--color-border-rgb:inherit;--header-content-transition-timing:var(--submenu-animation-speed) var(--ease-out-cubic)}}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state="active"]{view-transition-name:sticky-header}.header[data-sticky-state="idle"]{opacity:0}[data-transparent-background="top"]:hover,[data-transparent-background="top"]:focus-within,[data-transparent-background="both"]:hover,[data-transparent-background="both"]:focus-within{:is(.header__underlay-open,.header__underlay-closed){--color-background-top-row:var(--color-background)}}[data-transparent-background="bottom"]:hover,[data-transparent-background="bottom"]:focus-within,[data-transparent-background="both"]:hover,[data-transparent-background="both"]:focus-within{:is(.header__underlay-open,.header__underlay-closed){--color-background-bottom-row:var(--color-background)}}[data-submenu-overlap-bottom-row]{.header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}.header__row--bottom{z-index:var(--layer-lowest)}}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}.hero{position:relative;min-height:calc(var(--hero-min-height) - var(--hero-height-offset))}.hero[data-shopify-visual-preview]{--hero-min-height:600px;min-height:600px}.hero[data-blur-shadow="true"]{--blurred-reflection-filter-saturate:saturate(1.5);--blurred-reflection-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);--blurred-reflection-box-shadow:rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur:blur(20px);--blurred-reflection-scale:scale(2,1.25);--blurred-reflection-padding-block-end:60px}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}@starting-style{.hotspot .hotspot-dialog[open][data-showing="true"]{opacity:0;filter:blur(var(--hotspot-blur));transform:scale(var(--hotspot-scale)) translate(var(--offset-x),var(--offset-y));transform-origin:var(--origin-x) var(--origin-y)}}.cart-title h1{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-sm)}[data-submenu-overlap-bottom-row]{.menu-list__list-item:where(:not([slot="overflow"]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-clip-top:calc(var(--top-row-height) - var(--submenu-gap))}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}@starting-style{.facets__clear-all--active{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){@starting-style{.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:0.7;translate:0 6px;scale:0.94}}}.button[id^="BuyButtons-ProductSubmitButton-"]{position:relative;overflow:hidden}@keyframes atc-slide{to{opacity:var(--atc-opacity,1);translate:0px var(--atc-destination,0px)}}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}:active-view-transition{.cart-drawer__header,.cart-drawer__content{background:transparent}}@keyframes cart-page-content-old{from{opacity:1}to{opacity:0;filter:blur(4px)}}@keyframes cart-contents-old{to{scale:0.92;opacity:0}}@keyframes cart-contents-new{from{scale:1.05;translate:0 128px;filter:blur(1px);opacity:0}}@keyframes removeRow{0%{height:var(--row-height)}100%{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}@keyframes addRow{0%{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}100%{opacity:1;height:auto}}@keyframes removeButtonClickedIconTop{50%{transform:translate(0,calc(-1 * var(--icon-stroke-width)))}100%{transform:translate(0,0)}}@keyframes cart-drawer-primary-action-text{from{filter:blur(3px);opacity:0}to{filter:none;opacity:1}}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.checkbox{--checkbox-path-opacity:0;--checkbox-cursor:pointer;position:relative;display:flex;align-items:center;&.checkbox--disabled{--checkbox-cursor:not-allowed}}@keyframes travel-scale{0%{opacity:var(--start-opacity,1)}5%{opacity:1}100%{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(0.25)}}@keyframes travel-x{to{translate:var(--travel-x,0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y,0)}}header-actions{display:flex;@media screen and (max-width:749px){justify-self:flex-end}}@keyframes menu-drawer-nav-open{0%{visibility:hidden;opacity:0;transform:translateX(-0.5rem)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes menu-drawer-nav-open-rtl{0%{visibility:hidden;opacity:0;transform:translateX(0.5rem)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes menu-drawer-subnav-open{0%{visibility:visible;opacity:1;transform:translateX(0)}100%{visibility:hidden;opacity:0;transform:translateX(-1rem)}}input[type="search"]::-webkit-search-cancel-button{appearance:none}.pagination{--pagination-size:36px;--pagination-inset:2px;--pagination-radius:6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative;isolation:isolate}@media screen and (max-width:749px){.pagination{--pagination-size:44px;--pagination-inset:5px;padding:var(--padding-lg) var(--padding-sm)}}@starting-style{.password-dialog[open]{opacity:0}}@starting-style{.password-dialog:not([open]){opacity:1}}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}@keyframes search-element-scale-in{0%{transform:scale(0.95);opacity:0}40%{opacity:1}100%{transform:scale(1);opacity:1}}@keyframes search-element-scale-out{0%{transform:scale(1);opacity:1}100%{transform:scale(0.95);opacity:0}}@keyframes search-element-slide-in-top{from{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{from{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{from{transform:translateY(var(--slide-from,0));opacity:var(--slide-opacity-from,1)}to{transform:translateY(var(--slide-to,0));opacity:var(--slide-opacity-to,1)}}[data-resource-type]{animation-delay:0ms!important}@keyframes search-element-slide-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.price,.compare-at-price,.unit-price{white-space:nowrap}[product-grid-view="default"]{--product-grid-gap:16px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:0px;--padding-inline-end:0px}.product-grid{--product-grid-gap:var(--product-grid-gap-mobile);--mobile-columns:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none;isolation:isolate;@media screen and (min-width:750px){--product-grid-gap:var(--product-grid-gap-desktop);grid-template-columns:var(--product-grid-columns-desktop)}}.product-grid :is(h3,p){margin:0}[product-grid-view="mobile-single"],.product-grid-mobile--large{@media screen and (max-width:749px){grid-template-columns:1fr}}[product-grid-view="zoom-out"]{--product-grid-columns-desktop:repeat(10,minmax(clamp(50px,calc(100% - 9 * var(--product-grid-gap)) / 10,80px),1fr))}@media (prefers-reduced-motion:no-preference){:root:active-view-transition-type(product-grid){details[open] floating-panel-component{view-transition-name:panel-content;.checkbox *,.facets__pill-label{transition:none}.facets--vertical & {view-transition-name:none}}.product-grid{view-transition-name:product-grid}footer{view-transition-name:footer}.product-grid__item,floating-panel-component{transition:none}}}::view-transition-new(product-grid){animation-delay:150ms;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{from{scale:0.98;opacity:0.8}}@keyframes fade-out{to{opacity:0}}@property --quick-add-modal-mask-start{syntax:"<length>";initial-value:0px;inherits:false}@property --quick-add-modal-mask-end{syntax:"<length>";initial-value:0px;inherits:true}@keyframes detect-scroll{from,to{--can-scroll:}}@keyframes scrollStart{from{--quick-add-modal-mask-start:0px}to{--quick-add-modal-mask-start:48px}}@keyframes scrollEnd{from{--quick-add-modal-mask-end:0px}to{--quick-add-modal-mask-end:48px}}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}input.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}input.search-input::placeholder{color:rgb(var(--color-rgb,var(--color-foreground-rgb)) / var(--opacity-muted-text))}input.search-input,input.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}input.search-input:hover{background-color:transparent}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset,6) * 1rem) 0;opacity:0}50%{opacity:1}100%{translate:calc(var(--slideshow-slide-offset,6) * -1rem) 0;opacity:0}}@keyframes text-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}:root{--text-align-default:start}@keyframes drawer-slide-in{from{inset-inline-end:calc(-1 * var(--theme-drawer-width,var(--sidebar-width)))}}@keyframes drawer-slide-in-inline-start{from{inset-inline-end:calc(var(--theme-drawer-width,var(--sidebar-width)) / 2)}}@keyframes drawer-slide-out{to{inset-inline-end:calc(-1 * var(--theme-drawer-width,var(--sidebar-width)))}}@supports (position-try-fallbacks:--top-left){@position-try --top-left{top:calc(anchor(top) - var(--volume-pricing-popover-spacing));bottom:auto;transform:translateY(-100%)}}@starting-style{.volume-pricing-info__popover:popover-open{translate:0 20px;opacity:0}}