.lightbox.svelte-10hgu7q{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lightbox__panel.svelte-10hgu7q{aspect-ratio:3/4;height:min(100svh - 32px,133.333vw - 42.6667px);position:relative;overflow:hidden}.lightbox__rail.svelte-10hgu7q{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.lightbox__rail.svelte-10hgu7q::-webkit-scrollbar{display:none}.lightbox__slide.svelte-10hgu7q{scroll-snap-align:start;touch-action:pan-x pinch-zoom;flex:0 0 100%;height:100%;margin:0}.lightbox__slide.svelte-10hgu7q img{object-fit:cover;width:100%;height:100%}.lightbox__thumbs.svelte-10hgu7q{scrollbar-width:none;gap:6px;max-height:calc(100% - 24px);display:grid;position:absolute;top:12px;left:12px;overflow-y:auto}.lightbox__thumb.svelte-10hgu7q{aspect-ratio:3/4;width:34px;padding:0;overflow:hidden}.lightbox__thumb.svelte-10hgu7q img{object-fit:cover;width:100%;height:100%}.lightbox__close.svelte-10hgu7q{position:absolute;top:12px;right:12px}.lightbox__nav.svelte-10hgu7q{position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev.svelte-10hgu7q{left:56px}.lightbox__nav--next.svelte-10hgu7q{right:12px}@media (width>=900px){.lightbox__thumb.svelte-10hgu7q{width:44px}.lightbox__nav--prev.svelte-10hgu7q{left:70px}}.gallery.svelte-1ivopf5{margin:0 calc(var(--gutter) * -1)}.gallery__thumbs.svelte-1ivopf5{display:none}.gallery__main.svelte-1ivopf5{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gallery__main.svelte-1ivopf5::-webkit-scrollbar{display:none}.gallery__main.svelte-1ivopf5 figure:where(.svelte-1ivopf5){aspect-ratio:3/4;scroll-snap-align:start;flex:0 0 100%;margin:0}.gallery__open.svelte-1ivopf5{cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block}.gallery__open.svelte-1ivopf5 img{object-fit:cover;width:100%;height:100%}.gallery__dots.svelte-1ivopf5{justify-content:center;gap:6px;padding-top:12px;display:flex}@media (width>=900px){.gallery.svelte-1ivopf5{grid-template-columns:76px 1fr;gap:14px;margin:0;display:grid}.gallery.svelte-1ivopf5:not(:has(.gallery__thumbs)){grid-template-columns:1fr}.gallery__thumbs.svelte-1ivopf5{top:calc(var(--header-stack,var(--header-h)) + 20px);max-height:calc(100svh - var(--header-stack,var(--header-h)) - 40px);scrollbar-width:none;align-content:start;align-self:start;gap:10px;display:grid;position:sticky;overflow-y:auto}.gallery__thumbs.svelte-1ivopf5 button:where(.svelte-1ivopf5){height:min(76px * 4 / 3, (100svh - var(--header-stack,var(--header-h)) - 120px - (var(--count) - 1) * 10px) / var(--count));aspect-ratio:3/4;justify-self:center}.gallery__main.svelte-1ivopf5{width:100%;max-width:calc((100svh - var(--header-stack,var(--header-h)) - 120px) * 3 / 4);gap:14px;margin-inline:auto;display:grid;overflow:visible}.gallery__main.svelte-1ivopf5 figure:where(.svelte-1ivopf5){scroll-margin-top:8px}.gallery__dots.svelte-1ivopf5{display:none}}.picker.svelte-130euri{border:0;margin:0 0 18px;padding:0}.picker__label.svelte-130euri{margin-bottom:10px;padding:0}.picker__options.svelte-130euri{flex-wrap:wrap;gap:10px;display:flex}.pdp.svelte-uity3y{grid-template-columns:minmax(0,1fr);gap:24px;padding:12px 0 40px;display:grid}.pdp__head.svelte-uity3y{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pdp__head.svelte-uity3y .eyebrow:where(.svelte-uity3y){margin-bottom:10px;display:block}.pdp__name.svelte-uity3y{margin:0}.pdp__share.svelte-uity3y{flex:none;position:relative}.pdp__share-panel.svelte-uity3y{z-index:20;width:min(340px, calc(100vw - 2 * var(--gutter)));position:absolute;top:calc(100% + 8px);right:0}.pdp__price.svelte-uity3y{border-bottom:1px solid var(--color-line);gap:8px;margin:18px 0 20px;padding-bottom:20px;display:grid}.pdp__offers.svelte-uity3y{gap:4px}.pdp__offers.svelte-uity3y li{flex-wrap:wrap;column-gap:8px}.pdp__duty.svelte-uity3y{margin-top:12px}.pdp__short.svelte-uity3y{margin-bottom:20px}.pdp__stock.svelte-uity3y{min-height:20px;margin-bottom:10px}.pdp__buy.svelte-uity3y{grid-template-columns:auto minmax(0,1fr) 48px;gap:8px;margin-bottom:8px;display:grid}.pdp__buy.svelte-uity3y .btn-primary:where(.svelte-uity3y){padding-inline:12px}.pdp__wish.svelte-uity3y{padding:0}.pdp__highlights.svelte-uity3y{border-block:1px solid var(--color-line);margin:20px 0;padding:14px 0}.buybar.svelte-uity3y{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:60;padding:10px var(--gutter);transform:translateY(calc(100% + var(--tabbar-h) + env(safe-area-inset-bottom)));transition:transform .3s var(--ease);align-items:center;gap:12px;display:flex;position:fixed}.buybar.is-visible.svelte-uity3y{transform:none}.buybar__text.svelte-uity3y{flex:1;min-width:0;display:grid}.buybar__text.svelte-uity3y b:where(.svelte-uity3y){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=900px){.pdp.svelte-uity3y{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:56px;padding:20px 0 64px}.pdp__info.svelte-uity3y{top:calc(var(--header-stack,var(--header-h)) + 24px);position:sticky}.buybar.svelte-uity3y{display:none}}
