:root{--elpis-page-cream:#f7efdc;--elpis-page-highlight:#fffaf0;--elpis-sage-card:#e8ecd9;--elpis-sage-card-deep:#dce3c9;--elpis-soft-line:rgb(94 74 44/18%);--elpis-card-line:rgb(88 104 63/25%);--elpis-refined-shadow:0 1px 0 rgb(255 255 255/72%) inset,0 10px 28px rgb(73 53 30/8%);--elpis-refined-shadow-hover:0 18px 38px rgb(65 48 26/13%)}:root:where([data-reading-mode=eye-care]){--elpis-page-cream:#dce0ca;--elpis-page-highlight:#e1e5d1;--elpis-sage-card:#d6ddc9;--elpis-sage-card-deep:#d0d9c2;--elpis-soft-line:rgb(100 81 53/18%);--elpis-card-line:rgb(86 101 64/25%);--elpis-refined-shadow:0 1px 0 rgb(225 232 215/72%) inset,0 10px 28px rgb(79 60 38/8%);--elpis-refined-shadow-hover:0 18px 38px rgb(71 55 34/13%)}:root:where([data-reading-mode=night]){--elpis-page-cream:#252014;--elpis-page-highlight:#1c1913;--elpis-sage-card:#24261a;--elpis-sage-card-deep:#2b2f1d;--elpis-soft-line:rgb(195 176 149/18%);--elpis-card-line:rgb(149 164 128/25%);--elpis-refined-shadow:0 1px 0 rgb(22 22 22/72%) inset,0 10px 28px rgb(220 199 177/8%);--elpis-refined-shadow-hover:0 18px 38px rgb(225 207 186/13%)}body.elpis-storybook,html{background-color:var(--elpis-page-cream)!important}body.elpis-storybook{background-image:radial-gradient(ellipse at 16% 4%,rgb(255 255 255/70%),transparent 38rem),radial-gradient(ellipse at 86% 56%,rgb(192 158 96/7%),transparent 36rem),repeating-linear-gradient(92deg,rgb(92 63 29/1.25%) 0 1px,transparent 1px 7px),linear-gradient(180deg,#fbf4e5,#f5ead4)!important;color:#3b2b20!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook{background-image:radial-gradient(ellipse at 16% 4%,rgb(225 232 215/70%),transparent 38rem),radial-gradient(ellipse at 86% 56%,rgb(185 154 100/7%),transparent 36rem),repeating-linear-gradient(92deg,rgb(98 70 38/1.25%) 0 1px,transparent 1px 7px),linear-gradient(180deg,#dee2cd,#daddc7)!important;color:#413227!important}:where(html[data-reading-mode=night]) body.elpis-storybook{background-image:radial-gradient(ellipse at 16% 4%,rgb(22 22 22/70%),transparent 38rem),radial-gradient(ellipse at 86% 56%,rgb(181 147 85/7%),transparent 36rem),repeating-linear-gradient(92deg,rgb(211 183 153/1.25%) 0 1px,transparent 1px 7px),linear-gradient(180deg,#211d13,#2a2315)!important;color:#e6d4c9!important}body.elpis-storybook :where(h1,h2,h3,h4,.commerce-card-title,nav a){font-family:var(--elpis-font-display)!important}body.elpis-storybook :where(p,li,label,input,textarea,button,select,small){font-family:var(--elpis-font-readable)}.elpis-header{border-color:rgb(99 70 34/19%)!important;background:linear-gradient(90deg,rgb(196 160 95/5%),transparent 24% 76%,rgb(196 160 95/5%)),rgb(250 243 226/97%)!important;box-shadow:0 7px 22px rgb(67 46 24/6%)!important}:where(html[data-reading-mode=eye-care]) .elpis-header{border-color:rgb(105 77 44/19%)!important;background:linear-gradient(90deg,rgb(188 156 99/5%),transparent 24% 76%,rgb(188 156 99/5%)),rgb(221 226 204/97%)!important;box-shadow:0 7px 22px rgb(67 46 24/6%)!important}:where(html[data-reading-mode=night]) .elpis-header{border-color:rgb(203 175 144/19%)!important;background:linear-gradient(90deg,rgb(184 149 84/5%),transparent 24% 76%,rgb(184 149 84/5%)),rgb(34 29 19/97%)!important;box-shadow:0 7px 22px rgb(67 46 24/6%)!important}.elpis-utility-bar{border-color:rgb(99 70 34/14%)!important}:where(html[data-reading-mode=eye-care]) .elpis-utility-bar{border-color:rgb(105 77 44/14%)!important}:where(html[data-reading-mode=night]) .elpis-utility-bar{border-color:rgb(203 175 144/14%)!important}.elpis-utility-bar>div{min-height:30px!important}.elpis-utility-bar p{color:#5c4733;font-size:11.5px}:where(html[data-reading-mode=eye-care]) .elpis-utility-bar p{color:#624e3b}:where(html[data-reading-mode=night]) .elpis-utility-bar p{color:#c6b19f}.elpis-utility-actions{gap:14px!important}.elpis-navigation-row{min-height:43px!important}.elpis-navigation-row nav{gap:clamp(24px,3.4vw,48px)!important}.elpis-navigation-row nav a{min-height:38px!important;padding:9px 3px 7px!important;color:#3d2c20!important;font-size:15px!important;font-weight:600}:where(html[data-reading-mode=eye-care]) .elpis-navigation-row nav a{color:#433327!important}:where(html[data-reading-mode=night]) .elpis-navigation-row nav a{color:#e5d2c6!important}.elpis-navigation-row nav a:after{right:34%!important;left:34%!important;height:1px!important;bottom:5px!important;background:linear-gradient(90deg,transparent,#a87932,transparent)!important}:where(html[data-reading-mode=eye-care]) .elpis-navigation-row nav a:after{background:linear-gradient(90deg,transparent,#a1773a,transparent)!important}:where(html[data-reading-mode=night]) .elpis-navigation-row nav a:after{background:linear-gradient(90deg,transparent,#9e7028,transparent)!important}.elpis-navigation-row{position:relative}.elpis-navigation-row nav{width:100%}.elpis-nav-motto{position:absolute;inset-inline-start:0;top:50%;max-width:190px;color:#7b542e;font:italic 600 13px/1.2 var(--elpis-font-story);letter-spacing:.02em;text-shadow:0 1px rgb(255 250 236/80%);transform:translateY(-50%) rotate(-1deg);white-space:nowrap}:where(html[data-reading-mode=eye-care]) .elpis-nav-motto{color:#755331;text-shadow:0 1px rgb(255 250 236/80%)}:where(html[data-reading-mode=night]) .elpis-nav-motto{color:#bd9a7a;text-shadow:0 1px rgb(29 25 15/80%)}.elpis-nav-motto:after,.elpis-nav-motto:before{color:#a87932;content:"·";padding-inline:5px}:where(html[data-reading-mode=eye-care]) .elpis-nav-motto:after,:where(html[data-reading-mode=eye-care]) .elpis-nav-motto:before{color:#a1773a}:where(html[data-reading-mode=night]) .elpis-nav-motto:after,:where(html[data-reading-mode=night]) .elpis-nav-motto:before{color:#9e7028}.storybook-drawer-motto{margin:8px 0 18px;color:#815b34;font:italic 600 17px/1.35 var(--elpis-font-story)}:where(html[data-reading-mode=eye-care]) .storybook-drawer-motto{color:#7b5937}:where(html[data-reading-mode=night]) .storybook-drawer-motto{color:#b59373}.elpis-preferences{gap:6px!important}.elpis-preference-menu{position:relative}.elpis-preference-trigger{display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:3px 9px 3px 7px!important;border:1px solid rgb(125 91 50/18%)!important;border-radius:9px 7px 10px 8px!important;background:linear-gradient(180deg,rgb(255 252 242/78%),rgb(240 225 194/46%))!important;color:#4c3828!important;font-size:11.5px;line-height:1;box-shadow:inset 0 1px rgb(255 255 255/70%),0 2px 5px rgb(72 51 29/5%)!important}:where(html[data-reading-mode=eye-care]) .elpis-preference-trigger{border:1px solid rgb(120 89 53/18%)!important;background:linear-gradient(180deg,rgb(225 230 210/78%),rgb(226 213 187/46%))!important;color:#523f2f!important;box-shadow:inset 0 1px rgb(255 255 255/70%),0 2px 5px rgb(72 51 29/5%)!important}:where(html[data-reading-mode=night]) .elpis-preference-trigger{border:1px solid rgb(180 150 116/18%)!important;background:linear-gradient(180deg,rgb(26 24 18/78%),rgb(50 41 19/46%))!important;color:#d7c3b3!important;box-shadow:inset 0 1px rgb(22 22 22/70%),0 2px 5px rgb(72 51 29/5%)!important}.elpis-preference-trigger:hover,.elpis-preference-trigger[data-open]{border-color:rgb(112 81 43/34%)!important;background:#fff8e8!important}:where(html[data-reading-mode=eye-care]) .elpis-preference-trigger:hover,:where(html[data-reading-mode=eye-care]) .elpis-preference-trigger[data-open]{border-color:rgb(107 79 46/34%)!important;background:#e0e4cf!important}:where(html[data-reading-mode=night]) .elpis-preference-trigger:hover,:where(html[data-reading-mode=night]) .elpis-preference-trigger[data-open]{border-color:rgb(191 162 130/34%)!important;background:#1e1a10!important}.elpis-preference-trigger svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.3}.elpis-preference-trigger>svg:last-child{width:10px}.elpis-preference-popover{z-index:120;width:-moz-max-content;width:max-content;min-width:218px;max-height:min(70vh,440px);margin-top:8px;padding:8px;overflow-y:auto;border:1px solid rgb(108 75 38/30%);border-radius:12px 15px 11px 14px;background:linear-gradient(145deg,rgb(255 255 255/54%),transparent 45%),#f7ead0;color:#3e2b1d;box-shadow:0 22px 55px rgb(48 30 13/20%);outline:none}:where(html[data-reading-mode=eye-care]) .elpis-preference-popover{border:1px solid rgb(114 82 48/30%);background:linear-gradient(145deg,rgb(225 232 215/54%),transparent 45%),#dadec6;color:#443224;box-shadow:0 22px 55px rgb(48 30 13/20%)}:where(html[data-reading-mode=night]) .elpis-preference-popover{border:1px solid rgb(198 167 136/30%);background:linear-gradient(145deg,rgb(22 22 22/54%),transparent 45%),#2b2211;color:#e7d3c4;box-shadow:0 22px 55px rgb(48 30 13/20%)}.elpis-preference-heading{margin:0 6px 6px;padding:5px 7px 9px;border-bottom:1px solid rgb(108 75 38/19%);color:#72502e;font:600 12px/1.2 var(--elpis-font-story)}:where(html[data-reading-mode=eye-care]) .elpis-preference-heading{border-bottom:1px solid rgb(114 82 48/19%);color:#6d4e31}:where(html[data-reading-mode=night]) .elpis-preference-heading{border-bottom:1px solid rgb(198 167 136/19%);color:#c0a184}.elpis-preference-option{display:grid;width:100%;min-height:38px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:inherit!important;font-size:13px;text-align:start;box-shadow:none!important}.elpis-preference-option:focus,.elpis-preference-option:hover,.elpis-preference-option[data-focus]{background:#e7e7d2!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:#d5dbc6!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:#29291b!important}.elpis-preference-option[aria-current=true]{color:#30422d!important;font-weight:700}:where(html[data-reading-mode=eye-care]) .elpis-preference-option[aria-current=true]{color:#374834!important}:where(html[data-reading-mode=night]) .elpis-preference-option[aria-current=true]{color:#bccdb8!important}.elpis-preference-check{color:#7c2d27;font-weight:800}:where(html[data-reading-mode=eye-care]) .elpis-preference-check{color:#823630}:where(html[data-reading-mode=night]) .elpis-preference-check{color:#eba097}.elpis-preference-option small{color:#806c57;font-size:10px}:where(html[data-reading-mode=eye-care]) .elpis-preference-option small{color:#7b6957}:where(html[data-reading-mode=night]) .elpis-preference-option small{color:#9c8b79}body.elpis-storybook .commerce-product-card,body.elpis-storybook .elpis-card-collection .commerce-product-card,body.elpis-storybook :where(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-product-card{position:relative;overflow:visible!important;padding:8px 8px 10px!important;border:1px solid var(--elpis-card-line)!important;border-radius:15px!important;background:linear-gradient(145deg,rgb(255 255 255/42%),transparent 42%),var(--elpis-sage-card)!important;box-shadow:var(--elpis-refined-shadow)!important;transform:none!important;translate:none!important;transition:box-shadow .24s ease,border-color .24s ease,translate .24s ease!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-product-card,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .elpis-card-collection .commerce-product-card,:where(html[data-reading-mode=eye-care]) body.elpis-storybook :where(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-product-card{background:linear-gradient(145deg,rgb(225 232 215/42%),transparent 42%),var(--elpis-sage-card)!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-product-card,:where(html[data-reading-mode=night]) body.elpis-storybook .elpis-card-collection .commerce-product-card,:where(html[data-reading-mode=night]) body.elpis-storybook :where(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-product-card{background:linear-gradient(145deg,rgb(22 22 22/42%),transparent 42%),var(--elpis-sage-card)!important}body.elpis-storybook .commerce-card-media:after,body.elpis-storybook .commerce-product-card:before{display:none!important}body.elpis-storybook .commerce-product-card:focus-within,body.elpis-storybook .commerce-product-card:hover{border-color:rgb(73 91 50/39%)!important;box-shadow:var(--elpis-refined-shadow-hover)!important;translate:0 -2px!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-product-card:focus-within,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-product-card:hover{border-color:rgb(80 98 59/39%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-product-card:focus-within,:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-product-card:hover{border-color:rgb(162 179 143/39%)!important}body.elpis-storybook .commerce-card-media,body.elpis-storybook .elpis-card-collection .commerce-card-media,body.elpis-storybook :where(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-card-media{aspect-ratio:1/1!important;overflow:hidden!important;border:0!important;border-radius:11px!important;background:var(--elpis-sage-card-deep)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/65%)!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,:where(html[data-reading-mode=eye-care]) body.elpis-storybook :where(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-card-media{box-shadow:inset 0 1px 0 rgb(255 255 255/65%)!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,:where(html[data-reading-mode=night]) body.elpis-storybook :where(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-card-media{box-shadow:inset 0 1px 0 rgb(22 22 22/65%)!important}body.elpis-storybook .commerce-card-image,body.elpis-storybook .commerce-card-image>span{display:block;width:100%!important;height:100%!important}body.elpis-storybook .commerce-card-image img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;transition:transform .7s cubic-bezier(.2,.65,.3,1)!important}body.elpis-storybook .commerce-product-card:hover .commerce-card-image img{transform:scale(1.018)!important}body.elpis-storybook .commerce-card-copy,body.elpis-storybook .elpis-card-collection .commerce-card-copy,body.elpis-storybook :where(.commerce-stream,.market-related-products,.storybook-keepsake-grid) .commerce-card-copy{position:relative;display:grid!important;min-height:122px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px 8px!important;padding:11px 5px 3px!important;background:transparent!important}body.elpis-storybook .commerce-card-title{display:-webkit-box;grid-column:1/-1;min-height:39px;overflow:hidden;color:#33251c!important;font-size:14.5px!important;font-weight:650!important;letter-spacing:-.01em;line-height:1.34!important;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-title{color:#392b23!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-title{color:#edddd3!important}body.elpis-storybook .commerce-card-title:hover{text-decoration:underline!important;text-decoration-color:rgb(83 72 51/45%)!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-title:hover{text-decoration-color:rgb(89 79 59/45%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-title:hover{text-decoration-color:rgb(193 183 163/45%)!important}body.elpis-storybook .commerce-card-seller{display:block!important;grid-column:1/-1;margin:0!important;overflow:hidden;color:#6f695c!important;font-size:10.5px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-seller{color:#6b665a!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-seller{color:#999489!important}body.elpis-storybook .commerce-card-rating{display:flex!important;grid-column:1/-1;align-items:center;gap:5px;margin:2px 0 0!important;color:#9f6d24!important;font-size:11px!important;letter-spacing:.02em}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-rating{color:#986b2d!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-rating{color:#a67d47!important}body.elpis-storybook .commerce-card-rating small{color:#5f594f!important;font-size:10px}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-rating small{color:#5c564e!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-rating small{color:#aaa59c!important}body.elpis-storybook .commerce-card-meta{display:flex!important;grid-column:1;align-items:baseline;gap:6px;margin-top:3px}body.elpis-storybook .commerce-card-price{color:#34261d!important;font-size:15px!important;font-weight:750!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-price{color:#3a2c24!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-price{color:#ebdcd2!important}body.elpis-storybook .commerce-card-meta del{color:#8b7e70;font-size:11px}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-meta del{color:#867b6e}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-meta del{color:#887b6d}body.elpis-storybook .commerce-card-delivery{grid-column:1/-1;margin:2px 0 0!important;color:#486041!important;font-size:10px!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .commerce-card-delivery{color:#475d41!important}:where(html[data-reading-mode=night]) body.elpis-storybook .commerce-card-delivery{color:#99af93!important}body.elpis-storybook .commerce-image-pause,body.elpis-storybook .commerce-image-progress{opacity:0;transition:opacity .18s ease}body.elpis-storybook .commerce-card-media:focus-within :where(.commerce-image-progress,.commerce-image-pause),body.elpis-storybook .commerce-card-media:hover :where(.commerce-image-progress,.commerce-image-pause){opacity:1}body.elpis-storybook .fairy-card-cart,body.elpis-storybook .fairy-card-favorite{display:grid!important;width:35px!important;height:35px!important;place-items:center;border:1px solid rgb(91 74 48/18%)!important;border-radius:50%!important;background:rgb(255 251 240/90%)!important;color:#34452f!important;box-shadow:0 4px 12px rgb(47 32 18/11%)!important;transition:opacity .18s ease,transform .18s ease,background .18s ease!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .fairy-card-cart,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .fairy-card-favorite{border:1px solid rgb(97 81 56/18%)!important;background:rgb(225 229 209/90%)!important;color:#3b4b36!important;box-shadow:0 4px 12px rgb(47 32 18/11%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook .fairy-card-cart,:where(html[data-reading-mode=night]) body.elpis-storybook .fairy-card-favorite{border:1px solid rgb(193 177 154/18%)!important;background:rgb(27 24 18/90%)!important;color:#b9c9b4!important;box-shadow:0 4px 12px rgb(47 32 18/11%)!important}body.elpis-storybook .fairy-card-favorite{top:12px!important;right:12px!important}body.elpis-storybook .fairy-card-cart{position:absolute!important;right:3px!important;bottom:1px!important;grid-column:auto!important;grid-row:auto!important;opacity:.86}body.elpis-storybook .commerce-product-card:hover .fairy-card-cart,body.elpis-storybook .fairy-card-cart:focus-visible{opacity:1;transform:translateY(-1px)}body.elpis-storybook .fairy-card-cart.added,body.elpis-storybook .fairy-card-favorite.active{background:#6d3430!important;color:#fff7e7!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook .fairy-card-cart.added,:where(html[data-reading-mode=eye-care]) body.elpis-storybook .fairy-card-favorite.active{background:#733c38!important;color:#e0e4ce!important}:where(html[data-reading-mode=night]) body.elpis-storybook .fairy-card-cart.added,:where(html[data-reading-mode=night]) body.elpis-storybook .fairy-card-favorite.active{background:#e2aaa4!important;color:#1f1a11!important}body.elpis-storybook :where(.market-store-filters,.market-buy-column,.storybook-account-book,[data-testid=cart-container],[data-testid=checkout-container] form,.market-review-form,.commerce-offer form,[role=dialog]>div){border-color:rgb(105 76 42/20%)!important;border-radius:14px!important;background:linear-gradient(145deg,rgb(255 255 255/35%),transparent 45%),rgb(249 240 220/88%)!important;box-shadow:var(--elpis-refined-shadow)!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :where(.market-store-filters,.market-buy-column,.storybook-account-book,[data-testid=cart-container],[data-testid=checkout-container] form,.market-review-form,.commerce-offer form,[role=dialog]>div){border-color:rgb(111 83 51/20%)!important;background:linear-gradient(145deg,rgb(225 232 215/35%),transparent 45%),rgb(220 224 202/88%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook :where(.market-store-filters,.market-buy-column,.storybook-account-book,[data-testid=cart-container],[data-testid=checkout-container] form,.market-review-form,.commerce-offer form,[role=dialog]>div){border-color:rgb(195 168 139/20%)!important;background:linear-gradient(145deg,rgb(22 22 22/35%),transparent 45%),rgb(37 31 18/88%)!important}body.elpis-storybook :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){min-height:44px;border:1px solid rgb(94 69 42/28%)!important;border-radius:9px!important;background:rgb(255 251 241/70%)!important;color:#38291f!important;box-shadow:inset 0 1px 0 rgb(255 255 255/62%)!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border:1px solid rgb(100 76 51/28%)!important;background:rgb(225 229 209/70%)!important;color:#3e2f26!important;box-shadow:inset 0 1px 0 rgb(255 255 255/62%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border:1px solid rgb(202 178 153/28%)!important;background:rgb(27 24 18/70%)!important;color:#e8d7cd!important;box-shadow:inset 0 1px 0 rgb(22 22 22/62%)!important}body.elpis-storybook :where(input,textarea,select):focus{border-color:#8f6b35!important;box-shadow:0 0 0 3px rgb(168 121 50/13%)!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :where(input,textarea,select):focus{border-color:#89693a!important;box-shadow:0 0 0 3px rgb(168 121 50/13%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook :where(input,textarea,select):focus{border-color:#a4865b!important;box-shadow:0 0 0 3px rgb(81 70 54/13%)!important}body.elpis-storybook :where([data-testid=add-product-button],[data-testid=checkout-button],button.bg-ui-button-inverted,a.bg-ui-button-inverted,.storybook-button-primary,.fairy-newsletter-form button){border:1px solid rgb(25 47 31/72%)!important;border-radius:9px 12px 8px 11px!important;background:linear-gradient(180deg,#40543b,#293b2b)!important;color:#fff8e8!important;box-shadow:0 6px 14px rgb(37 52 36/15%),inset 0 1px rgb(255 255 255/12%)!important;font-weight:700!important}:where(html[data-reading-mode=eye-care]) body.elpis-storybook :where([data-testid=add-product-button],[data-testid=checkout-button],button.bg-ui-button-inverted,a.bg-ui-button-inverted,.storybook-button-primary,.fairy-newsletter-form button){border:1px solid rgb(32 53 38/72%)!important;background:linear-gradient(180deg,#475b43,#304132)!important;color:#e0e4cf!important;box-shadow:0 6px 14px rgb(37 52 36/15%),inset 0 1px rgb(255 255 255/12%)!important}:where(html[data-reading-mode=night]) body.elpis-storybook :where([data-testid=add-product-button],[data-testid=checkout-button],button.bg-ui-button-inverted,a.bg-ui-button-inverted,.storybook-button-primary,.fairy-newsletter-form button){border:1px solid rgb(208 230 213/72%)!important;background:linear-gradient(180deg,#a7baa2,#c3d5c5)!important;color:#1e1a10!important;box-shadow:0 6px 14px rgb(37 52 36/15%),inset 0 1px rgb(22 22 22/12%)!important}.storybook-mobile-options,.storybook-mobile-purchase{border-color:rgb(95 71 41/22%)!important;background:linear-gradient(145deg,rgb(255 255 255/38%),transparent 46%),#f4e5c8!important;box-shadow:0 -12px 34px rgb(57 39 20/13%)!important}:where(html[data-reading-mode=eye-care]) .storybook-mobile-options,:where(html[data-reading-mode=eye-care]) .storybook-mobile-purchase{border-color:rgb(101 78 50/22%)!important;background:linear-gradient(145deg,rgb(225 232 215/38%),transparent 46%),#e4d7bf!important;box-shadow:0 -12px 34px rgb(57 39 20/13%)!important}:where(html[data-reading-mode=night]) .storybook-mobile-options,:where(html[data-reading-mode=night]) .storybook-mobile-purchase{border-color:rgb(200 177 150/22%)!important;background:linear-gradient(145deg,rgb(22 22 22/38%),transparent 46%),#2f2512!important;box-shadow:0 -12px 34px rgb(57 39 20/13%)!important}[data-testid=add-discount-button]{color:#42533a!important;font-weight:700;text-decoration:underline;text-decoration-color:rgb(66 83 58/28%);text-underline-offset:4px}:where(html[data-reading-mode=eye-care]) [data-testid=add-discount-button]{color:#495a42!important;text-decoration-color:rgb(73 90 66/28%)}:where(html[data-reading-mode=night]) [data-testid=add-discount-button]{color:#a9b9a2!important;text-decoration-color:rgb(169 185 162/28%)}.elpis-footer{border-color:rgb(95 69 39/20%)!important;background:radial-gradient(circle at 8% 86%,rgb(103 118 76/10%),transparent 17rem),linear-gradient(180deg,#f0dfbd,#e8d1a7)!important;box-shadow:0 -12px 34px rgb(68 46 23/6%)!important}:where(html[data-reading-mode=eye-care]) .elpis-footer{border-color:rgb(101 76 48/20%)!important;background:radial-gradient(circle at 8% 86%,rgb(101 114 77/10%),transparent 17rem),linear-gradient(180deg,#e2d4b8,#e0cda9)!important;box-shadow:0 -12px 34px rgb(68 46 23/6%)!important}:where(html[data-reading-mode=night]) .elpis-footer{border-color:rgb(202 178 151/20%)!important;background:radial-gradient(circle at 8% 86%,rgb(136 149 113/10%),transparent 17rem),linear-gradient(180deg,#352912,#403318)!important;box-shadow:0 -12px 34px rgb(68 46 23/6%)!important}.elpis-footer nav strong{color:#3a2a20!important}:where(html[data-reading-mode=eye-care]) .elpis-footer nav strong{color:#403027!important}:where(html[data-reading-mode=night]) .elpis-footer nav strong{color:#e7d5cb!important}.elpis-footer nav>a{color:#68513c!important}:where(html[data-reading-mode=eye-care]) .elpis-footer nav>a{color:#644f3c!important}:where(html[data-reading-mode=night]) .elpis-footer nav>a{color:#bba592!important}.elpis-footer nav>a:hover{color:#293b2b!important}:where(html[data-reading-mode=eye-care]) .elpis-footer nav>a:hover{color:#304132!important}:where(html[data-reading-mode=night]) .elpis-footer nav>a:hover{color:#c3d5c5!important}.elpis-footer-brand{display:flex;flex-direction:column;align-items:flex-start}.elpis-footer-wordmark{align-self:flex-start}.elpis-footer-story-link{display:grid;width:210px;max-width:100%;gap:3px;margin-top:-3px;color:#4c3828;text-align:center;text-decoration:none}:where(html[data-reading-mode=eye-care]) .elpis-footer-story-link{color:#523f2f}:where(html[data-reading-mode=night]) .elpis-footer-story-link{color:#d7c3b3}.elpis-footer-story-link>strong{color:#3c2a1e;font:600 15px/1.25 var(--elpis-font-display)}:where(html[data-reading-mode=eye-care]) .elpis-footer-story-link>strong{color:#423125}:where(html[data-reading-mode=night]) .elpis-footer-story-link>strong{color:#e8d4c8}.elpis-footer-story-link>p{max-width:210px;margin:2px 0 0;color:#69533f;font-size:10.5px;line-height:1.45}:where(html[data-reading-mode=eye-care]) .elpis-footer-story-link>p{color:#65513f}:where(html[data-reading-mode=night]) .elpis-footer-story-link>p{color:#b8a391}.elpis-footer-story-link:focus-visible>strong,.elpis-footer-story-link:hover>strong{color:#2f4931;text-decoration:underline;text-decoration-color:rgb(168 121 50/45%);text-underline-offset:4px}:where(html[data-reading-mode=eye-care]) .elpis-footer-story-link:focus-visible>strong,:where(html[data-reading-mode=eye-care]) .elpis-footer-story-link:hover>strong{color:#374f38;text-decoration-color:rgb(161 119 58/45%)}:where(html[data-reading-mode=night]) .elpis-footer-story-link:focus-visible>strong,:where(html[data-reading-mode=night]) .elpis-footer-story-link:hover>strong{color:#b0c9b1;text-decoration-color:rgb(158 112 40/45%)}.storybook-information-page{width:min(calc(100% - 48px),1180px);min-height:68vh;padding-top:clamp(24px,4vw,52px);padding-bottom:clamp(72px,9vw,124px)}.storybook-information-nav{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:4px;margin:0 auto clamp(34px,5vw,62px);padding:6px;overflow-x:auto;border:1px solid rgb(112 79 39/17%);border-radius:12px 15px 11px 14px;background:linear-gradient(145deg,rgb(255 255 255/48%),transparent 42%),rgb(237 221 188/58%);box-shadow:inset 0 1px rgb(255 255 255/70%),0 8px 24px rgb(77 52 25/6%);scrollbar-width:thin}:where(html[data-reading-mode=eye-care]) .storybook-information-nav{border:1px solid rgb(107 77 42/17%);background:linear-gradient(145deg,rgb(225 232 215/48%),transparent 42%),rgb(225 211 183/58%);box-shadow:inset 0 1px rgb(255 255 255/70%),0 8px 24px rgb(77 52 25/6%)}:where(html[data-reading-mode=night]) .storybook-information-nav{border:1px solid rgb(194 163 129/17%);background:linear-gradient(145deg,rgb(22 22 22/48%),transparent 42%),rgb(54 43 20/58%);box-shadow:inset 0 1px rgb(22 22 22/70%),0 8px 24px rgb(77 52 25/6%)}.storybook-information-nav a{flex:0 0 auto;min-height:35px;padding:9px 12px 7px;border-radius:7px 9px 6px 8px;color:#65503c;font:600 12px/1.2 var(--elpis-font-story);text-decoration:none;white-space:nowrap}:where(html[data-reading-mode=eye-care]) .storybook-information-nav a{color:#6b5744}:where(html[data-reading-mode=night]) .storybook-information-nav a{color:#bba795}.storybook-information-nav a:focus-visible,.storybook-information-nav a:hover{background:rgb(255 249 234/62%);color:#30432f}:where(html[data-reading-mode=eye-care]) .storybook-information-nav a:focus-visible,:where(html[data-reading-mode=eye-care]) .storybook-information-nav a:hover{background:rgb(224 228 208/62%);color:#374936}:where(html[data-reading-mode=night]) .storybook-information-nav a:focus-visible,:where(html[data-reading-mode=night]) .storybook-information-nav a:hover{background:rgb(29 26 16/62%);color:#baccb8}.storybook-information-nav a[aria-current=page]{background:#40533c;color:#fff8e8;box-shadow:0 4px 12px rgb(45 61 43/16%),inset 0 1px rgb(255 255 255/12%)}:where(html[data-reading-mode=eye-care]) .storybook-information-nav a[aria-current=page]{background:#475a44;color:#e0e4cf;box-shadow:0 4px 12px rgb(45 61 43/16%),inset 0 1px rgb(255 255 255/12%)}:where(html[data-reading-mode=night]) .storybook-information-nav a[aria-current=page]{background:#a8baa4;color:#1e1a10;box-shadow:0 4px 12px rgb(45 61 43/16%),inset 0 1px rgb(22 22 22/12%)}.storybook-information-heading{max-width:890px;margin-inline:auto}.storybook-information-heading>p{color:#8b693a;letter-spacing:.16em;text-transform:uppercase}:where(html[data-reading-mode=eye-care]) .storybook-information-heading>p{color:#85673d}:where(html[data-reading-mode=night]) .storybook-information-heading>p{color:#a68963}.storybook-information-heading h1{max-width:880px;margin-inline:auto;color:#3d2b1f;font-size:clamp(38px,5.7vw,72px);line-height:.98;text-wrap:balance}:where(html[data-reading-mode=eye-care]) .storybook-information-heading h1{color:#433226}:where(html[data-reading-mode=night]) .storybook-information-heading h1{color:#e7d3c6}.storybook-information-lead{display:grid;max-width:990px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);margin:clamp(28px,4vw,48px) auto 0;padding:clamp(26px,4vw,46px) clamp(24px,5vw,62px);border-color:rgb(115 79 36/23%);background:radial-gradient(circle at 8% 18%,rgb(174 132 66/10%),transparent 12rem),linear-gradient(145deg,rgb(255 255 255/48%),transparent 48%),#f1dfba;box-shadow:0 18px 46px rgb(66 43 19/9%),inset 0 1px rgb(255 255 255/55%)}:where(html[data-reading-mode=eye-care]) .storybook-information-lead{border-color:rgb(110 78 40/23%);background:radial-gradient(circle at 8% 18%,rgb(167 129 72/10%),transparent 12rem),linear-gradient(145deg,rgb(225 232 215/48%),transparent 48%),#e3d4b5;box-shadow:0 18px 46px rgb(66 43 19/9%),inset 0 1px rgb(255 255 255/55%)}:where(html[data-reading-mode=night]) .storybook-information-lead{border-color:rgb(194 161 126/23%);background:radial-gradient(circle at 8% 18%,rgb(164 122 56/10%),transparent 12rem),linear-gradient(145deg,rgb(22 22 22/48%),transparent 48%),#35290f;box-shadow:0 18px 46px rgb(66 43 19/9%),inset 0 1px rgb(22 22 22/55%)}.storybook-information-mark{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgb(116 79 34/27%);border-radius:47% 53% 48% 52%;background:radial-gradient(circle at 36% 30%,rgb(255 255 255/28%),transparent 35%),#6c3430;color:#f4d79a;font:600 31px/1 var(--elpis-font-display);box-shadow:0 8px 18px rgb(66 34 24/15%),inset 0 0 0 5px rgb(255 231 179/8%);transform:rotate(-3deg)}:where(html[data-reading-mode=eye-care]) .storybook-information-mark{border:1px solid rgb(111 78 39/27%);background:radial-gradient(circle at 36% 30%,rgb(225 232 215/28%),transparent 35%),#723c38;color:#e8d09d;box-shadow:0 8px 18px rgb(66 34 24/15%),inset 0 0 0 5px rgb(255 231 179/8%)}:where(html[data-reading-mode=night]) .storybook-information-mark{border:1px solid rgb(195 161 124/27%);background:radial-gradient(circle at 36% 30%,rgb(22 22 22/28%),transparent 35%),#e2aba5;color:#3a2e13;box-shadow:0 8px 18px rgb(66 34 24/15%),inset 0 0 0 5px rgb(43 36 19/8%)}.storybook-information-lead p{margin:0;color:#46352a;font:500 clamp(17px,2.1vw,22px)/1.65 var(--elpis-font-story);text-wrap:pretty}:where(html[data-reading-mode=eye-care]) .storybook-information-lead p{color:#4c3c31}:where(html[data-reading-mode=night]) .storybook-information-lead p{color:#d9c7bc}.storybook-information-lead .storybook-information-note{margin-top:13px;padding-top:12px;border-top:1px solid rgb(118 84 43/17%);color:#765c43;font:italic 500 13px/1.55 var(--elpis-font-readable)}:where(html[data-reading-mode=eye-care]) .storybook-information-lead .storybook-information-note{border-top:1px solid rgb(113 82 46/17%);color:#715a44}:where(html[data-reading-mode=night]) .storybook-information-lead .storybook-information-note{border-top:1px solid rgb(188 157 123/17%);color:#af9882}.storybook-information-body{display:grid;max-width:1080px;gap:clamp(24px,4vw,42px);margin:clamp(34px,5vw,58px) auto 0}.storybook-information-page[data-information-kind=contact] .storybook-information-body{grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);align-items:start}.storybook-information-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.storybook-information-page[data-information-kind=contact] .storybook-information-sections,.storybook-information-page[data-information-kind=privacy] .storybook-information-sections,.storybook-information-page[data-information-kind=terms] .storybook-information-sections{grid-template-columns:1fr}.storybook-information-sections article{position:relative;min-height:190px;padding:27px 28px 26px;overflow:hidden;border:1px solid rgb(110 78 40/17%);border-radius:11px 14px 10px 13px;background:linear-gradient(135deg,rgb(255 255 255/48%),transparent 43%),rgb(246 235 211/80%);box-shadow:inset 0 1px rgb(255 255 255/58%),0 10px 28px rgb(70 48 25/6%)}:where(html[data-reading-mode=eye-care]) .storybook-information-sections article{border:1px solid rgb(105 76 43/17%);background:linear-gradient(135deg,rgb(225 232 215/48%),transparent 43%),rgb(218 222 199/80%);box-shadow:inset 0 1px rgb(255 255 255/58%),0 10px 28px rgb(70 48 25/6%)}:where(html[data-reading-mode=night]) .storybook-information-sections article{border:1px solid rgb(194 165 132/17%);background:linear-gradient(135deg,rgb(22 22 22/48%),transparent 43%),rgb(41 34 19/80%);box-shadow:inset 0 1px rgb(22 22 22/58%),0 10px 28px rgb(70 48 25/6%)}.storybook-information-sections article:after{position:absolute;inset-inline-end:-23px;bottom:-29px;width:80px;height:80px;border:1px solid rgb(168 121 50/14%);border-radius:50%;content:""}:where(html[data-reading-mode=eye-care]) .storybook-information-sections article:after{border:1px solid rgb(161 119 58/14%)}:where(html[data-reading-mode=night]) .storybook-information-sections article:after{border:1px solid rgb(158 112 40/14%)}.storybook-information-sections article>span{display:block;margin-bottom:13px;color:#a87932;font:700 10px/1 var(--elpis-font-readable);letter-spacing:.18em}:where(html[data-reading-mode=eye-care]) .storybook-information-sections article>span{color:#a1773a}:where(html[data-reading-mode=night]) .storybook-information-sections article>span{color:#9e7028}.storybook-information-sections h2{margin:0 0 10px;color:#3d2b20;font:600 24px/1.15 var(--elpis-font-display)}:where(html[data-reading-mode=eye-care]) .storybook-information-sections h2{color:#433227}:where(html[data-reading-mode=night]) .storybook-information-sections h2{color:#e6d3c7}.storybook-information-sections li,.storybook-information-sections p{color:#675241;font-size:14px;line-height:1.72}:where(html[data-reading-mode=eye-care]) .storybook-information-sections li,:where(html[data-reading-mode=eye-care]) .storybook-information-sections p{color:#635041}:where(html[data-reading-mode=night]) .storybook-information-sections li,:where(html[data-reading-mode=night]) .storybook-information-sections p{color:#b8a595}.storybook-information-sections p{margin:0}.storybook-information-sections ul{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.storybook-information-sections li{position:relative;padding-inline-start:18px}.storybook-information-sections li:before{position:absolute;inset-inline-start:0;top:.72em;width:7px;height:1px;background:#a87932;content:""}:where(html[data-reading-mode=eye-care]) .storybook-information-sections li:before{background:#a1773a}:where(html[data-reading-mode=night]) .storybook-information-sections li:before{background:#9e7028}.storybook-information-page[data-information-kind=privacy] .storybook-information-sections article,.storybook-information-page[data-information-kind=terms] .storybook-information-sections article{min-height:0;padding-inline-start:clamp(28px,5vw,68px);border-inline-start:3px solid rgb(78 101 67/35%)}:where(html[data-reading-mode=eye-care]) .storybook-information-page[data-information-kind=privacy] .storybook-information-sections article,:where(html[data-reading-mode=eye-care]) .storybook-information-page[data-information-kind=terms] .storybook-information-sections article{border-inline-start:3px solid rgb(77 98 67/35%)}:where(html[data-reading-mode=night]) .storybook-information-page[data-information-kind=privacy] .storybook-information-sections article,:where(html[data-reading-mode=night]) .storybook-information-page[data-information-kind=terms] .storybook-information-sections article{border-inline-start:3px solid rgb(149 169 139/35%)}.storybook-contact-form-wrap{position:sticky;top:104px;padding:clamp(24px,4vw,38px);border:1px solid rgb(102 72 38/22%);border-radius:15px 12px 17px 13px;background:radial-gradient(circle at 92% 8%,rgb(124 45 39/7%),transparent 13rem),linear-gradient(145deg,rgb(255 255 255/46%),transparent 42%),#ead3a8;box-shadow:0 20px 48px rgb(65 43 21/11%),inset 0 1px rgb(255 255 255/58%)}:where(html[data-reading-mode=eye-care]) .storybook-contact-form-wrap{border:1px solid rgb(108 79 47/22%);background:radial-gradient(circle at 92% 8%,rgb(130 54 48/7%),transparent 13rem),linear-gradient(145deg,rgb(225 232 215/46%),transparent 42%),#e1ceaa;box-shadow:0 20px 48px rgb(65 43 21/11%),inset 0 1px rgb(255 255 255/58%)}:where(html[data-reading-mode=night]) .storybook-contact-form-wrap{border:1px solid rgb(200 172 142/22%);background:radial-gradient(circle at 92% 8%,rgb(235 160 151/7%),transparent 13rem),linear-gradient(145deg,rgb(22 22 22/46%),transparent 42%),#3f3117;box-shadow:0 20px 48px rgb(65 43 21/11%),inset 0 1px rgb(22 22 22/58%)}.storybook-contact-form-wrap>header{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:15px;margin-bottom:24px}.storybook-action-seal,.storybook-letter-seal{position:relative;display:block;border-radius:50% 46% 52% 48%;background:#79342e;box-shadow:0 5px 10px rgb(71 32 25/20%),inset 0 0 0 5px rgb(255 221 159/8%);transform:rotate(-5deg)}:where(html[data-reading-mode=eye-care]) .storybook-action-seal,:where(html[data-reading-mode=eye-care]) .storybook-letter-seal{background:#7f3d36;box-shadow:0 5px 10px rgb(71 32 25/20%),inset 0 0 0 5px rgb(255 221 159/8%)}:where(html[data-reading-mode=night]) .storybook-action-seal,:where(html[data-reading-mode=night]) .storybook-letter-seal{background:#e3a199;box-shadow:0 5px 10px rgb(71 32 25/20%),inset 0 0 0 5px rgb(50 41 25/8%)}.storybook-letter-seal{width:46px;height:46px}.storybook-action-seal:after,.storybook-letter-seal:after{position:absolute;inset:28%;border:1px solid rgb(245 210 144/55%);border-radius:50%;content:""}:where(html[data-reading-mode=eye-care]) .storybook-action-seal:after,:where(html[data-reading-mode=eye-care]) .storybook-letter-seal:after{border:1px solid rgb(234 205 150/55%)}:where(html[data-reading-mode=night]) .storybook-action-seal:after,:where(html[data-reading-mode=night]) .storybook-letter-seal:after{border:1px solid rgb(62 48 22/55%)}.storybook-contact-form-wrap h2{margin:0;color:#3c2a1e;font:600 28px/1.05 var(--elpis-font-display)}:where(html[data-reading-mode=eye-care]) .storybook-contact-form-wrap h2{color:#423125}:where(html[data-reading-mode=night]) .storybook-contact-form-wrap h2{color:#e8d4c8}.storybook-contact-form-wrap header p{margin:7px 0 0;color:#69503c;font-size:12px;line-height:1.55}:where(html[data-reading-mode=eye-care]) .storybook-contact-form-wrap header p{color:#654e3c}:where(html[data-reading-mode=night]) .storybook-contact-form-wrap header p{color:#bca593}.storybook-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.storybook-contact-message,.storybook-contact-submit,.storybook-form-hint{grid-column:1/-1}.storybook-form-hint{margin:0;color:#765d47;font-size:11px}:where(html[data-reading-mode=eye-care]) .storybook-form-hint{color:#715b47}:where(html[data-reading-mode=night]) .storybook-form-hint{color:#ae9784}.storybook-contact-form label{display:grid;align-content:start;gap:6px;color:#493527;font-size:12px;font-weight:700}:where(html[data-reading-mode=eye-care]) .storybook-contact-form label{color:#4f3c2e}:where(html[data-reading-mode=night]) .storybook-contact-form label{color:#dbc6b8}.storybook-contact-form label small{color:#75624f;font-size:10px;font-weight:400;line-height:1.35}:where(html[data-reading-mode=eye-care]) .storybook-contact-form label small{color:#71604f}:where(html[data-reading-mode=night]) .storybook-contact-form label small{color:#a69585}.storybook-contact-form :where(input,select,textarea){width:100%;border-color:rgb(91 65 38/25%)!important;background:rgb(255 249 232/72%)!important}:where(html[data-reading-mode=eye-care]) .storybook-contact-form :where(input,select,textarea){border-color:rgb(97 72 47/25%)!important;background:rgb(224 228 207/72%)!important}:where(html[data-reading-mode=night]) .storybook-contact-form :where(input,select,textarea){border-color:rgb(207 182 157/25%)!important;background:rgb(29 26 15/72%)!important}.storybook-contact-form textarea{min-height:142px;padding:12px;resize:vertical}.storybook-contact-submit{display:flex;align-items:center;gap:14px;margin-top:4px}.storybook-contact-submit p{margin:0;color:#7c2d27;font-size:12px;line-height:1.4}:where(html[data-reading-mode=eye-care]) .storybook-contact-submit p{color:#823630}:where(html[data-reading-mode=night]) .storybook-contact-submit p{color:#eba097}.storybook-contact-submit button:disabled{cursor:wait;opacity:.62}.fairy-honeypot,.storybook-honeypot{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;pointer-events:none!important}.storybook-contact-success{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:22px;border:1px solid rgb(60 86 58/24%);border-radius:10px 13px 9px 12px;background:rgb(229 235 212/72%)}:where(html[data-reading-mode=eye-care]) .storybook-contact-success{border:1px solid rgb(68 93 66/24%);background:rgb(213 221 199/72%)}:where(html[data-reading-mode=night]) .storybook-contact-success{border:1px solid rgb(162 186 160/24%);background:rgb(37 40 25/72%)}.storybook-contact-success>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#40533c;color:#fff9e9;font-weight:800}:where(html[data-reading-mode=eye-care]) .storybook-contact-success>span{background:#475a44;color:#e0e4cf}:where(html[data-reading-mode=night]) .storybook-contact-success>span{background:#a8baa4;color:#1d1a10}.storybook-contact-success h3,.storybook-contact-success p{margin:0}.storybook-contact-success h3{color:#30412f;font:600 22px/1.2 var(--elpis-font-display)}:where(html[data-reading-mode=eye-care]) .storybook-contact-success h3{color:#374736}:where(html[data-reading-mode=night]) .storybook-contact-success h3{color:#bdcebc}.storybook-contact-success p{margin-top:5px;color:#596550;font-size:12px;line-height:1.55}:where(html[data-reading-mode=eye-care]) .storybook-contact-success p{color:#57624f}:where(html[data-reading-mode=night]) .storybook-contact-success p{color:#98a290}.storybook-information-faq{display:grid;max-width:940px;gap:9px;margin:clamp(32px,5vw,58px) auto 0}.storybook-information-faq details{border:1px solid rgb(105 74 39/18%);border-radius:9px 12px 8px 11px;background:rgb(248 239 218/72%);box-shadow:inset 0 1px rgb(255 255 255/60%)}:where(html[data-reading-mode=eye-care]) .storybook-information-faq details{border:1px solid rgb(111 81 48/18%);background:rgb(220 224 202/72%);box-shadow:inset 0 1px rgb(255 255 255/60%)}:where(html[data-reading-mode=night]) .storybook-information-faq details{border:1px solid rgb(198 169 139/18%);background:rgb(38 32 19/72%);box-shadow:inset 0 1px rgb(22 22 22/60%)}.storybook-information-faq summary{position:relative;min-height:54px;padding:17px 52px 14px 21px;color:#3c2b20;font:600 17px/1.3 var(--elpis-font-story);cursor:pointer;list-style:none}:where(html[data-reading-mode=eye-care]) .storybook-information-faq summary{color:#423227}:where(html[data-reading-mode=night]) .storybook-information-faq summary{color:#e6d4c8}.storybook-information-faq summary::-webkit-details-marker{display:none}.storybook-information-faq summary:after{position:absolute;top:15px;inset-inline-end:17px;color:#8e6a38;content:"+";font:400 22px/1 var(--elpis-font-readable)}:where(html[data-reading-mode=eye-care]) .storybook-information-faq summary:after{color:#88683c}:where(html[data-reading-mode=night]) .storybook-information-faq summary:after{color:#a5875f}.storybook-information-faq details[open] summary:after{content:"−"}.storybook-information-faq p{margin:0;padding:0 52px 19px 21px;color:#685441;font-size:14px;line-height:1.68}:where(html[data-reading-mode=eye-care]) .storybook-information-faq p{color:#645241}:where(html[data-reading-mode=night]) .storybook-information-faq p{color:#b6a392}.storybook-information-closing-ornament{max-width:520px;margin:clamp(42px,6vw,70px) auto 0}.storybook-information-actions{display:flex;max-width:920px;min-height:88px;align-items:center;justify-content:space-between;gap:24px;margin:22px auto 0;padding:18px clamp(20px,4vw,38px);border:1px solid rgb(106 75 39/19%);border-radius:12px 15px 11px 14px;background:linear-gradient(145deg,rgb(255 255 255/40%),transparent 46%),#ead7b3;box-shadow:0 12px 32px rgb(63 42 21/7%)}:where(html[data-reading-mode=eye-care]) .storybook-information-actions{border:1px solid rgb(112 82 49/19%);background:linear-gradient(145deg,rgb(225 232 215/40%),transparent 46%),#e0d0b2;box-shadow:0 12px 32px rgb(63 42 21/7%)}:where(html[data-reading-mode=night]) .storybook-information-actions{border:1px solid rgb(197 168 137/19%);background:linear-gradient(145deg,rgb(22 22 22/40%),transparent 46%),#3c2f15;box-shadow:0 12px 32px rgb(63 42 21/7%)}.storybook-information-actions>div{display:flex;align-items:center;gap:11px}.storybook-information-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end}.storybook-action-seal{width:32px;height:32px}.storybook-information-actions p{margin:0;color:#614834;font:600 14px/1.2 var(--elpis-font-display)}:where(html[data-reading-mode=eye-care]) .storybook-information-actions p{color:#674f3c}:where(html[data-reading-mode=night]) .storybook-information-actions p{color:#c6ae9b}.storybook-information-actions a:not(.storybook-button){color:#44553d;font-size:12px;text-underline-offset:3px}:where(html[data-reading-mode=eye-care]) .storybook-information-actions a:not(.storybook-button){color:#4b5c45}:where(html[data-reading-mode=night]) .storybook-information-actions a:not(.storybook-button){color:#a7b7a1}html[dir=rtl] .commerce-card-copy,html[dir=rtl] .elpis-footer-inner,html[dir=rtl] .elpis-navigation-row nav,html[dir=rtl] .elpis-utility-bar>div{direction:rtl}html[dir=rtl] .fairy-card-favorite{right:auto!important;left:12px!important}html[dir=rtl] .fairy-card-cart{right:auto!important;left:3px!important}@media (max-width:820px){.elpis-utility-actions{gap:5px!important}.elpis-preference-trigger{padding-inline:5px!important}.elpis-preference-trigger>svg:first-child{display:none}.elpis-preference-trigger>span{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elpis-navigation-row{min-height:42px!important}.elpis-nav-motto{display:none}.storybook-information-page{width:min(calc(100% - 28px),1180px)}.storybook-information-nav{justify-content:flex-start;margin-bottom:34px}.storybook-information-page[data-information-kind=contact] .storybook-information-body{grid-template-columns:1fr}.storybook-contact-form-wrap{position:static}.storybook-information-actions{align-items:flex-start;flex-direction:column}.storybook-information-actions>div:last-child{justify-content:flex-start}body.elpis-storybook .commerce-product-card{padding:6px 6px 8px!important;border-radius:12px!important}body.elpis-storybook .commerce-card-media{border-radius:8px!important}body.elpis-storybook .commerce-card-copy{min-height:116px;padding:9px 3px 2px!important}body.elpis-storybook .commerce-card-title{min-height:35px;font-size:13px!important}}@media (max-width:430px){.elpis-utility-bar p{max-width:32vw!important}.elpis-account-art{width:21px;height:25px}.elpis-preference-trigger{font-size:10px}.storybook-information-page{width:min(calc(100% - 22px),1180px);padding-top:18px}.storybook-information-nav{width:calc(100% + 11px);margin-inline:-5px;padding:5px}.storybook-information-nav a{padding-inline:10px}.storybook-information-heading h1{font-size:clamp(34px,12vw,48px)}.storybook-information-lead{grid-template-columns:1fr;padding:23px 20px}.storybook-information-mark{width:52px;height:52px;font-size:24px}.storybook-information-sections{grid-template-columns:1fr}.storybook-information-sections article{min-height:0;padding:23px 21px}.storybook-contact-form-wrap{padding:22px 18px}.storybook-contact-form{grid-template-columns:1fr}.storybook-contact-message,.storybook-contact-submit,.storybook-form-hint{grid-column:auto}.storybook-contact-submit{align-items:stretch;flex-direction:column}.storybook-contact-submit button,.storybook-information-actions>div:last-child{width:100%}.storybook-information-actions .storybook-button{width:100%;text-align:center}.elpis-footer-brand{align-items:center}.elpis-footer-wordmark{align-self:center}body.elpis-storybook .commerce-card-seller{display:none!important}body.elpis-storybook .commerce-card-copy{min-height:100px}body.elpis-storybook .commerce-card-rating{margin-top:1px!important}}@media (prefers-reduced-motion:reduce){body.elpis-storybook .commerce-card-image img,body.elpis-storybook .commerce-product-card{transition:none!important;transform:none!important;translate:none!important}}.elpis-chat{--chat-paper:#fcf7e9;--chat-border:#d6c5a0;--chat-sage:#e8ebda;font-family:var(--elpis-font-readable);color:var(--elpis-ink);font-size:14px}:where(html[data-reading-mode=eye-care]) .elpis-chat{--chat-paper:#dfe3cf;--chat-border:#d6c7a8;--chat-sage:#d6ddc9}:where(html[data-reading-mode=night]) .elpis-chat{--chat-paper:#1e1b13;--chat-border:#4c3d1c;--chat-sage:#25271c}.elpis-chat button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.elpis-chat button:disabled{cursor:not-allowed;opacity:.5}.elpis-chat a{color:var(--elpis-forest);text-underline-offset:3px}.elpis-chat :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--elpis-focus);outline-offset:3px}.elpis-chat .elpis-chat-launcher{position:fixed;z-index:85;right:22px;bottom:24px;width:144px;min-height:136px;padding:0 2px 5px;border:0;border-radius:0;display:flex;align-items:center;flex-direction:column;gap:2px;background:transparent;box-shadow:none;color:var(--elpis-ink);isolation:isolate;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter var(--elpis-motion-ui),opacity var(--elpis-motion-ui)}.elpis-chat-launcher:hover{filter:brightness(1.025)}.elpis-chat-launcher.is-dragging{cursor:grabbing;opacity:.88}.elpis-chat-launcher-label{position:relative;z-index:5;max-width:140px;padding:0 3px;color:#4a301b;font-size:12px;font-weight:600;letter-spacing:.025em;line-height:1.3;text-align:center;text-shadow:0 1px 0 #fffaeb,0 0 6px #fff7dc,0 0 12px #fff7dc}:where(html[data-reading-mode=eye-care]) .elpis-chat-launcher-label{color:#503723;text-shadow:0 1px 0 #fffaeb,0 0 6px #fff7dc,0 0 12px #fff7dc}:where(html[data-reading-mode=night]) .elpis-chat-launcher-label{color:#e4c8b4;text-shadow:0 1px 0 #1d190e,0 0 6px #201b0a,0 0 12px #201b0a}.elpis-chat-unread{position:absolute;top:0;inset-inline-end:1px;min-width:23px;height:23px;padding:0 5px;display:grid;place-items:center;border-radius:50%;background:var(--elpis-wax);color:#fff7e9;font:12px/1 var(--elpis-font-ui);box-shadow:0 2px 4px #3e2b1d26}:where(html[data-reading-mode=eye-care]) .elpis-chat-unread{color:#e0e4cf;box-shadow:0 2px 4px #3e2b1d26}:where(html[data-reading-mode=night]) .elpis-chat-unread{color:#1f1a12;box-shadow:0 2px 4px #3e2b1d26}.elpis-chat-panel{position:fixed;z-index:86;display:flex;flex-direction:column;border:1px solid var(--chat-border);border-radius:13px 13px 10px 10px;background:var(--chat-paper);color:var(--elpis-ink);box-shadow:0 20px 65px #3d2a1930,0 2px 8px #3d2a1910,inset 0 0 0 4px #fffaf0;overflow:hidden;isolation:isolate;min-height:280px;animation:elpis-letter-arrive var(--elpis-motion-ui) var(--elpis-ease-natural)}:where(html[data-reading-mode=eye-care]) .elpis-chat-panel{box-shadow:0 20px 65px #3d2a1930,0 2px 8px #3d2a1910,inset 0 0 0 4px #fffaf0}:where(html[data-reading-mode=night]) .elpis-chat-panel{box-shadow:0 20px 65px #3d2a1930,0 2px 8px #3d2a1910,inset 0 0 0 4px #1c1912}.elpis-chat-header{padding:18px 18px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid #b29c702e;background:linear-gradient(120deg,#f7ecd4,#f6f2df);flex-shrink:0}:where(html[data-reading-mode=eye-care]) .elpis-chat-header{border-bottom:1px solid #ac98712e;background:linear-gradient(120deg,#dadec8,#dce1cc)}:where(html[data-reading-mode=night]) .elpis-chat-header{border-bottom:1px solid #a791662e;background:linear-gradient(120deg,#292212,#221f14)}.elpis-chat-eyebrow{display:block;color:#81623c;font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px}:where(html[data-reading-mode=eye-care]) .elpis-chat-eyebrow{color:#7c603e}:where(html[data-reading-mode=night]) .elpis-chat-eyebrow{color:#ac9171}.elpis-chat-header h2{font-family:var(--elpis-font-story);font-weight:500;font-size:20px;line-height:1.2;margin:0}.elpis-chat-header p{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;color:#6c6651;margin:8px 0 0}:where(html[data-reading-mode=eye-care]) .elpis-chat-header p{color:#686350}:where(html[data-reading-mode=night]) .elpis-chat-header p{color:#9e9886}.elpis-chat-header i{width:6px;height:6px;border-radius:100%;background:#627452;flex-shrink:0}:where(html[data-reading-mode=eye-care]) .elpis-chat-header i{background:#607052}:where(html[data-reading-mode=night]) .elpis-chat-header i{background:#87977a}.elpis-chat-header i.is-away{background:#ab8654}:where(html[data-reading-mode=eye-care]) .elpis-chat-header i.is-away{background:#a48357}:where(html[data-reading-mode=night]) .elpis-chat-header i.is-away{background:#a17c4b}.elpis-chat-header-actions{display:flex;flex-shrink:0;gap:1px;margin:-6px -9px 0 0}.elpis-chat-header-actions button{display:grid;place-items:center;width:36px;height:36px;background:transparent;border:none;border-radius:5px;color:#786849}:where(html[data-reading-mode=eye-care]) .elpis-chat-header-actions button{color:#74654a}:where(html[data-reading-mode=night]) .elpis-chat-header-actions button{color:#a09278}.elpis-chat-header-actions button:hover{background:#e6d9bd80}:where(html[data-reading-mode=eye-care]) .elpis-chat-header-actions button:hover{background:#d1d5be80}:where(html[data-reading-mode=night]) .elpis-chat-header-actions button:hover{background:#382f1c80}.elpis-chat-start{display:flex;flex-direction:column;padding:20px 23px;overflow-y:auto}.elpis-chat-start>p:first-child{font-size:14px;line-height:1.65;color:var(--elpis-ink-soft);margin:0 0 16px}.elpis-chat-start label{font-weight:600;font-size:13px;margin-bottom:6px}.elpis-chat-start label small{font-weight:400;color:#80735f}:where(html[data-reading-mode=eye-care]) .elpis-chat-start label small{color:#7c705e}:where(html[data-reading-mode=night]) .elpis-chat-start label small{color:#928777}.elpis-chat-start input{display:block;width:100%;min-height:44px;padding:10px 12px;margin:0 0 16px;border:1px solid var(--chat-border);border-radius:5px;background:#fffaf0;color:var(--elpis-ink);font:16px var(--elpis-font-readable);box-shadow:inset 0 1px 2px #3e2b1d06}:where(html[data-reading-mode=eye-care]) .elpis-chat-start input{background:#e1e5d1;box-shadow:inset 0 1px 2px #3e2b1d06}:where(html[data-reading-mode=night]) .elpis-chat-start input{background:#1c1913;box-shadow:inset 0 1px 2px #3e2b1d06}.elpis-chat .elpis-chat-primary{min-height:43px;padding:10px 17px;border:1px solid #31432e;border-radius:5px;background:var(--elpis-forest);color:#fff7e7;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;line-height:1.3}:where(html[data-reading-mode=eye-care]) .elpis-chat .elpis-chat-primary{border:1px solid #384935;color:#e0e4ce}:where(html[data-reading-mode=night]) .elpis-chat .elpis-chat-primary{border:1px solid #baccb7;color:#1f1a11}.elpis-chat .elpis-chat-primary:hover:not(:disabled){background:var(--elpis-forest-deep)}.elpis-chat-start .elpis-chat-privacy{font-size:11px;line-height:1.6;color:#7f715d;margin:14px 0 0}:where(html[data-reading-mode=eye-care]) .elpis-chat-start .elpis-chat-privacy{color:#7b6e5c}:where(html[data-reading-mode=night]) .elpis-chat-start .elpis-chat-privacy{color:#958978}.elpis-chat-privacy a{text-decoration:underline}.elpis-chat-transcript{min-height:130px;height:310px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c1b18e transparent;padding:16px 18px}:where(html[data-reading-mode=eye-care]) .elpis-chat-transcript{scrollbar-color:#bbac8d transparent}:where(html[data-reading-mode=night]) .elpis-chat-transcript{scrollbar-color:#5c4e2e transparent}.elpis-chat-transcript ol{padding:0;margin:0;list-style:none}.elpis-chat-message{max-width:88%;margin-bottom:15px;width:-moz-fit-content;width:fit-content}.elpis-chat-message.is-mine{margin-inline-start:auto}.elpis-chat-sender{display:block;font-size:10px;color:#86755c;margin-bottom:4px}:where(html[data-reading-mode=eye-care]) .elpis-chat-sender{color:#81725c}:where(html[data-reading-mode=night]) .elpis-chat-sender{color:#92846f}.elpis-chat-message.is-mine .elpis-chat-sender{text-align:end}.elpis-chat-bubble{padding:11px 14px;background:#f1e7d0;border:1px solid #dccbab75;border-radius:3px 11px 11px 11px;overflow-wrap:anywhere}:where(html[data-reading-mode=eye-care]) .elpis-chat-bubble{background:#d8dcc5;border:1px solid #d8caaf75}:where(html[data-reading-mode=night]) .elpis-chat-bubble{background:#2c2516;border:1px solid #44392275}.elpis-chat-bubble p{margin:0;white-space:pre-wrap;font-family:var(--elpis-font-readable);font-size:14px;line-height:1.6}.elpis-chat-message.is-mine .elpis-chat-bubble{background:var(--chat-sage);border-color:#b8c0a875;border-radius:11px 3px 11px 11px}:where(html[data-reading-mode=eye-care]) .elpis-chat-message.is-mine .elpis-chat-bubble{border-color:#b3bba575}:where(html[data-reading-mode=night]) .elpis-chat-message.is-mine .elpis-chat-bubble{border-color:#454b3775}.elpis-chat-message.is-system{max-width:100%;width:100%;text-align:center;margin:1px 0 18px}.elpis-chat-message.is-system .elpis-chat-sender{display:none}.elpis-chat-message.is-system .elpis-chat-bubble{background:transparent;border:none;padding:0 8px}.elpis-chat-message.is-system p{font-size:12px;color:#80735f;line-height:1.6}:where(html[data-reading-mode=eye-care]) .elpis-chat-message.is-system p{color:#7c705e}:where(html[data-reading-mode=night]) .elpis-chat-message.is-system p{color:#928777}.elpis-chat-message.is-system .elpis-chat-message-meta{justify-content:center}.elpis-chat-message-meta{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:#8d816e}:where(html[data-reading-mode=eye-care]) .elpis-chat-message-meta{color:#887e6d}:where(html[data-reading-mode=night]) .elpis-chat-message-meta{color:#857a67}.elpis-chat-message.is-mine .elpis-chat-message-meta{justify-content:flex-end}.elpis-chat-card,.elpis-chat-file{display:grid;gap:7px}.elpis-chat-card strong,.elpis-chat-file strong{font-weight:600;font-size:14px;line-height:1.5}.elpis-chat-card a,.elpis-chat-file button{text-decoration:underline;color:var(--elpis-forest);background:transparent;border:none;text-align:start;padding:5px 0}.elpis-chat-file small{color:#746d5b;font-size:11px}:where(html[data-reading-mode=eye-care]) .elpis-chat-file small{color:#706a5a}:where(html[data-reading-mode=night]) .elpis-chat-file small{color:#969081}.elpis-chat-typing{color:#817154;font-size:12px;margin:5px 0}:where(html[data-reading-mode=eye-care]) .elpis-chat-typing{color:#7c6e54}:where(html[data-reading-mode=night]) .elpis-chat-typing{color:#968971}.elpis-chat-typing>span{letter-spacing:2px}.elpis-chat .elpis-chat-latest,.elpis-chat .elpis-chat-older{margin:0 auto 12px;display:block;border:1px solid #d3c4a2;background:#faf4e4;border-radius:4px;padding:8px 14px;font-size:12px;color:#6c583a}:where(html[data-reading-mode=eye-care]) .elpis-chat .elpis-chat-latest,:where(html[data-reading-mode=eye-care]) .elpis-chat .elpis-chat-older{border:1px solid #d4c7aa;background:#dee2cd;color:#68563b}:where(html[data-reading-mode=night]) .elpis-chat .elpis-chat-latest,:where(html[data-reading-mode=night]) .elpis-chat .elpis-chat-older{border:1px solid #4b3f21;background:#211d13;color:#b3a186}.elpis-chat .elpis-chat-latest{position:absolute;bottom:160px;left:50%;transform:translateX(-50%);box-shadow:0 3px 8px #3e2b1d15;white-space:nowrap}:where(html[data-reading-mode=eye-care]) .elpis-chat .elpis-chat-latest{box-shadow:0 3px 8px #3e2b1d15}:where(html[data-reading-mode=night]) .elpis-chat .elpis-chat-latest{box-shadow:0 3px 8px #3e2b1d15}.elpis-chat-compose{flex-shrink:0;padding:12px 15px 8px;border-top:1px solid #b29c7033;background:#fff9ed}:where(html[data-reading-mode=eye-care]) .elpis-chat-compose{border-top:1px solid #ac987133;background:#e1e4d0}:where(html[data-reading-mode=night]) .elpis-chat-compose{border-top:1px solid #a7916633;background:#1d1912}.elpis-chat-compose textarea{display:block;width:100%;min-height:60px;max-height:120px;resize:vertical;border:1px solid #ded2ba;border-radius:5px;background:#fffcf5;padding:10px 12px;color:var(--elpis-ink);font:16px/1.5 var(--elpis-font-readable)}:where(html[data-reading-mode=eye-care]) .elpis-chat-compose textarea{border:1px solid #ced2bb;background:#e2e6d2}:where(html[data-reading-mode=night]) .elpis-chat-compose textarea{border:1px solid #3d3424;background:#191814}.elpis-chat-compose textarea::-moz-placeholder{color:#98866e}:where(html[data-reading-mode=eye-care]) .elpis-chat-compose textarea::-moz-placeholder{color:#93836d}:where(html[data-reading-mode=night]) .elpis-chat-compose textarea::-moz-placeholder{color:#84725b}.elpis-chat-compose textarea::placeholder{color:#98866e}:where(html[data-reading-mode=eye-care]) .elpis-chat-compose textarea::placeholder{color:#93836d}:where(html[data-reading-mode=night]) .elpis-chat-compose textarea::placeholder{color:#84725b}.elpis-chat-compose-actions{display:flex;align-items:center;gap:7px;margin-top:7px}.elpis-chat-compose-actions>small{flex:1;font-size:9px;line-height:1.5;color:#8a7b65}:where(html[data-reading-mode=eye-care]) .elpis-chat-compose-actions>small{color:#857864}:where(html[data-reading-mode=night]) .elpis-chat-compose-actions>small{color:#8b7f6d}.elpis-chat .elpis-chat-attach{border:0;background:transparent;color:#7f6c4c;width:36px;height:40px;display:grid;place-items:center}:where(html[data-reading-mode=eye-care]) .elpis-chat .elpis-chat-attach{color:#7a694d}:where(html[data-reading-mode=night]) .elpis-chat .elpis-chat-attach{color:#9d8d72}.elpis-chat-compose .elpis-chat-primary{min-height:38px;padding:8px 12px;font-size:13px}.elpis-chat-ended{padding:15px 20px;border-top:1px solid var(--chat-border)}.elpis-chat-ended p{font-size:12px;margin:0 0 10px}.elpis-chat-ended button{width:100%}.elpis-chat-error{flex-shrink:0;margin:0 15px 10px;padding:10px 12px;border:1px solid #b57d6a5c;background:#f3e6d8;border-radius:5px;color:#783f32;font-size:12px;line-height:1.5}:where(html[data-reading-mode=eye-care]) .elpis-chat-error{border:1px solid #ad7b6a5c;background:#dadcc6;color:#7e473a}:where(html[data-reading-mode=night]) .elpis-chat-error{border:1px solid #ab73615c;background:#2c241b;color:#d6a093}.elpis-chat-error p{margin:0}.elpis-chat-error button{padding:4px 0;background:transparent;border:none;text-decoration:underline;color:inherit}.elpis-chat-footnote{flex-shrink:0;padding:8px 14px 10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;font-size:10px;color:#948168}:where(html[data-reading-mode=eye-care]) .elpis-chat-footnote{color:#8f7e67}:where(html[data-reading-mode=night]) .elpis-chat-footnote{color:#89775e}.elpis-chat-footnote a{color:#897457}:where(html[data-reading-mode=eye-care]) .elpis-chat-footnote a{color:#847157}:where(html[data-reading-mode=night]) .elpis-chat-footnote a{color:#95836b}.elpis-chat-footnote a:hover{text-decoration:underline}.elpis-chat-connecting{min-height:230px;padding:32px;display:flex;align-items:center;justify-content:center;gap:14px;text-align:center;font-size:14px}.elpis-chat-loading-seal{width:24px;height:24px;background:var(--elpis-wax);border:3px double #d6b982;border-radius:46% 52% 45% 50%;animation:elpis-seal-breathe 1.8s ease-in-out infinite alternate}:where(html[data-reading-mode=eye-care]) .elpis-chat-loading-seal{border:3px double #ceb484}:where(html[data-reading-mode=night]) .elpis-chat-loading-seal{border:3px double #c9ac76}.elpis-chat-resolved,.elpis-chat-uploading{display:block;color:#7a6c56;font-size:11px;margin:5px 0}:where(html[data-reading-mode=eye-care]) .elpis-chat-resolved,:where(html[data-reading-mode=eye-care]) .elpis-chat-uploading{color:#766956}:where(html[data-reading-mode=night]) .elpis-chat-resolved,:where(html[data-reading-mode=night]) .elpis-chat-uploading{color:#9a8e7b}[dir=rtl] .elpis-chat-header-actions{margin:-6px 0 0 -9px}[dir=rtl] .elpis-chat-message:not(.is-mine) .elpis-chat-bubble{border-radius:11px 3px 11px 11px}[dir=rtl] .elpis-chat-message.is-mine .elpis-chat-bubble{border-radius:3px 11px 11px 11px}@keyframes elpis-letter-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes elpis-seal-breathe{0%{opacity:.55}to{opacity:1}}@media (max-width:640px){.elpis-chat .elpis-chat-launcher{width:120px;min-height:116px;bottom:82px;right:14px}.elpis-chat-header{padding:14px 16px 12px}.elpis-chat-header-actions button{width:40px;height:40px}.elpis-chat-start{padding:17px 20px}.elpis-chat-header h2{font-size:19px}.elpis-chat-transcript{height:290px;padding:13px 15px}.elpis-chat-compose-actions>small{font-size:8px}.elpis-chat-compose .elpis-chat-primary{min-height:44px}.elpis-chat .elpis-chat-attach{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.elpis-chat-loading-seal,.elpis-chat-panel{animation:none}.elpis-chat-launcher{transition:none}}