.embla{--slide-spacing:1rem;--slide-size:100%;width:100%;max-width:100%;margin:auto}.embla__viewport{width:100%;overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__slide__img{object-fit:contain;-webkit-user-select:none;user-select:none}.embla-thumbs{--thumbs-slide-spacing:.5rem;margin-top:.5rem}@media (max-width:767px){.embla-thumbs{margin-top:.375rem}}.embla-thumbs__viewport{width:100%;padding:2px;overflow:hidden}.embla-thumbs__container{margin-left:calc(var(--thumbs-slide-spacing) * -1);flex-direction:row;display:flex}.embla-thumbs__slide{min-width:0;padding-left:var(--thumbs-slide-spacing);flex:none}.pdp-img-shimmer{background-color:#f6f0f3;display:block;overflow:hidden}.pdp-img-shimmer:after{content:"";will-change:transform;background-image:linear-gradient(100deg,#fff0 30%,#ffffffa6 50%,#fff0 70%);animation:1.4s ease-in-out infinite pdp-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes pdp-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pdp-img-shimmer:after{animation:none;display:none}}.pdp-img-handoff{-webkit-user-select:none;user-select:none;pointer-events:none}
