.pdp-gallery{--_radius: var(--pdp-g-radius, 0px);--_gap: var(--pdp-g-gap, 0px);--_n: var(--pdp-g-n, 5);display:block;position:relative;min-width:0}@media(min-width:750px){.pdp-gallery{--_radius: var(--pdp-g-radius-d, 12px);--_gap: var(--pdp-g-gap-d, 40px);--_n: var(--pdp-g-n-t, 4)}}@media(min-width:900px){.pdp-gallery{--_n: var(--pdp-g-n-d, 5)}}.pdp-gallery .pdp-gallery__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pdp-gallery .pdp-gallery__skip:focus{z-index:4;top:9.5px;left:9.5px;width:auto;height:auto;margin:0;padding:9.5px 14.25px;overflow:visible;clip:auto;clip-path:none;border-radius:8px;background:#fff;color:#2b2b2b;font-size:14.25px;font-weight:700;line-height:1.3;text-decoration:underline}.pdp-gallery .pdp-gallery__viewer{position:relative;min-width:0}.pdp-gallery .pdp-gallery__list{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;column-gap:var(--_gap);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pdp-gallery .pdp-gallery__list::-webkit-scrollbar,.pdp-gallery .pdp-gallery__thumb-list::-webkit-scrollbar{display:none}.pdp-gallery .pdp-gallery__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start}.pdp-gallery .pdp-gallery__frame{position:relative;width:100%;border:0;border-radius:var(--_radius);background:var(--pdp-g-frame-bg, #fff)}.pdp-gallery .pdp-gallery__media{position:relative;display:block;overflow:hidden;padding-top:calc(100% / var(--ratio, 1));border-radius:var(--_radius);background:transparent}.pdp-gallery .pdp-gallery__media img,.pdp-gallery .pdp-gallery__media video,.pdp-gallery .pdp-gallery__media iframe,.pdp-gallery .pdp-gallery__media svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:var(--_radius);object-fit:cover;object-position:center}.pdp-gallery .pdp-gallery__media video,.pdp-gallery .pdp-gallery__media iframe{background:#000}.pdp-gallery .pdp-gallery__media--placeholder{background:#2b2b2b1a}.pdp-gallery .pdp-gallery__media--placeholder svg{fill:#2b2b2b59}.pdp-gallery--square .pdp-gallery__media img,.pdp-gallery--square .pdp-gallery__media video{object-fit:contain}.pdp-gallery .pdp-gallery__overlay{position:absolute;z-index:3;top:20px;left:0;display:block;width:306px;max-width:100%;line-height:0}.pdp-gallery .pdp-gallery__overlay img,.pdp-gallery .pdp-gallery__overlay svg{position:static;display:block;width:100%;height:auto;border-radius:0;object-fit:contain}@media(min-width:481px){.pdp-gallery .pdp-gallery__overlay{width:380px}}.pdp-gallery .pdp-gallery__thumbs{display:flex;align-items:center;min-width:0;padding-top:0}pdp-gallery.pdp-gallery ul.pdp-gallery__thumb-list{position:relative;display:flex;flex:1 1 0%;flex-wrap:nowrap;align-items:flex-start;column-gap:7.125px;min-width:0;margin:0;padding:7.125px .95px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:4.75px;scrollbar-width:none;-ms-overflow-style:none}.pdp-gallery .pdp-gallery__thumb-item{position:relative;flex:0 0 auto;width:calc(100% / var(--_n) - 4.75px);margin:0;padding:0;scroll-snap-align:start}.pdp-gallery .pdp-gallery__thumb-item:before{content:"";display:block;padding-bottom:100%}.pdp-gallery .pdp-gallery__thumb{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:var(--_radius);background:transparent;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdp-gallery .pdp-gallery__thumb img{display:block;width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;object-position:center;pointer-events:none}@media(hover:hover){.pdp-gallery .pdp-gallery__thumb:hover{opacity:.7}}.pdp-gallery .pdp-gallery__thumb[aria-current]{box-shadow:0 0 0 .95px #2b2b2b}.pdp-gallery .pdp-gallery__thumb:focus-visible{outline:0;box-shadow:0 0 0 2.85px #fff,0 0 0 4.75px #2b2b2b80}.pdp-gallery .pdp-gallery__thumb-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;font-size:24px;line-height:1;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 3px rgba(0,0,0,.45));pointer-events:none}.pdp-gallery .pdp-gallery__thumb-play svg{width:24px;height:24px}.pdp-gallery .pdp-gallery__arrow{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:23.75px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#2b2b2be6;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdp-gallery .pdp-gallery__arrow svg{display:block;flex:0 0 auto;width:9.5px;height:5.7px;transition:transform .15s ease}.pdp-gallery .pdp-gallery__arrow--prev svg{transform:rotate(90deg)}.pdp-gallery .pdp-gallery__arrow--next svg{transform:rotate(-90deg)}@media(hover:hover){.pdp-gallery .pdp-gallery__arrow:not([disabled]):hover{color:#2b2b2b}.pdp-gallery .pdp-gallery__arrow--prev:not([disabled]):hover svg{transform:rotate(90deg) scale(1.1)}.pdp-gallery .pdp-gallery__arrow--next:not([disabled]):hover svg{transform:rotate(-90deg) scale(1.1)}}.pdp-gallery .pdp-gallery__arrow[disabled]{cursor:not-allowed}.pdp-gallery .pdp-gallery__arrow[disabled] svg{color:#2b2b2b4d}@media(max-width:749px){.pdp-gallery .pdp-gallery__slide{display:flex;align-items:center}.pdp-gallery--bleed .pdp-gallery__viewer,.pdp-gallery--bleed .pdp-gallery__thumbs{margin-right:calc(var(--pdp-gutter, 14.25px) * -1);margin-left:calc(var(--pdp-gutter, 14.25px) * -1)}.pdp-gallery--few-mobile .pdp-gallery__thumbs{margin-right:0;margin-left:0}.pdp-gallery--few-mobile .pdp-gallery__arrow{display:none}}@media(min-width:750px){.pdp-gallery .pdp-gallery__thumbs{padding-top:4.75px}pdp-gallery.pdp-gallery ul.pdp-gallery__thumb-list{column-gap:9.5px;padding:4.75px}.pdp-gallery .pdp-gallery__thumb-item{width:calc(100% / var(--_n) - 7.6px)}.pdp-gallery .pdp-gallery__arrow{width:44px}.pdp-gallery--few-desktop .pdp-gallery__arrow{display:none}}@media(prefers-reduced-motion:reduce){.pdp-gallery .pdp-gallery__list,pdp-gallery.pdp-gallery ul.pdp-gallery__thumb-list{scroll-behavior:auto}.pdp-gallery .pdp-gallery__arrow svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pdp-gallery.css.map */
