:root{--elpis-page:#fcfaf6;--elpis-page-cream:#fcfaf6;--elpis-paper:#f5f0e7;--elpis-paper-deep:#ece5d8;--elpis-cream:#fcfaf6;--elpis-ink:#302c25;--elpis-ink-soft:#696258;--elpis-line:rgb(70 56 36/15%);--elpis-line-strong:rgb(70 56 36/32%);--elpis-border-hairline:1px solid var(--elpis-line);--elpis-forest:#374b3d;--elpis-craft-paper:#fffdf9;--elpis-craft-radius:16px;--elpis-craft-radius-small:8px;--elpis-font-display:"Palatino Linotype","Book Antiqua",Palatino,Georgia,"Songti SC",serif;--elpis-font-story:var(--elpis-font-display);--elpis-font-readable:"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Microsoft YaHei",sans-serif;--elpis-font-ui:var(--elpis-font-readable);--elpis-boutique-shadow:0 12px 40px rgb(47 38 26/8%)}:root:where([data-reading-mode=eye-care]){--elpis-page:#e1e4d2;--elpis-page-cream:#e1e4d2;--elpis-paper:#dde0cc;--elpis-paper-deep:#d7dbc6;--elpis-cream:#e1e4d2;--elpis-ink:#36322c;--elpis-ink-soft:#665f56;--elpis-line:rgb(76 63 44/15%);--elpis-line-strong:rgb(76 63 44/32%);--elpis-forest:#3e5244;--elpis-craft-paper:#e3e6d3;--elpis-boutique-shadow:0 12px 40px rgb(53 44 33/8%)}:root:where([data-reading-mode=night]){--elpis-page:#1a1917;--elpis-page-cream:#1a1917;--elpis-paper:#221f1a;--elpis-paper-deep:#2b271f;--elpis-cream:#1a1917;--elpis-ink:#dfdad3;--elpis-ink-soft:#a19a92;--elpis-line:rgb(213 199 180/15%);--elpis-line-strong:rgb(213 199 180/32%);--elpis-forest:#afc2b4;--elpis-craft-paper:#181715;--elpis-boutique-shadow:0 12px 40px rgb(234 224 211/8%)}body.elpis-storybook{background:#fcfaf6!important;color:var(--elpis-ink)!important;font-family:var(--elpis-font-readable);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(html[data-reading-mode=eye-care]) body.elpis-storybook{background:#e1e4d2!important}:where(html[data-reading-mode=night]) body.elpis-storybook{background:#1a1917!important}body.elpis-storybook :is(h1,h2,h3,h4){color:var(--elpis-ink);font-weight:400;letter-spacing:-.025em;text-shadow:none!important}body.elpis-storybook :is(button,input,select,textarea,label,legend,nav a,.commerce-card-title){font-family:var(--elpis-font-readable)!important;text-shadow:none!important}body.elpis-storybook :is(.storybook-heading>p,.storybook-kicker,.storybook-field-kicker,.storybook-information-heading>p){font-family:var(--elpis-font-readable)!important;font-variant-caps:normal;letter-spacing:.06em!important;font-size:12px;font-weight:500!important}body.elpis-storybook :is(.text-ui-fg-subtle,.text-ui-fg-muted,.text-neutral-500,.text-neutral-600){color:#696258!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(.text-ui-fg-subtle,.text-ui-fg-muted,.text-neutral-500,.text-neutral-600){color:#665f56!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(.text-ui-fg-subtle,.text-ui-fg-muted,.text-neutral-500,.text-neutral-600){color:#a19a92!important}body.elpis-storybook :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #374b3d!important;outline-offset:4px}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #3e5244!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #afc2b4!important}.elpis-header{background:#fcfaf6!important;border-bottom:1px solid var(--elpis-line)!important;box-shadow:none!important;backdrop-filter:none}:where(html[data-reading-mode=eye-care]) .elpis-header{background:#e1e4d2!important}:where(html[data-reading-mode=night]) .elpis-header{background:#1a1917!important}.elpis-utility-bar{background:#f2eee5;border:0!important}:where(html[data-reading-mode=eye-care]) .elpis-utility-bar{background:#dbdfcb}:where(html[data-reading-mode=night]) .elpis-utility-bar{background:#24211c}.elpis-utility-bar>div{min-height:42px!important}.elpis-utility-bar p{font-size:12px;color:#5d584d}:where(html[data-reading-mode=eye-care]) .elpis-utility-bar p{color:#5a554c}:where(html[data-reading-mode=night]) .elpis-utility-bar p{color:#aba69c}.elpis-utility-actions{gap:20px!important}.elpis-preference-trigger{min-height:34px;border:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;color:#454037!important;font-size:12px}:where(html[data-reading-mode=eye-care]) .elpis-preference-trigger{color:#4b473e!important}:where(html[data-reading-mode=night]) .elpis-preference-trigger{color:#c6c1b9!important}.elpis-preference-trigger:hover,.elpis-preference-trigger[data-open]{background:#e7e2d7!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) .elpis-preference-trigger:hover,:where(html[data-reading-mode=eye-care]) .elpis-preference-trigger[data-open]{background:#d5d9c5!important}:where(html[data-reading-mode=night]) .elpis-preference-trigger:hover,:where(html[data-reading-mode=night]) .elpis-preference-trigger[data-open]{background:#2d2a23!important}.elpis-preference-popover,.fairy-header-search-panel{border:1px solid var(--elpis-line)!important;border-radius:16px!important;background:#fffdf9!important;box-shadow:0 16px 48px rgb(47 38 26/14%)!important}:where(html[data-reading-mode=eye-care]) .elpis-preference-popover,:where(html[data-reading-mode=eye-care]) .fairy-header-search-panel{background:#e3e6d3!important;box-shadow:0 16px 48px rgb(47 38 26/14%)!important}:where(html[data-reading-mode=night]) .elpis-preference-popover,:where(html[data-reading-mode=night]) .fairy-header-search-panel{background:#181715!important;box-shadow:0 16px 48px rgb(47 38 26/14%)!important}.elpis-preference-option{border-radius:8px!important;min-height:42px;font-size:13px}.elpis-preference-option:focus,.elpis-preference-option:hover,.elpis-preference-option[data-focus]{background:#f0eee6!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) .elpis-preference-option:focus,:where(html[data-reading-mode=eye-care]) .elpis-preference-option:hover,:where(html[data-reading-mode=eye-care]) .elpis-preference-option[data-focus]{background:#dadfcc!important}:where(html[data-reading-mode=night]) .elpis-preference-option:focus,:where(html[data-reading-mode=night]) .elpis-preference-option:hover,:where(html[data-reading-mode=night]) .elpis-preference-option[data-focus]{background:#23221d!important}.elpis-navigation-row{min-height:62px!important}.elpis-navigation-row nav{gap:clamp(20px,2.6vw,38px)!important;padding-inline:190px 50px}.elpis-navigation-row nav a{font-size:14px!important;font-weight:500!important;letter-spacing:0;white-space:nowrap}.elpis-nav-motto{color:#665d4e;font-weight:400;text-shadow:none;transform:translateY(-50%)}:where(html[data-reading-mode=eye-care]) .elpis-nav-motto{color:#625a4d}:where(html[data-reading-mode=night]) .elpis-nav-motto{color:#a8a092}.elpis-nav-motto:after,.elpis-nav-motto:before{content:none}.elpis-nav-brand{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);color:#374b3d;font:400 30px/1.15 var(--elpis-font-display);letter-spacing:-.045em;text-decoration:none}:where(html[data-reading-mode=eye-care]) .elpis-nav-brand{color:#3e5244}:where(html[data-reading-mode=night]) .elpis-nav-brand{color:#afc2b4}.elpis-home-inner{gap:52px;padding-top:24px}.elpis-section-heading{margin-bottom:25px;gap:20px}.elpis-section-heading h2{font-size:clamp(28px,3vw,36px);font-weight:400;letter-spacing:-.025em}.elpis-section-heading>span{width:40px;height:1px;background:#b0a182;opacity:.55}:where(html[data-reading-mode=eye-care]) .elpis-section-heading>span{background:#aa9d81}:where(html[data-reading-mode=night]) .elpis-section-heading>span{background:#6a5c3f}.elpis-category-grid{gap:22px}.elpis-category-grid>a{padding:0 0 10px;gap:14px;border:0;border-radius:0;background:none}.elpis-category-grid>a:focus-visible,.elpis-category-grid>a:hover{background:none;box-shadow:none;translate:none}.elpis-category-image{border-radius:50%;background:radial-gradient(ellipse,#f1eadc,transparent 71%)}:where(html[data-reading-mode=eye-care]) .elpis-category-image{background:radial-gradient(ellipse,#d9ddc8,transparent 71%)}:where(html[data-reading-mode=night]) .elpis-category-image{background:radial-gradient(ellipse,#28231b,transparent 71%)}.elpis-category-grid strong{font-family:var(--elpis-font-readable);font-size:14px;font-weight:500;line-height:1.5;white-space:normal}.elpis-category-grid a:hover strong{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#9b8c71}:where(html[data-reading-mode=eye-care]) .elpis-category-grid a:hover strong{text-decoration-color:#968870}:where(html[data-reading-mode=night]) .elpis-category-grid a:hover strong{text-decoration-color:#7d6f54}.elpis-featured-track{gap:24px}body.elpis-storybook .commerce-product-card,body.elpis-storybook .elpis-card-collection .commerce-product-card,body.elpis-storybook :is(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-product-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;translate:none!important;transform:none!important;text-align:start}body.elpis-storybook .commerce-product-card:focus-within,body.elpis-storybook .commerce-product-card:hover{box-shadow:none!important;translate:none!important}body.elpis-storybook .commerce-card-media,body.elpis-storybook .elpis-card-collection .commerce-card-media{border:0!important;border-radius:12px!important;background:#f0ece4!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-media,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-card-collection .commerce-card-media{background:#dadeca!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-media,:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-card-collection .commerce-card-media{background:#25221e!important}body.elpis-storybook .commerce-card-copy,body.elpis-storybook .elpis-card-collection .commerce-card-copy{min-height:0;padding:14px 2px 4px!important;gap:0 12px!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "reputation reputation" "meta cart" "delivery delivery"}body.elpis-storybook .commerce-card-copy>.commerce-card-title{grid-area:title}body.elpis-storybook .commerce-card-copy>.commerce-card-reputation{grid-area:reputation;margin:6px 0 0}body.elpis-storybook .commerce-card-copy>.commerce-card-meta{grid-area:meta;align-self:center;margin-top:8px}body.elpis-storybook .commerce-card-copy>.commerce-card-delivery{grid-area:delivery;margin:4px 0 0!important}body.elpis-storybook .commerce-card-copy>.fairy-card-cart{position:static!important;grid-area:cart!important;align-self:center;margin-top:8px}body.elpis-storybook .commerce-card-title{min-height:42px;font-size:14px!important;font-weight:500!important;letter-spacing:0;line-height:1.5!important;color:#302c25!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-title{color:#36322c!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-title{color:#dfdad3!important}body.elpis-storybook .commerce-card-seller{color:#746c60!important;font-size:12px!important;font-style:normal}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-seller{color:#70695e!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-seller{color:#979086!important}body.elpis-storybook .commerce-card-rating{color:#6b634f!important;margin:2px 0!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-rating{color:#67604e!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-rating{color:#a19a89!important}body.elpis-storybook .commerce-card-rating small{font-size:11px;color:#696258}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-rating small{color:#665f56}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-rating small{color:#a19a92}body.elpis-storybook .commerce-card-price{font-family:var(--elpis-font-readable)!important;font-size:16px!important;font-weight:600!important;color:#302c25!important;letter-spacing:0}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-price{color:#36322c!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-price{color:#dfdad3!important}body.elpis-storybook .commerce-card-meta{padding-inline-end:0}body.elpis-storybook :is(.fairy-card-favorite,.fairy-card-cart){border:1px solid rgb(70 56 36/12%)!important;border-radius:50%!important;background:#fffdf9!important;color:#374b3d!important;box-shadow:0 2px 7px rgb(47 38 26/8%)!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(.fairy-card-favorite,.fairy-card-cart){border:1px solid rgb(76 63 44/12%)!important;background:#e3e6d3!important;color:#3e5244!important;box-shadow:0 2px 7px rgb(47 38 26/8%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(.fairy-card-favorite,.fairy-card-cart){border:1px solid rgb(213 199 180/12%)!important;background:#181715!important;color:#afc2b4!important;box-shadow:0 2px 7px rgb(47 38 26/8%)!important}body.elpis-storybook .fairy-card-favorite{width:36px!important;height:36px!important}body.elpis-storybook .fairy-card-cart{width:34px!important;height:34px!important}body.elpis-storybook .fairy-card-favorite.active{color:#883f39!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .fairy-card-favorite.active{color:#81403a!important}:where(html[data-reading-mode=night]) body.elpis-storybook .fairy-card-favorite.active{color:#d6938b!important}.elpis-featured-controls{gap:16px;margin-top:14px;font-family:var(--elpis-font-readable);font-weight:400}.elpis-featured-controls button{width:40px;height:40px;border:1px solid var(--elpis-line);border-radius:50%;background:transparent;box-shadow:none}.elpis-featured-controls button:hover{background:#f0ece4}:where(html[data-reading-mode=eye-care]) .elpis-featured-controls button:hover{background:#dadeca}:where(html[data-reading-mode=night]) .elpis-featured-controls button:hover{background:#25221e}.elpis-home-featured>.elpis-text-link{margin-top:24px;padding:11px 28px;border:1px solid #374b3d;border-radius:24px;background:transparent;box-shadow:none;color:#374b3d;font-family:var(--elpis-font-readable);font-size:14px;letter-spacing:0}:where(html[data-reading-mode=eye-care]) .elpis-home-featured>.elpis-text-link{border:1px solid #3e5244;color:#3e5244}:where(html[data-reading-mode=night]) .elpis-home-featured>.elpis-text-link{border:1px solid #afc2b4;color:#afc2b4}.elpis-home-featured>.elpis-text-link:hover{background:#edf0e9}:where(html[data-reading-mode=eye-care]) .elpis-home-featured>.elpis-text-link:hover{background:#d8e0cd}:where(html[data-reading-mode=night]) .elpis-home-featured>.elpis-text-link:hover{background:#20221e}body.elpis-storybook :is(.storybook-parchment-panel,.storybook-card,.storybook-modal-panel,.storybook-drawer-page,.storybook-cart-leaf,.storybook-cart-summary,.storybook-checkout-form>div,.storybook-checkout-summary,.storybook-account-book,.storybook-contact-form-wrap,[data-testid=cart-container]){border:1px solid var(--elpis-line)!important;border-radius:16px!important;background:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(.storybook-parchment-panel,.storybook-card,.storybook-modal-panel,.storybook-drawer-page,.storybook-cart-leaf,.storybook-cart-summary,.storybook-checkout-form>div,.storybook-checkout-summary,.storybook-account-book,.storybook-contact-form-wrap,[data-testid=cart-container]){background:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(.storybook-parchment-panel,.storybook-card,.storybook-modal-panel,.storybook-drawer-page,.storybook-cart-leaf,.storybook-cart-summary,.storybook-checkout-form>div,.storybook-checkout-summary,.storybook-account-book,.storybook-contact-form-wrap,[data-testid=cart-container]){background:#181715!important}body.elpis-storybook :is(.storybook-parchment-panel,.storybook-card,.storybook-modal-panel):before{display:none!important}body.elpis-storybook .storybook-drawer-page,body.elpis-storybook .storybook-modal-panel{box-shadow:var(--elpis-boutique-shadow)!important}body.elpis-storybook :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border:1px solid #b9b1a4!important;border-radius:8px!important;background:#fffdf9!important;color:#302c25;box-shadow:none!important;font-size:16px}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border:1px solid #b3aca1!important;background:#e3e6d3!important;color:#36322c}:where(html[data-reading-mode=night]) body.elpis-storybook :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border:1px solid #564f44!important;background:#181715!important;color:#dfdad3}body.elpis-storybook :is(input,textarea)::-moz-placeholder{color:#756f64!important;font-style:normal}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(input,textarea)::-moz-placeholder{color:#716c62!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(input,textarea)::-moz-placeholder{color:#938e84!important}body.elpis-storybook :is(input,textarea)::placeholder{color:#756f64!important;font-style:normal}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(input,textarea)::placeholder{color:#716c62!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(input,textarea)::placeholder{color:#938e84!important}body.elpis-storybook :is(input,textarea,select):focus{border-color:#374b3d!important;background:#fffdf9!important;box-shadow:0 0 0 1px #374b3d!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(input,textarea,select):focus{border-color:#3e5244!important;background:#e3e6d3!important;box-shadow:0 0 0 1px #374b3d!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(input,textarea,select):focus{border-color:#afc2b4!important;background:#181715!important;box-shadow:0 0 0 1px #374b3d!important}body.elpis-storybook :is(input,textarea,select)[aria-invalid=true]{border-color:#a33c35!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(input,textarea,select)[aria-invalid=true]{border-color:#9a3f38!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(input,textarea,select)[aria-invalid=true]{border-color:#d97f75!important}body.elpis-storybook :is(.storybook-button,.storybook-purchase-add,.storybook-purchase-buy,.fairy-newsletter-form button,.elpis-chat-primary){border-radius:26px!important;font-family:var(--elpis-font-readable)!important;font-size:14px;font-weight:600;letter-spacing:0!important;text-shadow:none!important;box-shadow:none!important}body.elpis-storybook :is(.storybook-button-primary,.storybook-purchase-buy,.fairy-newsletter-form button,.elpis-chat-primary){background:#374b3d!important;border:1px solid #374b3d!important;color:#fffdf9!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(.storybook-button-primary,.storybook-purchase-buy,.fairy-newsletter-form button,.elpis-chat-primary){background:#3e5244!important;border:1px solid #3e5244!important;color:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(.storybook-button-primary,.storybook-purchase-buy,.fairy-newsletter-form button,.elpis-chat-primary){background:#afc2b4!important;border:1px solid #afc2b4!important;color:#181715!important}body.elpis-storybook :is(.storybook-button-primary,.storybook-purchase-buy,.fairy-newsletter-form button,.elpis-chat-primary):hover:not(:disabled){background:#283b2e!important;box-shadow:0 4px 12px rgb(38 57 42/12%)!important;translate:none}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(.storybook-button-primary,.storybook-purchase-buy,.fairy-newsletter-form button,.elpis-chat-primary):hover:not(:disabled){background:#2f4135!important;box-shadow:0 4px 12px rgb(38 57 42/12%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(.storybook-button-primary,.storybook-purchase-buy,.fairy-newsletter-form button,.elpis-chat-primary):hover:not(:disabled){background:#c2d5c7!important;box-shadow:0 4px 12px rgb(38 57 42/12%)!important}body.elpis-storybook .storybook-button-secondary,body.elpis-storybook .storybook-purchase-add{border:1px solid #657360!important;background:transparent!important;color:#374b3d!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-button-secondary,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-purchase-add{border:1px solid #636f5e!important;color:#3e5244!important}:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-button-secondary,:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-purchase-add{border:1px solid #889484!important;color:#afc2b4!important}body.elpis-storybook .storybook-button-secondary:hover:not(:disabled),body.elpis-storybook .storybook-purchase-add:hover:not(:disabled){background:#edf0e9!important;box-shadow:none!important;translate:none}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-button-secondary:hover:not(:disabled),:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-purchase-add:hover:not(:disabled){background:#d8e0cd!important}:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-button-secondary:hover:not(:disabled),:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-purchase-add:hover:not(:disabled){background:#20221e!important}body.elpis-storybook .storybook-button-ghost{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.elpis-storybook .storybook-button:after,body.elpis-storybook .storybook-button:before{box-shadow:none!important;border:0!important}body.elpis-storybook :is(.storybook-choice-grid button,.storybook-budget-row button,[data-testid=product-options] button,.storybook-product-keepsake,.storybook-keepsake-remove){border:1px solid #b9b1a4!important;border-radius:8px!important;background:#fffdf9!important;box-shadow:none!important;font-family:var(--elpis-font-readable)!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(.storybook-choice-grid button,.storybook-budget-row button,[data-testid=product-options] button,.storybook-product-keepsake,.storybook-keepsake-remove){border:1px solid #b3aca1!important;background:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(.storybook-choice-grid button,.storybook-budget-row button,[data-testid=product-options] button,.storybook-product-keepsake,.storybook-keepsake-remove){border:1px solid #564f44!important;background:#181715!important}body.elpis-storybook :is(.storybook-choice-grid button,.storybook-budget-row button,[data-testid=product-options] button):hover{background:#f1eee7!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :is(.storybook-choice-grid button,.storybook-budget-row button,[data-testid=product-options] button):hover{background:#dbdfcc!important}:where(html[data-reading-mode=night]) body.elpis-storybook :is(.storybook-choice-grid button,.storybook-budget-row button,[data-testid=product-options] button):hover{background:#23211d!important}body.elpis-storybook .storybook-budget-row button.active,body.elpis-storybook .storybook-choice-grid button.active,body.elpis-storybook [data-testid=product-options] button.border-ui-border-interactive{background:#e9eee5!important;border-color:#374b3d!important;box-shadow:inset 0 0 0 1px #374b3d!important;color:#283b2e!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-budget-row button.active,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-choice-grid button.active,:where(html[data-reading-mode=eye-care]) body.elpis-storybook [data-testid=product-options] button.border-ui-border-interactive{background:#d6dfcc!important;border-color:#3e5244!important;box-shadow:inset 0 0 0 1px #374b3d!important;color:#2f4135!important}:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-budget-row button.active,:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-choice-grid button.active,:where(html[data-reading-mode=night]) body.elpis-storybook [data-testid=product-options] button.border-ui-border-interactive{background:#21241f!important;border-color:#afc2b4!important;box-shadow:inset 0 0 0 1px #374b3d!important;color:#c2d5c7!important}body.elpis-storybook .market-buy-column{padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.market-product-layout{-moz-column-gap:clamp(32px,5vw,72px)!important;column-gap:clamp(32px,5vw,72px)!important}.market-buy-column h1{font-size:clamp(26px,2.6vw,36px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.025em}.market-shop-signal{background:none!important;border:0!important;font-size:12px}.market-shop-signal strong{font-weight:500}.market-breadcrumbs{color:#70685d;font-size:12px;padding-block:24px!important}:where(html[data-reading-mode=eye-care]) .market-breadcrumbs{color:#6c655b}:where(html[data-reading-mode=night]) .market-breadcrumbs{color:#9b948a}body.elpis-storybook .market-gallery-stage{border:0!important;border-radius:14px!important;box-shadow:none!important;background:#f1ece3!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-gallery-stage{background:#dbdeca!important}:where(html[data-reading-mode=night]) body.elpis-storybook .market-gallery-stage{background:#25221d!important}body.elpis-storybook .market-gallery-thumbs button{border:1px solid var(--elpis-line)!important;border-radius:8px!important;box-shadow:none!important}body.elpis-storybook .market-gallery-thumbs button[aria-current=true]{border-color:#374b3d!important;box-shadow:0 0 0 1px #374b3d!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-gallery-thumbs button[aria-current=true]{border-color:#3e5244!important;box-shadow:0 0 0 1px #374b3d!important}:where(html[data-reading-mode=night]) body.elpis-storybook .market-gallery-thumbs button[aria-current=true]{border-color:#afc2b4!important;box-shadow:0 0 0 1px #374b3d!important}body.elpis-storybook .market-product-details{background:none!important;border-color:var(--elpis-line)!important;padding-block:36px}body.elpis-storybook .market-store-filters{border:0!important;border-inline-end:1px solid var(--elpis-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.market-store-filters h2{font-size:22px!important}.market-store-filters label{font-size:14px;line-height:1.5}body.elpis-storybook .storybook-quantity>div{border:1px solid #b9b1a4!important;border-radius:24px!important;background:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-quantity>div{border:1px solid #b3aca1!important;background:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-quantity>div{border:1px solid #564f44!important;background:#181715!important}body.elpis-storybook .market-page-link,body.elpis-storybook .storybook-quantity button{box-shadow:none!important;background:transparent!important}body.elpis-storybook .market-page-link{border:1px solid var(--elpis-line)!important;border-radius:50%!important}body.elpis-storybook .market-page-link.active{background:#374b3d!important;color:#fffdf9!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-page-link.active{background:#3e5244!important;color:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook .market-page-link.active{background:#afc2b4!important;color:#181715!important}.information-language-notice{max-width:1000px;margin:20px auto;padding:15px 20px;border-inline-start:2px solid #a5ad95;background:#f2f2e9;color:#626952;font-size:13px;line-height:1.8}:where(html[data-reading-mode=eye-care]) .information-language-notice{border-inline-start:2px solid #a1a893;background:#dbe1ce;color:#5f6651}:where(html[data-reading-mode=night]) .information-language-notice{border-inline-start:2px solid #545b46;background:#20201a;color:#969c88}.storybook-information-body[data-long-form]{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:60px;max-width:1120px}.information-contents{position:sticky;top:100px;padding-block:8px;border-inline-end:1px solid #deddd1;padding-inline-end:24px}:where(html[data-reading-mode=eye-care]) .information-contents{border-inline-end:1px solid #d1d6c3}:where(html[data-reading-mode=night]) .information-contents{border-inline-end:1px solid #302f27}.information-contents>p{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#738067;margin:0 0 18px}:where(html[data-reading-mode=eye-care]) .information-contents>p{color:#707c66}:where(html[data-reading-mode=night]) .information-contents>p{color:#7d8773}.information-contents ol{margin:0;padding:0;list-style:none;display:grid;gap:12px;max-height:65vh;overflow:auto;scrollbar-width:thin}.information-contents a{font-size:13px;line-height:1.55;color:#656b5d;text-decoration:none;display:block;padding-block:2px}:where(html[data-reading-mode=eye-care]) .information-contents a{color:#62685b}:where(html[data-reading-mode=night]) .information-contents a{color:#93988c}.information-contents a:hover{color:#344b37;text-decoration:underline;text-underline-offset:4px}:where(html[data-reading-mode=eye-care]) .information-contents a:hover{color:#3b523e}:where(html[data-reading-mode=night]) .information-contents a:hover{color:#afc5b1}.information-contents a:focus-visible{outline:2px solid #718365;outline-offset:3px}:where(html[data-reading-mode=eye-care]) .information-contents a:focus-visible{outline:2px solid #6f7f64}:where(html[data-reading-mode=night]) .information-contents a:focus-visible{outline:2px solid #78876f}.storybook-information-body[data-long-form] .storybook-information-sections{display:block}.storybook-information-body[data-long-form] .storybook-information-sections article{min-height:0;padding:0 0 30px;margin:0 0 30px;border:0!important;border-bottom:1px solid #e4dfd3!important;border-radius:0!important;overflow:visible;scroll-margin-top:110px}:where(html[data-reading-mode=eye-care]) .storybook-information-body[data-long-form] .storybook-information-sections article{border-bottom:1px solid #d4d7c3!important}:where(html[data-reading-mode=night]) .storybook-information-body[data-long-form] .storybook-information-sections article{border-bottom:1px solid #2f2c24!important}.storybook-information-body[data-long-form] .storybook-information-sections article:last-child{border-bottom:0!important}.storybook-information-body[data-long-form] .storybook-information-sections article>span{position:static;display:block;margin-bottom:10px;font:500 10px/1.4 var(--elpis-font-readable);letter-spacing:.18em;color:#a09377;background:none;border:0;width:auto;height:auto}:where(html[data-reading-mode=eye-care]) .storybook-information-body[data-long-form] .storybook-information-sections article>span{color:#9b8f76}:where(html[data-reading-mode=night]) .storybook-information-body[data-long-form] .storybook-information-sections article>span{color:#76694f}.storybook-information-body[data-long-form] .storybook-information-sections h2{font:400 clamp(23px,2.1vw,28px)/1.3 var(--elpis-font-story);margin:0 0 15px;color:#374136;letter-spacing:-.02em}:where(html[data-reading-mode=eye-care]) .storybook-information-body[data-long-form] .storybook-information-sections h2{color:#3e473d}:where(html[data-reading-mode=night]) .storybook-information-body[data-long-form] .storybook-information-sections h2{color:#bfc9be}.storybook-information-body[data-long-form] .storybook-information-sections :is(p,li){font:400 15px/1.9 var(--elpis-font-readable);color:#5d6056;text-wrap:pretty;overflow-wrap:anywhere}:where(html[data-reading-mode=eye-care]) .storybook-information-body[data-long-form] .storybook-information-sections :is(p,li){color:#5a5d54}:where(html[data-reading-mode=night]) .storybook-information-body[data-long-form] .storybook-information-sections :is(p,li){color:#9fa299}.storybook-information-body[data-long-form] .storybook-information-sections ul{margin-top:16px}.storybook-information-body[data-long-form] .storybook-information-sections article:focus{outline:0}.storybook-information-page[data-information-kind=ourStory] .storybook-information-sections{grid-template-columns:1fr;max-width:780px;margin-inline:auto;gap:24px}.storybook-information-page[data-information-kind=ourStory] .storybook-information-sections article{padding:32px 36px;min-height:0}@media(max-width:800px){.storybook-information-body[data-long-form]{grid-template-columns:minmax(0,1fr);gap:32px}.information-contents{position:static;border-inline-end:0;border-block:1px solid #e2ddd0;padding:20px 0}:where(html[data-reading-mode=eye-care]) .information-contents{border-block:1px solid #d2d6c2}:where(html[data-reading-mode=night]) .information-contents{border-block:1px solid #312e25}.information-contents ol{grid-template-columns:1fr 1fr;gap:8px 20px;max-height:200px}.information-contents a{font-size:12px}.storybook-information-body[data-long-form] .storybook-information-sections article{scroll-margin-top:80px}.storybook-information-body[data-long-form] .storybook-information-sections :is(p,li){font-size:14px;line-height:1.85}.storybook-information-page[data-information-kind=ourStory] .storybook-information-sections article{padding:24px}}.storybook-information-nav{background:transparent!important;box-shadow:none!important;border:0!important;gap:12px}.storybook-information-nav a{border-radius:24px!important}.storybook-information-heading h1{line-height:1.12}.storybook-information-lead{background:#f3efe6!important;border:0!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) .storybook-information-lead{background:#dcdfcc!important}:where(html[data-reading-mode=night]) .storybook-information-lead{background:#23201b!important}.storybook-information-lead p{font-weight:400}.storybook-information-actions,.storybook-information-faq details,.storybook-information-sections article,.storybook-policy-grid article{border:1px solid var(--elpis-line)!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.storybook-information-sections article:after{display:none}.storybook-information-sections h2{font-weight:400}.storybook-contact-form-wrap{padding:32px}.storybook-contact-form :is(input,select,textarea){background:#fffdf9!important;border-color:#b9b1a4!important}:where(html[data-reading-mode=eye-care]) .storybook-contact-form :is(input,select,textarea){background:#e3e6d3!important;border-color:#b3aca1!important}:where(html[data-reading-mode=night]) .storybook-contact-form :is(input,select,textarea){background:#181715!important;border-color:#564f44!important}.storybook-account-book [data-testid=account-nav]{background:transparent!important;border-color:var(--elpis-line)!important}.storybook-account-identity,.storybook-account-security{background:#f3f0e8!important;box-shadow:none!important;border-color:var(--elpis-line)!important}:where(html[data-reading-mode=eye-care]) .storybook-account-identity,:where(html[data-reading-mode=eye-care]) .storybook-account-security{background:#dce0cc!important}:where(html[data-reading-mode=night]) .storybook-account-identity,:where(html[data-reading-mode=night]) .storybook-account-security{background:#22201b!important}.elpis-chat-panel,.storybook-toast{border:1px solid var(--elpis-line)!important;background:#fffdf9!important;box-shadow:0 16px 48px rgb(47 38 26/16%)!important;border-radius:18px!important}:where(html[data-reading-mode=eye-care]) .elpis-chat-panel,:where(html[data-reading-mode=eye-care]) .storybook-toast{background:#e3e6d3!important;box-shadow:0 16px 48px rgb(47 38 26/16%)!important}:where(html[data-reading-mode=night]) .elpis-chat-panel,:where(html[data-reading-mode=night]) .storybook-toast{background:#181715!important;box-shadow:0 16px 48px rgb(47 38 26/16%)!important}.elpis-chat-bubble{background:#f0ede5!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) .elpis-chat-bubble{background:#dadecb!important}:where(html[data-reading-mode=night]) .elpis-chat-bubble{background:#24221d!important}.elpis-chat-message.is-mine .elpis-chat-bubble{background:#e8eee4!important}:where(html[data-reading-mode=eye-care]) .elpis-chat-message.is-mine .elpis-chat-bubble{background:#d6dfcc!important}:where(html[data-reading-mode=night]) .elpis-chat-message.is-mine .elpis-chat-bubble{background:#21251e!important}.elpis-home-trust{border-block:1px solid var(--elpis-line)!important;background:transparent!important;box-shadow:none!important;padding-block:28px}.elpis-home-trust strong{font-weight:500;font-family:var(--elpis-font-readable);font-size:14px}.elpis-home-trust small{font-size:12px;color:#696258}:where(html[data-reading-mode=eye-care]) .elpis-home-trust small{color:#665f56}:where(html[data-reading-mode=night]) .elpis-home-trust small{color:#a19a92}.elpis-home-newsletter{border:0!important;border-radius:20px!important;background:#f0ede3!important;box-shadow:none!important;padding:30px!important;gap:20px}:where(html[data-reading-mode=eye-care]) .elpis-home-newsletter{background:#dadecb!important}:where(html[data-reading-mode=night]) .elpis-home-newsletter{background:#24221c!important}.elpis-newsletter-copy h2{font-weight:400;font-size:32px}.elpis-home-newsletter .fairy-newsletter-form{gap:8px}.elpis-home-newsletter .fairy-newsletter-form input[type=email]{border:1px solid #b9b1a4!important;border-radius:24px!important;min-height:46px}:where(html[data-reading-mode=eye-care]) .elpis-home-newsletter .fairy-newsletter-form input[type=email]{border:1px solid #b3aca1!important}:where(html[data-reading-mode=night]) .elpis-home-newsletter .fairy-newsletter-form input[type=email]{border:1px solid #564f44!important}.elpis-home-newsletter .fairy-newsletter-form button{min-height:46px}.elpis-footer{padding:46px 0 24px!important;margin-top:26px;background:#f4f1e9!important;border-top:0!important}:where(html[data-reading-mode=eye-care]) .elpis-footer{background:#dce0cd!important}:where(html[data-reading-mode=night]) .elpis-footer{background:#211f1a!important}.elpis-footer nav{gap:10px}.elpis-footer nav strong{font-family:var(--elpis-font-readable);font-weight:600;font-size:13px;margin-bottom:8px}.elpis-footer nav>a{font-size:13px;line-height:1.5;color:#635d52}:where(html[data-reading-mode=eye-care]) .elpis-footer nav>a{color:#605a51}:where(html[data-reading-mode=night]) .elpis-footer nav>a{color:#a6a097}.elpis-footer-brand p,.elpis-footer-legal{font-size:12px;line-height:1.6}.elpis-footer-social a{border:1px solid var(--elpis-line)!important;background:transparent!important;box-shadow:none!important}body.elpis-storybook .commerce-card-title{font-family:var(--elpis-font-readable)!important}body.elpis-storybook .storybook-purchase-buy{background:#374b3d!important;border:1px solid #374b3d!important;color:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-purchase-buy{background:#3e5244!important;border:1px solid #3e5244!important;color:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-purchase-buy{background:#afc2b4!important;border:1px solid #afc2b4!important;color:#181715!important}body.elpis-storybook .storybook-purchase-buy:hover:not(:disabled){background:#283b2e!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-purchase-buy:hover:not(:disabled){background:#2f4135!important}:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-purchase-buy:hover:not(:disabled){background:#c2d5c7!important}body.elpis-storybook .storybook-purchase-add,body.elpis-storybook .storybook-purchase-buy{border-radius:26px!important}body.elpis-storybook .elpis-home-trust>a,body.elpis-storybook .elpis-home-trust>article{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.elpis-storybook .elpis-home-newsletter .fairy-newsletter-form input[type=email]{border-radius:24px!important;background:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-home-newsletter .fairy-newsletter-form input[type=email]{background:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-home-newsletter .fairy-newsletter-form input[type=email]{background:#181715!important}body.elpis-storybook .fairy-newsletter-form button{text-transform:none}body.elpis-storybook .market-review-empty,body.elpis-storybook .market-review-form,body.elpis-storybook .market-review-list article{border:1px solid var(--elpis-line)!important;border-radius:14px!important;background:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-review-empty,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-review-form,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-review-list article{background:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook .market-review-empty,:where(html[data-reading-mode=night]) body.elpis-storybook .market-review-form,:where(html[data-reading-mode=night]) body.elpis-storybook .market-review-list article{background:#181715!important}body.elpis-storybook .market-review-form>button{border:0!important;border-radius:24px!important;background:#374b3d!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-review-form>button{background:#3e5244!important}:where(html[data-reading-mode=night]) body.elpis-storybook .market-review-form>button{background:#afc2b4!important}body.elpis-storybook .elpis-product-preview>.storybook-card{aspect-ratio:1/1;border:0!important;border-radius:12px!important;background:#f0ece4!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-product-preview>.storybook-card{background:#dadeca!important}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-product-preview>.storybook-card{background:#25221e!important}.elpis-product-preview-copy{flex-direction:column;gap:8px;margin-top:12px}.elpis-product-preview-copy [data-testid=product-title]{font-size:14px;line-height:1.5;color:#302c25!important}:where(html[data-reading-mode=eye-care]) .elpis-product-preview-copy [data-testid=product-title]{color:#36322c!important}:where(html[data-reading-mode=night]) .elpis-product-preview-copy [data-testid=product-title]{color:#dfdad3!important}.elpis-product-preview-copy [data-money]{font-size:15px;font-weight:600}body.elpis-storybook .storybook-cart-leaf,body.elpis-storybook [data-testid=cart-container]{border:0!important;background:transparent!important;box-shadow:none!important}body.elpis-storybook .elpis-home-newsletter .fairy-newsletter-form button{background:#374b3d!important;border:1px solid #374b3d!important;color:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-home-newsletter .fairy-newsletter-form button{background:#3e5244!important;border:1px solid #3e5244!important;color:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-home-newsletter .fairy-newsletter-form button{background:#afc2b4!important;border:1px solid #afc2b4!important;color:#181715!important}body.elpis-storybook .storybook-heading>h1{font:400 clamp(32px,4vw,48px) /1.2 var(--elpis-font-display)!important}body.elpis-storybook .storybook-heading>h2{font:400 clamp(26px,3vw,36px) /1.25 var(--elpis-font-display)!important}body.elpis-storybook .storybook-cart-page [data-testid=cart-container]{border:0!important;background:transparent!important;box-shadow:none!important}.storybook-cart-page [data-testid=cart-container]>.grid{-moz-column-gap:48px;column-gap:48px}.storybook-cart-summary{padding:28px}.storybook-corner{display:none}body.elpis-storybook .fairy-checkout-shell{background:#fcfaf6!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .fairy-checkout-shell{background:#e1e4d2!important}:where(html[data-reading-mode=night]) body.elpis-storybook .fairy-checkout-shell{background:#1a1917!important}body.elpis-storybook .fairy-checkout-header{background:#fcfaf6!important;border-color:var(--elpis-line)!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .fairy-checkout-header{background:#e1e4d2!important}:where(html[data-reading-mode=night]) body.elpis-storybook .fairy-checkout-header{background:#1a1917!important}body.elpis-storybook .fairy-checkout-brand{font-family:var(--elpis-font-display)!important;font-weight:400}body.elpis-storybook .storybook-checkout-page{-moz-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px)}body.elpis-storybook [data-testid=checkout-container] .storybook-checkout-form>.bg-white,body.elpis-storybook [data-testid=checkout-container] form{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.elpis-storybook [data-testid=checkout-container] button[type=submit]{border:1px solid #374b3d!important;border-radius:26px!important;background:#374b3d!important;color:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook [data-testid=checkout-container] button[type=submit]{border:1px solid #3e5244!important;background:#3e5244!important;color:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook [data-testid=checkout-container] button[type=submit]{border:1px solid #afc2b4!important;background:#afc2b4!important;color:#181715!important}body.elpis-storybook .storybook-cart-page .storybook-cart-leaf{box-shadow:none!important}body.elpis-storybook .storybook-cart-page .storybook-cart-leaf,body.elpis-storybook [data-testid=cart-container] .bg-white{border:0!important;border-radius:0!important;background:transparent!important}body.elpis-storybook [data-testid=cart-container]:before{display:none}body.elpis-storybook [data-testid=product-row]{background:transparent}body.elpis-storybook [data-testid=product-row] td{border:0!important;border-bottom:1px solid var(--elpis-line)!important;border-radius:0!important}body.elpis-storybook [data-testid=checkout-button]{border:0!important;border-radius:26px!important;background:transparent!important;padding:0!important;box-shadow:none!important}body.elpis-storybook [data-testid=checkout-button]>button{border:1px solid #374b3d!important;border-radius:26px!important;background:#374b3d!important;color:#fffdf9!important;box-shadow:none!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook [data-testid=checkout-button]>button{border:1px solid #3e5244!important;background:#3e5244!important;color:#e3e6d3!important}:where(html[data-reading-mode=night]) body.elpis-storybook [data-testid=checkout-button]>button{border:1px solid #afc2b4!important;background:#afc2b4!important;color:#181715!important}body.elpis-storybook .storybook-mobile-purchase{background:#fcfaf6!important;border-color:var(--elpis-line)!important;box-shadow:0 -4px 20px rgb(47 38 26/6%)!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .storybook-mobile-purchase{background:#e1e4d2!important;box-shadow:0 -4px 20px rgb(47 38 26/6%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook .storybook-mobile-purchase{background:#1a1917!important;box-shadow:0 -4px 20px rgb(47 38 26/6%)!important}@media (max-width:1100px){.elpis-nav-motto{display:none}.elpis-navigation-row nav{padding-inline:155px 45px;gap:20px!important}.elpis-nav-brand{font-size:26px}}@media (max-width:820px){.elpis-utility-bar>div{gap:10px}.elpis-utility-actions{gap:9px!important}.elpis-utility-bar p{font-size:11px}.elpis-navigation-row{position:relative;inset:auto;width:calc(100% - 32px);min-height:62px!important;justify-content:flex-start}.elpis-nav-brand{inset-inline-start:50%;transform:translate(-50%,-50%);font-size:28px}html[dir=rtl] .elpis-nav-brand{transform:translate(50%,-50%)}.elpis-home-inner{gap:36px;padding-top:18px}.elpis-section-heading{margin-bottom:20px}.elpis-category-grid{gap:16px 12px}.elpis-category-grid strong{font-size:13px}body.elpis-storybook .commerce-card-copy{padding:11px 1px 4px!important;min-height:0}body.elpis-storybook .commerce-card-title{font-size:13px!important;min-height:40px}body.elpis-storybook .commerce-card-price{font-size:15px!important}.elpis-home-newsletter{padding:24px 20px!important}.elpis-home-newsletter .fairy-newsletter-form{width:100%;grid-template-columns:minmax(0,1fr) auto}body.elpis-storybook .market-store-filters{border-inline-end:0!important;border-bottom:1px solid var(--elpis-line)!important}}@media (max-width:480px){.elpis-footer-inner,.elpis-header-width,.elpis-home-inner{width:calc(100% - 32px)}.elpis-utility-bar p{max-width:25vw!important;font-size:10px}.elpis-preference-trigger{font-size:11px}.elpis-category-grid>a{gap:8px}.elpis-section-heading h2{font-size:28px}.elpis-section-heading>span{width:26px}body.elpis-storybook .commerce-card-media{border-radius:10px!important}body.elpis-storybook .commerce-card-seller{display:block!important;font-size:11px!important}.elpis-home-trust{padding-block:22px;gap:20px 12px}.elpis-home-trust strong{font-size:12px}.elpis-home-trust small{font-size:11px}.elpis-footer{padding-top:32px!important}.elpis-footer-inner{gap:28px 20px}}@media (prefers-reduced-motion:reduce){.elpis-category-grid>a:hover img,body.elpis-storybook .commerce-card-image img{transform:none!important;translate:none!important;transition:none!important}}@media (forced-colors:active){body.elpis-storybook :is(button,input,select,textarea,.storybook-card,.storybook-modal-panel,.elpis-preference-popover){border:1px solid ButtonText!important}body.elpis-storybook :is(a,button,input,select,textarea,summary):focus-visible{outline-color:Highlight!important}}.fairy-tale-site .market-gallery-stage:after{content:none}.fairy-tale-site .market-gallery-stage{isolation:isolate}.fairy-tale-site .market-gallery-main{display:grid;place-items:center;overflow:hidden;border-radius:inherit;cursor:zoom-in}.fairy-tale-site .market-gallery-main img{display:block;border:0;border-radius:0;box-shadow:none}.fairy-tale-site .market-gallery-main>.market-gallery-expand{position:absolute;z-index:2;font-style:normal;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgb(48 44 37/16%);border-radius:6px;background:rgb(252 250 246/94%);color:#302c25;box-shadow:0 2px 8px rgb(48 44 37/6%);transform:none}:where(html[data-reading-mode=eye-care]) .fairy-tale-site .market-gallery-main>.market-gallery-expand{border:1px solid rgb(54 50 44/16%);background:rgb(225 228 210/94%);color:#36322c;box-shadow:0 2px 8px rgb(48 44 37/6%)}:where(html[data-reading-mode=night]) .fairy-tale-site .market-gallery-main>.market-gallery-expand{border:1px solid rgb(223 218 211/16%);background:rgb(26 25 23/94%);color:#dfdad3;box-shadow:0 2px 8px rgb(48 44 37/6%)}.market-gallery-expand svg{width:19px;height:19px}.market-gallery-main:hover .market-gallery-expand{background:#fff}:where(html[data-reading-mode=eye-care]) .market-gallery-main:hover .market-gallery-expand{background:#e1e8d7}:where(html[data-reading-mode=night]) .market-gallery-main:hover .market-gallery-expand{background:#161616}.elpis-listing-price{gap:6px;font-variant-numeric:tabular-nums}.elpis-sale-amount{color:#335342!important;font-weight:500}:where(html[data-reading-mode=eye-care]) .elpis-sale-amount{color:#3b5a49!important}:where(html[data-reading-mode=night]) .elpis-sale-amount{color:#a2beae!important}.elpis-listing-price[data-sale] [data-testid=product-price]{color:#335342}:where(html[data-reading-mode=eye-care]) .elpis-listing-price[data-sale] [data-testid=product-price]{color:#3b5a49}:where(html[data-reading-mode=night]) .elpis-listing-price[data-sale] [data-testid=product-price]{color:#a2beae}.elpis-price-savings{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}.elpis-price-savings del{color:#817768;font-size:15px;text-decoration-thickness:1px;text-decoration-color:#b5a997}:where(html[data-reading-mode=eye-care]) .elpis-price-savings del{color:#7d7466;text-decoration-color:#afa594}:where(html[data-reading-mode=night]) .elpis-price-savings del{color:#8c8478;text-decoration-color:#605545}.elpis-offer-note{color:#395341;background:#edf1e8;border:1px solid #d7dfd0;border-radius:4px;padding:3px 8px;font-size:12px;letter-spacing:.02em;font-weight:500}:where(html[data-reading-mode=eye-care]) .elpis-offer-note{color:#415a48;background:#d8e0cd;border:1px solid #ced7c3}:where(html[data-reading-mode=night]) .elpis-offer-note{color:#a4bcab;background:#1f221c;border:1px solid #2c3127}body.elpis-storybook .commerce-sale-badge{color:#304d3d!important;background:#f5f6ed!important;border:1px solid #d3dac8!important;border-radius:4px!important;padding:5px 9px!important;font-size:12px!important;box-shadow:0 1px 3px #302c2510!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-sale-badge{color:#385344!important;background:#dce3d0!important;border:1px solid #ccd4c0!important;box-shadow:0 1px 3px #302c2510!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-sale-badge{color:#a9c4b4!important;background:#1d1d18!important;border:1px solid #303529!important;box-shadow:0 1px 3px #302c2510!important}body.elpis-storybook .commerce-card-price del{text-decoration-thickness:1px;text-decoration-color:#a69a87;color:#7d756a}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-price del{text-decoration-color:#a19685;color:#797268}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-price del{text-decoration-color:#6d6251;color:#8d877d}.commerce-card-reputation{display:flex;align-items:center;gap:10px;margin:8px 0 3px;min-height:19px}.commerce-card-reputation .commerce-card-rating{margin:0}.commerce-new-badge{font-size:10px;line-height:1.5;letter-spacing:.035em;color:#526b49;background:#eff2e9;border-radius:3px;padding:2px 6px}:where(html[data-reading-mode=eye-care]) .commerce-new-badge{color:#516749;background:#d9e1ce}:where(html[data-reading-mode=night]) .commerce-new-badge{color:#8ea486;background:#1f211b}body.elpis-storybook :is(.content-container,.commerce-content):not([class*=max-w-]){width:min(calc(100% - 48px),var(--elpis-width,1180px));max-width:none;margin-inline:auto;padding-inline:0}body.elpis-storybook{--fg-interactive:#374b3d}:where(html[data-reading-mode=eye-care]) body.elpis-storybook{--fg-interactive:#3e5244}:where(html[data-reading-mode=night]) body.elpis-storybook{--fg-interactive:#afc2b4}body.elpis-storybook .text-ui-fg-interactive{color:#374b3d!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .text-ui-fg-interactive{color:#3e5244!important}:where(html[data-reading-mode=night]) body.elpis-storybook .text-ui-fg-interactive{color:#afc2b4!important}body.elpis-storybook .market-product-details{border-bottom:0!important}body.elpis-storybook .market-product-details header>span{color:#7a6a4f}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-product-details header>span{color:#76674f}:where(html[data-reading-mode=night]) body.elpis-storybook .market-product-details header>span{color:#9e9079}body.elpis-storybook .market-product-reviews{margin-top:0;padding-top:56px;border-top-color:var(--elpis-line)}body.elpis-storybook .market-product-reviews>header>span{color:#7a6a4f;font-family:var(--elpis-font-readable);font-size:12px;font-weight:500;letter-spacing:.06em}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .market-product-reviews>header>span{color:#76674f}:where(html[data-reading-mode=night]) body.elpis-storybook .market-product-reviews>header>span{color:#9e9079}body.elpis-storybook .market-product-reviews>header h2{color:var(--elpis-ink);font-weight:400}.market-review-layout:has(>.market-review-list>.market-review-empty:only-child){grid-template-columns:minmax(0,520px);justify-content:center}.market-review-list:has(>.market-review-empty:only-child){display:none}.market-review-layout:has(>.market-review-list>.market-review-empty:only-child) .market-review-form{position:static}.elpis-related-products{display:grid;justify-items:center}.elpis-related-products>.elpis-section-heading{display:flex;align-items:center;justify-content:center;width:100%}.elpis-related-products>ul{width:100%}.elpis-related-products>.elpis-text-link{margin-top:40px;padding:11px 28px;border:1px solid #374b3d;border-radius:24px;color:#374b3d;font-size:14px;text-decoration:none}:where(html[data-reading-mode=eye-care]) .elpis-related-products>.elpis-text-link{border:1px solid #3e5244;color:#3e5244}:where(html[data-reading-mode=night]) .elpis-related-products>.elpis-text-link{border:1px solid #afc2b4;color:#afc2b4}.elpis-related-products>.elpis-text-link:hover{background:#edf0e9}:where(html[data-reading-mode=eye-care]) .elpis-related-products>.elpis-text-link:hover{background:#d8e0cd}:where(html[data-reading-mode=night]) .elpis-related-products>.elpis-text-link:hover{background:#20221e}@media (min-width:821px){.elpis-home-newsletter{grid-template-columns:112px minmax(0,1fr) minmax(320px,440px) 88px;padding:24px 36px!important}.elpis-newsletter-postbox-art{grid-column:4;grid-row:1}.elpis-home-newsletter .fairy-newsletter-form{grid-column:3;grid-row:1}}@media (max-width:820px){.elpis-newsletter-postbox-art{display:none}.elpis-home-newsletter .fairy-newsletter-form{grid-column:1/-1;grid-row:2}}@media (min-width:821px){.elpis-footer-inner:not(:has(.elpis-footer-social)){grid-template-columns:1.3fr repeat(3,1fr)}}.elpis-footer-social>div{display:flex;gap:10px}.elpis-footer-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#374b3d}:where(html[data-reading-mode=eye-care]) .elpis-footer-social a{color:#3e5244}:where(html[data-reading-mode=night]) .elpis-footer-social a{color:#afc2b4}.elpis-footer-social a:hover{background:#edf0e9!important}:where(html[data-reading-mode=eye-care]) .elpis-footer-social a:hover{background:#d8e0cd!important}:where(html[data-reading-mode=night]) .elpis-footer-social a:hover{background:#20221e!important}.elpis-footer-social svg{width:18px;height:18px}@media (max-width:820px){body.elpis-storybook :is(.content-container,.commerce-content):not([class*=max-w-]){width:min(calc(100% - 28px),var(--elpis-width,1180px))}}@media (max-width:480px){body.elpis-storybook :is(.content-container,.commerce-content):not([class*=max-w-]){width:calc(100% - 32px)}}.store-content-page{max-width:1120px}.store-content-blocks{display:grid;gap:44px;max-width:860px;margin:36px auto 0}.store-content-block :is(h2,h3){font-family:var(--elpis-font-story);font-weight:400;color:#374136;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}:where(html[data-reading-mode=eye-care]) .store-content-block :is(h2,h3){color:#3e473d}:where(html[data-reading-mode=night]) .store-content-block :is(h2,h3){color:#bfc9be}.store-content-block h2{font-size:clamp(24px,2.4vw,32px);line-height:1.25}.store-content-block h3{font-size:clamp(19px,1.8vw,23px);line-height:1.3}.store-content-block :is(p,li,figcaption,summary,td,th),.store-content-intro,.store-content-post>p{font:400 16px/1.9 var(--elpis-font-readable);color:#5d6056;text-wrap:pretty;overflow-wrap:anywhere}:where(html[data-reading-mode=eye-care]) .store-content-block :is(p,li,figcaption,summary,td,th),:where(html[data-reading-mode=eye-care]) .store-content-intro,:where(html[data-reading-mode=eye-care]) .store-content-post>p{color:#5a5d54}:where(html[data-reading-mode=night]) .store-content-block :is(p,li,figcaption,summary,td,th),:where(html[data-reading-mode=night]) .store-content-intro,:where(html[data-reading-mode=night]) .store-content-post>p{color:#9fa299}.store-content-block p{margin:0 0 16px}.store-content-block p:last-child{margin-bottom:0}.store-content-cta,.store-content-hero{padding:clamp(28px,4vw,48px);text-align:center}.store-content-cta .storybook-button,.store-content-hero .storybook-button{margin-top:18px}.store-content-rich :is(ul,ol){margin:0 0 16px;padding-inline-start:22px}.store-content-rich ul{list-style:disc}.store-content-rich ol{list-style:decimal}.store-content-back a,.store-content-more,.store-content-posts h2 a:hover,.store-content-rich a{color:#344b37;text-decoration:underline;text-underline-offset:4px}:where(html[data-reading-mode=eye-care]) .store-content-back a,:where(html[data-reading-mode=eye-care]) .store-content-more,:where(html[data-reading-mode=eye-care]) .store-content-posts h2 a:hover,:where(html[data-reading-mode=eye-care]) .store-content-rich a{color:#3b523e}:where(html[data-reading-mode=night]) .store-content-back a,:where(html[data-reading-mode=night]) .store-content-more,:where(html[data-reading-mode=night]) .store-content-posts h2 a:hover,:where(html[data-reading-mode=night]) .store-content-rich a{color:#afc5b1}.store-content-rich blockquote{margin:0 0 16px;padding-inline-start:18px;border-inline-start:2px solid #a5ad95;font-style:italic}:where(html[data-reading-mode=eye-care]) .store-content-rich blockquote{border-inline-start:2px solid #a1a893}:where(html[data-reading-mode=night]) .store-content-rich blockquote{border-inline-start:2px solid #545b46}.store-content-cover,.store-content-image img,.store-content-posts img,.store-content-rich img{max-width:100%;height:auto;border-radius:6px}.store-content-rich table{width:100%;border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.store-content-rich :is(td,th){border-bottom:1px solid #e4dfd3;padding:8px 10px;text-align:start}:where(html[data-reading-mode=eye-care]) .store-content-rich :is(td,th){border-bottom:1px solid #d4d7c3}:where(html[data-reading-mode=night]) .store-content-rich :is(td,th){border-bottom:1px solid #2f2c24}.store-content-image{margin:0;text-align:center}.store-content-image figcaption{font-size:13px;margin-top:10px;color:#738067}:where(html[data-reading-mode=eye-care]) .store-content-image figcaption{color:#707c66}:where(html[data-reading-mode=night]) .store-content-image figcaption{color:#7d8773}.store-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.store-content-grid article{padding:22px;border:1px solid #e4dfd3;border-radius:8px;background:#fbfaf5}:where(html[data-reading-mode=eye-care]) .store-content-grid article{border:1px solid #d4d7c3;background:#e0e5d2}:where(html[data-reading-mode=night]) .store-content-grid article{border:1px solid #2f2c24;background:#1a1a17}.store-content-faq details{border-bottom:1px solid #e4dfd3;padding:14px 0}:where(html[data-reading-mode=eye-care]) .store-content-faq details{border-bottom:1px solid #d4d7c3}:where(html[data-reading-mode=night]) .store-content-faq details{border-bottom:1px solid #2f2c24}.store-content-faq summary{cursor:pointer;color:#374136;font-weight:500}:where(html[data-reading-mode=eye-care]) .store-content-faq summary{color:#3e473d}:where(html[data-reading-mode=night]) .store-content-faq summary{color:#bfc9be}.store-content-faq details p{margin-top:10px}.store-content-products{max-width:none}.store-content-muted{color:#8a8d80}:where(html[data-reading-mode=eye-care]) .store-content-muted{color:#86897d}:where(html[data-reading-mode=night]) .store-content-muted{color:#727568}.store-content-intro{max-width:720px;margin:14px auto 0;text-align:center}.store-content-posts{list-style:none;margin:40px auto 0;padding:0;max-width:860px;display:grid;gap:36px}.store-content-posts article{padding-bottom:32px;border-bottom:1px solid #e4dfd3}:where(html[data-reading-mode=eye-care]) .store-content-posts article{border-bottom:1px solid #d4d7c3}:where(html[data-reading-mode=night]) .store-content-posts article{border-bottom:1px solid #2f2c24}.store-content-posts li:last-child article{border-bottom:0}.store-content-posts h2{font:400 clamp(23px,2.2vw,30px)/1.3 var(--elpis-font-story);margin:14px 0 6px;color:#374136;letter-spacing:-.02em}:where(html[data-reading-mode=eye-care]) .store-content-posts h2{color:#3e473d}:where(html[data-reading-mode=night]) .store-content-posts h2{color:#bfc9be}.store-content-posts h2 a{color:inherit;text-decoration:none}.store-content-date,.store-content-posts time{display:block;font:500 11px/1.6 var(--elpis-font-readable);letter-spacing:.14em;text-transform:uppercase;color:#a09377}:where(html[data-reading-mode=eye-care]) .store-content-date,:where(html[data-reading-mode=eye-care]) .store-content-posts time{color:#9b8f76}:where(html[data-reading-mode=night]) .store-content-date,:where(html[data-reading-mode=night]) .store-content-posts time{color:#76694f}.store-content-posts p{font:400 15px/1.9 var(--elpis-font-readable);color:#5d6056;margin:10px 0 12px}:where(html[data-reading-mode=eye-care]) .store-content-posts p{color:#5a5d54}:where(html[data-reading-mode=night]) .store-content-posts p{color:#9fa299}.store-content-post{max-width:760px;margin:0 auto}.store-content-post>p{margin:0 0 20px;white-space:pre-line}.store-content-date{text-align:center;margin:0 0 26px}.store-content-cover{display:block;margin:0 auto 30px}.store-content-back{max-width:760px;margin:36px auto 0}.store-content-page :is(a,summary):focus-visible{outline:2px solid #718365;outline-offset:3px}:where(html[data-reading-mode=eye-care]) .store-content-page :is(a,summary):focus-visible{outline:2px solid #6f7f64}:where(html[data-reading-mode=night]) .store-content-page :is(a,summary):focus-visible{outline:2px solid #78876f}@media(max-width:800px){.store-content-blocks{gap:32px;margin-top:24px}.store-content-block :is(p,li),.store-content-post>p{font-size:15px}}body.elpis-storybook .storybook-page-root:has(.elpis-header-search.is-open){isolation:auto}body.elpis-storybook .elpis-header:has(.elpis-header-search.is-open){z-index:90}body.elpis-storybook .elpis-navigation-row{position:relative;inset:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,2vw,30px);min-height:72px!important}body.elpis-storybook .elpis-nav-brand{position:static;inset:auto;transform:none;flex:0 0 auto;white-space:nowrap;font-size:30px}body.elpis-storybook .elpis-navigation-row>nav{flex:1 1 auto;min-width:0;width:auto;padding:0;gap:clamp(16px,1.65vw,26px)!important;justify-content:center;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#cec5b5 transparent}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-navigation-row>nav{scrollbar-color:#c8cbb6 transparent}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-navigation-row>nav{scrollbar-color:#463f31 transparent}body.elpis-storybook .elpis-navigation-row>nav a{flex-shrink:0;padding-block:16px!important}.elpis-navigation-actions{display:flex;align-items:center;flex:0 0 auto;gap:17px;font-size:12px;line-height:1.3}body.elpis-storybook .elpis-navigation-actions .elpis-account-link,body.elpis-storybook .elpis-navigation-actions [data-testid=nav-cart-link]{min-height:44px;min-width:32px;gap:7px;white-space:nowrap}.elpis-navigation-actions .elpis-account-link>span,.elpis-navigation-actions .fairy-cart-label{text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#b4a58a}:where(html[data-reading-mode=eye-care]) .elpis-navigation-actions .elpis-account-link>span,:where(html[data-reading-mode=eye-care]) .elpis-navigation-actions .fairy-cart-label{text-decoration-color:#aea189}:where(html[data-reading-mode=night]) .elpis-navigation-actions .elpis-account-link>span,:where(html[data-reading-mode=night]) .elpis-navigation-actions .fairy-cart-label{text-decoration-color:#66583f}.elpis-navigation-actions .elpis-account-link:hover>span,.elpis-navigation-actions [data-testid=nav-cart-link]:hover .fairy-cart-label{text-decoration-line:underline}body.elpis-storybook .elpis-navigation-actions .fairy-cart-badge{background:#526047;color:#fffdf9;min-width:16px;height:16px;font-weight:500}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-navigation-actions .fairy-cart-badge{background:#505d47;color:#e3e6d3}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-navigation-actions .fairy-cart-badge{background:#9da993;color:#181715}.elpis-search-slot{width:44px;height:44px;flex:0 0 44px}body.elpis-storybook .elpis-header-search{position:relative;inset:auto;display:block;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0!important;border-radius:0;overflow:visible;background:transparent!important;box-shadow:none!important;backdrop-filter:none;transform:none;z-index:80}body.elpis-storybook .elpis-navigation-row:has([data-testid=nav-menu-popup]) .elpis-header-search:not(.is-open){z-index:50}body.elpis-storybook .elpis-header-search.is-detached{position:fixed}body.elpis-storybook .elpis-header-search button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:0;border:0;color:var(--elpis-forest);background:transparent;box-shadow:none;cursor:pointer}body.elpis-storybook .elpis-header-search .elpis-search-trigger{width:44px;height:44px;border-radius:50%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;transition:background .16s ease,box-shadow .16s ease}.elpis-search-trigger>svg{width:30px;height:30px}body.elpis-storybook .elpis-search-trigger:hover,body.elpis-storybook .elpis-search-trigger[aria-expanded=true]{background:#f1ece2;box-shadow:inset 0 0 0 1px rgb(117 91 51/12%)}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-search-trigger:hover,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-search-trigger[aria-expanded=true]{background:#dadeca;box-shadow:inset 0 0 0 1px rgb(117 91 51/12%)}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-search-trigger:hover,:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-search-trigger[aria-expanded=true]{background:#25221c;box-shadow:inset 0 0 0 1px rgb(117 91 51/12%)}body.elpis-storybook .is-detached .elpis-search-trigger{background:#fffaf0;box-shadow:0 3px 15px rgb(62 48 29/13%),inset 0 0 0 1px rgb(117 91 51/20%)}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .is-detached .elpis-search-trigger{background:#e1e5d1;box-shadow:0 3px 15px rgb(62 48 29/13%),inset 0 0 0 1px rgb(117 91 51/20%)}:where(html[data-reading-mode=night]) body.elpis-storybook .is-detached .elpis-search-trigger{background:#1c1913;box-shadow:0 3px 15px rgb(62 48 29/13%),inset 0 0 0 1px rgb(117 91 51/20%)}body.elpis-storybook .is-dragging .elpis-search-trigger{cursor:grabbing}body.elpis-storybook .elpis-search-panel{position:fixed;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:23px 25px 14px;border:1px solid #ded5c5;border-radius:14px;background:linear-gradient(150deg,#fffefa,#fbf6ed);color:var(--elpis-ink);box-shadow:0 16px 44px rgb(55 44 27/12%),0 3px 9px rgb(55 44 27/4%),inset 0 1px 0 #fff;animation:elpis-search-arrive .18s ease-out}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-search-panel{border:1px solid #cfd3be;background:linear-gradient(150deg,#e2e7d4,#e0e3cf);box-shadow:0 16px 44px rgb(55 44 27/12%),0 3px 9px rgb(55 44 27/4%),inset 0 1px 0 #ffffff}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-search-panel{border:1px solid #383228;background:linear-gradient(150deg,#171714,#1e1b16);box-shadow:0 16px 44px rgb(55 44 27/12%),0 3px 9px rgb(55 44 27/4%),inset 0 1px 0 #161616}.elpis-search-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}body.elpis-storybook .elpis-search-heading h2{margin:0;font:400 27px/1.2 var(--elpis-font-display);letter-spacing:-.035em;color:#374b3d}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-search-heading h2{color:#3e5244}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-search-heading h2{color:#afc2b4}body.elpis-storybook .elpis-header-search .elpis-search-close{width:44px;margin:-12px -12px -10px 0;border-radius:50%;color:#81745f}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search .elpis-search-close{color:#7d715e}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search .elpis-search-close{color:#918675}html[dir=rtl] .elpis-search-close{margin:-12px 0 -10px -12px!important}.elpis-search-close svg{width:21px;height:21px}.elpis-search-note{max-width:300px;margin:9px 0 21px;color:#776f62;font-size:13px;line-height:1.65}:where(html[data-reading-mode=eye-care]) .elpis-search-note{color:#736c60}:where(html[data-reading-mode=night]) .elpis-search-note{color:#948d82}.elpis-search-field{display:flex;align-items:center;gap:4px;min-height:52px;padding:3px;border:1px solid #b8ac96;border-radius:7px;background:#fffdf9;transition:border-color .16s ease,box-shadow .16s ease}:where(html[data-reading-mode=eye-care]) .elpis-search-field{border:1px solid #b2a794;background:#e3e6d3}:where(html[data-reading-mode=night]) .elpis-search-field{border:1px solid #5d533f;background:#181715}.elpis-search-field:focus-within{border-color:#5a6a51;box-shadow:0 0 0 3px rgb(77 98 62/7%)}:where(html[data-reading-mode=eye-care]) .elpis-search-field:focus-within{border-color:#586750;box-shadow:0 0 0 3px rgb(77 98 62/7%)}:where(html[data-reading-mode=night]) .elpis-search-field:focus-within{border-color:#919f8a;box-shadow:0 0 0 3px rgb(77 98 62/7%)}body.elpis-storybook .elpis-header-search #elpis-header-search-input,body.elpis-storybook .elpis-header-search #elpis-header-search-input:focus-visible{display:block;width:100%;min-width:0;height:44px;min-height:44px!important;flex:1 1 auto;margin:0;padding:0 10px!important;border:0!important;border-radius:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:#302c25;font-size:16px;line-height:1.4;opacity:1;visibility:visible;pointer-events:auto}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search #elpis-header-search-input,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search #elpis-header-search-input:focus-visible{color:#36322c}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search #elpis-header-search-input,:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search #elpis-header-search-input:focus-visible{color:#dfdad3}body.elpis-storybook .elpis-header-search input::-moz-placeholder{color:#8a8173;opacity:1;font-size:14px}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search input::-moz-placeholder{color:#867e71}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search input::-moz-placeholder{color:#837a6d}body.elpis-storybook .elpis-header-search input::placeholder{color:#8a8173;opacity:1;font-size:14px}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search input::placeholder{color:#867e71}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search input::placeholder{color:#837a6d}body.elpis-storybook .elpis-header-search .elpis-search-submit{min-height:44px;padding:0 12px;gap:8px;border-radius:4px;background:#374b3d!important;color:#fffdf9;font-size:12px;font-weight:500}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search .elpis-search-submit{background:#3e5244!important;color:#e3e6d3}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search .elpis-search-submit{background:#afc2b4!important;color:#181715}body.elpis-storybook .elpis-header-search .elpis-search-submit:hover{background:#293c30!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search .elpis-search-submit:hover{background:#304237!important}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search .elpis-search-submit:hover{background:#c1d4c7!important}.elpis-search-submit svg{width:18px;height:18px}html[dir=rtl] .elpis-search-submit svg{transform:rotate(180deg)}.elpis-search-discover{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:8px;font-size:12px;color:#887755}:where(html[data-reading-mode=eye-care]) .elpis-search-discover{color:#837456}:where(html[data-reading-mode=night]) .elpis-search-discover{color:#918367}.elpis-search-discover a{display:inline-flex;align-items:center;min-height:44px;color:#5f624e;text-decoration:none}:where(html[data-reading-mode=eye-care]) .elpis-search-discover a{color:#5c5f4d}:where(html[data-reading-mode=night]) .elpis-search-discover a{color:#9ea18f}.elpis-search-discover a:hover{text-decoration:underline;text-underline-offset:4px}body.elpis-storybook .elpis-header-search .elpis-search-reset{width:100%;justify-content:flex-start;gap:9px;padding-top:7px;margin-top:2px;border-top:1px solid #e5ddcf;font-size:12px;color:#766b59}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-header-search .elpis-search-reset{border-top:1px solid #d3d7c2;color:#726858}:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-header-search .elpis-search-reset{border-top:1px solid #322d23;color:#9a9081}.elpis-search-reset svg{width:18px;height:18px}@keyframes elpis-search-arrive{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media (max-width:1180px){body.elpis-storybook .elpis-navigation-row{gap:16px}body.elpis-storybook .elpis-navigation-row>nav{display:none}body.elpis-storybook .elpis-nav-brand{margin-inline-end:auto}body.elpis-storybook .elpis-menu-button{display:block;order:-1;width:36px;height:44px;flex:0 0 36px}body.elpis-storybook .elpis-menu-button [data-testid=nav-menu-button],body.elpis-storybook .elpis-menu-button>div,body.elpis-storybook .elpis-menu-button>div>div{width:36px;min-width:36px!important;height:44px!important;justify-content:center}}@media (max-width:600px){body.elpis-storybook .elpis-navigation-row{width:calc(100% - 24px);min-height:66px!important;gap:8px}body.elpis-storybook .elpis-nav-brand{font-size:26px}.elpis-navigation-actions{gap:7px}body.elpis-storybook .elpis-navigation-actions .elpis-account-link{min-width:34px}.elpis-navigation-actions .elpis-account-link>span,.elpis-navigation-actions .fairy-cart-label{display:none!important}.elpis-navigation-actions .elpis-cart-art{width:30px;height:26px}body.elpis-storybook .elpis-search-panel{padding:20px 20px 12px}body.elpis-storybook .elpis-search-heading h2{font-size:26px}}@media (max-width:360px){body.elpis-storybook .elpis-navigation-row{gap:5px}body.elpis-storybook .elpis-nav-brand{font-size:23px}.elpis-navigation-actions{gap:3px}}@media (prefers-reduced-motion:reduce){body.elpis-storybook .elpis-search-panel{animation:none}.elpis-search-field,body.elpis-storybook .elpis-search-trigger{transition:none}}body.elpis-storybook .commerce-card-media,body.elpis-storybook .elpis-product-preview>.storybook-card,body.elpis-storybook .market-gallery-empty,body.elpis-storybook .market-gallery-stage{aspect-ratio:1/1!important;width:100%;min-height:0!important;height:auto!important;align-self:start;overflow:hidden}body.elpis-storybook .market-gallery-main,body.elpis-storybook .market-gallery-stage>video{position:absolute;inset:0;width:100%;height:100%;min-height:0!important}body.elpis-storybook .commerce-card-image img,body.elpis-storybook .commerce-product-card:hover .commerce-card-image img,body.elpis-storybook .market-gallery-main img,body.elpis-storybook .market-gallery-stage>video,body.elpis-storybook .market-gallery-thumbs img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center;max-height:none;transform:none!important}html[data-reading-mode=night]{color-scheme:dark}:where(html[data-reading-mode=night]) :where(img,video,canvas){filter:brightness(.88) saturate(.94)}:where(html[data-reading-mode=eye-care]) :where(img,video,canvas){filter:sepia(.1) saturate(.94) brightness(.97)}.elpis-reading-mode .elpis-preference-trigger>svg:first-child{stroke-linecap:round;stroke-linejoin:round}.elpis-reading-mode-popover{width:min(300px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.elpis-reading-mode-popover .elpis-preference-option{min-height:50px;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon label" "icon detail";row-gap:1px}.elpis-reading-mode-icon{display:grid;grid-area:icon;place-items:center;color:#6c7a5f}:where(html[data-reading-mode=eye-care]) .elpis-reading-mode-icon{color:#6a765e}:where(html[data-reading-mode=night]) .elpis-reading-mode-icon{color:#828e78}.elpis-reading-mode-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.elpis-reading-mode-popover .elpis-preference-option>span:nth-child(2){grid-area:label}.elpis-reading-mode-popover .elpis-preference-option small{grid-area:detail;max-width:none;font-size:12px;text-align:start}.elpis-reading-mode-popover .elpis-preference-option[aria-current=true] .elpis-reading-mode-icon{color:#374b3d}:where(html[data-reading-mode=eye-care]) .elpis-reading-mode-popover .elpis-preference-option[aria-current=true] .elpis-reading-mode-icon{color:#3e5244}:where(html[data-reading-mode=night]) .elpis-reading-mode-popover .elpis-preference-option[aria-current=true] .elpis-reading-mode-icon{color:#afc2b4}@media (max-width:820px){.elpis-reading-mode .elpis-preference-trigger>svg:first-child{display:block;width:15px;height:15px}.elpis-market-preferences:not(.in-drawer) .elpis-reading-mode .elpis-preference-trigger>span{display:none}}