*{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}}: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}}