.product.svelte-nbauxy{padding-block:1rem 0;background:var(--white)}.crumbs.svelte-nbauxy{display:flex;gap:.5rem;align-items:center;font-size:.85rem;font-weight:600;color:var(--muted)}.crumbs.svelte-nbauxy a:where(.svelte-nbauxy){display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.crumbs.svelte-nbauxy a:where(.svelte-nbauxy):hover{color:var(--ink);text-decoration:underline}.layout.svelte-nbauxy{display:grid;gap:1.75rem}.gallery.svelte-nbauxy{min-width:0}.photos.svelte-nbauxy{display:flex;gap:.5rem;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.photos.svelte-nbauxy::-webkit-scrollbar{display:none}.photos.svelte-nbauxy li:where(.svelte-nbauxy){flex:0 0 88%;scroll-snap-align:center}.single.svelte-nbauxy .photos:where(.svelte-nbauxy) li:where(.svelte-nbauxy){flex-basis:100%}.photos.svelte-nbauxy figure:where(.svelte-nbauxy){aspect-ratio:4 / 5;overflow:hidden;background:var(--white);border:1px solid var(--line)}.photos.svelte-nbauxy img:where(.svelte-nbauxy){width:100%;height:100%;object-fit:contain;transition:transform .6s var(--ease)}.photos.svelte-nbauxy figure:where(.svelte-nbauxy):hover img:where(.svelte-nbauxy){transform:scale(1.03)}.swipe.svelte-nbauxy{margin-top:.6rem;font-size:.8rem;font-weight:600;color:var(--muted)}.name.svelte-nbauxy{font-family:var(--display);font-weight:400;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.8rem);line-height:.95;text-transform:uppercase;text-wrap:balance}.price.svelte-nbauxy{margin-top:.75rem;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.price.svelte-nbauxy s:where(.svelte-nbauxy){margin-left:.4rem;font-weight:500;color:var(--muted)}.cur.svelte-nbauxy{margin-left:.3rem;font-size:.8rem;font-weight:600;color:var(--muted)}.opt.svelte-nbauxy{margin:1.5rem 0 0;padding:0;border:0;min-width:0}.opt-label.svelte-nbauxy{padding:0;margin-bottom:.6rem;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.opt-label.svelte-nbauxy span:where(.svelte-nbauxy){margin-left:.4rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.opt-label.static.svelte-nbauxy{margin-top:1rem}.values.svelte-nbauxy{display:flex;flex-wrap:wrap;gap:.45rem}.val.svelte-nbauxy{position:relative}.val.svelte-nbauxy input:where(.svelte-nbauxy){position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.val.svelte-nbauxy span:where(.svelte-nbauxy):not(.sr-only){display:inline-grid;place-items:center;min-width:3.2rem;min-height:2.9rem;padding:0 .85rem;border:1.5px solid var(--line-strong);border-radius:var(--radius);font-weight:700;font-size:.92rem;transition:border-color .2s,background-color .2s,color .2s}.val.svelte-nbauxy:hover span:where(.svelte-nbauxy):not(.sr-only){border-color:var(--ink)}.val.svelte-nbauxy input:where(.svelte-nbauxy):checked+span:where(.svelte-nbauxy){background:var(--ink);border-color:var(--ink);color:var(--white)}html.kb .val.svelte-nbauxy input:where(.svelte-nbauxy):focus-visible+span:where(.svelte-nbauxy){outline:2px solid var(--gold);outline-offset:2px}.val.out.svelte-nbauxy span:where(.svelte-nbauxy):not(.sr-only),.val.none.svelte-nbauxy span:where(.svelte-nbauxy):not(.sr-only){color:var(--muted);background:linear-gradient(to top right,transparent calc(50% - .75px),var(--line-strong) calc(50% - .75px),var(--line-strong) calc(50% + .75px),transparent calc(50% + .75px))}.val.out.svelte-nbauxy input:where(.svelte-nbauxy):checked+span:where(.svelte-nbauxy){background:linear-gradient(to top right,transparent calc(50% - .75px),rgba(255,255,255,.4) calc(50% - .75px),rgba(255,255,255,.4) calc(50% + .75px),transparent calc(50% + .75px)),var(--ink);color:var(--white)}.colours.svelte-nbauxy{display:flex;flex-wrap:wrap;gap:.5rem}.colours.svelte-nbauxy a:where(.svelte-nbauxy){display:block;width:3.6rem;height:4.2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:border-color .2s}.colours.svelte-nbauxy a:where(.svelte-nbauxy):hover{border-color:var(--ink)}.colours.svelte-nbauxy a.current:where(.svelte-nbauxy){border:2px solid var(--ink)}.sw-in.svelte-nbauxy{display:block;width:100%;height:100%;overflow:hidden}.colours.svelte-nbauxy img:where(.svelte-nbauxy){width:100%;height:100%;object-fit:contain}.stock.svelte-nbauxy{min-height:1.5rem;margin-top:1.1rem;font-weight:700}.low.svelte-nbauxy{color:var(--gold-ink)}.add.svelte-nbauxy{width:100%;margin-top:.5rem;min-height:3.5rem;font-size:.95rem}.add.added.svelte-nbauxy{background:var(--ink);color:var(--white)}.restock.svelte-nbauxy{display:grid;gap:.6rem;margin-top:.5rem}.ok.svelte-nbauxy{display:flex;gap:.5rem;align-items:center;font-weight:600;color:var(--ok)}.policy.svelte-nbauxy{display:grid;gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.95rem;color:var(--muted)}.policy.svelte-nbauxy li:where(.svelte-nbauxy):not(:last-child){padding-left:1.1rem;position:relative}.policy.svelte-nbauxy li:where(.svelte-nbauxy):not(:last-child):before{content:"";position:absolute;left:0;top:.62em;width:.4rem;height:.4rem;background:var(--gold)}.policy.svelte-nbauxy .hm-link:where(.svelte-nbauxy){color:var(--ink);font-size:.92rem}.fit.svelte-nbauxy{margin-top:1.5rem}.fit.svelte-nbauxy ul:where(.svelte-nbauxy){display:grid;gap:.3rem;margin-top:.5rem}.fit.svelte-nbauxy li:where(.svelte-nbauxy){position:relative;padding-left:1rem}.fit.svelte-nbauxy li:where(.svelte-nbauxy):before{content:"";position:absolute;left:0;top:.65em;width:.35rem;height:.35rem;background:var(--ink)}.desc.svelte-nbauxy summary:where(.svelte-nbauxy){display:flex;align-items:center;min-height:44px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.desc.svelte-nbauxy{display:grid;gap:.6rem;margin-top:1.75rem;max-width:38rem}.desc.svelte-nbauxy p:where(.svelte-nbauxy){color:var(--ink);text-wrap:pretty}.more.svelte-nbauxy{margin-top:clamp(3.5rem,2.5rem + 4vw,6rem);padding-block:clamp(3rem,2rem + 3vw,5rem);background:var(--paper)}.grid.svelte-nbauxy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .9rem;margin-top:1.75rem}@media(min-width:40em){.grid.svelte-nbauxy{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64em){.layout.svelte-nbauxy{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:4rem;align-items:start}.photos.svelte-nbauxy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;overflow:visible}.photos.svelte-nbauxy li:where(.svelte-nbauxy):first-child,.photos.svelte-nbauxy li:where(.svelte-nbauxy):last-child:nth-child(2n){grid-column:1 / -1}.swipe.svelte-nbauxy{display:none}.buy.svelte-nbauxy{position:sticky;top:calc(var(--hdr-h) + 1.5rem)}.grid.svelte-nbauxy{gap:2.25rem 1.25rem}}
