@scope (:is([data-site-niche="restaurante-lanchonete"],[data-canonical-niche="profissionais"],[data-canonical-niche="lojas-comercio"],[data-canonical-niche="loja-digital"])){.premiumGallery{position:relative;width:100%;min-width:0;grid-column:1/-1;padding:0!important;margin:clamp(1.5rem,4vw,3rem) 0}.premiumGalleryTrack{position:relative;display:flex!important;gap:clamp(12px,2vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;border-radius:18px}.premiumGalleryTrack::-webkit-scrollbar{display:none}.premiumGalleryTrack .premiumGallerySlide{position:relative!important;flex:0 0 76%;height:clamp(260px,42vw,560px)!important;min-height:0!important;margin:0!important;overflow:hidden;border-radius:18px;scroll-snap-align:start;background:var(--site-panel,#ddd)}.premiumGallerySlide img{object-fit:cover!important;filter:none!important}.premiumGalleryTrack[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;user-select:none}.premiumGalleryControls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none}.premiumGalleryControls button{display:grid;place-items:center;width:44px!important;height:44px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:white!important;box-shadow:none!important;opacity:.4;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 1px 2px #0009);transition:opacity .2s}.premiumGalleryControls svg{width:16px!important;height:16px!important}.premiumGalleryControls button:focus-visible,.premiumGalleryControls button:hover{opacity:1}.premiumGalleryControls button:focus-visible,.premiumGalleryTrack:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:700px){.premiumGalleryTrack .premiumGallerySlide{flex-basis:90%;height:330px!important}.premiumGalleryControls{display:none!important}}@media(hover:none),(pointer:coarse){.premiumGalleryControls{display:none!important}}@media(prefers-reduced-motion:reduce){.premiumGalleryTrack{scroll-behavior:auto}.premiumGalleryControls button{transition:none!important}}[data-template-root] .premiumGalleryControls button>svg{width:16px!important;height:16px!important;min-width:16px!important}}