.product-page.svelte-58auhd{padding:clamp(1.25rem,1.7vw,2rem) var(--side) 7rem;font-size:var(--font-size);font-weight:600}@media(max-width:767px){.product-page.svelte-58auhd{padding:1.25rem 1rem 4rem}}.crumbs.svelte-58auhd a:where(.svelte-58auhd){color:inherit;text-decoration:none}.crumbs.svelte-58auhd a:where(.svelte-58auhd):hover{text-decoration:underline}.crumbs.svelte-58auhd .group:where(.svelte-58auhd){margin-right:.3em}@media print{.crumbs.svelte-58auhd .group:where(.svelte-58auhd){display:none}}@media(min-width:768px){.crumbs.svelte-58auhd .group:where(.svelte-58auhd){display:none}}.product.svelte-58auhd{display:grid;grid-template-columns:55% minmax(0,1fr);align-items:start;margin-top:clamp(1.75rem,2.9vw,3.5rem)}@media(max-width:767px){.product.svelte-58auhd{grid-template-columns:minmax(0,1fr);margin-top:1.5rem}}.gallery.svelte-58auhd{padding:0 clamp(2.5rem,7.3vw,8.75rem) 0 clamp(3rem,8.4vw,10rem)}@media(max-width:767px){.gallery.svelte-58auhd{padding:0 2.4rem}}.main-image.svelte-58auhd{position:relative;aspect-ratio:1/1;background:#0000000a}.main-image.svelte-58auhd img:where(.svelte-58auhd){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.arrow.svelte-58auhd{all:unset;position:absolute;top:50%;transform:translateY(-50%) scaleY(1.15);cursor:pointer;font-size:clamp(1.75rem,2.1vw,2.6rem);font-weight:300;line-height:1;padding:.5rem}.arrow.-prev.svelte-58auhd{right:calc(100% + clamp(1.25rem,2.2vw,2.6rem))}.arrow.-next.svelte-58auhd{left:calc(100% + clamp(1.25rem,2.2vw,2.6rem))}@media(max-width:767px){.arrow.svelte-58auhd{font-size:1.6rem}.arrow.-prev.svelte-58auhd{right:calc(100% + .5rem)}.arrow.-next.svelte-58auhd{left:calc(100% + .5rem)}}.thumbs.svelte-58auhd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,.75vw,.9rem);margin-top:clamp(1rem,1.7vw,2rem)}.thumbs.svelte-58auhd button:where(.svelte-58auhd){all:unset;cursor:pointer;position:relative;aspect-ratio:1/1;overflow:hidden}.thumbs.svelte-58auhd button.-active:where(.svelte-58auhd){outline:2px solid var(--ink);outline-offset:-2px}.thumbs.svelte-58auhd img:where(.svelte-58auhd){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.thumbs.svelte-58auhd{gap:.4rem;margin-top:1rem}}.details.svelte-58auhd{max-width:38rem;padding-top:clamp(.5rem,1.2vw,1.4rem)}@media(max-width:767px){.details.svelte-58auhd{max-width:none;padding-top:2rem}}.title.svelte-58auhd{font-size:calc(var(--font-size) * 1.35);font-weight:600;line-height:1.35}.price.svelte-58auhd{margin-top:clamp(1rem,1.9vw,2.25rem)!important;font-size:calc(var(--font-size) * 1.35)}.price.svelte-58auhd .amount:where(.svelte-58auhd){font-weight:600}.price.svelte-58auhd .currency:where(.svelte-58auhd){margin-left:.2em;font-size:.72em}.price.svelte-58auhd s:where(.svelte-58auhd){margin-right:.6em;color:#0006;font-weight:400}.controls.svelte-58auhd{display:flex;flex-direction:column;gap:.6rem;margin-top:clamp(1.5rem,3vw,3.5rem);width:min(100%,clamp(15rem,15vw,18rem))}@media(max-width:767px){.controls.svelte-58auhd{width:min(100%,18rem);margin-top:1.75rem}}.box.svelte-58auhd{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(2.75rem,2.6vw,3.1rem);border:3px solid var(--top-color);box-sizing:border-box;background:transparent}.box.-error.svelte-58auhd{border-color:var(--accent-color)}.qty.svelte-58auhd{gap:1.6em}.qty.svelte-58auhd button:where(.svelte-58auhd){all:unset;cursor:pointer;padding:0 .3em}.qty.svelte-58auhd button:where(.svelte-58auhd):disabled{opacity:.35;cursor:default}.select.svelte-58auhd{cursor:pointer}.select.svelte-58auhd .select-label:where(.svelte-58auhd){pointer-events:none}.select.svelte-58auhd .select-label:where(.svelte-58auhd) i:where(.svelte-58auhd){display:inline-block;margin-left:.5em;font-style:normal;transform:scaleX(1.3)}.select.svelte-58auhd select:where(.svelte-58auhd){position:absolute;inset:0;opacity:0;cursor:pointer;font-size:16px}.actions.svelte-58auhd{display:flex;flex-direction:column;gap:1rem;margin-top:clamp(1.75rem,3vw,3.5rem);width:min(100%,clamp(24rem,29.8vw,36rem))}@media(max-width:767px){.actions.svelte-58auhd{width:100%;margin-top:1.25rem}}.actions.svelte-58auhd button:where(.svelte-58auhd){all:unset;cursor:pointer;box-sizing:border-box;height:clamp(2.75rem,2.6vw,3.1rem);border:3px solid var(--nav-color);text-align:center;line-height:calc(clamp(2.75rem,2.6vw,3.1rem) - 6px);transition:background-color .15s}.actions.svelte-58auhd button:where(.svelte-58auhd):hover:not(:disabled){background:var(--nav-color)}.actions.svelte-58auhd button:where(.svelte-58auhd):disabled{cursor:default;opacity:.5}.restock.svelte-58auhd{margin-top:1.5rem;width:min(100%,36rem)}.restock.svelte-58auhd .restock-form:where(.svelte-58auhd){display:flex;gap:1rem;margin-top:.5rem}.restock.svelte-58auhd .restock-form:where(.svelte-58auhd) input:where(.svelte-58auhd){all:unset;flex:1;border-bottom:1.5px solid var(--ink);padding:.2rem 0}.restock.svelte-58auhd .restock-form:where(.svelte-58auhd) button:where(.svelte-58auhd){all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.restock.svelte-58auhd .consent:where(.svelte-58auhd){display:flex;gap:.5rem;align-items:flex-start;margin-top:.6rem;font-size:.85em;font-weight:400}.restock.svelte-58auhd .error:where(.svelte-58auhd){color:var(--accent-color)}.description.svelte-58auhd{margin-top:clamp(2rem,2.8vw,3.25rem);line-height:1.85}.description.svelte-58auhd p{margin:0!important}.description.svelte-58auhd img{max-width:100%;height:auto}.accordion.svelte-58auhd{margin-top:clamp(2.5rem,4.2vw,5rem)}.accordion.svelte-58auhd+.accordion:where(.svelte-58auhd){margin-top:clamp(2rem,3.6vw,4.25rem)}.accordion.svelte-58auhd button:where(.svelte-58auhd){all:unset;cursor:pointer}.accordion.svelte-58auhd button:where(.svelte-58auhd) i:where(.svelte-58auhd){display:inline-block;margin-left:.55em;font-style:normal;transform:scaleX(1.3)}.accordion.svelte-58auhd .accordion-body:where(.svelte-58auhd){margin-top:.6rem;line-height:1.85}.accordion.svelte-58auhd .accordion-body:where(.svelte-58auhd) p{margin:0!important}.related.svelte-58auhd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem clamp(2rem,6.4vw,7.6rem);padding:clamp(5rem,8vw,9rem) clamp(1rem,4.7vw,5.6rem) 0}@media(max-width:767px){.related.svelte-58auhd{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding:3.5rem 0 0}}
