*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:400 16px/1.6 var(--font);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.main:focus{outline:none}.skip-link{position:absolute;left:12px;top:-60px;z-index:2000;background:var(--ink);color:#fff;padding:10px 16px;border-radius:100px}.skip-link:focus{top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eyebrow{font:500 10.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45)}.eyebrow-light{color:var(--accent-light)}.eyebrow-sm{font-size:10px;letter-spacing:.18em}.h1{margin:18px 0 0;font:400 clamp(32px,4.4vw,58px)/1.06 var(--font);letter-spacing:-.035em}.h2{margin:20px 0 0;font:400 clamp(28px,3.4vw,44px)/1.14 var(--font);letter-spacing:-.03em;max-width:560px}.h3{margin:0 0 16px;font:400 22px/1.2 var(--font);letter-spacing:-.02em}.body-text{margin:22px 0 0;font:400 16.5px/1.68 var(--font);color:var(--ink-60);max-width:520px}.body-text p{margin:0 0 1em}.body-text p:last-child{margin-bottom:0}.body-text-light{color:#fff9}.muted{color:var(--ink-45)}.small{font-size:13.5px}.text-link{color:var(--accent);font:400 14px/1 var(--font);background:none;border:0;padding:0;cursor:pointer}.text-link:hover{text-decoration:underline}.rte{font:400 16.5px/1.7 var(--font);color:var(--ink-75)}.rte a{color:var(--accent)}.rte h2,.rte h3{color:var(--ink);font-weight:400;letter-spacing:-.02em}.rte img{border-radius:var(--radius)}.section{padding:var(--section-y) var(--gutter)}.wrap{max-width:1280px;margin:0 auto}.wrap-narrow{max-width:820px}.wrap-form{max-width:440px}.bg-soft{background:var(--surface-alt)}.bg-ink{background:var(--ink);color:#fff}.bg-ink .eyebrow{color:#ffffff73}.split{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,480px) 1fr;gap:clamp(32px,5vw,72px);align-items:center}.split-top{grid-template-columns:1fr 1fr;align-items:start}.split-reverse>:first-child{order:2}.split-media img,.split-media .media-placeholder{border-radius:var(--radius);width:100%;aspect-ratio:4/3;object-fit:cover}.media-foot{margin-top:18px}.media-caption{margin-top:9px;font:400 17px/1.3 var(--font)}.media-placeholder,.card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--placeholder);color:var(--ink-40)}.media-placeholder{aspect-ratio:4/3;border-radius:var(--radius)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.section-head .h2{margin-top:16px}.section-note{margin:0;font-size:14px;color:var(--ink-45);max-width:320px}.page-head{margin-bottom:40px}.page-head .body-text{margin-top:16px}.grid{display:grid;gap:clamp(16px,2vw,28px)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;padding:12px 22px;border:1px solid transparent;cursor:pointer;font:500 14px/1 var(--font);white-space:nowrap;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .2s ease}.btn-lg{padding:15px 28px;font-size:15px}.btn-block{width:100%}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 8px 18px rgba(var(--accent-rgb),.28)}.btn-accent:active{transform:none}.btn-outline{background:transparent;color:var(--ink);border-color:var(--ink-18);font-weight:400}.btn-outline:hover{background:var(--surface-alt)}.btn-white{background:#fff;color:var(--ink)}.btn-white:hover{background:#ffffffe0}.btn-ghost-light{background:transparent;color:#fff;border-color:#ffffff52;font-weight:400}.btn-ghost-light:hover{background:#ffffff1a}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-row{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}.btn-row-center{justify-content:center}.announce{background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;padding:11px 20px;text-align:center;flex-wrap:wrap}.announce-tag{font:500 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.announce-msg{font:400 13px/1.3 var(--font);color:#ffffffdb}.announce-link{font:400 13px/1 var(--font);color:var(--accent-light)}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:1000}.site-header{animation:fade-down .5s ease both}@keyframes fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hdr-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:var(--surface);border-bottom:1px solid var(--ink-09);transition:padding .3s ease,box-shadow .3s ease}.is-scrolled .hdr-bar{padding-top:10px;padding-bottom:10px;box-shadow:0 8px 24px rgba(var(--ink-rgb),.07)}.hdr-logo{display:flex;align-items:center;gap:12px;min-width:0}.hdr-logo-mark{height:40px;display:flex;align-items:center;flex:none;transition:height .3s ease,transform .2s ease}.hdr-logo-mark img{height:100%;width:auto}.is-scrolled .hdr-logo-mark{height:32px}.hdr-logo:hover .hdr-logo-mark{transform:scale(1.05)}.hdr-logo-text{display:flex;flex-direction:column;gap:4px;min-width:0}.hdr-logo-name{font:500 17px/1 var(--font);letter-spacing:.1em;white-space:nowrap}.hdr-logo-sub{font:400 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);white-space:nowrap}.hdr-nav{display:flex;align-items:center;gap:34px}.hdr-link{position:relative;font:400 14.5px/1 var(--font);color:var(--ink-60);padding-bottom:3px;border-bottom:1.5px solid transparent;transition:color .25s ease}.hdr-link:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.hdr-link:hover{color:var(--ink)}.hdr-link:not(.is-active):hover:after{transform:scaleX(1)}.hdr-link.is-active{color:var(--ink);border-bottom-color:var(--ink)}.hdr-link-out{color:var(--ink-45)}.hdr-actions{display:flex;align-items:center;gap:10px}.hdr-icon{width:38px;height:38px;border-radius:100px;display:flex;align-items:center;justify-content:center;color:var(--ink-60);transition:background .2s ease,color .2s ease}.hdr-icon:hover{background:var(--surface-alt);color:var(--ink)}.hdr-cart{padding:11px 18px 11px 22px;font-size:13.5px}.hdr-cart-count{min-width:22px;height:22px;padding:0 6px;border-radius:100px;background:#ffffff38;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-variant-numeric:tabular-nums}.hdr-cart-count.is-bumped{animation:bump .4s ease}@keyframes bump{50%{transform:scale(1.3)}}.hdr-burger{display:none;cursor:pointer;width:38px;height:38px;border:1px solid var(--ink-14);border-radius:10px;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;padding:0}.hdr-burger span{width:15px;height:1.5px;background:var(--ink);display:block;transition:transform .3s ease}.hdr-burger.is-open span:first-child{transform:translateY(2.75px) rotate(45deg)}.hdr-burger.is-open span:last-child{transform:translateY(-2.75px) rotate(-45deg)}.hdr-mobile{max-height:0;opacity:0;overflow:hidden;padding:0 22px;background:var(--surface-alt);border-bottom:1px solid transparent;visibility:hidden;transition:max-height .35s ease,opacity .3s ease,padding .35s ease,border-color .35s ease,visibility .35s}.hdr-mobile.is-open{max-height:640px;opacity:1;padding:22px 22px 30px;border-bottom-color:var(--ink-09);visibility:visible}.hdr-mobile-link{display:block;padding:13px 0;border-bottom:1px solid var(--ink-09);font:400 20px/1 var(--font)}.hdr-mobile-link.is-active{color:var(--accent)}.hdr-mobile-label{margin-top:20px;font:500 9.5px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40)}.hdr-mobile-sub{padding:11px 0;font:400 15.5px/1 var(--font);color:var(--ink-75);display:flex;justify-content:space-between}@media(max-width:900px){.hdr-nav,.hdr-hide-sm{display:none}.hdr-burger{display:flex}.hdr-bar{padding:12px 20px}.hdr-logo-mark{height:32px}.hdr-logo-name{font-size:15px}}@media(max-width:520px){.announce{gap:4px 12px;padding:9px 16px}.announce-tag,.hdr-logo-sub{display:none}.hdr-logo-name{font-size:13px;letter-spacing:.06em}.hdr-actions{gap:4px}.hdr-cart{padding:9px 12px 9px 16px;font-size:12.5px}}.hero{position:relative;overflow:hidden;color:#fff;min-height:min(var(--hero-min, 560px),90vh);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,6vw,84px) var(--gutter);background:var(--ink)}.hero-no-image{background:radial-gradient(120% 90% at 85% 10%,rgba(176,120,72,.35),transparent 60%),radial-gradient(80% 70% at 10% 100%,rgba(var(--accent-rgb),.22),transparent 60%),linear-gradient(160deg,#241c17,var(--ink) 70%)}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,rgba(var(--ink-rgb),calc(var(--hero-overlay, .45) + .2)),rgba(var(--ink-rgb),var(--hero-overlay, .45)) 60%)}.hero-no-image:after{display:none}.hero-content{position:relative;z-index:1;max-width:900px}.hero-title{margin:22px 0 0;font:400 clamp(38px,6vw,92px)/1 var(--font);letter-spacing:-.035em}.hero-sub{margin:20px 0 0;max-width:560px;font:400 clamp(15px,1.6vw,19px)/1.55 var(--font);color:#ffffffb8}.card{display:flex;flex-direction:column;min-width:0}.card-media{position:relative;display:block;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--placeholder)}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .card-media img{transform:scale(1.04)}.card-body{display:flex;flex-direction:column;gap:8px;padding-top:14px}.card-title{font:400 16.5px/1.3 var(--font)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-add{margin:0}.card-add-btn{width:36px;height:36px;border-radius:100px;border:1px solid var(--ink-18);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.card-add-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.card-text{padding:22px;border-radius:var(--radius);background:var(--surface-alt);gap:10px}.badge{position:absolute;top:12px;left:12px;background:var(--ink);color:#fff;border-radius:100px;padding:6px 11px;font:500 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase}.badge-accent{background:var(--accent)}.badge-inline{position:static;display:inline-block}.price{font:400 15px/1 var(--font);color:var(--ink-60);font-variant-numeric:tabular-nums}.price-sale{color:var(--accent)}.price-compare{margin-left:8px;color:var(--ink-40)}.collection-tile{display:block}.collection-tile-media{display:block;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--placeholder)}.collection-tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-tile:hover img{transform:scale(1.04)}.collection-tile-foot{display:flex;justify-content:space-between;padding-top:14px;font:400 17px/1.3 var(--font)}.menu-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,4vw,64px)}.menu-cat{font:500 10.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);padding-bottom:14px;border-bottom:1px solid var(--ink-18)}.menu-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--ink-09)}.menu-name{font:400 17px/1.25 var(--font)}.menu-desc{margin-top:4px;font-size:13.5px;color:var(--ink-45)}.menu-price{font:400 15px/1 var(--font);color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap}.hours{border-top:1px solid rgba(255,255,255,.16)}.hours-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.12);font:400 17px/1.2 var(--font)}.hours-row span:last-child{color:#ffffff9e;font-size:15px;font-variant-numeric:tabular-nums}.hours-address{margin-top:26px;font:400 15px/1.6 var(--font);color:#fff9}.cta{text-align:center;display:flex;flex-direction:column;align-items:center}.cta .body-text{margin-left:auto;margin-right:auto}.product-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.product-main-media{border-radius:var(--radius);overflow:hidden;background:var(--placeholder);aspect-ratio:1}.product-main-media img{width:100%;height:100%;object-fit:cover}.product-main-media .media-placeholder{aspect-ratio:1;border-radius:0}.product-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.product-thumb{width:72px;height:72px;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;border:1.5px solid transparent;background:var(--placeholder);opacity:.7;transition:opacity .2s,border-color .2s}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-thumb.is-active,.product-thumb:hover{opacity:1;border-color:var(--ink)}.product-info{position:sticky;top:110px}.product-info .h1{margin-top:16px}.product-price{margin-top:18px}.product-price .price{font-size:20px}.product-form{margin-top:30px;display:flex;flex-direction:column;gap:22px}.product-desc{margin-top:34px;padding-top:28px;border-top:1px solid var(--ink-09)}.product-pickup{display:flex;align-items:center;gap:12px;margin-top:24px;padding:16px 18px;border-radius:var(--radius);background:var(--surface-alt);font-size:14.5px;color:var(--ink-75)}.product-pickup svg{flex:none;color:var(--ink-45)}.option{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.option-label{padding:0;font:500 10.5px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45)}.option-pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative;cursor:pointer}.pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pill span{display:inline-block;padding:11px 18px;border-radius:100px;border:1px solid var(--ink-18);font:400 14px/1 var(--font);transition:background .2s,color .2s,border-color .2s}.pill input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.pill input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.pill.is-unavailable span{color:var(--ink-40);text-decoration:line-through}.qty{display:inline-flex;align-items:center;border:1px solid var(--ink-18);border-radius:100px;width:max-content}.qty-btn{width:42px;height:44px;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-60)}.qty-btn:hover{color:var(--ink)}.qty-input{width:40px;border:0;background:none;text-align:center;font:400 15px/1 var(--font);color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input,.select{width:100%;padding:14px 18px;border-radius:12px;border:1px solid var(--ink-18);background:var(--surface);font:400 15px/1.3 var(--font);color:var(--ink);transition:border-color .2s}.input:focus,.select:focus{outline:none;border-color:var(--ink)}.select{width:auto;padding-right:36px;border-radius:100px}.stack{display:flex;flex-direction:column;gap:12px}.check{display:flex;gap:10px;align-items:center;font-size:14.5px}.rule{border:0;border-top:1px solid var(--ink-09);margin:32px 0}.notice{padding:12px 16px;border-radius:12px;background:var(--surface-alt)}.errors,.form-errors{padding:12px 16px;border-radius:12px;background:#fdecec;color:#8a1f1f;font-size:14px}.errors ul{margin:0;padding-left:18px}.recover{display:none;margin-top:40px}.recover:target,.recover.is-open{display:block}.password-form{display:flex;gap:10px;margin-top:32px;max-width:460px}.address-card{padding:20px 0;border-bottom:1px solid var(--ink-09)}.address-card .body-text{margin-top:0}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--ink-09);font-size:14px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:48px;font-size:14px}.empty{text-align:center;padding:48px 0;color:var(--ink-60);display:flex;flex-direction:column;align-items:center;gap:20px}.article-media{margin-bottom:32px;border-radius:var(--radius);overflow:hidden}.gift-code{margin:28px 0 0;font:500 22px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;padding:18px 26px;border:1px dashed var(--ink-18);border-radius:var(--radius)}.table{border-top:1px solid var(--ink-09)}.table-row{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid var(--ink-09);font-size:15px}a.table-row:hover{background:var(--surface-alt)}.table-total{font-weight:500}.cart-lines{border-top:1px solid var(--ink-09)}.cart-line{display:grid;grid-template-columns:96px 1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--ink-09);align-items:start}.cart-line-media{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--placeholder)}.cart-line-media img{width:100%;height:100%;object-fit:cover}.cart-line-info{display:flex;flex-direction:column;gap:6px}.cart-line-title{font:400 17px/1.3 var(--font)}.cart-line-controls{display:flex;align-items:center;gap:18px;margin-top:8px}.cart-line-price{font-variant-numeric:tabular-nums}.cart-summary{margin-top:32px;margin-left:auto;max-width:420px;display:flex;flex-direction:column;gap:12px}.cart-summary .btn-row{margin-top:8px}.cart-summary .btn-row .btn{flex:1}.cart-total{display:flex;justify-content:space-between;margin-top:14px;padding-top:18px;border-top:1px solid var(--ink-09);font:400 19px/1 var(--font)}.site-footer{background:var(--ink);color:#fff;padding:clamp(44px,7vw,76px) var(--gutter) clamp(24px,4vw,40px)}.ftr-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px}.ftr-brand{display:flex;align-items:center;gap:12px}.ftr-logo{height:36px;display:flex}.ftr-logo img{height:100%;width:auto}.ftr-name{font:500 16px/1 var(--font);letter-spacing:.1em}.ftr-blurb{margin:22px 0 0;font:400 16px/1.55 var(--font);color:#fff9;max-width:280px}.ftr-social{display:flex;gap:10px;margin-top:26px}.ftr-social a{width:38px;height:38px;border-radius:100px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font:400 8px/1 ui-monospace,Menlo,monospace;color:#fff9;transition:background .2s,border-color .2s}.ftr-social a:hover{background:#ffffff14;border-color:#fff9}.ftr-col{display:flex;flex-direction:column;gap:14px}.ftr-label{font:500 9.5px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#fff6}.ftr-col a{font:400 14.5px/1.2 var(--font);color:#ffffffbf;transition:color .2s}.ftr-col a:hover{color:#fff}.ftr-address{font:400 14.5px/1.55 var(--font);color:#ffffffbf}.ftr-bottom{max-width:1280px;margin:56px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font:400 12.5px/1.3 var(--font);color:#fff6}.toast{position:fixed;left:50%;bottom:24px;z-index:1500;transform:translate(-50%,20px);opacity:0;display:flex;align-items:center;gap:18px;padding:14px 16px 14px 22px;border-radius:100px;background:var(--ink);color:#fff;font-size:14px;box-shadow:0 18px 40px #00000040;transition:opacity .25s ease,transform .25s ease}.toast.is-visible{opacity:1;transform:translate(-50%)}.toast-link{background:#ffffff1f;padding:9px 14px;border-radius:100px;white-space:nowrap}.toast-link:hover{background:#fff3}.closed-banner,.closed-screen{display:none}.store-closed .closed-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;padding:14px var(--gutter);background:var(--surface-alt);border-bottom:1px solid var(--ink-09);text-align:center;font:400 14.5px/1.4 var(--font)}.closed-dot{width:8px;height:8px;border-radius:100px;background:#d64545;flex:none}.closed-banner-heading{font-weight:500}.closed-banner-msg{color:var(--ink-60)}.closed-banner-note{color:var(--ink-40);font-size:12.5px}.store-closed-page .closed-banner{display:none}.store-closed-page .main>:not(.closed-screen){display:none!important}.store-closed-page .closed-screen{display:flex;align-items:flex-end;min-height:min(640px,80vh);color:#fff;padding:clamp(28px,6vw,84px) var(--gutter);background:radial-gradient(120% 90% at 85% 10%,rgba(176,120,72,.35),transparent 60%),radial-gradient(80% 70% at 10% 100%,rgba(var(--accent-rgb),.22),transparent 60%),linear-gradient(160deg,#241c17,var(--ink) 70%)}.closed-screen-inner{max-width:900px}.store-closed .card-add,.store-closed .card-add-btn,.store-closed .shopify-payment-button{display:none!important}.store-closed [name=checkout]{opacity:.45;pointer-events:none}.status-pill{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;border-radius:100px;font:500 12px/1 var(--font);letter-spacing:.04em;background:#ffffff1a;color:#fff}.status-pill:before{content:"";width:7px;height:7px;border-radius:100px;background:#3ccf7a}.status-pill.is-closed:before{background:#e05a5a}.status-pill[hidden]{display:none}@media(max-width:990px){.grid-4{grid-template-columns:repeat(3,1fr)}.ftr-grid{grid-template-columns:1fr 1fr;row-gap:40px}}@media(max-width:800px){.split,.split-top,.product-grid{grid-template-columns:1fr}.split-reverse>:first-child{order:0}.product-info{position:static}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.table-row{grid-template-columns:1fr auto}.table-row>:nth-child(2),.table-row>:nth-child(3){display:none}}@media(max-width:560px){.ftr-grid,.grid-2{grid-template-columns:1fr}.cart-line{grid-template-columns:72px 1fr}.cart-line-price{grid-column:2}.password-form{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
