.sfsw{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.sfsw::-webkit-scrollbar{display:none}.sfsw__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.sfsw__slide--extra{background:var(--bg-deep,#f4efe9)}.sfsw__dots{z-index:3;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.sfsw__dots>span{background:#fff9;border-radius:99px;width:6px;height:6px;transition:width .25s,background .25s;box-shadow:0 0 0 1px #0000001f}.sfsw__dots>span.is-on{background:#fff;width:16px}:is([data-brand=cristel],[data-brand=doce-cesta]) .sfsw__dots{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000038;border-radius:99px;padding:5px 8px;left:50%;right:auto;transform:translate(-50%)}@media (hover:none),(pointer:coarse){:has(>.sfsw)>.sf-shots-tag{display:none!important}.sf-product__media:has(>.sfsw){z-index:2}}@media (hover:hover) and (pointer:fine){.sfsw{overflow:hidden}.sfsw__slide--extra,.sfsw__dots{display:none}}@media (prefers-reduced-motion:reduce){.sfsw{scroll-behavior:auto}.sfsw__dots>span{transition:none}}[data-arrastar-fotos=off] .sfsw{overflow:hidden!important}[data-arrastar-fotos=off] .sfsw__slide--extra,[data-arrastar-fotos=off] .sfsw__dots{display:none!important}
