.site-header{background:#fffdf9c7;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);border-radius:0;box-shadow:0 3px 20px #30201d09}.shipping-meter{background:linear-gradient(135deg,#fffdf9eb,#f8e6dadb);border:1px solid var(--glass-rim);border-radius:30px;box-shadow:var(--glass-shadow)}.hero-overlay{color:var(--ink);max-width:37rem;padding:clamp(1.8rem,3.4vw,3.8rem)}.hero-overlay h1{font-size:clamp(3.8rem,6vw,6.8rem);line-height:.98}.hero-link{border-color:currentColor}.hero-overlay .button-light{background:var(--espresso);color:#fff}.button{border-radius:999px}.button-dark{box-shadow:inset 0 1px #ffffff3d,0 8px 20px #28140f1f}.site-header{background:#fff9f4ed;border:1px solid rgba(255,255,255,.9);border-radius:0 0 28px 28px;box-shadow:var(--glass-shadow)}.brand-logo img{mix-blend-mode:multiply}.icon-button,.bag-button{border-radius:999px}.icon-button:hover,.bag-button:hover{background:#ffffff80;box-shadow:inset 0 1px #fff}.editorial-card>div{background:#fffaf4e6;border:1px solid var(--glass-rim);border-radius:24px;box-shadow:var(--glass-shadow);color:var(--ink);left:1.2rem;right:1.2rem;bottom:1.2rem;padding:1.4rem}.editorial-card a{border-color:currentColor}.editorial-card h2{font-size:clamp(1.7rem,2.8vw,3.5rem)}.quick-add{border-radius:99px}.filter-chip{background:#ffffff85;box-shadow:inset 0 1px #fff}.quiz-options{gap:8px}.quiz-options button{border-radius:16px}.contact-form input,.contact-form select,.contact-form textarea,.product-form select,.quantity-input{border:1px solid rgba(119,85,70,.25);border-radius:12px}.mobile-drawer{border:1px solid var(--glass-rim);border-radius:0 28px 28px 0}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass-panel,.hero-overlay,.cart-summary,.shipping-meter{background:radial-gradient(ellipse at 0 0,rgba(255,255,255,.82),transparent 56%),linear-gradient(135deg,#ffffff7a,#fff5ea4d);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.site-header{background:linear-gradient(140deg,#ffffffc7,#fff4ea80);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%)}.editorial-card>div{background:linear-gradient(130deg,#ffffffb8,#fff7ef7a);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #614333;outline-offset:5px}[hidden]{display:none!important}.glass-shelf{position:relative;overflow:hidden;padding:clamp(4rem,7vw,7rem) 0 3rem;background:radial-gradient(ellipse at 20% 25%,#fffaf1 0,transparent 55%),linear-gradient(125deg,#f2dfd0,#e3b8a2 60%,#f6e8d8)}.glass-shelf .section-heading{padding:0 5vw;gap:2rem}.glass-shelf .section-heading h2{max-width:780px;font-size:clamp(2.6rem,4.4vw,5rem)}.glass-shelf .text-link{flex-shrink:0}.shelf-controls{padding:0 5vw;display:flex;justify-content:space-between;align-items:center;margin-top:-1rem;margin-bottom:1rem}.shelf-controls p{font-family:Georgia,serif;color:#63483d;font-size:1.05rem}.shelf-controls>div{display:flex;gap:8px}.glass-control{border:1px solid var(--glass-rim);background:linear-gradient(135deg,#ffffffc7,#ffffff3d);border-radius:50%;width:46px;height:46px;font-size:1.2rem;box-shadow:0 5px 16px #9b6a4920,inset 0 1px #fff}.glass-control:disabled{opacity:.35;cursor:default}.shelf-track{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:5vw;padding:18px 5vw 55px;scrollbar-width:thin;scrollbar-color:#b48167 transparent}.shelf-item{flex:0 0 clamp(250px,28vw,380px);min-width:0;position:relative;scroll-snap-align:start}.shelf-frame{display:block;position:relative;overflow:hidden;border-radius:170px 170px 28px 28px;border:2px solid rgba(255,255,255,.85);box-shadow:0 14px 32px #80523a24,inset 0 0 0 5px #fff5;aspect-ratio:.68;background:#d8ab96;isolation:isolate}.shelf-frame>img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.shelf-frame:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;border:7px solid #ffffff29;border-radius:inherit;box-shadow:inset 4px 0 7px #ffffffa8,inset -3px 0 6px #fff6;background:linear-gradient(120deg,rgba(255,255,255,.24),transparent 30%,transparent 78%,rgba(255,255,255,.34))}.shelf-frame:hover>img{transform:scale(1.045)}.shelf-number{position:absolute;top:23px;left:50%;transform:translate(-50%);color:#4c352b;font-size:.68rem;letter-spacing:.18em;background:#fff7ed99;padding:.45rem .7rem;border:1px solid #ffffffb0;border-radius:99px}.shelf-plaque{position:absolute;z-index:2;bottom:13px;left:13px;right:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff7ede6;border:1px solid #ffffffd9;border-radius:20px;padding:19px 16px;box-shadow:inset 0 1px #fff,0 6px 20px #78503e22}.shelf-plaque small{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.shelf-plaque strong{font:400 clamp(1.6rem,2.2vw,2.2rem)/1.3 Georgia,serif;display:block}.shelf-arrow{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff8;border:1px solid white}.shelf-ledge{display:block;height:17px;position:absolute;bottom:-19px;left:-10px;right:-10px;border:1px solid #ffffffe0;border-radius:5px 5px 12px 12px;background:linear-gradient(#ffffffe8,#ffffff70 35%,#c9b5a599 48%,#ffffffb5);box-shadow:0 18px 18px #8359442e,inset 0 -2px 3px #fff}.shelf-caption{text-align:center;color:#6b5043;font-size:.7rem;letter-spacing:.09em;padding:0 1.2rem;margin-top:1.7rem}.shelf-caption span{margin-right:.7rem}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shelf-plaque{background:linear-gradient(130deg,#ffffffa8,#fff7e970);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}}.shipping-meter{padding:1.1rem 1.2rem;margin:1.5rem 0;color:var(--ink);border-radius:22px}.shipping-meter-top{display:flex;align-items:center;gap:.75rem}.shipping-meter-top p{font-size:.8rem;line-height:1.55;margin:0}.shipping-droplet{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;background:linear-gradient(140deg,#fff,#ead0b9);border:1px solid white;box-shadow:inset 0 -2px 3px #cfa57d55;color:#8d6136}.shipping-vessel{overflow:hidden;height:20px;padding:3px;border:1px solid #fff;border-radius:999px;margin:1rem 0 .6rem;background:linear-gradient(#a78a7240,#ffffffa0);box-shadow:inset 0 2px 4px #815a4333,0 1px #ffffffb0}.shipping-liquid{display:block;height:100%;border-radius:999px;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffdf9e 0,#c39759 45%,#a77b48 55%,#e9c69a);box-shadow:inset 0 1px 2px #fff9,0 0 9px #aa773d66;transition:width .85s cubic-bezier(.16,1,.3,1)}.shipping-liquid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 10%,#ffffffa0 42%,transparent 70%);transform:translate(-110%)}.shipping-meter.is-filling .shipping-liquid:after{animation:liquid-shimmer 1.4s ease-out}@keyframes liquid-shimmer{to{transform:translate(110%)}}.shipping-meter .shipping-fineprint{display:block;font-size:.62rem;line-height:1.5;color:#715547;margin:0}.cart-page>.shipping-meter{max-width:540px;margin-top:2rem}.cart-summary .shipping-meter{padding:.85rem;box-shadow:inset 0 1px #fff}.product-feedback{font-size:.85rem;margin:.75rem 0}.product-feedback:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/liquid-glass.css.map */
