.ProductGallery-module__xxXtiq__wrap{gap:10px;min-width:0;display:grid}.ProductGallery-module__xxXtiq__viewer{aspect-ratio:1;border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-soft);background:var(--sl-ivory);position:relative;overflow:hidden}.ProductGallery-module__xxXtiq__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;display:flex;overflow:auto hidden}.ProductGallery-module__xxXtiq__track::-webkit-scrollbar{display:none}.ProductGallery-module__xxXtiq__track:focus-visible{outline:2px solid var(--sl-brown);outline-offset:-4px}.ProductGallery-module__xxXtiq__slide{scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.ProductGallery-module__xxXtiq__nav{z-index:2;width:44px;height:44px;color:var(--sl-ink);box-shadow:var(--sl-shadow-soft);cursor:pointer;background:#fffcf7eb;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGallery-module__xxXtiq__prev{inset-inline-start:10px}.ProductGallery-module__xxXtiq__next{inset-inline-end:10px}.ProductGallery-module__xxXtiq__under{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ProductGallery-module__xxXtiq__under .ProductGallery-module__xxXtiq__thumbs{min-width:0}.ProductGallery-module__xxXtiq__zoomBtn{border:1px solid var(--sl-line-strong);background:var(--sl-paper);min-height:44px;color:var(--sl-ink);cursor:pointer;transition:border-color .2s var(--sl-ease);border-radius:999px;flex:none;align-items:center;gap:6px;margin-inline-start:auto;padding:0 16px;font-size:.85rem;font-weight:500;display:inline-flex}.ProductGallery-module__xxXtiq__zoomBtn:hover{border-color:var(--sl-brown)}.ProductGallery-module__xxXtiq__zoomBtn:focus-visible,.ProductGallery-module__xxXtiq__nav:focus-visible,.ProductGallery-module__xxXtiq__zoomTool:focus-visible,.ProductGallery-module__xxXtiq__thumb:focus-visible{outline:2px solid var(--sl-brown);outline-offset:2px}.ProductGallery-module__xxXtiq__thumbs{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:60px;grid-auto-flow:column;gap:8px;padding:2px;display:grid;overflow-x:auto}.ProductGallery-module__xxXtiq__thumbs::-webkit-scrollbar{display:none}.ProductGallery-module__xxXtiq__thumb{background:var(--sl-paper);cursor:pointer;scroll-snap-align:start;border:1.5px solid #0000;border-radius:10px;width:60px;height:60px;padding:0;position:relative;overflow:hidden}.ProductGallery-module__xxXtiq__thumb[aria-selected=true]{border-color:var(--sl-brown)}.ProductGallery-module__xxXtiq__zoom{z-index:90;background:#1c130de0;position:fixed;inset:0}.ProductGallery-module__xxXtiq__zoomBar{top:10px;z-index:2;justify-content:space-between;gap:8px;display:flex;position:absolute;inset-inline:10px}.ProductGallery-module__xxXtiq__zoomTool{background:var(--sl-paper);min-width:44px;min-height:44px;color:var(--sl-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;font-weight:500;display:inline-flex}.ProductGallery-module__xxXtiq__zoomScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--sl-paper);position:absolute;inset:64px 0 0;overflow:auto}.ProductGallery-module__xxXtiq__zoomFull .ProductGallery-module__xxXtiq__zoomImg{width:var(--iw,1200px);max-width:none;height:auto;margin:0 auto;display:block}.ProductGallery-module__xxXtiq__zoomFit{place-items:center;display:grid}.ProductGallery-module__xxXtiq__zoomFit .ProductGallery-module__xxXtiq__zoomImg{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 72px);display:block}@media (min-width:900px){.ProductGallery-module__xxXtiq__thumbs{grid-auto-columns:76px}.ProductGallery-module__xxXtiq__thumb{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.ProductGallery-module__xxXtiq__track{scroll-behavior:auto}}
.TrustBar-module___IzfMa__band{background:var(--sl-paper);border-block:1px solid var(--sl-line)}.TrustBar-module___IzfMa__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-block:16px;list-style:none;display:grid}.TrustBar-module___IzfMa__list>li:nth-child(n+5){display:none}.TrustBar-module___IzfMa__item{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.TrustBar-module___IzfMa__icon{border:1px solid var(--sl-line-strong);width:44px;height:44px;color:var(--sl-brown);background:var(--sl-ivory);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.TrustBar-module___IzfMa__text{min-width:0;line-height:1.3;display:grid}.TrustBar-module___IzfMa__text strong{color:var(--sl-ink);font-size:.74rem;font-weight:600}.TrustBar-module___IzfMa__text span{color:var(--sl-muted);font-size:.68rem}@media (min-width:900px){.TrustBar-module___IzfMa__list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding-block:22px}.TrustBar-module___IzfMa__list>li:nth-child(n+5){display:flex}.TrustBar-module___IzfMa__item{text-align:start;flex-direction:row;justify-content:center;gap:10px}.TrustBar-module___IzfMa__item+.TrustBar-module___IzfMa__item{border-inline-start:1px solid var(--sl-line)}.TrustBar-module___IzfMa__text strong{font-size:.9rem}.TrustBar-module___IzfMa__text span{font-size:.8rem}}
.PreorderAnnounce-module__rAdp1a__band{background:var(--sl-sand);border-block:1px solid var(--sl-line);padding-block:28px}.PreorderAnnounce-module__rAdp1a__compact{padding-block:20px}.PreorderAnnounce-module__rAdp1a__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px 24px;display:grid}.PreorderAnnounce-module__rAdp1a__icon{color:var(--sl-champagne-ink,var(--sl-ink))}.PreorderAnnounce-module__rAdp1a__text{gap:6px;min-width:0;display:grid}.PreorderAnnounce-module__rAdp1a__lead{color:var(--sl-ink-soft);line-height:1.5}.PreorderAnnounce-module__rAdp1a__facts{color:var(--sl-ink-soft);flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.PreorderAnnounce-module__rAdp1a__discount{color:var(--sl-olive-ink);font-weight:600}.PreorderAnnounce-module__rAdp1a__actions{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:900px){.PreorderAnnounce-module__rAdp1a__inner{grid-template-columns:auto minmax(0,1fr) auto}}
