.cx-collections{position:relative;overflow:hidden}.cx-collections__inner{display:flex;flex-direction:column;gap:3rem;padding:4rem 0}@media screen and (min-width:750px){.cx-collections__inner{gap:3.6rem;padding:6rem 0}}@media screen and (min-width:990px){.cx-collections__inner{gap:4rem;padding:8rem 0}}.cx-collections__header{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:750px){.cx-collections__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}}.cx-collections__header-text{display:flex;flex-direction:column;gap:.8rem}.cx-collections__heading{font-size:3rem;line-height:1.15;font-weight:400;margin:0;letter-spacing:-.01em}@media screen and (min-width:750px){.cx-collections__heading{font-size:3.6rem}}@media screen and (min-width:990px){.cx-collections__heading{font-size:4.2rem}}.cx-collections__heading em,.cx-collections__heading i{font-style:italic}.cx-collections__description{font-size:1.4rem;line-height:1.7;margin:0;opacity:.55;max-width:48rem}@media screen and (min-width:750px){.cx-collections__description{font-size:1.5rem}}.cx-collections__cta{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:currentColor;white-space:nowrap;padding-bottom:.3rem;border-bottom:1.5px solid currentColor;transition:opacity .2s ease;flex-shrink:0}.cx-collections__cta:hover{opacity:.6}.cx-collections__cta svg{width:1.4rem;height:1.4rem;flex-shrink:0}.cx-collections__grid{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.4rem}.cx-collections__grid::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.cx-collections__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}}@media screen and (min-width:990px){.cx-collections__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.cx-collections__card{position:relative;display:block;border-radius:1.6rem;overflow:hidden;text-decoration:none;color:#fff;aspect-ratio:3 / 4;min-width:72vw;flex-shrink:0;scroll-snap-align:start}@media screen and (min-width:750px){.cx-collections__card{aspect-ratio:3 / 4;min-width:0;flex-shrink:1;scroll-snap-align:unset}}.cx-collections__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cx-collections__card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.cx-collections__card:hover .cx-collections__card-image img{transform:scale(1.04)}.cx-collections__card-image .placeholder-svg{width:100%;height:100%;object-fit:cover}.cx-collections__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000026 45%,#0000 70%);z-index:1;pointer-events:none;border-radius:1.6rem}.cx-collections__card-content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:2rem 2.2rem;display:flex;flex-direction:column;gap:.3rem}@media screen and (min-width:750px){.cx-collections__card-content{padding:2.4rem 2.6rem}}.cx-collections__card-label{font-size:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;opacity:.8}.cx-collections__card-title{font-size:2.4rem;font-weight:400;line-height:1.2;margin:0;letter-spacing:-.01em}@media screen and (min-width:750px){.cx-collections__card-title{font-size:2.6rem}}@media screen and (min-width:990px){.cx-collections__card-title{font-size:2.8rem}}.cx-collections__card-title em,.cx-collections__card-title i{font-style:italic}.cx-collections__card-subtitle{font-size:1.3rem;line-height:1.5;margin:0;opacity:.75;font-style:italic}@media(prefers-reduced-motion:no-preference){.cx-collections[data-animate] .cx-collections__header{opacity:0;transform:translateY(20px);animation:cxCollectionsFadeUp .6s ease forwards}.cx-collections[data-animate] .cx-collections__card{opacity:0;transform:translateY(20px);animation:cxCollectionsFadeUp .5s ease forwards;animation-delay:calc(var(--card-index, 0) * .1s + .1s)}}@keyframes cxCollectionsFadeUp{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cx-collections.css.map */
