.subcategory-banners{padding:3rem 0;overflow:hidden}.subcategory-banners__heading h2{margin:0 0 25px;text-align:center}@media all and (max-width:639px){.subcategory-banners:not(.initialized) .subcategory-banner{width:32.27%}}@media all and (min-width:640px)and (max-width:767px){.subcategory-banners:not(.initialized) .subcategory-banner{width:24.27%}}@media all and (min-width:768px)and (max-width:1023px){.subcategory-banners:not(.initialized) .subcategory-banner{width:19.27%}}@media all and (min-width:1024px)and (max-width:1279px){.subcategory-banners:not(.initialized) .subcategory-banner{width:15.27%}}@media all and (min-width:1280px){.subcategory-banners:not(.initialized) .subcategory-banner{width:11.27%}}.subcategory-banner__image-wrapper{display:contents}.subcategory-banner__picture img{width:100%;height:100%;object-fit:cover}.subcategory-banners .swiper-container:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:10px}@media all and (max-width:749px){.collection .subcategory-banners .swiper-container:not(.swiper-initialized){overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.collection .subcategory-banners .swiper-container:not(.swiper-initialized) .subcategory-banner{flex:0 0 auto}}.subcategory-banner{position:relative;transition:transform .5s;max-width:500px}.subcategory-banner__link{color:inherit;display:block;height:100%;position:relative;text-decoration:none}.subcategory-banner:nth-of-type(2n){background-color:var(--brand-color-accent-2)}.subcategory-banner:nth-of-type(odd){background-color:var(--brand-color-accent-1)}.subcategory-banner__content{padding-bottom:100%}.swiper-wrapper.equal-height .subcategory-banner__content{height:100%}@media all and (min-width:750px){.subcategory-banner:hover{transform:scale(1.05);transition:transform .5s}}.subcategory-banner__picture{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.swiper-wrapper.equal-height .subcategory-banner__picture{position:static}.subcategory-banner__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;text-align:center;font-weight:800;font-size:1.4rem;color:#fff;display:flex;width:90%;height:100%;justify-content:center;align-items:center;text-transform:capitalize}.swiper-wrapper.equal-height .subcategory-banner__title{position:static}picture.subcategory-banner__picture:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#00000080}.collection.specials picture.subcategory-banner__picture:after{background:#a51e1e80}.subcategory-banner:hover picture.subcategory-banner__picture:after{background:#0000}@media all and (max-width:749px){.collection.specials .subcategory-banner:hover picture.subcategory-banner__picture:after{background:#a51e1e80}}@media all and (min-width:500px)and (max-width:767px){.subcategory-banner__title{font-size:1.5rem}}@media all and (min-width:768px){.subcategory-banner__title{font-size:1.6rem}}.swiper-container{position:relative}.swiper-scrollbar{--swiper-scrollbar-bottom: -2rem;background-color:#0003;width:100%;left:0}.swiper-container .swiper-scrollbar-drag{display:block;background-color:#0000004d;cursor:pointer}@media screen and (max-width:400px){.collection .section[id*=subcategory_explore] .swiper-container{padding-bottom:2rem}}.collection .section[id*=subcategory_explore] .subcategory-banner__title,.collection .section[id*=trending_subcategories] .subcategory-banners__heading h2,.collection .section[id*=subcategory_explore] .subcategory-banners__heading h2{font-weight:400}.collection .section[id*=trending_subcategories] .subcategory-banner__title,.collection .section[id*=subcategory_explore] .subcategory-banner__title{color:#282829;font-size:14px;font-weight:300;height:fit-content;left:0;margin-top:1.5rem;top:100%;transform:none;text-decoration:none;width:100%}.collection .section[id*=subcategory_explore] .swiper-container.no-swiper .swiper-wrapper{flex-flow:row wrap;gap:20px}.collection .section[id*=subcategory_explore] .swiper-container:not(.swiper-initialized) .subcategory-banner{width:31.8511116%}.collection .section[id*=subcategory_explore] picture.subcategory-banner__picture:after,.collection .section[id*=subcategory_explore] .subcategory-banner__content img{background:unset}.collection .section[id*=subcategory_explore] .swiper-slide.subcategory-banner{margin-bottom:50px;text-decoration:none;width:160px}@media all and (max-width:749px){.collection .section[id*=subcategory_explore] .swiper-container.no-swiper .swiper-wrapper{flex-flow:row wrap;gap:0}.collection .section[id*=subcategory_explore] .swiper-container.no-swiper .subcategory-banner{width:48%;margin-right:4%;margin-bottom:4%}.collection .section[id*=subcategory_explore] .swiper-container.no-swiper .subcategory-banner:nth-child(2n){margin-right:0}}@media screen and (min-width:801px){.collection .section[id*=subcategory_explore] .subcategory-banner__title{font-size:1.6rem}}@media screen and (min-width:750px){.collection .section[id*=subcategory_explore] .swiper-container:not(.swiper-initialized):not(.no-swiper){overflow:hidden}.collection .section[id*=subcategory_explore] .swiper-container:not(.swiper-initialized):not(.no-swiper) .swiper-wrapper{flex-wrap:nowrap;gap:10px}.collection .section[id*=subcategory_explore] .swiper-container:not(.swiper-initialized):not(.no-swiper) .subcategory-banner{flex:0 0 auto;width:calc((100% - 30px)/4)}}@media screen and (min-width:768px){.collection .section[id*=subcategory_explore] .swiper-container:not(.swiper-initialized):not(.no-swiper) .subcategory-banner{width:calc((100% - 40px)/5)}}@media screen and (min-width:1024px){.collection .section[id*=subcategory_explore] .swiper-container:not(.swiper-initialized):not(.no-swiper) .subcategory-banner{width:calc((100% - 50px) / 6)}}@media screen and (min-width:1280px){.collection .section[id*=subcategory_explore] .swiper-container:not(.swiper-initialized):not(.no-swiper) .subcategory-banner{width:160px}}.subcategory-banner__content:has(.subcategory-banner__sale){position:relative;container-type:inline-size}.subcategory-banner__sale{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 7cqi 7cqi;box-sizing:border-box;line-height:1;pointer-events:none}.subcategory-banner__sale-top{font-size:calc(4.2cqi * var(--sale-text-scale));letter-spacing:.06em;text-transform:uppercase;margin-left:2cqi}.subcategory-banner__sale-discount{font-size:calc(12.5cqi * var(--sale-text-scale));font-weight:700;text-transform:uppercase;margin-top:1cqi}.subcategory-banner__sale-divider{width:10cqi;height:1px;margin:2.5cqi 0 2.5cqi 2cqi;background-color:currentColor;opacity:.7}.subcategory-banner__sale-caption-row{display:flex;align-items:center;justify-content:space-between;gap:2cqi;width:100%;padding-left:2cqi;box-sizing:border-box}.subcategory-banner__sale-caption{font-size:calc(4.2cqi * var(--sale-text-scale));letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subcategory-banner__sale-arrow{font-size:calc(5.5cqi * var(--sale-text-scale));flex-shrink:0}.collection .section[id*=subcategory_explore_specials] .subcategory-banner__image-wrapper{display:block;position:relative;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/19/assets/subcategory-banners.css.map */
