@font-face{font-family:Bodoni Moda;src:url(bodoni-moda.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--font-display: "Bodoni Moda";--font-text: "Archivo";--green: #17432f;--green-deep: #0e2c1e;--green-raised: #1e5139;--stitch: #f5f0e6;--stitch-soft: #c5d0c6;--pink: #efb9be;--orange: #f4651f;--orange-lit: #ff8040;--ink: #0d1f16;--ink-soft: #46574d;--paper: #f5f0e6;--rule: rgb(245 240 230 / .22);--rule-ink: rgb(13 31 22 / .16);--shade: 8 14 10;--photo-dark: #120a06;--gutter: clamp(1.25rem, 4vw, 4rem);--header-h: 4.25rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.5, 0, .9, .4);--t-quick: .16s;--t-move: .46s;--z-header: 40}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}html{background:var(--green)}html[data-over-photo=true],html[data-over-photo=true] body{background:var(--photo-dark)}body{margin:0;background:var(--green);color:var(--stitch);font-family:var(--font-text),"Helvetica Neue",Arial,sans-serif;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2{margin:0;font-family:var(--font-display),"Bodoni 72",Didot,serif;font-weight:600;letter-spacing:-.02em;line-height:.95;text-wrap:balance}p{margin:0}a{color:inherit}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer}::selection{background:var(--pink);color:var(--ink)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:var(--gutter);top:-4rem;padding:.6rem 1rem;background:var(--stitch);color:var(--ink);text-decoration:none}.skip:focus{top:.75rem}@view-transition{navigation:auto}.header{view-transition-name:header}section:focus{outline:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}::view-transition-old(root){animation-name:view-leave}::view-transition-new(root){animation-name:view-arrive}[data-jump=up]::view-transition-old(root){animation-name:view-leave-down}[data-jump=up]::view-transition-new(root){animation-name:view-arrive-down}::view-transition-group(header){animation-duration:.9s}@keyframes view-leave{to{opacity:0;transform:translateY(-6vh) scale(1.03)}}@keyframes view-arrive{0%{opacity:0;transform:translateY(10vh)}}@keyframes view-leave-down{to{opacity:0;transform:translateY(8vh)}}@keyframes view-arrive-down{0%{opacity:0;transform:translateY(-6vh) scale(1.03)}}[data-motion=on] [data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity .9s var(--ease-out) var(--reveal-delay, 0ms),transform 1.1s var(--ease-out) var(--reveal-delay, 0ms)}[data-motion=on] [data-reveal][data-revealed]{opacity:1;transform:none}[data-motion=on] [data-reveal][data-revealed=now]{transition:none}img[data-loading]{opacity:0}.gallery__slide img,.gallery__thumb img,.card__photo img{transition:opacity .6s ease-out}[data-motion=on] .scene__hero h1{animation:hero-in 1.2s var(--ease-out) .15s both}[data-motion=on] .scene__lede{animation:hero-in 1s var(--ease-out) .5s both}@keyframes hero-in{0%{opacity:0;transform:translateY(1.75rem)}}@media(hover:none)and (pointer:coarse){[data-motion=on] [data-reveal]{transform:translateY(.75rem);transition:opacity .5s var(--ease-out) calc(var(--reveal-delay, 0ms) / 2),transform .6s var(--ease-out) calc(var(--reveal-delay, 0ms) / 2)}.scene__hero,.scene__note{transition:opacity .45s var(--ease-out) .23s,translate .5s var(--ease-out) .23s}.scene__hero[data-on=false],.scene__note[data-on=false]{transition-duration:.2s;transition-delay:0ms}.header{background:#17432ff7;-webkit-backdrop-filter:none;backdrop-filter:none}}html:not([data-locked=true]) .when-locked{display:none!important}html[data-locked=true] .when-open{display:none!important}[data-countdown]{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:3.5rem;padding:0 1.75rem;border:0;border-radius:2px;font-weight:600;font-size:1rem;text-decoration:none;touch-action:manipulation;transition:background-color var(--t-quick) ease-out,scale var(--t-quick) ease-out}.btn:active{scale:.98}.btn--accent{background:var(--orange);color:var(--ink)}.btn--accent:hover{background:var(--orange-lit)}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:var(--green)}.btn--block{display:flex;width:100%;justify-content:space-between}.btn:disabled{background:transparent;color:var(--stitch-soft);box-shadow:inset 0 0 0 1px var(--rule);cursor:not-allowed}.btn__price{font-variant-numeric:tabular-nums}.header{position:fixed;inset:0 0 auto;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding-inline:var(--gutter);background:#17432fe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--rule);transition:background-color var(--t-move) ease-out,box-shadow var(--t-move) ease-out}.header[data-clear=true]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.header__logo{display:flex;align-items:center;height:100%}.header__logo{flex:none}.header__logo img{width:4.5rem}@media(max-width:400px){.header__nav{gap:0}.header__nav a,.header__bag{padding:0 .45rem;font-size:.9375rem}.header__logo img{width:3.75rem}}@media(max-width:350px){.header__about{display:none!important}}.header__nav{display:flex;align-items:center;gap:clamp(.25rem,2vw,1.5rem)}.header__nav a,.header__bag{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .6rem;border:0;background:none;font-weight:500;font-size:.975rem;letter-spacing:.01em;text-decoration:none}.header__nav a,.header__bag,.footer a,.ledger a,.bag__name,.bag__remove,.bag__close{text-underline-offset:.3em;text-decoration-thickness:1px}.header__label{position:relative;padding-block:.3rem}.header__label:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease-out)}.header__nav a:hover .header__label:after,.header__bag:hover .header__label:after,.header__nav a[aria-current=true] .header__label:after{transform:scaleX(1)}.header__count{display:grid;place-items:center;min-width:1.5rem;height:1.5rem;padding-inline:.4rem;border-radius:1rem;background:var(--orange);color:var(--ink);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;animation:count-pop .42s var(--ease-out)}.header__count[data-empty=true]{display:none}@keyframes count-pop{0%{scale:.4;opacity:0}}.scene{--px: var(--px-wide, 70%);--py: var(--py-set, 42%);position:relative;height:460vh;background:var(--photo-dark)}.scene__pin{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;background:var(--photo-dark)}.scene__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.scene__cam{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.scene__cam img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--px) var(--py)}.scene__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease-out;pointer-events:none}.scene__video[data-on=true]{opacity:var(--video-show, 1)}.scene__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--shade) / .55),transparent 24%),linear-gradient(to top,rgb(var(--shade) / .86),rgb(var(--shade) / .3) 38%,transparent 62%)}.scene__shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgb(var(--shade) / .8),rgb(var(--shade) / .5) 34%,transparent 60%);opacity:0;transition:opacity .9s ease-out}.scene__shade[data-close=true]:after{opacity:1}.scene__hero,.scene__note{transition:opacity .8s var(--ease-out) .3s,translate .9s var(--ease-out) .3s}.scene__hero[data-on=false],.scene__note[data-on=false]{opacity:0;translate:0 1rem;pointer-events:none;transition-duration:.28s;transition-delay:0ms;transition-timing-function:ease-in}.scene__pin{--bar: 0px}@supports (height: 100svh){.scene__pin{--bar: calc(100lvh - 100svh) }}.scene__hero{position:absolute;inset:auto var(--gutter) calc(var(--bar) + clamp(1.5rem,4vw,3rem));display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.scene__hero h1{font-size:clamp(3.4rem,14.5vw,15rem);line-height:.8;letter-spacing:-.035em;white-space:nowrap;margin-bottom:-.06em}.scene__lede{display:grid;gap:.5rem;justify-items:start;max-width:19rem;padding-bottom:.4rem}.scene__note{position:absolute;left:var(--gutter);top:50%;translate:0 -50%;display:grid;gap:1.25rem;max-width:27rem}.scene__note[data-on=false]{translate:0 calc(-50% + 1rem)}.scene__note h2{font-size:clamp(2.4rem,4.6vw,4.4rem)}.scene__note p{max-width:25rem;color:var(--stitch)}.scene__note p+p{margin-top:.9em}.scene__text{display:block}@media(max-width:820px){.scene{--px: var(--px-narrow, 82%);height:340vh}.scene__shade:after{background:linear-gradient(to top,rgb(var(--shade) / .92),rgb(var(--shade) / .7) 30%,transparent 56%)}.scene__hero{display:grid;gap:1.5rem}.scene__hero h1{font-size:min(17.5vw,7rem)}.scene__lede{max-width:22rem}.scene__note,.scene__note[data-on=false]{top:auto;bottom:calc(var(--bar) + clamp(2rem,7vh,4rem));right:var(--gutter);translate:0 0}.scene__note[data-on=false]{translate:0 1rem}}.section{padding:clamp(5rem,11vw,10rem) var(--gutter);background:var(--green)}.section--deep{background:var(--green-deep)}.section--page{padding-top:calc(var(--header-h) + clamp(2rem,5vw,4rem))}.showcase{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);max-width:96rem;margin-inline:auto}.gallery{--thumb: 4.5rem;display:grid;grid-template-columns:var(--thumb) minmax(0,1fr);grid-template-areas:"thumbs photo" "thumbs bar";gap:.75rem;align-content:start;min-width:0;width:100%;max-width:calc(max(20rem,(100svh - var(--header-h) - 10.5rem) * .8) + var(--thumb) + .75rem)}.gallery:not(:has(.gallery__thumbs)){grid-template-columns:minmax(0,1fr);grid-template-areas:"photo"}.gallery__track{grid-area:photo;display:flex;aspect-ratio:4 / 5;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--green-raised)}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.gallery__slide img{width:100%;height:100%;object-fit:cover}.gallery__bar{grid-area:bar;display:flex;align-items:center;justify-content:space-between}.gallery__count{font-size:.9375rem;color:var(--stitch-soft);font-variant-numeric:tabular-nums}.gallery__arrows{display:flex;gap:.5rem}.gallery__arrows button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:2px;background:none;box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow var(--t-quick) ease-out}.gallery__arrows button:hover{box-shadow:inset 0 0 0 1px var(--stitch)}.gallery__arrows svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.gallery__thumbs{grid-area:thumbs;display:grid;gap:.5rem;align-content:start}.gallery__thumb{aspect-ratio:4 / 5;padding:0;border:0;background:var(--green-raised);opacity:.55;transition:opacity var(--t-quick) ease-out}.gallery__thumb:hover{opacity:.85}.gallery__thumb[aria-current=true]{opacity:1;outline:1px solid var(--stitch);outline-offset:2px}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.showcase__panel{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start;display:grid;gap:1.5rem;max-width:30rem}.showcase__title{font-size:clamp(2.8rem,5.6vw,5.5rem)}.showcase__price{display:flex;align-items:baseline;gap:1.25rem;font-size:1.375rem;font-weight:500;font-variant-numeric:tabular-nums}.showcase__price span{font-size:1rem;font-weight:400;color:var(--stitch-soft)}.showcase__copy{max-width:34em;color:var(--stitch)}.showcase__note{font-family:var(--font-display),Didot,serif;font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.showcase__fine{font-size:.9375rem;color:var(--stitch-soft)}@media(max-width:900px){.showcase{grid-template-columns:minmax(0,1fr)}.showcase__panel{position:static;max-width:none}.gallery,.gallery:not(:has(.gallery__thumbs)){grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "bar";max-width:none}.gallery__thumbs{display:none}}.buy{display:grid;gap:1.25rem;margin-top:.5rem}.sizes{margin:0;padding:0;border:0}.sizes legend{padding:0;margin-bottom:.75rem;font-weight:500}.sizes__row{display:flex;flex-wrap:wrap;gap:.6rem}.size{position:relative;display:grid;place-items:center;min-width:3.75rem;height:3.5rem;padding-inline:1rem;border-radius:2px;box-shadow:inset 0 0 0 1px var(--rule);font-stretch:88%;font-weight:600;cursor:pointer;transition:background-color var(--t-quick) ease-out,color var(--t-quick) ease-out,box-shadow var(--t-quick) ease-out}.size input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.size:hover{box-shadow:inset 0 0 0 1px var(--stitch)}.size:has(input:checked){background:var(--stitch);color:var(--green);box-shadow:none}.size:has(input:focus-visible){outline:2px solid var(--pink);outline-offset:3px}.size:has(input:disabled){color:var(--stitch-soft);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--rule)}.size[data-out=true] span:first-of-type{text-decoration:line-through}.buy__message{min-height:1.55em;margin-top:-.5rem;color:var(--pink);font-size:.9375rem}.ledger{max-width:96rem;margin-inline:auto}.ledger__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,6vw,5rem)}.ledger__intro h2{font-size:clamp(3.5rem,11vw,11rem);line-height:.82;letter-spacing:-.035em}.ledger__intro p{max-width:24rem;padding-bottom:.5rem}.ledger__rows{margin:0;padding:0;list-style:none}.ledger__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem clamp(1.5rem,7vw,7rem);align-items:center;padding-block:clamp(1.25rem,2.6vw,2.25rem);border-top:1px solid var(--rule)}.ledger__row:last-child{border-bottom:1px solid var(--rule)}.ledger__season{font-family:var(--font-display),Didot,serif;font-size:clamp(1.9rem,4.4vw,4rem);font-weight:500;letter-spacing:-.02em;line-height:1}.ledger__row--next .ledger__season,.ledger__row--next .ledger__piece{color:var(--stitch-soft)}.ledger__piece{grid-area:1 / 2;justify-self:start;max-width:calc(100% - 12rem);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ledger__status{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600}.ledger__status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--stitch-soft)}.ledger__status[data-live=true]:before{background:var(--orange);box-shadow:0 0 0 .25rem #f4651f40}.ledger__action{grid-area:1 / 2;justify-self:end;min-height:2.75rem;display:inline-flex;align-items:center;font-weight:500}@media(max-width:760px){.ledger__intro,.ledger__row{grid-template-columns:minmax(0,1fr)}.ledger__piece,.ledger__action{grid-area:auto;max-width:none}.ledger__action{justify-self:start}}.about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);align-items:start;max-width:96rem;margin-inline:auto}.about__label{margin-bottom:1.5rem;font-family:var(--font-text),"Helvetica Neue",Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--stitch-soft)}.about__lead{font-family:var(--font-display),Didot,serif;font-size:clamp(2.2rem,4.8vw,4.6rem);font-weight:500;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.about__text{max-width:34rem;padding-top:calc(1.5rem + 1.5em);font-size:1.1875rem;line-height:1.6}.about__text p+p{margin-top:1em}.about__photo{grid-column:1 / -1;margin:clamp(1rem,3vw,2.5rem) 0 0}.about__photo img{width:100%}@media(max-width:760px){.about{grid-template-columns:minmax(0,1fr)}.about__text{padding-top:0}}.footer{padding:clamp(3rem,8vw,7rem) var(--gutter) 2rem;background:var(--green-deep)}.footer__mark img{width:100%;max-width:96rem;margin-inline:auto}.footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;max-width:96rem;margin:clamp(2.5rem,6vw,5rem) auto 0;padding-top:1.5rem;border-top:1px solid var(--rule);font-size:.9375rem;color:var(--stitch-soft)}.footer nav{display:flex;flex-wrap:wrap;gap:0 1.5rem}.footer a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--stitch);text-decoration:none}.footer a:hover{text-decoration:underline}.bag{width:min(29rem,100vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:var(--paper);color:var(--ink);translate:100% 0;transition:translate .24s var(--ease-in),overlay .24s allow-discrete,display .24s allow-discrete}.bag[open]{translate:0 0;transition-duration:var(--t-move);transition-timing-function:var(--ease-out)}@starting-style{.bag[open]{translate:100% 0}}.bag::backdrop{background:rgb(var(--shade) / 0);transition:background-color .24s ease-out,overlay .24s allow-discrete,display .24s allow-discrete}.bag[open]::backdrop{background:rgb(var(--shade) / .6)}@starting-style{.bag[open]::backdrop{background:rgb(var(--shade) / 0)}}.bag__inner{display:grid;grid-template-rows:auto 1fr auto;height:100%}.bag__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--rule-ink)}.bag__head h2{font-size:2rem}.bag__close,.bag__remove{min-height:2.75rem;padding:0 .25rem;border:0;background:none;font-weight:500;text-decoration:underline}.bag :focus-visible{outline-color:var(--ink)}.bag__empty{display:grid;gap:1.5rem;justify-items:start;align-content:start;padding:2.5rem 1.5rem;font-size:1.125rem}.bag__lines{margin:0;padding:0 1.5rem;list-style:none;overflow-y:auto;overscroll-behavior:contain}.bag__lines[aria-busy=true]{opacity:.6;transition:opacity var(--t-quick) ease-out .2s}.bag__line{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--rule-ink)}.bag__thumb img{width:5rem;height:5rem;object-fit:cover}.bag__info{display:grid;gap:.35rem;align-content:start}.bag__name{display:inline-flex;align-items:center;min-height:2.75rem;margin-block:-.6rem;font-weight:600;text-decoration:none}.bag__name:hover{text-decoration:underline}.bag__meta{font-size:.9375rem;color:var(--ink-soft)}.stepper{display:inline-flex;align-items:center;width:fit-content;margin-top:.4rem;box-shadow:inset 0 0 0 1px var(--rule-ink);border-radius:2px;font-variant-numeric:tabular-nums}.stepper button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:none}.stepper button:hover:not(:disabled){background:#0d1f1612}.stepper svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.stepper span{min-width:2rem;text-align:center;font-weight:600}.bag__price{display:grid;justify-items:end;align-content:space-between;font-weight:600;font-variant-numeric:tabular-nums}.bag__remove{font-size:.9375rem;font-weight:400;color:var(--ink-soft)}.bag button:disabled{cursor:progress}.bag .btn:disabled{color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--rule-ink);cursor:not-allowed}.bag__foot{display:grid;gap:.5rem;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule-ink)}.bag__error:empty{display:none}.bag__error{color:#a3270b;font-size:.9375rem}.bag__total{display:flex;justify-content:space-between;font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.bag__note{margin-bottom:.75rem;font-size:.9375rem;color:var(--ink-soft)}.lost{display:grid;gap:1.5rem;justify-items:start;min-height:70vh;align-content:center}.lost h1{font-size:clamp(2.8rem,8vw,7rem)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}.header__count{animation:none}img[data-loading]{opacity:1}.scene{height:auto}.scene__pin{position:static;height:auto;overflow:visible;background:var(--green)}.scene__stage{position:relative;height:100svh}.scene__hero[data-on],.scene__note[data-on]{opacity:1;translate:0 0;pointer-events:auto}.scene__note,.scene__note[data-on]{position:static;max-width:40rem;padding:clamp(3rem,8vw,5rem) var(--gutter) 0}}.rte{max-width:44rem}.rte>*+*{margin-top:1.1em}.rte h2,.rte h3{margin-top:1.6em;font-size:clamp(1.6rem,3vw,2.25rem)}.rte a{text-underline-offset:.25em}.showcase__copy.rte>*+*{margin-top:.8em}.page{display:grid;gap:clamp(1.5rem,4vw,3rem);max-width:96rem;margin-inline:auto}.page__title{font-size:clamp(2.8rem,8vw,7rem)}main .shopify-policy__container{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,42rem);justify-content:space-between;gap:clamp(2rem,7vw,7rem);max-width:calc(96rem + 2 * var(--gutter));margin:0 auto;padding:calc(var(--header-h) + clamp(2rem,5vw,4rem)) var(--gutter) clamp(5rem,11vw,10rem)}main .shopify-policy__title{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start;max-height:calc(100vh - var(--header-h) - 4rem);overflow-y:auto;margin:0;text-align:left;scrollbar-width:none}main .shopify-policy__title h1{padding-bottom:.14em;font-size:clamp(2.8rem,5.2vw,5rem);line-height:.95}.policy-toc{display:grid;text-align:left;margin-top:clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--rule)}.policy-toc a{margin-left:-1px;padding:.4rem 0 .4rem 1rem;border-left:1px solid transparent;color:var(--stitch-soft);font-size:.9375rem;line-height:1.35;text-decoration:none;transition:color var(--t-quick) ease-out,border-color var(--t-quick) ease-out}.policy-toc a:hover{color:var(--stitch)}.policy-toc a[aria-current=true]{border-left-color:var(--stitch);color:var(--stitch)}.shopify-policy__body{font-size:1.0625rem;line-height:1.65}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.1em}.shopify-policy__body .rte>div>p:first-child,.shopify-policy__body .rte>p:first-child{margin-bottom:1.75rem;color:var(--stitch-soft);font-size:.9375rem}.shopify-policy__body h2,.shopify-policy__body h3{margin:2.75rem 0 1rem;padding-top:2rem;border-top:1px solid var(--rule);font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1.08;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.shopify-policy__body h2:focus,.shopify-policy__body h3:focus{outline:none}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.25rem}.shopify-policy__body li{margin-bottom:.6em;padding-left:.25rem}.shopify-policy__body li::marker{color:var(--stitch-soft)}.shopify-policy__body strong{font-weight:600}.shopify-policy__body a{text-underline-offset:.25em;text-decoration-thickness:1px}.shopify-policy__body table{width:100%;margin-bottom:1.1em;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:.6rem .75rem .6rem 0;border-top:1px solid var(--rule);text-align:left;vertical-align:top}@media(max-width:900px){main .shopify-policy__container{grid-template-columns:minmax(0,1fr);gap:1.5rem}main .shopify-policy__title{position:static;max-height:none;overflow:visible}.policy-toc{display:none}}.field{display:grid;gap:.4rem}.field label{font-weight:500}.field input,.field textarea{width:100%;min-height:3.25rem;padding:.85rem 1rem;border:0;border-radius:2px;background:transparent;box-shadow:inset 0 0 0 1px var(--rule);color:inherit;font:inherit}.field input:hover,.field textarea:hover{box-shadow:inset 0 0 0 1px var(--stitch-soft)}.field textarea{min-height:9rem;resize:vertical}.form{display:grid;gap:1.25rem;max-width:34rem}.form__note{color:var(--pink)}.form__row{display:flex;flex-wrap:wrap;gap:.75rem}.form__row .field{flex:1 1 14rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}.card{display:grid;gap:.9rem;text-decoration:none}.card__photo{aspect-ratio:4 / 5;background:var(--green-raised);overflow:hidden}.card__photo img{width:100%;height:100%;object-fit:cover}.card__title{font-family:var(--font-display),Didot,serif;font-size:1.75rem;line-height:1.05}.card:hover .card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.card__meta{color:var(--stitch-soft);font-variant-numeric:tabular-nums}.results{display:grid;margin:0;padding:0;list-style:none}.results li{border-top:1px solid var(--rule)}.results a{display:flex;justify-content:space-between;gap:1.5rem;padding-block:1.25rem;text-decoration:none}.results a:hover{text-decoration:underline;text-underline-offset:.3em}.page.cartpage{max-width:52rem;margin-inline:0}.cartpage__line{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:start;padding-block:1.25rem;border-top:1px solid var(--rule)}.cartpage__line img{width:5rem;height:5rem;object-fit:cover}.cartpage__line input{width:4.5rem;min-height:2.75rem;margin-top:.5rem;padding:0 .6rem;border:0;border-radius:2px;background:transparent;box-shadow:inset 0 0 0 1px var(--rule);color:inherit;font:inherit}.cartpage__foot{display:grid;gap:1rem;justify-items:start;padding-top:1.5rem;border-top:1px solid var(--rule)}.cartpage__total{font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums}.btn--line{background:transparent;color:var(--stitch);box-shadow:inset 0 0 0 1px var(--rule)}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--stitch)}.bag__foot form{display:contents}.password{display:grid;gap:2rem;align-content:center;justify-items:start;min-height:100svh;padding:var(--gutter)}.password img{width:min(22rem,70vw)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
