.shop-collection{background-color:#fff;width:100%}.shop-collection__container{max-width:120rem;margin:0 auto;padding:0 2rem}.shop-collection__header{text-align:center;margin-bottom:4rem}.shop-collection__heading{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:600;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.15;color:#0b0b0b;margin:0 0 2rem;letter-spacing:-.02em}.shop-collection__text{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:clamp(1.6rem,2vw,1.8rem);line-height:1.6;color:#2b2b2b;max-width:60rem;margin:0 auto}.shop-collection__text p{margin:0 0 1.5rem}.shop-collection__text p:last-child{margin-bottom:0}.shop-collection__grid{display:grid;grid-template-columns:1fr;gap:2rem}.shop-collection__item{width:100%}.shop-collection__card{background-color:#fff;border-radius:.8rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%;position:relative}.shop-collection__card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.shop-collection__image-wrapper{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:#f5f5f5}.shop-collection__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.shop-collection__card:hover .shop-collection__image{transform:scale(1.05)}.shop-collection__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.shop-collection__placeholder-svg{width:60%;height:60%;opacity:.3}.shop-collection__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:3rem 2rem 2rem;display:flex;align-items:flex-end}.shop-collection__title{margin:0;width:100%}.shop-collection__link{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:600;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.15;color:#fff;text-decoration:none;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:color .3s ease,text-shadow .3s ease;display:block}.shop-collection__link:hover{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media screen and (min-width: 750px){.shop-collection__container{padding:0 4rem}.shop-collection__grid{grid-template-columns:repeat(3,1fr);gap:3rem}.shop-collection__image-wrapper{aspect-ratio:3/4}.shop-collection__overlay{padding:4rem 3rem 3rem}}@media screen and (min-width: 1200px){.shop-collection__grid{gap:4rem}.shop-collection__overlay{padding:5rem 4rem 4rem}}@media screen and (max-width: 749px){.shop-collection__grid{gap:1.5rem}.shop-collection__image-wrapper{aspect-ratio:4/3}.shop-collection__overlay{padding:2.5rem 2rem 2rem}.shop-collection__link{font-size:clamp(2.4rem,6vw,3.2rem)}}@media (hover: hover){.shop-collection__card:hover .shop-collection__image{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.shop-collection__card,.shop-collection__image,.shop-collection__link{transition:none}.shop-collection__card:hover,.shop-collection__card:hover .shop-collection__image{transform:none}}@media (prefers-contrast: high){.shop-collection__card{border:1px solid #0B0B0B}.shop-collection__link{text-shadow:0 2px 8px rgba(0,0,0,.8)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-shop-collection.css.map */
