.pd-gallery .pd-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow-x:auto}.pd-gallery .pd-gallery-track::-webkit-scrollbar{display:none}.pd-gallery .pd-gallery-track:focus-visible{outline:2px solid var(--store-accent,#1d221a);outline-offset:-2px}.pd-gallery-slide{scroll-snap-align:start;flex:0 0 100%;height:100%;margin:0}.pd-gallery-slide img{object-fit:cover;width:100%;height:100%;display:block}.pd-dots{inset-inline:0;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px}.pd-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.pd-dots button:before{content:"";background:#ffffffb3;border-radius:4px;width:18px;height:8px;transition:transform .2s cubic-bezier(.23,1,.32,1);transform:scaleX(.445);box-shadow:0 0 0 1px #0000002e}.pd-dots button.active:before{background:#fff;transform:none}@media (prefers-reduced-motion:reduce){.pd-dots button:before{transition:none}}.pd-unit{opacity:.75;margin:2px 0 0;font-size:.9em}.pd-tiers{border-collapse:collapse;width:min(100%,340px);margin:12px 0;font-size:.95em}.pd-tiers caption{text-align:start;padding-bottom:6px;font-weight:700}.pd-tiers th{text-align:start;opacity:.7;padding:4px 6px;font-size:.85em;font-weight:600}.pd-tiers td{border-top:1px solid var(--store-border,#e5e5e5);padding:7px 6px}.pd-tiers td:last-child,.pd-tiers th:last-child{text-align:end}.pd-tiers td:last-child{font-weight:700}
