.shelfGridContainer{padding:20px 0}.shelfGridBanner{position:absolute;width:100%}@media (max-width:1024px){.shelfGridContainer{padding:20px}.shelfGridContent{width:100vw;height:43vh}.plusToggleButton>svg{margin-top:-30px}.plusToggleModal{top:-10px}}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .swipe-gambs{position:absolute;padding:30px;margin:-500px -10px;width:100%;height:500px}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-container{padding:0;margin:0!important;height:100%;position:relative}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-slide.slick-active{width:100%!important;position:relative}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-list{overflow:hidden;height:100%}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-slider{touch-action:auto;-ms-touch-action:auto;position:relative;height:100%}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-next,.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-prev{display:block;position:absolute;bottom:47.5%;z-index:9;border:none;font-size:0;padding:0 12px;cursor:pointer}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-prev{left:10px;background:none}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-next{right:10px;background:none}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-disabled{display:none!important}@media (min-width:1025px){.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-track{min-width:42vw;display:flex;width:101%!important;height:100%;justify-content:space-between}.shelfGridContent{display:flex!important;position:relative;width:98%;height:40vw;justify-content:center;align-items:center}}@media (max-width:1024px){.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-next,.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-prev{bottom:50%}.shelfGridBannerModalContainer .vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-next,.shelfGridBannerModalContainer .vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-prev{display:none!important}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-prev{left:0}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-next{right:0}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-dots{display:flex!important;width:100%;padding:0;justify-content:center;list-style:none;position:fixed;margin-top:-25px}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-dots li{margin:0 .25rem}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-dots li button{padding:1px;width:18px!important;border-radius:30px;height:0!important;transition:.5s;font-size:0;border:none;background-color:transparent}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-dots .slick-active button{width:30px!important;transition:.1s;background-color:transparent}}