.sk .mouvea-gallery-track{position:absolute;inset:0;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;direction:ltr;-webkit-overflow-scrolling:touch}
.sk .mouvea-gallery-track::-webkit-scrollbar{display:none}
.sk .mouvea-gallery__slide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}
.sk .mouvea-gallery-track .mouvea-gallery__slide img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none}
.sk .mouvea-gallery-track:focus-visible{outline:3px solid #e8692a;outline-offset:-4px}
.sk .mouvea-gallery-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#536178;font-size:12px;line-height:1.5}
.sk .mouvea-gallery-counter{flex:none;color:#16326b;font-weight:700;font-variant-numeric:tabular-nums}
@media(max-width:767px){.sk .mouvea-gallery-status{font-size:11px;margin-top:8px}}

.sk .sk-pdp-media,.sk .sk-pdp-info{min-width:0;max-width:100%}
.sk .sk-thumbs{max-width:100%}
@media(min-width:1001px){.sk .sk-pdp-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.sk .sk-offer-price [data-unit-saving]{white-space:normal;max-width:230px}}
