.card[data-astro-cid-tjdfhdqb]{position:relative}.card__frame[data-astro-cid-tjdfhdqb]{position:relative;padding:7px}.card__media[data-astro-cid-tjdfhdqb]{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:999px;background:var(--sand);box-shadow:0 0 0 6px var(--ivory),0 0 0 7px var(--blush-deep);transition:box-shadow .5s var(--ease)}@media(hover:hover){.card__frame[data-astro-cid-tjdfhdqb]:hover .card__media[data-astro-cid-tjdfhdqb]{box-shadow:0 0 0 6px var(--ivory),0 0 0 7px var(--rosewood)}}.card__img[data-astro-cid-tjdfhdqb]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--ease),transform 1.6s var(--ease-out)}.card__img--alt[data-astro-cid-tjdfhdqb]{opacity:0}@media(hover:hover){.card__frame[data-astro-cid-tjdfhdqb]:hover .card__img--alt[data-astro-cid-tjdfhdqb]{opacity:1}.card__frame[data-astro-cid-tjdfhdqb]:hover .card__img[data-astro-cid-tjdfhdqb]{transform:scale(1.035)}}.card[data-astro-cid-tjdfhdqb][data-swapped] .card__img--alt[data-astro-cid-tjdfhdqb]{opacity:0!important}.card__tag[data-astro-cid-tjdfhdqb]{position:absolute;top:9%;left:50%;translate:-50% 0;white-space:nowrap;padding:6px 11px;border-radius:var(--r-pill);background:var(--ivory);font-size:.56rem}.card__add[data-astro-cid-tjdfhdqb]{position:absolute;left:50%;bottom:-14px;translate:-50% 0;width:44px;height:44px;border:0;border-radius:50%;background:#f7f3eeeb;backdrop-filter:blur(4px);color:var(--espresso);font-family:var(--font-display);font-size:1.7rem;line-height:1;display:grid;place-items:center;box-shadow:0 2px 10px #241f1d14;transition:background .3s,color .3s,transform .4s var(--ease-out)}.card__add[data-astro-cid-tjdfhdqb] span[data-astro-cid-tjdfhdqb]{transform:translateY(-2px)}.card__add[data-astro-cid-tjdfhdqb]:hover{background:var(--espresso);color:var(--ivory);transform:rotate(90deg)}.card__body[data-astro-cid-tjdfhdqb]{padding-top:26px;display:grid;gap:2px;justify-items:center;text-align:center}.card__row[data-astro-cid-tjdfhdqb]{display:grid;justify-items:center;gap:2px}.card__title[data-astro-cid-tjdfhdqb]{font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:300}.card__title[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]{text-decoration:none}.card__price[data-astro-cid-tjdfhdqb]{font-size:.82rem;white-space:nowrap}.card__meta[data-astro-cid-tjdfhdqb]{margin:0;font-size:.74rem;letter-spacing:.06em;color:var(--grey)}.card__swatches[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:wrap;gap:2px;margin:6px 0 0;justify-content:center;align-items:center}.sw[data-astro-cid-tjdfhdqb]{position:relative;width:30px;height:30px;padding:0;border:0;background:none}.sw[data-astro-cid-tjdfhdqb]:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #241f1d29;transition:box-shadow .2s}.sw[data-astro-cid-tjdfhdqb].print:before{background:radial-gradient(circle at 30% 35%,#241f1d 0 16%,transparent 18%),radial-gradient(circle at 72% 65%,#241f1d 0 14%,transparent 16%),var(--sw)}.sw[data-astro-cid-tjdfhdqb][aria-pressed=true]:before{box-shadow:inset 0 0 0 1px #241f1d29,0 0 0 2px var(--ivory),0 0 0 3px var(--espresso)}.more[data-astro-cid-tjdfhdqb]{font-size:.72rem;color:var(--grey);text-decoration:none;padding:6px}button[data-astro-cid-tjdfhdqb].card__media,button[data-astro-cid-tjdfhdqb].card__name{width:100%;padding:0;border:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}button[data-astro-cid-tjdfhdqb].card__name{background:none}

.fit[data-astro-cid-zctx3fab]{margin:0;padding:18px 18px 14px;background:var(--paper);border:1px solid var(--line);display:grid;gap:12px;opacity:1;transform:none}svg[data-astro-cid-zctx3fab]{width:100%;height:auto;overflow:visible}.fit__guide[data-astro-cid-zctx3fab]{stroke:var(--line);stroke-width:.6;stroke-dasharray:2 3;fill:none}.fit__line[data-astro-cid-zctx3fab]{fill:none;stroke:var(--espresso);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease-out)}.fit__line--b[data-astro-cid-zctx3fab]{transition-delay:.35s}.fit__band[data-astro-cid-zctx3fab]{stroke:var(--rosewood);stroke-width:1.4;fill:none;opacity:0;transition:opacity .6s 1.2s}.fit[data-astro-cid-zctx3fab].is-visible .fit__line[data-astro-cid-zctx3fab]{stroke-dashoffset:0}.fit[data-astro-cid-zctx3fab].is-visible .fit__band[data-astro-cid-zctx3fab]{opacity:1}figcaption[data-astro-cid-zctx3fab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;font-family:var(--font-display);font-size:1.15rem}figcaption[data-astro-cid-zctx3fab] span[data-astro-cid-zctx3fab]{display:grid;gap:2px}figcaption[data-astro-cid-zctx3fab] .label[data-astro-cid-zctx3fab]{color:var(--grey);font-family:var(--font-sans)}@media(prefers-reduced-motion:reduce){.fit__line[data-astro-cid-zctx3fab]{stroke-dashoffset:0;transition:none}.fit__band[data-astro-cid-zctx3fab]{opacity:1}}.pdp[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 clamp(32px,6vw,110px);align-items:start;padding-top:20px}.crumbs[data-astro-cid-2or5hpsh]{grid-column:1 / -1;display:flex;gap:10px;padding-block:8px 24px;color:var(--grey);font-size:.6rem}.crumbs[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]{text-decoration:none}.crumbs[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]:hover{color:var(--espresso)}.gallery[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:72px 1fr;gap:16px;position:relative}.gallery__rail[data-astro-cid-2or5hpsh]{list-style:none;margin:0;padding:0;position:sticky;top:calc(100px + var(--announce-h) + var(--tabs-h));display:grid;gap:10px;align-self:start}.gallery__rail[data-astro-cid-2or5hpsh] button[data-astro-cid-2or5hpsh]{display:block;padding:0;border:1px solid transparent;border-radius:8px;overflow:hidden;background:var(--sand);opacity:.55;transition:opacity .3s,border-color .3s}.gallery__rail[data-astro-cid-2or5hpsh] button[data-astro-cid-2or5hpsh].active,.gallery__rail[data-astro-cid-2or5hpsh] button[data-astro-cid-2or5hpsh]:hover{opacity:1;border-color:var(--espresso)}.gallery__rail[data-astro-cid-2or5hpsh] img[data-astro-cid-2or5hpsh]{width:100%;aspect-ratio:4 / 5;object-fit:cover}.gallery__track[data-astro-cid-2or5hpsh]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gallery__track[data-astro-cid-2or5hpsh] li[data-astro-cid-2or5hpsh]{aspect-ratio:4 / 5;border-radius:var(--r-media);background:var(--sand);overflow:hidden;scroll-margin-top:90px}.gallery__track[data-astro-cid-2or5hpsh] img[data-astro-cid-2or5hpsh]{width:100%;height:100%;object-fit:cover}.gallery__count[data-astro-cid-2or5hpsh]{display:none}.info__sticky[data-astro-cid-2or5hpsh]{position:sticky;top:calc(92px + var(--announce-h) + var(--tabs-h));display:grid;gap:14px;padding-bottom:40px}.info__cut[data-astro-cid-2or5hpsh]{text-decoration:none}.info[data-astro-cid-2or5hpsh] h1[data-astro-cid-2or5hpsh]{font-size:clamp(3rem,5.4vw,5.2rem)}.info__summary[data-astro-cid-2or5hpsh]{font-family:var(--font-display);font-size:1.4rem;font-style:italic;line-height:1.35;margin:0;max-width:30ch}.info__price[data-astro-cid-2or5hpsh]{font-size:1rem;letter-spacing:.06em;margin:6px 0 0}.buy[data-astro-cid-2or5hpsh]{display:grid;gap:24px;padding-top:24px;margin-top:8px;border-top:1px solid var(--line)}fieldset[data-astro-cid-2or5hpsh]{border:0;padding:0;margin:0}legend[data-astro-cid-2or5hpsh]{margin-bottom:14px;width:100%}legend[data-astro-cid-2or5hpsh] [data-astro-cid-2or5hpsh][data-color-name]{color:var(--grey);margin-left:8px}.legend-row[data-astro-cid-2or5hpsh]{display:flex;justify-content:space-between}.size-help[data-astro-cid-2or5hpsh]{color:var(--grey);text-decoration:underline;text-underline-offset:4px}.swatches[data-astro-cid-2or5hpsh],.sizes[data-astro-cid-2or5hpsh]{display:flex;flex-wrap:wrap;gap:10px}.swatch[data-astro-cid-2or5hpsh]{width:30px;height:30px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #241f1d26,0 0 0 3px var(--ivory);cursor:pointer;position:relative;transition:box-shadow .25s}.swatch[data-astro-cid-2or5hpsh].print{background:radial-gradient(circle at 30% 35%,#241f1d 0 12%,transparent 14%),radial-gradient(circle at 70% 62%,#241f1d 0 10%,transparent 12%),radial-gradient(circle at 55% 22%,#241f1d 0 7%,transparent 9%),var(--sw)}.swatch[data-astro-cid-2or5hpsh]:has(input:checked){box-shadow:inset 0 0 0 1px #241f1d26,0 0 0 3px var(--ivory),0 0 0 4px var(--espresso)}.swatch[data-astro-cid-2or5hpsh]:has(input:focus-visible),.size[data-astro-cid-2or5hpsh]:has(input:focus-visible){outline:1px solid var(--espresso);outline-offset:5px}.swatch[data-astro-cid-2or5hpsh] input[data-astro-cid-2or5hpsh],.size[data-astro-cid-2or5hpsh] input[data-astro-cid-2or5hpsh]{position:absolute;opacity:0;pointer-events:none}.size[data-astro-cid-2or5hpsh]{position:relative;flex:1;max-width:90px}.size[data-astro-cid-2or5hpsh] span[data-astro-cid-2or5hpsh]{display:grid;place-items:center;height:48px;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:.72rem;letter-spacing:.14em;cursor:pointer;transition:all .25s}.size[data-astro-cid-2or5hpsh]:hover span[data-astro-cid-2or5hpsh]{border-color:var(--espresso)}.size[data-astro-cid-2or5hpsh] input[data-astro-cid-2or5hpsh]:checked+span[data-astro-cid-2or5hpsh]{background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.size[data-astro-cid-2or5hpsh].is-unavailable span[data-astro-cid-2or5hpsh]{color:var(--grey);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--line-strong) 50%,transparent calc(50% + .5px))}.buy__actions[data-astro-cid-2or5hpsh]{display:flex;gap:10px}.qty[data-astro-cid-2or5hpsh]{display:flex;align-items:center;border-radius:var(--r-pill);padding-inline:4px;border:1px solid var(--line-strong)}.qty[data-astro-cid-2or5hpsh] button[data-astro-cid-2or5hpsh]{width:40px;height:52px;border:0;background:none}.qty[data-astro-cid-2or5hpsh] input[data-astro-cid-2or5hpsh]{width:30px;border:0;background:none;text-align:center;font:inherit;-moz-appearance:textfield}.qty[data-astro-cid-2or5hpsh] input[data-astro-cid-2or5hpsh]::-webkit-inner-spin-button{-webkit-appearance:none}.buy__add[data-astro-cid-2or5hpsh]{flex:1}.buy__now[data-astro-cid-2or5hpsh]{justify-self:center;color:var(--grey)}.meter[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:16px 18px;background:var(--paper);border:1px solid var(--line)}.meter[data-astro-cid-2or5hpsh] ol[data-astro-cid-2or5hpsh]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.meter[data-astro-cid-2or5hpsh] li{aspect-ratio:1;border:1px dashed var(--line-strong);border-radius:50%;overflow:hidden}.meter[data-astro-cid-2or5hpsh] li.filled{border-style:solid;border-color:transparent}.meter[data-astro-cid-2or5hpsh] img{width:100%;height:100%;object-fit:cover}.meter[data-astro-cid-2or5hpsh] p[data-astro-cid-2or5hpsh]{margin:0;font-family:var(--font-display);font-size:1.1rem;line-height:1.25}.perks[data-astro-cid-2or5hpsh]{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:6px;font-size:.82rem;color:var(--grey)}.perks[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]{color:var(--espresso)}.acc[data-astro-cid-2or5hpsh] details[data-astro-cid-2or5hpsh]{border-bottom:1px solid var(--line)}.acc[data-astro-cid-2or5hpsh] details[data-astro-cid-2or5hpsh]:first-child{border-top:1px solid var(--line)}.acc[data-astro-cid-2or5hpsh] summary[data-astro-cid-2or5hpsh]{list-style:none;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between}.acc[data-astro-cid-2or5hpsh] summary[data-astro-cid-2or5hpsh]::-webkit-details-marker{display:none}.acc[data-astro-cid-2or5hpsh] summary[data-astro-cid-2or5hpsh]:after{content:"+";font-size:1rem;letter-spacing:0;transition:transform .4s var(--ease-out)}.acc[data-astro-cid-2or5hpsh] details[data-astro-cid-2or5hpsh][open] summary[data-astro-cid-2or5hpsh]:after{transform:rotate(45deg)}.acc__body[data-astro-cid-2or5hpsh]{padding-bottom:20px;font-size:.95rem}.acc__body[data-astro-cid-2or5hpsh] ul{columns:2;padding-left:1.1em}.acc__body[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]{color:var(--rosewood)}.related__head[data-astro-cid-2or5hpsh]{display:grid;gap:16px;margin-bottom:56px}.fit-wrap[data-astro-cid-2or5hpsh]{display:grid;gap:10px}.fit-wrap[data-astro-cid-2or5hpsh]>.label[data-astro-cid-2or5hpsh]{color:var(--grey)}.buybar[data-astro-cid-2or5hpsh]{display:none}@media(max-width:1000px){.buybar[data-astro-cid-2or5hpsh]{position:fixed;left:0;right:0;bottom:0;z-index:35;display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));background:#fcfaf7f5;backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .45s var(--ease-out)}.buybar[data-astro-cid-2or5hpsh].is-on{transform:none}.buybar__info[data-astro-cid-2or5hpsh]{flex:1;min-width:0;display:grid;line-height:1.25}.buybar__title[data-astro-cid-2or5hpsh]{font-family:var(--font-display);font-size:1.3rem}.buybar__var[data-astro-cid-2or5hpsh]{font-size:.78rem;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__btn[data-astro-cid-2or5hpsh]{min-height:48px;padding:0 1.6em}}@media(max-width:1000px){.pdp[data-astro-cid-2or5hpsh]{grid-template-columns:1fr}.gallery[data-astro-cid-2or5hpsh]{grid-template-columns:1fr;margin-inline:calc(var(--gutter) * -1)}.gallery__rail[data-astro-cid-2or5hpsh]{display:none}.gallery__track[data-astro-cid-2or5hpsh]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.gallery__track[data-astro-cid-2or5hpsh] li[data-astro-cid-2or5hpsh]{flex:0 0 100%;scroll-snap-align:center}.gallery__count[data-astro-cid-2or5hpsh]{display:block;position:absolute;right:calc(var(--gutter) + 4px);bottom:14px;padding:6px 10px;background:#f7f3eee6;margin:0}.info__sticky[data-astro-cid-2or5hpsh]{position:static;padding-top:32px}}
