*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Mulish,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1140px;margin:0 auto;padding:0 22px}.narrow{max-width:720px}.muted{color:var(--muted)}.center{text-align:center}.display{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.04;letter-spacing:.005em;font-size:clamp(2.4rem,6vw,4rem);margin:.12em 0 .3em}.section-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(1.8rem,3.4vw,2.5rem);margin:2.6em 0 .2em}.section-sub{color:var(--muted);margin:0 auto 1.6em;max-width:46ch}.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);font-weight:600}.lede{max-width:52ch;color:var(--muted);font-size:1.05rem;margin:0 auto 1.6em}.rte{line-height:1.75}.rte img{border-radius:12px;margin:1em 0}.fld{display:block;font-weight:600;font-size:13.5px;margin:16px 0 6px}.btn{display:inline-block;background:var(--clay);color:var(--ink);font-weight:600;font-size:14.5px;letter-spacing:.02em;padding:13px 28px;border:0;border-radius:30px;cursor:pointer;transition:background .15s}.btn:hover{background:var(--clay-2)}.btn-full{width:100%;text-align:center;margin-top:16px}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--clay)}.btn-ghost:hover{background:var(--surface)}.select,input[type=email],input[type=password],input[type=text],input[type=search],input[type=number]{width:100%;font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;margin:0 0 4px}.select:focus,input:focus{outline:none;border-color:var(--clay);box-shadow:0 0 0 3px #c4a69b40}.announce{background:var(--clay);color:var(--ink);text-align:center;font-size:13px;letter-spacing:.08em;padding:9px;text-transform:uppercase}.site-head{border-bottom:1px solid var(--line)}.head-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px}.brand{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600;letter-spacing:.02em}.nav{display:flex;gap:24px;flex-wrap:wrap}.nav-link{font-size:14px;color:var(--muted)}.nav-link:hover{color:var(--ink)}.head-actions{display:flex;gap:18px;font-size:14px}.cart-link{font-weight:600}.hero{text-align:center;padding:78px 22px 42px}.hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:8px}.booth-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1em 0}.booth-chip{border:1.5px solid var(--clay);color:var(--ink);background:var(--surface);border-radius:24px;padding:11px 20px;font-weight:600;font-size:15px;transition:background .15s}.booth-chip:hover{background:var(--clay);color:#fff}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:30px 22px;margin:1em 0 2.5em}.card-media{position:relative;aspect-ratio:4/5;background:var(--surface);border-radius:16px;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover}.card-media .ph{width:100%;height:100%;background:var(--surface)}.card-body{padding:12px 2px}.card-title{font-size:15px;font-weight:600;margin:5px 0 3px}.card-price{display:flex;gap:8px;align-items:baseline}.booth-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--clay);border:1.4px solid var(--clay);border-radius:20px;padding:2px 10px;margin:0 0 3px}.selt{position:absolute;top:12px;left:12px;background:var(--ink);color:#fff;font-weight:700;font-size:12px;letter-spacing:.06em;padding:4px 11px;border-radius:20px}.selt-lg{font-size:15px;top:18px;left:18px}.price-was{text-decoration:line-through;color:var(--muted)}.price-now{font-weight:600}.price-now.sale{color:var(--ink)}.product-price .price-was{font-size:1.1rem}.product-price .price-now{font-size:1.5rem}.save-line{color:var(--clay-2);font-weight:600;margin:2px 0 14px}.disc-badge{position:absolute;top:12px;right:12px;font-weight:800;font-size:12px;letter-spacing:.02em;padding:5px 11px;border-radius:20px;color:var(--ink);box-shadow:0 2px 6px #00000014}.product-media .disc-badge{top:18px;right:18px;font-size:15px;padding:7px 15px}.disc-15{background:#86dbd9}.disc-20{background:#c2ff72}.disc-25{background:#f67e9a}.disc-30{background:#f5a64e}.disc-40{background:#375b6d;color:#fff}.disc-50{background:#a98ca6;color:#fff}.disc-75{background:#e7563c;color:#fff}.product-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;margin:30px 0}.product-media{position:relative}.product-media img{border-radius:18px;width:100%}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs img{width:76px;height:76px;object-fit:cover;border-radius:12px}.product-title{font-size:clamp(2rem,4vw,2.9rem);margin-top:.08em}.product-price{margin:0 0 6px;display:flex;gap:12px;align-items:baseline}.product-info .booth-tag{margin-bottom:10px}.cart-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.cart-info{flex:1}.qty-input{width:72px}.cart-line{font-weight:600;white-space:nowrap}.cart-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between;padding-top:22px;border-top:1.5px solid var(--line)}.cart-total{font-size:1.15rem}.search-form{display:flex;gap:12px;max-width:520px;margin:1em 0 2em}.article-img{border-radius:18px;margin:1em 0}.pagination{display:flex;gap:14px;justify-content:center;margin:2em 0}.site-foot{border-top:1px solid var(--line);margin-top:72px;padding:48px 0 60px;text-align:center}.foot-brand{font-family:Cormorant Garamond,serif;font-size:1.5rem;display:block;margin-bottom:8px}.foot-nav{display:flex;gap:20px;justify-content:center;margin-top:14px;flex-wrap:wrap;font-size:14px;color:var(--muted)}@media(max-width:760px){.product-grid{grid-template-columns:1fr;gap:24px}.hero{padding:52px 18px 26px}}.ticker{--gap:1.5rem;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);background:var(--ticker-bg);color:var(--ticker-ink);padding:12px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.ticker__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:ticker-scroll var(--ticker-speed,30s) linear infinite}.ticker__item{white-space:nowrap;font-weight:600;letter-spacing:.02em}.ticker__item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ticker__item a:hover{text-decoration-thickness:2px}.ticker__sep{opacity:.55;font-size:.85em}.ticker--sm{font-size:13px;padding:8px 0}.ticker--md{font-size:15px}.ticker--lg{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:600;padding:16px 0}.ticker--upper .ticker__item{text-transform:uppercase;letter-spacing:.12em;font-size:.88em}.ticker--right .ticker__group{animation-direction:reverse}.ticker--pause:hover .ticker__group,.ticker--pause:focus-within .ticker__group{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translate(calc(-100% - var(--gap)))}}@media(prefers-reduced-motion:reduce){.ticker{justify-content:center}.ticker__group{animation:none;min-width:0;flex-wrap:wrap;justify-content:center;padding:0 22px}.ticker__group[aria-hidden],.ticker__dup,.ticker__group>.ticker__sep:last-child{display:none}}.disc-circles{--size:124px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 24px;margin:1.2em auto 0}.disc-circles--sm{--size:96px}.disc-circles--lg{--size:150px}.disc-circle{position:relative;width:var(--size);height:var(--size);border-radius:50%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;color:#311f1a;border:calc(var(--size) * .085) solid var(--c-bg);box-shadow:0 6px 16px #3b2e261f;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;animation:disc-float 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}.disc-circle:nth-child(2n){--tilt:5deg}.disc-circle:nth-child(odd){--tilt:-5deg}.disc-circle:hover,.disc-circle:focus-visible{animation-play-state:paused;transform:translateY(-6px) scale(1.08) rotate(var(--tilt));box-shadow:0 14px 26px #3b2e262e}.disc-circle:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.disc-circle__pct{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:.9;font-size:calc(var(--size) * .3);letter-spacing:.02em}.disc-circle__sub{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;text-transform:uppercase;font-size:calc(var(--size) * .075);letter-spacing:.3em;margin:6px 0 0 .3em}@keyframes disc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:760px){.disc-circles{--size:76px;gap:14px 12px}.disc-circles--lg{--size:96px}.disc-circles--sm{--size:66px}}@media(prefers-reduced-motion:reduce){.disc-circle{animation:none;transition:none}}.hero-cover{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ink)}.hero-cover--sm{min-height:clamp(320px,45vh,440px)}.hero-cover--md{min-height:clamp(400px,62vh,620px)}.hero-cover--lg{min-height:clamp(480px,82vh,820px)}.hero-cover__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(30,22,17,var(--overlay,.35))}.hero--on-cover{position:relative;z-index:1;color:#fff}.hero--on-cover .eyebrow,.hero--on-cover .lede{color:#ffffffe6}.hero--on-cover .btn-ghost{color:#fff;border-color:#fff}.hero--on-cover .btn-ghost:hover{background:#ffffff24}.site-head--compact .head-inner{padding-top:12px;padding-bottom:12px}.site-head--compact .brand{font-size:1.55rem}.site-head--slim .head-inner{padding-top:7px;padding-bottom:7px}.site-head--slim .brand{font-size:1.35rem}.site-head--slim .nav-link,.site-head--slim .head-actions{font-size:13.5px}html,body,.shopify-section{margin:0;padding:0}.announce{margin:0;padding:5px 12px;font-size:11.5px;line-height:1.35}.disc-band{position:absolute;top:0;left:0;right:0;z-index:2;text-align:center;padding:7px 10px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#311f1a}.disc-band strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.45em;letter-spacing:.02em;font-weight:700;margin-right:.3em;text-transform:none}.disc-band.disc-40,.disc-band.disc-50,.disc-band.disc-75{color:#fff}.product-media .disc-band{border-radius:18px 18px 0 0;padding:11px 14px;font-size:14.5px}.card-media .selt{top:auto;bottom:12px}.product-media .selt-lg{top:62px}.price-was{font-size:.92em}.price-now.sale{color:#c2412d;font-weight:700}.img-blend .card-media,.img-blend .product-main,.img-blend .thumbs img,.img-blend .cart-row img{background:var(--img-bg)}.img-blend .card-media img,.img-blend .product-media img,.img-blend .cart-row img{mix-blend-mode:multiply}.img-fit-contain .card-media img{object-fit:contain;padding:6%}.img-fit-contain .thumbs img{object-fit:contain}.product-main{position:relative;border-radius:18px;overflow:hidden;isolation:isolate}.card-media{isolation:isolate}.img-fit-contain .product-main img{object-fit:contain;max-height:78vh}.section-pad{padding-top:var(--pad-top,56px);padding-bottom:var(--pad-bottom,16px)}.section-pad>.section-title:first-child{margin-top:0}.section-pad .grid{margin-bottom:1em}.img-blend .disc-band{border-radius:12px}.nav{align-items:center}.nav-drop{position:relative}.nav-drop summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px}.nav-drop summary::-webkit-details-marker{display:none}.nav-caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.nav-drop[open] .nav-caret{transform:rotate(-135deg) translateY(-1px)}.nav-drop[open] summary{color:var(--ink)}.nav-panel{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);z-index:20;min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;box-shadow:0 12px 30px #3b2e261f;display:flex;flex-direction:column}.nav-panel--grid{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));gap:2px;min-width:360px}.nav-sub{padding:8px 12px;border-radius:9px;font-size:14px;white-space:nowrap}.nav-sub:hover{background:var(--bg)}.head-sticky-wrap{position:sticky;z-index:40}.site-head{background:var(--bg)}.cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:4px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:11.5px;font-weight:700;vertical-align:1px}.menu-btn{display:none;width:40px;height:40px;margin-left:-8px;border:0;background:none;cursor:pointer;padding:9px;flex-direction:column;justify-content:center;gap:5px}.menu-btn span{display:block;height:1.5px;width:22px;background:var(--ink);border-radius:2px}.menu-btn span:nth-child(2){width:16px}.drawer{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(86vw,360px);background:var(--bg);transform:translate(-102%);transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;overflow-y:auto;box-shadow:8px 0 30px #3b2e2624}.menu-open .drawer{transform:none}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#281e1861;opacity:0;transition:opacity .25s}.menu-open .drawer-overlay{opacity:1}.menu-open{overflow:hidden}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line)}.drawer-top .brand{font-size:1.45rem}.drawer-close{width:40px;height:40px;margin-right:-10px;border:0;background:none;font-size:30px;line-height:1;color:var(--ink);cursor:pointer}.drawer-search{padding:16px 20px 6px}.drawer-search input{width:100%;font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:30px;padding:11px 18px}.drawer-search input:focus{outline:none;border-color:var(--clay)}.drawer-nav{padding:6px 20px;flex:1}.drawer-link{display:flex;align-items:center;justify-content:space-between;padding:15px 2px;border-bottom:1px solid var(--line);font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;font-weight:600;cursor:pointer;list-style:none}.drawer-link::-webkit-details-marker{display:none}.drawer-link.is-active{color:var(--clay-2)}.drawer-group[open] .nav-caret{transform:rotate(-135deg) translateY(-1px)}.drawer-group .nav-caret{width:8px;height:8px}.drawer-sub{display:flex;flex-direction:column;padding:6px 0 12px;border-bottom:1px solid var(--line)}.drawer-sub--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.drawer-sublink{padding:9px 4px;font-size:15px}.drawer-sub--grid .drawer-sublink{padding:9px 6px;text-align:center;border:1.5px solid var(--line);border-radius:10px;background:var(--surface);font-size:14px}.drawer-sub--grid .drawer-sublink--all{grid-column:1/-1;border:0;background:none;text-align:left;padding-left:2px;font-weight:600}.drawer-sublink--all{font-weight:600}.drawer-foot{padding:18px 20px 26px}.drawer-info{font-size:13px;color:var(--muted);text-align:center;margin:14px 0 0}@media(max-width:860px){.nav{display:none}.menu-btn{display:flex}.head-inner{display:grid;grid-template-columns:44px 1fr auto;gap:8px}.head-inner .brand{text-align:center;font-size:1.4rem}.search-link{display:none}.head-actions{justify-self:end}}.menu-btn:focus-visible,.drawer-close:focus-visible{outline:2px solid var(--clay);outline-offset:2px;border-radius:10px}.menu-btn:focus:not(:focus-visible){outline:none}.slider{position:relative;margin:1em 0 2em}.slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.slider-track::-webkit-scrollbar{display:none}.slider-item{scroll-snap-align:start;min-width:0}.slider-arrow{position:absolute;top:calc(50% - 46px);z-index:3;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--ink);background:var(--bg);color:var(--ink);font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .15s}.slider-arrow:hover{background:var(--ink);color:var(--bg)}.slider-arrow:disabled{opacity:0;pointer-events:none}.slider-arrow--prev{left:-23px}.slider-arrow--next{right:-23px}.slider--static .slider-arrow{display:none}@media(max-width:1180px){.slider-arrow--prev{left:6px}.slider-arrow--next{right:6px}}@media(max-width:900px){.slider-track{grid-auto-columns:calc((100% - 2 * 16px) / 2.6);gap:16px}}@media(max-width:760px){.slider{margin-left:-22px;margin-right:-22px}.slider-track{grid-auto-columns:62%;gap:14px;padding:0 22px;scroll-padding:0 22px}.slider-arrow{display:none}}.disc-ribbon{position:absolute;z-index:2;top:20px;right:-42px;width:160px;transform:rotate(45deg);text-align:center;padding:6px 0;font-size:13px;font-weight:800;letter-spacing:.08em;color:#311f1a;box-shadow:0 2px 6px #0000001f;pointer-events:none}.disc-ribbon.disc-40,.disc-ribbon.disc-50,.disc-ribbon.disc-75{color:#fff}.product-main .disc-ribbon{top:34px;right:-58px;width:240px;padding:9px 0;font-size:16px}@media(max-width:760px){.card-media .disc-ribbon{top:14px;right:-46px;width:150px;padding:5px 0;font-size:11px}}.makers .eyebrow{margin-bottom:-.6em}.makers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:26px;margin:1em 0 2em}.makers-track{grid-auto-columns:calc((100% - 2 * 22px) / 3);padding-top:6px;padding-bottom:22px}.maker{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.maker:hover{transform:translateY(-4px);box-shadow:0 14px 30px #3b2e261f}.maker-media{position:relative;aspect-ratio:5/4;background:var(--img-bg,var(--bg));isolation:isolate}.maker-media--mosaic{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:3px;background:var(--line)}.maker-media--mosaic .maker-tile:first-child{grid-row:1/3}.maker-tile{position:relative;display:block;min-height:0;overflow:hidden;background:var(--img-bg,var(--bg));isolation:isolate}.maker-tile img{width:100%;height:100%;object-fit:cover;display:block}.img-fit-contain .maker-tile img{object-fit:contain;padding:10%}.maker-main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.img-blend .maker-tile img,.img-blend .maker-main{mix-blend-mode:multiply}.maker-media:has(.maker-main){display:block}.maker-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--bg),var(--line))}.makers .eyebrow+.section-title{margin-top:.25em}.maker-body{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px 18px}.maker-name{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.55rem;line-height:1.1}.maker-text{font-size:14px;color:var(--muted);margin-top:3px}.maker-count{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clay-2);margin-top:6px}.maker-go{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:17px;transition:background .2s,color .2s}.maker:hover .maker-go{background:var(--ink);color:var(--bg)}@media(max-width:900px){.makers-track{grid-auto-columns:calc((100% - 16px)/1.6)}}@media(max-width:760px){.makers-track{grid-auto-columns:80%}}.shelf{display:grid;grid-template-columns:repeat(var(--per-row,4),1fr);row-gap:30px;margin:1.2em 0 2.2em}.bay{display:flex;flex-direction:column;align-items:center;padding:0 0 4px;color:inherit}.bay-items{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%;height:150px;padding:0 14px;margin-bottom:-2px}.bay-item,.bay-photo,.bay-ph{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bay:hover .bay-item,.bay:hover .bay-photo,.bay:hover .bay-ph{transform:translateY(-6px)}.bay:hover .bay-item:nth-child(2){transition-delay:.04s}.bay:hover .bay-item:nth-child(3){transition-delay:.08s}.bay-item{flex:1 1 0;min-width:0;max-width:34%;height:auto;max-height:100%;object-fit:contain;object-position:bottom}.bay-photo{max-height:100%;max-width:100%;object-fit:contain;object-position:bottom}.img-blend .bay-item,.img-blend .bay-photo{mix-blend-mode:multiply}.bay-ph{display:block;height:55%;border-radius:8px 8px 2px 2px;background:var(--line)}.bay-ph--tall{height:80%}.bay-plank{display:block;width:100%;height:14px;background:linear-gradient(#c9a07a 0,#b48a65 70%,#9c7553)}.bay:first-child .bay-plank{border-radius:3px 0 0 3px}.bay-tag{position:relative;margin-top:18px;max-width:88%;text-align:center;background:var(--surface);border:1.5px solid var(--clay);border-radius:6px;padding:9px 16px 8px;transition:background .2s,border-color .2s;transform-origin:top center}.bay-tag:before{content:"";position:absolute;top:-19px;left:50%;width:1.5px;height:18px;background:var(--clay)}.bay:hover .bay-tag{background:var(--ink);border-color:var(--ink);color:var(--bg);animation:tag-swing .6s ease}.bay:hover .bay-count,.bay:hover .bay-text{color:#d8ccbb}@keyframes tag-swing{0%{transform:rotate(0)}30%{transform:rotate(4deg)}60%{transform:rotate(-2.5deg)}to{transform:rotate(0)}}.bay-name{display:block;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.3rem;line-height:1.1}.bay-text{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.bay-count{display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--clay-2);margin-top:4px}@media(max-width:900px){.shelf{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.shelf{grid-template-columns:repeat(2,1fr);row-gap:36px;margin-left:-22px;margin-right:-22px}.bay-items{height:120px;padding:0 10px}.bay-name{font-size:1.1rem}.bay-tag{padding:7px 10px}}@media(prefers-reduced-motion:reduce){.bay:hover .bay-tag{animation:none}.bay:hover .bay-item,.bay:hover .bay-photo,.bay:hover .bay-ph{transform:none}}.page-head{text-align:center;padding-top:56px;padding-bottom:8px}.page-head .display{margin-bottom:.2em}.page-head-text{margin:0 auto 1.2em}.page-head-text p{margin:0 0 .5em}.page-head--left{text-align:left}.page-head--left .page-head-text{margin-left:0}.page-head--left .hero-cta{justify-content:flex-start}.step-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;margin-top:10px;border-bottom:1.5px solid var(--clay);padding-bottom:2px;transition:gap .2s}.step-link:hover{gap:12px}.steps{list-style:none;margin:1.5em auto 0;padding:0;max-width:760px;position:relative}.steps:before{content:"";position:absolute;left:27px;top:10px;bottom:30px;width:1.5px;background:var(--line)}.step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding:0 0 34px}.step-num{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:var(--surface);border:1.5px solid var(--clay);display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.65rem;line-height:1}.step:hover .step-num{background:var(--ink);border-color:var(--ink);color:var(--bg)}.step-body{padding-top:4px}.step-when{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--clay-2)}.step-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.75rem;line-height:1.15;margin:2px 0 6px}.step-text{color:#5b4c42}.step-text p{margin:0 0 .6em}.step-text a{text-decoration:underline;text-underline-offset:3px}.steps-phase{position:relative;z-index:1;margin:10px 0 28px;padding-left:80px}.steps-phase span{display:inline-block;background:var(--ink);color:var(--bg);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:7px 14px;border-radius:20px}.steps-phase:first-child{margin-top:0}@media(max-width:760px){.steps:before{left:21px}.step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:28px}.step-num{width:44px;height:44px;font-size:1.35rem}.step-title{font-size:1.45rem}.steps-phase{padding-left:60px}}.info-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin-top:1.2em}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px 24px 22px;display:flex;flex-direction:column;align-items:flex-start}.info-card .rte{line-height:1.6;color:#5b4c42}.info-card .rte p{margin:0 0 .6em}.info-label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--clay-2)}.info-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.65rem;line-height:1.15;margin:4px 0 8px}.info-card .step-link{margin-top:auto;padding-top:8px}.info-card--hl{background:var(--ink);border-color:var(--ink);color:var(--bg)}.info-card--hl .rte{color:#d8ccbb}.info-card--hl .info-label{color:var(--clay)}.info-card--hl .step-link{border-color:var(--clay)}.faq{border-top:1px solid var(--line);margin-top:1em}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-weight:600;font-size:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{position:relative;flex:0 0 18px;height:18px}.faq-plus:before,.faq-plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--ink);transition:transform .2s}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{transform:rotate(0)}.faq-a{padding:0 2px 18px;color:#5b4c42}.faq-a p{margin:0 0 .6em}.hours{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.hours-col{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px 28px}.hours-col--contact{background:var(--clay);border-color:var(--clay)}.hours-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.65rem;margin:0 0 12px}.hours-list{margin:0}.hours-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed var(--line)}.hours-row:last-child{border-bottom:0}.hours-row dt{font-weight:600}.hours-row dd{margin:0;text-align:right}.hours-row--muted{color:var(--muted)}.hours-note{font-size:13.5px;color:var(--muted);margin:10px 0 0}.hours-addr{white-space:pre-line;margin:0 0 6px}.hours-col--contact p{margin:0 0 6px}.hours-link{font-weight:700;font-size:1.1rem}.hours-col--contact .step-link{border-color:var(--ink)}@media(max-width:760px){.hours{grid-template-columns:1fr}.hours-row{flex-direction:column;gap:2px}.hours-row dd{text-align:left;color:var(--muted)}}.rte h1,.rte h2,.rte h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.15;letter-spacing:.005em}.rte h2{font-size:1.9rem;margin:1.6em 0 .5em}.rte h3{font-size:1.45rem;margin:1.4em 0 .4em}.rte a{text-decoration:underline;text-underline-offset:3px}.slider-track{align-items:start}.slider .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slider{margin-bottom:1.2em}.section-pad .slider+.center,.section-pad .grid+.center{margin-top:.2em}@media(max-width:760px){.section-title{margin-top:1.6em}.section-pad>.section-title:first-child{margin-top:0}.slider{margin-bottom:.6em}.card-body{padding:8px 2px 4px}.btn{padding:12px 24px}}.nav-panel--mega{min-width:420px;padding:14px;gap:4px}.nav-sub--top{font-weight:600}.nav-group{padding:6px 4px 8px;border-top:1px solid var(--line);margin-top:4px}.nav-group:first-child{border-top:0;margin-top:0}.nav-group-title{display:block;padding:6px 8px;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.2rem}.nav-group-title:hover{color:var(--clay-2)}.nav-group-links{display:flex;flex-direction:column}.nav-group-links--grid{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:2px}.drawer-group--nested{border-top:1px solid var(--line)}.drawer-group--nested:first-of-type{border-top:0}.drawer-sublink--parent{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:600}.drawer-sublink--parent::-webkit-details-marker{display:none}.drawer-group--nested[open]>summary .nav-caret{transform:rotate(-135deg) translateY(-1px)}.drawer-group--nested .drawer-sub{border-bottom:0;padding-top:2px}.cart-page{padding-top:28px}.cart-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:10px}.cart-head .display{margin:0}.cart-empty{padding:40px 0 20px}.cart-layout{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start;margin-top:8px}.cart-list{list-style:none;margin:0;padding:0}.cart-item{display:grid;grid-template-columns:110px 1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.cart-thumb{display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--img-bg,var(--surface));isolation:isolate}.cart-thumb img{width:100%;height:100%;object-fit:contain}.img-blend .cart-thumb img{mix-blend-mode:multiply}.cart-info .booth-tag{margin-bottom:6px}.cart-title{display:block;font-weight:700;font-size:16px;line-height:1.3}.cart-meta{font-size:13.5px;color:var(--muted);margin-top:3px}.cart-meta span{font-weight:600}.cart-unit{margin-top:6px;font-size:14.5px;display:flex;gap:8px;align-items:baseline}.cart-disc{font-size:12.5px;color:#c2412d;margin-top:2px}.cart-actions{display:flex;align-items:center;gap:18px;margin-top:12px;flex-wrap:wrap}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:30px;background:var(--surface)}.qty-btn{width:38px;height:38px;border:0;background:none;font-size:18px;color:var(--ink);cursor:pointer;border-radius:50%}.qty-btn:hover{background:var(--bg)}.qty .qty-input{width:42px;margin:0;padding:0;border:0;background:none;text-align:center;font-weight:700;-moz-appearance:textfield}.qty .qty-input::-webkit-outer-spin-button,.qty .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty .qty-input:focus{box-shadow:none}.cart-remove{font-size:13.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cart-remove:hover{color:#c2412d}.cart-line{font-weight:700;white-space:nowrap;padding-top:2px}.cart-summary{position:sticky;top:96px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.cart-sum-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:15px}.cart-sum-row--disc{color:#c2412d}.cart-sum-total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;font-size:1.15rem}.cart-sum-total strong{font-size:1.3rem}.cart-sum-note{font-size:13px;color:var(--muted);margin:4px 0 6px}.cart-note{resize:vertical;min-height:80px}.cart-summary .btn-full{margin-top:14px}.is-updating .cart-list{opacity:.55;pointer-events:none;transition:opacity .2s}@media(max-width:860px){.cart-layout{grid-template-columns:1fr;gap:20px}.cart-summary{position:static}}@media(max-width:560px){.cart-item{grid-template-columns:84px 1fr;gap:14px}.cart-line{grid-column:2;padding-top:0}.cart-head .step-link{font-size:13px}}.drawer-sub--grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense}.drawer-sub--grid .drawer-sublink{display:flex;align-items:center;justify-content:center;min-height:46px;min-width:0;overflow-wrap:anywhere}.drawer-sub--grid .drawer-sublink.is-wide{grid-column:1/-1}.nav-group-links--grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense}.nav-group-links--grid .nav-sub.is-wide{grid-column:1/-1}.drawer-sub--grid .drawer-sublink--all{justify-content:flex-start;min-height:0}.coll-page{padding-top:20px}.coll-title{margin-bottom:.15em}.coll-desc{margin:0 0 .6em;text-align:left;max-width:60ch}.coll-desc p{margin:0}.grid--coll{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:28px 20px;margin-top:1.2em}.coll-tools{position:relative;margin-top:14px}.coll-bar{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.coll-filter-btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;font-size:14.5px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:30px;padding:8px 16px;cursor:pointer}.coll-filter-btn[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.coll-filter-btn[aria-expanded=true] .cart-count{background:var(--bg);color:var(--ink)}.coll-filter-icon{display:inline-flex;flex-direction:column;gap:3px;width:14px}.coll-filter-icon i{display:block;height:1.5px;background:currentColor;border-radius:2px}.coll-filter-icon i:nth-child(2){width:70%;margin:0 auto}.coll-filter-icon i:nth-child(3){width:40%;margin:0 auto}.coll-count{font-size:13.5px;color:var(--muted)}.coll-sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.coll-sort .select{width:auto;padding:8px 32px 8px 12px;font-size:14px;margin:0;border-radius:30px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-size:5px 5px;background-repeat:no-repeat}.coll-panel{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 28px;padding:16px 0 6px;border-bottom:1px solid var(--line)}.coll-panel[hidden]{display:none}.fgroup summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-weight:700;font-size:15px}.fgroup summary::-webkit-details-marker{display:none}.fgroup[open] .faq-plus:after{transform:rotate(0)}.fvalues{display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.fval{display:flex;align-items:center;gap:10px;padding:5px 0;cursor:pointer;font-size:14.5px}.fval input{position:absolute;opacity:0;pointer-events:none}.fval-box{position:relative;padding-left:28px}.fval-box:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;margin-top:-9px;border:1.5px solid var(--clay);border-radius:5px;background:var(--surface)}.fval input:checked+.fval-box:before{background:var(--ink);border-color:var(--ink)}.fval input:checked+.fval-box:after{content:"";position:absolute;left:6px;top:50%;width:5px;height:9px;margin-top:-6px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.fval input:focus-visible+.fval-box:before{outline:2px solid var(--clay);outline-offset:2px}.fval-count{margin-left:auto;font-size:12px;color:var(--muted)}.fval.is-disabled{opacity:.4;cursor:default}.fvalues--chips{flex-direction:row;flex-wrap:wrap;gap:8px}.fvalues--chips .fval{padding:0}.fvalues--chips .fval-box{padding:7px 12px;border:1.5px solid var(--line);border-radius:20px;background:var(--surface);font-size:13.5px}.fvalues--chips .fval-box:before,.fvalues--chips .fval-box:after{display:none}.fvalues--chips .fval input:checked+.fval-box{background:var(--ink);border-color:var(--ink);color:var(--bg)}.fvalues--chips .fval-count{display:none}.fprice{display:flex;gap:12px;padding-bottom:12px}.fprice label{flex:1;font-size:12.5px;color:var(--muted)}.fprice .select{margin-top:4px}.coll-panel-foot{grid-column:1/-1;display:none;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 14px}.coll-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.coll-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:20px;background:var(--ink);color:var(--bg)}.coll-chip--clear{background:none;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.grid--coll{--cols:3}}@media(max-width:760px){.grid--coll{grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));gap:22px 12px}.grid--coll .card-title{font-size:13.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid--coll .card-price{font-size:13.5px;flex-wrap:wrap;gap:2px 6px}.grid--coll .card-media{border-radius:12px}.grid--coll .booth-tag{font-size:10px;padding:1px 8px}.grid--coll .card-media .disc-ribbon{top:10px;right:-50px;width:140px;font-size:10.5px;padding:4px 0}.grid--coll .selt{font-size:10px;padding:3px 8px;left:8px;bottom:8px}.coll-bar{flex-wrap:wrap;gap:10px}.coll-count{order:3;width:100%}.coll-panel{grid-template-columns:1fr;gap:0}.fgroup{border-bottom:1px solid var(--line)}.coll-panel-foot{display:flex;position:sticky;bottom:0;background:var(--bg)}.coll-desc{font-size:.95rem}}.product-main .gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;outline:none;aspect-ratio:4/5;background:var(--img-bg,var(--surface))}.gal-track::-webkit-scrollbar{display:none}.gal-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.gal-slide img{width:100%;height:100%;object-fit:contain;border-radius:0}.img-fit-cover .gal-slide img{object-fit:cover}.img-blend .gal-slide img{mix-blend-mode:multiply}.gal-slide--empty{background:var(--surface)}.gal-arrow{position:absolute;top:50%;z-index:3;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:0;background:#faf5eceb;color:var(--ink);font-size:18px;cursor:pointer;box-shadow:0 4px 12px #3b2e2626;transition:opacity .2s}.gal-arrow--prev{left:14px}.gal-arrow--next{right:14px}.gal-arrow:disabled{opacity:0;pointer-events:none}.gal-dots{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;justify-content:center;gap:6px}.gal-dot{width:7px;height:7px;border-radius:50%;background:#3b2e2640;transition:background .2s,width .2s}.gal-dot.is-active{background:var(--ink);width:18px;border-radius:4px}.thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.thumb{flex:0 0 76px;height:76px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--img-bg,var(--surface));cursor:pointer;opacity:.65;transition:opacity .2s,border-color .2s}.thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px}.img-blend .thumb img{mix-blend-mode:multiply}.thumb:hover{opacity:1}.thumb.is-active{opacity:1;border-color:var(--ink)}@media(hover:none){.gal-arrow{display:none}}@media(max-width:760px){.thumbs{display:none}.product-main{border-radius:14px}}html{background:var(--bg)}html:has(.announce){background:linear-gradient(var(--clay) 0 50%,var(--bg) 50% 100%)}.announce.announce--sm{padding:6px 12px;font-size:11.5px}.announce.announce--md{padding:11px 14px;font-size:13px;letter-spacing:.12em}.announce.announce--lg{padding:15px 16px;font-size:14.5px;letter-spacing:.12em}@media(max-width:760px){.announce.announce--md{padding:9px 12px;font-size:12px}.announce.announce--lg{padding:12px 14px;font-size:13px}}.site-head .head-inner{position:relative}.nav-drop--mega{position:static}.nav-panel--mega{left:50%;transform:translate(-50%);top:calc(100% - 6px);width:min(1100px,calc(100vw - 40px));min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 28px;align-items:start;max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.nav-panel--mega .nav-sub--top{grid-column:1/-1}.nav-panel--mega .nav-group{border-top:0;margin-top:0;padding:0}.nav-panel--mega .nav-group+.nav-group{border-left:1px solid var(--line);padding-left:24px;margin-left:-4px}.nav-panel--mega .nav-group-links--grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.nav-panel--mega .nav-group-title{padding:4px 8px 8px;border-bottom:1px solid var(--line);margin-bottom:6px}.nav-panel--mega .nav-sub{padding:7px 8px;font-size:13.5px}.nav-panel{max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain}.site-head .nav{gap:28px}.site-head .nav-link{color:var(--ink);font-weight:600;letter-spacing:.01em;opacity:.85;transition:opacity .15s}.site-head .nav-link:hover,.site-head .nav-drop[open] .nav-link,.site-head .nav-link.is-active{opacity:1}.site-head .head-actions{font-weight:600}.nav-size--sm .nav-link,.nav-size--sm .head-actions{font-size:14.5px}.nav-size--md .nav-link,.nav-size--md .head-actions{font-size:16px}.nav-size--lg .nav-link,.nav-size--lg .head-actions{font-size:17.5px}.nav-panel .nav-sub{font-size:15px;font-weight:500;color:var(--ink)}.nav-panel--mega .nav-sub{font-size:14.5px}.nav-group-title{font-size:1.35rem}.drawer-sublink{font-size:16px;font-weight:500}#shopify-pc__banner{font-family:Mulish,system-ui,sans-serif!important}#shopify-pc__banner[style*=block],#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;left:20px!important;right:auto!important;bottom:20px!important;top:auto!important;transform:none!important;margin:0!important;width:min(400px,calc(100vw - 40px))!important;max-width:none!important;background:#faf5ec!important;color:#3b2e26!important;border:1px solid #E4DACB!important;border-radius:20px!important;box-shadow:0 18px 40px #3b2e262e!important;padding:22px 22px 18px!important;z-index:2147483000!important}#shopify-pc__banner *{font-family:inherit!important;color:#3b2e26!important;background:transparent!important;box-shadow:none!important}#shopify-pc__banner p,#shopify-pc__banner [id*=body]{font-size:14.5px!important;line-height:1.55!important;margin:0!important;padding:0!important}#shopify-pc__banner a{text-decoration:underline!important;text-underline-offset:3px!important;font-weight:600!important}#shopify-pc__banner button{border-radius:30px!important;font-weight:700!important;font-size:14px!important;letter-spacing:.01em!important;padding:11px 18px!important;min-height:0!important;border:1.5px solid #3B2E26!important;cursor:pointer!important;transition:opacity .15s!important}#shopify-pc__banner button:hover{opacity:.85!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner button[id*=accept]{background:#3b2e26!important;color:#faf5ec!important}#shopify-pc__banner button[id*=decline],#shopify-pc__banner button[id*=manage]{background:#faf5ec!important;color:#3b2e26!important}#shopify-pc__banner button[aria-label*=lose],#shopify-pc__banner button[id*=close]{border:0!important;padding:6px!important}@media(max-width:560px){#shopify-pc__banner[style*=block],#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;padding:18px 18px 14px!important}}.fs-bar{margin:18px 0 6px;padding:14px 18px 16px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.fs-text{margin:0 0 10px;font-size:15px}.fs-bar.is-done .fs-text{display:flex;align-items:center;gap:8px}.fs-text strong{font-weight:800}.fs-track{height:8px;border-radius:8px;background:var(--line);overflow:hidden}.fs-track span{display:block;height:100%;border-radius:8px;background:var(--clay);transition:width .5s ease}.fs-bar.is-done{background:#eef3e6;border-color:#d5e2c4}.fs-bar.is-done .fs-track span{background:#6e8b5b}.fs-check{width:18px;height:18px;border-radius:50%;background:#6e8b5b;position:relative;flex:0 0 18px}.fs-check:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.drawer .nav-caret{transform:rotate(-45deg) translate(-1px,-1px)!important;transition:transform .2s}.drawer details[open]>summary .nav-caret{transform:rotate(-135deg) translate(-1px,-1px)!important}.slider-item:has(.selt),.grid>.card:has(.selt),.grid--coll>.card:has(.selt){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/base.css.map */
