.main-gallery.svelte-pjdsbt{aspect-ratio:var(--ratio-square);max-width:100%;position:relative}@media (orientation:portrait){.main-gallery.svelte-pjdsbt{margin-left:calc(-1 * var(--size-4));margin-right:calc(-1 * var(--size-4));max-width:calc(100% + var(--size-4) * 2)}}@media (orientation:landscape){.main-gallery.svelte-pjdsbt{margin-bottom:calc(var(--size-fluid-5) + var(--size-7) + var(--size-2))}}.main-scroller-wrapper.svelte-pjdsbt{border-radius:var(--radius-1);position:absolute;inset:0;overflow:hidden}.main-scroller.svelte-pjdsbt{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y;height:100%;display:flex;overflow-x:auto}.main-scroller.svelte-pjdsbt::-webkit-scrollbar{display:none}.main-scroller.svelte-pjdsbt .media-container{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.nav-btn.svelte-pjdsbt{z-index:10;width:var(--size-8);height:var(--size-8);border-radius:var(--radius-round);background:var(--surface-0);color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-1);border:none;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.nav-btn.svelte-pjdsbt:hover{background:var(--text-1);color:var(--surface-0)}}.nav-btn.hidden.svelte-pjdsbt{opacity:0;pointer-events:none}.nav-prev.svelte-pjdsbt{left:var(--size-3)}.nav-next.svelte-pjdsbt{right:var(--size-3)}.scroller.svelte-pjdsbt{align-items:flex-start;gap:var(--size-2);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain;z-index:5;display:flex;position:absolute;overflow-x:auto}.scroller.svelte-pjdsbt::-webkit-scrollbar{display:none}@media (orientation:portrait){.scroller.svelte-pjdsbt{padding:var(--size-3) var(--size-3);bottom:0;left:0;right:0}.scroller.svelte-pjdsbt .media-container{width:var(--size-7);height:var(--size-7);border-radius:var(--radius-1);box-shadow:var(--shadow-2)}}@media (orientation:landscape){.scroller.svelte-pjdsbt{top:calc(100% + var(--size-2));padding-bottom:var(--size-7);left:0;right:0}.scroller.svelte-pjdsbt .media-container{width:var(--size-fluid-5);height:var(--size-fluid-5)}}.scroller.svelte-pjdsbt .media-container{cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;flex:none}.scroller.svelte-pjdsbt .media-container.thumb{background:var(--surface-2)}.active-marker.svelte-pjdsbt{height:calc(var(--size-1) / 2);border-radius:var(--radius-1);background:var(--text-1);pointer-events:none;transition:transform .3s var(--ease-out-3), opacity .3s var(--ease-out-3);position:absolute;left:0}@media (orientation:portrait){.active-marker.svelte-pjdsbt{width:var(--size-7);margin-left:calc(-.5 * var(--size-7));bottom:0}}@media (orientation:landscape){.active-marker.svelte-pjdsbt{width:var(--size-fluid-5);margin-left:calc(-.5 * var(--size-fluid-5));top:100%}}.zoom-btn.svelte-pjdsbt{bottom:var(--size-3);right:var(--size-3);z-index:10;width:var(--size-8);height:var(--size-8);border-radius:var(--radius-round);background:var(--surface-0);color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-1);border:none;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover){.zoom-btn.svelte-pjdsbt:hover{background:var(--text-1);color:var(--surface-0)}}@media (orientation:portrait){.zoom-btn.svelte-pjdsbt{display:none}}.lightbox.svelte-pjdsbt{z-index:1000;cursor:zoom-out;background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}.lightbox.svelte-pjdsbt img:where(.svelte-pjdsbt){object-fit:contain;opacity:0;max-width:100vw;max-height:100vh;transition:transform .3s var(--ease-out-3), opacity .3s var(--ease-out-3);background:var(--surface-0);border-radius:var(--radius-2);transform:scale(.8)}.lightbox.svelte-pjdsbt img.scaled:where(.svelte-pjdsbt){opacity:1;transform:scale(1)}.product-view.svelte-1gm1wmm{margin-top:var(--size-3);gap:var(--size-8)}@media (orientation:portrait){.product-view.svelte-1gm1wmm{gap:var(--size-5);padding-bottom:calc(var(--size-9) + env(safe-area-inset-bottom,0px))}}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm){gap:var(--size-3);display:grid}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm){flex-direction:column;display:flex}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm) h1:where(.svelte-1gm1wmm){font-size:var(--font-size-4)}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm) .price:where(.svelte-1gm1wmm){font-size:var(--font-size-4);font-weight:var(--font-weight-6);letter-spacing:-.021em;line-height:var(--font-lineheight-1);color:var(--text-1)}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm) .price:where(.svelte-1gm1wmm) number-flow{line-height:var(--font-lineheight-1)}@media (orientation:portrait){.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm){align-items:baseline;gap:var(--size-1) var(--size-3);grid-template-columns:1fr auto}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm){display:contents}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm):last-child>label:where(.svelte-1gm1wmm),.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm):last-child>.price:where(.svelte-1gm1wmm){text-align:end}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm):first-child>label:where(.svelte-1gm1wmm){grid-area:1/1}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm):first-child>h1:where(.svelte-1gm1wmm){grid-area:2/1}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm):last-child>label:where(.svelte-1gm1wmm){grid-area:1/2}.product-view.svelte-1gm1wmm .title-price:where(.svelte-1gm1wmm)>div:where(.svelte-1gm1wmm):last-child>.price:where(.svelte-1gm1wmm){grid-area:2/2}}.produced-in.svelte-1gm1wmm{align-items:center;gap:var(--size-2);margin-top:var(--size-4);color:var(--text-3);cursor:default;margin-bottom:0;display:flex}.produced-in.svelte-1gm1wmm .svg-flag{cursor:default;outline:none}.surcharge-label.svelte-1gm1wmm{color:var(--text-3)}@media (orientation:portrait){.title-price.svelte-1gm1wmm .surcharge-label:where(.svelte-1gm1wmm){grid-area:3/1/auto/-1}}.description.svelte-1gm1wmm{overflow-wrap:break-word;overflow-x:auto}.fixed-cta.svelte-1gm1wmm{display:none}@media (orientation:portrait){.fixed-cta.svelte-1gm1wmm{bottom:0;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);width:auto;padding:var(--size-3) var(--size-4) calc(var(--size-3) + env(safe-area-inset-bottom,0px));background:var(--surface-1);z-index:100;display:block;position:fixed;transform:translateZ(0)}}@media (orientation:portrait){.inline-cta.svelte-1gm1wmm{display:none}}.highlight-label{color:var(--color-error);transition:color .3s}.w-full.svelte-1gm1wmm{width:100%}
