.shelfGridContainer{padding:20px 0}.shelfGridContent{display:flex!important;position:relative;width:98%;height:40vw;justify-content:center;align-items:center}.shelfGridBanner{position:absolute;width:100%}@media (max-width:1024px){.shelfGridContainer{padding:20px}.shelfGridContent{width:99vw;height:43vh}.plusToggleButton>svg{margin-top:-30px}.plusToggleModal{top:-10px}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer .shelfGridContent{width:100%!important}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer .slick-slide[data-index="0"] .shelfGridContent{}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridBanner{-o-object-fit:cover;object-fit:cover;width:100%}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer .slick-slide>div{width:100%}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer .slick-dots{display:none!important}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer .slick-track{padding-right:20px;gap:2px}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleButton>svg:not(:last-child){right:10px!important}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleButton:not(:last-child){width:96%!important}}.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-track{display:flex;height:100%;justify-content:space-between}.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{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}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer{display:flex;gap:2px}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer>div{width:100%}}@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;display:none!important}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .arrow-next{right:0;display:none!important}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-dots{display:flex!important;width:90%;padding:0;justify-content:center;list-style:none;margin-top:-8px}.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:#d4cfca}.vtex-flex-layout-0-x-flexRowContent--rebrand-product-banner .slick-dots .slick-active button{width:30px!important;transition:.1s;background-color:#615c5d}.sizesContainerSizeToggleModal{margin:16px 0!important}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleButton>svg{right:8px!important}}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer{padding:2px 0}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer .slick-track{transition:padding-left .3s ease,padding-right .3s ease}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridContainer .shelfGridContent{width:100%;height:auto;cursor:pointer}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .vtex-product-summary-2-x-container{max-width:100%!important;border-radius:0}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .vtex-product-summary-2-x-element{padding:0}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal{width:100%;position:absolute;bottom:0}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleButton{width:100%;height:auto;position:static}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleButton>svg{position:absolute;bottom:0;right:10px}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleModal{position:static;display:flex;max-width:100%;width:100%;height:100%;padding:15px 20px 20px;transition:opacity .8s ease,visibility .8s ease;cursor:default}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleModal.closed{opacity:0;visibility:hidden}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridModal .plusToggleModal.open{opacity:1;visibility:visible}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .shelfGridBanner{height:auto!important;position:static!important}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .sizesInternalBoxToggleModal.sizeSelectedToggleModal{position:relative}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .sizesInternalBoxToggleModal.sizeSelectedToggleModal:after{content:"";position:absolute;width:4px;background:#433d3f;height:1px;bottom:2px}@-webkit-keyframes riseAndRotate{0%{bottom:4px;transform:rotate(0deg)}to{bottom:70%;transform:rotate(45deg)}}@keyframes riseAndRotate{0%{bottom:4px;transform:rotate(0deg)}to{bottom:70%;transform:rotate(45deg)}}@-webkit-keyframes fallAndUnrotate{0%{bottom:68%;transform:rotate(45deg)}to{bottom:4px;transform:rotate(0deg)}}@keyframes fallAndUnrotate{0%{bottom:68%;transform:rotate(45deg)}to{bottom:4px;transform:rotate(0deg)}}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .plus-toggle-icon{bottom:0}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .plus-toggle-icon.plus-toggle--icon-plus{-webkit-animation:fallAndUnrotate .8s ease forwards;animation:fallAndUnrotate .8s ease forwards}.vtex-flex-layout-0-x-flexRowContent--new-banner-still .plus-toggle-icon.plus-toggle--icon-minus{-webkit-animation:riseAndRotate .8s ease forwards;animation:riseAndRotate .8s ease forwards}