.band-upsells{display:flex;flex-direction:column;gap:24px}.band-upsells--pdp{padding-block:80px}@media screen and (max-width: 749px){.band-upsells--pdp{padding-inline:0}}.band-upsells__heading{margin:0;font-weight:700;text-align:center}.band-upsells__count{margin:0}.band-upsells__container{position:relative}.band-upsells:not(.band-upsells--pdp) .band-upsells__container{margin-inline:-15px}.band-upsells__product{display:flex;flex-direction:column;text-align:center;gap:24px;width:210px;height:100%}.band-upsells__swiper-button{position:absolute;top:42%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background-color:transparent;border-radius:50%;transition:background-color .25s ease;border:none;display:none;place-items:center;cursor:pointer;padding:0}.band-upsells__swiper-button:hover{background-color:#fff}.band-upsells__swiper-button svg{display:block;width:40px;height:40px;border-radius:50%}.band-upsells__swiper-button--prev{left:0}.band-upsells__swiper-button--next{right:0}@media screen and (min-width: 750px){.band-upsells__product{width:330px}.band-upsells__swiper-button{display:grid}.band-upsells__container{margin-inline:0}.band-upsells__container:before,.band-upsells__container:after{content:"";position:absolute;z-index:2;top:0;width:200px;height:100%;pointer-events:none}.band-upsells__container:before{background:linear-gradient(-90deg,#fff0,#fff);left:0}.band-upsells__container:after{background:linear-gradient(270deg,#fff,#fff0);right:0}}.band-upsells__product-imagery{position:relative;width:210px;height:300px;background-color:#f7f7f7}@media screen and (min-width: 750px){.band-upsells__product-imagery{width:330px;height:480px}}.band-upsells__product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,visibility .4s ease}.band-upsells__product-image--main{opacity:1;visibility:visible}.band-upsells__product-image--for-overlay,.band-upsells__product.swiper-slide-active .band-upsells__product-image--main{opacity:0;visibility:hidden}.band-upsells__product.swiper-slide-active .band-upsells__product-image--for-overlay{opacity:1;visibility:visible}.band-upsells__product.swiper-slide-active .band-upsells__product-quick-add{opacity:1;pointer-events:unset}.band-upsells__product-info{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 32px}.band-upsells__product-title{color:#000;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;text-wrap-style:balance}.band-upsells__product-price,.band-upsells__product-rating{margin-bottom:-8px}.band-upsells__product-rating .rating-star{--letter-spacing: 0;--font-size: 1.6}.band-upsells__product-quick-add{display:flex;width:100%;margin-top:auto;opacity:0;pointer-events:none;transition:opacity .25s ease}.band-upsells__product-quick-add .quick-add{width:100%}.band-upsells__product-quick-add .quick-add__submit{min-width:0;width:calc(100% - 2px);padding:0}.band-upsells__scrollbar{position:relative!important;top:initial!important;left:initial!important;right:initial!important;bottom:initial!important;width:100%!important;height:6px!important;z-index:1!important;margin-top:24px;background:#d9d9d9;border-radius:0}@media screen and (min-width: 750px){.band-upsells__scrollbar{margin-top:64px}}.band-upsells__scrollbar .swiper-scrollbar-drag{background:#000;border-radius:0}.band-upsells__watch-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10;width:210px;height:300px;pointer-events:none}@media screen and (min-width: 750px){.band-upsells__watch-wrapper{width:330px;height:480px}}.band-upsells__watch-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/294/assets/section-band-upsells.css.map */
