.categories-section{width:100%;position:relative;isolation:isolate;z-index:1;padding-top:var(--cat-pt, 25px);padding-bottom:var(--cat-pb, 25px)}@media(max-width:767px){.categories-section{padding-top:var(--cat-pt-m, var(--cat-pt, 20px));padding-bottom:var(--cat-pb-m, var(--cat-pb, 20px))}}.categories-section .categories-heading{padding:0 var(--cat-px, 0px);text-align:center}.categories-desktop-grid,.categories-desktop-slider{display:none}.categories-mobile{display:block;padding:0 var(--cat-px, 0px)}@media(min-width:768px){.categories-desktop-grid{display:grid}.categories-desktop-slider{display:block}.categories-mobile{display:none}}.categories-desktop-grid{grid-template-columns:repeat(4,1fr);gap:var(--cat-gap, 12px);padding:0 var(--cat-px, 0px)}.categories-desktop-grid--mosaic{grid-template-columns:4fr 5fr 4fr;grid-template-rows:auto auto}.categories-desktop-grid--mosaic .categories-card{aspect-ratio:3 / 2}.categories-desktop-grid--mosaic .categories-card:nth-child(1){grid-column:1;grid-row:1 / span 2;aspect-ratio:auto}.categories-desktop-grid--mosaic .categories-card:nth-child(2){grid-column:2;grid-row:1}.categories-desktop-grid--mosaic .categories-card:nth-child(3){grid-column:2;grid-row:2}.categories-desktop-grid--mosaic .categories-card:nth-child(4){grid-column:3;grid-row:1 / span 2;aspect-ratio:auto}.categories-desktop-slider{padding:0 var(--cat-px, 0px)}.categories-slider-desktop{padding-bottom:36px}.categories-slider-desktop .swiper-slide{height:auto}.categories-card{position:relative;overflow:hidden;cursor:pointer;aspect-ratio:3 / 4;min-height:0}.categories-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.categories-card:hover .categories-card__img{transform:scale(1.04)}.categories-card__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.18) 60%,transparent 100%);padding:32px 24px 28px;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translateY(20px);opacity:.85;transition:transform .4s ease,opacity .4s ease}.categories-card:hover .categories-card__overlay{transform:translateY(0);opacity:1}@media(max-width:767px){.categories-card__overlay{transform:translateY(0)!important;opacity:1!important}}.categories-card__title{color:#fff;font-size:clamp(14px,1.4vw,20px);font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0;line-height:1.25}@media(max-width:591px){.categories-card__title{font-size:16px!important}}.categories-card__cta{display:inline-block;color:#fff;font-size:16px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #efefef;padding-bottom:2px;text-decoration:none;transition:opacity .3s}.categories-card__cta:hover{opacity:.8}.categories-slider-mobile{padding-bottom:36px}.categories-slider-mobile .swiper-slide{height:auto}.categories-section .swiper-pagination{position:absolute;left:0;right:0;bottom:4px!important;display:flex;justify-content:center;align-items:center;gap:8px}.categories-section .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background-color:#f8f5ef;border-radius:50%;opacity:.25;transition:all .3s ease}.categories-section .swiper-pagination .swiper-pagination-bullet-active{opacity:1;transform:scale(1.25);background:#f1ede7}
/*# sourceMappingURL=/cdn/shop/t/13/assets/shopByCollections.css.map */
