.collection-subcategories{position:relative;overflow:hidden;width:100%}.collection-subcategories *{font-family:Outfit;font-weight:400;box-sizing:border-box}.collection-subcategories .page-width{position:relative}.collection-subcategories__header{text-align:center;margin-bottom:28px}.collection-subcategories__heading{font-family:Outfit;font-weight:400;font-size:calc(24px + (32 - 24) * (100vw - 375px) / (1440 - 375));line-height:1.3;letter-spacing:0!important;color:#781e2c;text-transform:uppercase;margin:0}.collection-subcategories__carousel{display:block;position:relative}.collection-subcategories .splide__track{overflow:visible}.subcategory-card{display:flex;flex-direction:column;text-decoration:none;width:100%;height:100%;background:transparent;transition:transform .3s ease;color:inherit}.subcategory-card__image-wrapper{position:relative;width:100%;aspect-ratio:.85;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.subcategory-card__image-wrapper.ratio-square{aspect-ratio:1}.subcategory-card__image-wrapper.ratio-portrait{aspect-ratio:.85}.subcategory-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.25,1,.5,1)}.subcategory-card__title-bar{background-color:#fff;color:#222;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:0;box-shadow:0 1px 3px #0000000f}.subcategory-card__title{font-family:Outfit;font-weight:500;font-size:15px;line-height:1.3;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.subcategory-card__arrow{flex-shrink:0;color:#222;transition:transform .2s ease}@media(hover:hover){.subcategory-card:hover{transform:translateY(-3px)}.subcategory-card:hover .subcategory-card__image{transform:scale(1.04)}.subcategory-card:hover .subcategory-card__arrow{transform:translate(4px)}}@media screen and (max-width:749px){.collection-subcategories .page-width{padding-left:0!important;padding-right:0!important}.collection-subcategories .splide__track{padding-left:12px!important;padding-right:12px!important}.subcategory-card__title-bar{padding:10px 12px}.subcategory-card__title{font-size:13px}.collection-subcategories .splide__arrows,.collection-subcategories .splide__pagination{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/collection-subcategories.css.map */
