.sf-zb .sf-gal__dots{display:none!important}
.sf-gal__thumbs{display:flex;gap:10px;margin-top:12px;padding:3px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.sf-gal__thumbs::-webkit-scrollbar{display:none}
.sf-gal__thumb{position:relative;flex:0 0 auto;width:72px;height:72px;padding:0;margin:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;opacity:.62;scroll-snap-align:start;transition:opacity .15s ease,border-color .15s ease,transform .15s ease}
.sf-gal__thumb img{display:block;width:100%;height:100%;object-fit:cover}
.sf-gal__thumb:hover{opacity:1}
.sf-gal__thumb.is-active{opacity:1;border-color:var(--sf-teal,#12A094);box-shadow:0 0 0 2px rgba(18,160,148,.18)}
.sf-gal__thumb:focus-visible{outline:3px solid var(--sf-sun-deep,#F26B1D);outline-offset:2px}
@media(min-width:750px){.sf-gal__thumbs{gap:12px;margin-top:14px}.sf-gal__thumb{width:88px;height:88px}}
.sf-zb__gift-img{width:38px;height:38px;flex:none;object-fit:cover;border-radius:9px;background:#fff;box-shadow:0 0 0 2px #fff}
.sf-zb__addon-img{width:44px;height:44px;flex:none;object-fit:cover;border-radius:10px;background:#FFF3E0}