.bmwp-slider-container{position:relative;overflow-y:hidden;max-height:720px;max-width:var(--bmwp-global-width)}.woocommerce.bmwp-slider-container{max-height:-webkit-fill-available;overflow-y:visible}.bmwp-slider-container .tns-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%}.bmwp-slider-container .tns-controls button[data-controls=next]{position:absolute;right:0}.tns-controls button{padding:2px;border-radius:3px;background-color:var(--contrast-alt);box-shadow:var(--bmwp-box-shadow)}.tns-controls button:hover{background-color:var(--primary);filter:brightness(90%);transition:filter .5s}.tns-controls .prev svg{transform:rotate(-180deg)}.tns-controls .next,.tns-controls .prev{max-height:32px}.tns-controls .next svg,.tns-controls .prev svg{fill:var(--surface-0)}.bmwp-slider-container .tns-nav{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;column-gap:6px}.bmwp-slider-container .tns-nav button{background-color:var(--surface-0);opacity:.6;border-radius:30px;padding:6px;box-shadow:var(--bmwp-box-shadow)}.bmwp-slider-container .tns-nav button.tns-nav-active{opacity:1;padding:6px 12px}.bmwp-slider-container.loop .tns-nav{bottom:-5px}.bmwp-slider-container.loop .tns-nav button{background-color:var(--surface-100)}@media screen and (max-width:960px){.bmwp-slider-container{max-height:fit-content}}