.collection-showcase{background:var(--warm-cream);padding:100px 24px;overflow:hidden}.collection-showcase__container{width:100%;max-width:1440px;margin:0 auto}.collection-showcase__header{text-align:center;margin-bottom:36px}.collection-showcase__eyebrow{display:block;margin-bottom:14px;color:#7543a5;font-size:calc(12px * var(--type-scale, 1));font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.collection-showcase__header h2{margin:0 0 18px;color:var(--showcase-heading, var(--deep-ink));font-size:calc(clamp(36px,5vw,68px) * var(--type-scale, 1));font-weight:800;line-height:1.06;letter-spacing:-2px}.collection-showcase__header p{margin:0;color:#75657d;font-size:calc(17px * var(--type-scale, 1));line-height:1.6}.collection-showcase__grid{display:grid;grid-template-columns:repeat(var(--columns-desktop, 4),minmax(0,1fr));gap:18px}.collection-showcase__card{display:block;min-width:0;overflow:hidden;border-radius:22px;color:#fff;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.collection-showcase__card:hover{transform:translateY(-8px);box-shadow:0 24px 50px #3520472e}.collection-showcase__image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#e6d8ee}.collection-showcase__photo,.collection-showcase__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.collection-showcase__card:hover .collection-showcase__photo{transform:scale(1.09)}.collection-showcase__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e0f2a0a 30%,#1e0f2a4d 60%,#1e0f2ad9);transition:opacity .3s ease}.collection-showcase__card:hover .collection-showcase__overlay{opacity:.9}.collection-showcase__card-content{position:absolute;inset:auto 0 0;padding:26px 22px;z-index:1}.collection-showcase__card-label{display:block;margin-bottom:9px;font-size:calc(10px * var(--type-scale, 1));font-weight:700;letter-spacing:2px;opacity:.8}.collection-showcase__card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.collection-showcase__card-bottom h3{margin:0;color:#fff;font-size:calc(clamp(20px,2.2vw,32px) * var(--type-scale, 1));font-weight:800;line-height:1.15;letter-spacing:-.7px;overflow-wrap:anywhere}.collection-showcase__arrow{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:calc(22px * var(--type-scale, 1));transition:background .3s ease,color .3s ease,transform .3s ease}.collection-showcase__card:hover .collection-showcase__arrow{background:#fff;color:var(--deep-ink);transform:rotate(45deg)}.collection-showcase__footer{display:flex;justify-content:center;margin-top:48px}.collection-showcase__button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:16px 28px;background:var(--deep-purple);border:1px solid var(--deep-purple);border-radius:50px;color:#fff;font-size:calc(14px * var(--type-scale, 1));font-weight:700;text-decoration:none;transition:background .3s ease,transform .3s ease}.collection-showcase__button:hover{background:#7543a5;color:#fff;transform:translateY(-3px)}.collection-showcase__button span{font-size:calc(20px * var(--type-scale, 1))}@media screen and (min-width:768px)and (max-width:1024px){.collection-showcase{padding:80px 24px}.collection-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection-showcase__header h2{font-size:calc(clamp(36px,5vw,52px) * var(--type-scale, 1))}}@media screen and (max-width:767px){.collection-showcase{padding:65px 0}.collection-showcase__header{padding:0 20px;margin-bottom:30px}.collection-showcase__header h2{font-size:calc(clamp(30px,9vw,44px) * var(--type-scale, 1));letter-spacing:-1px}.collection-showcase__header p{font-size:calc(15px * var(--type-scale, 1))}.collection-showcase__grid{display:grid;grid-template-columns:repeat(var(--columns-mobile, 1),minmax(0,1fr));gap:14px;padding:0 20px}.collection-showcase__card{width:auto;min-width:0;border-radius:16px}.collection-showcase__image{aspect-ratio:3 / 4}.collection-showcase__card-content{padding:16px 12px}.collection-showcase__card-label{font-size:calc(9px * var(--type-scale, 1));letter-spacing:1px}.collection-showcase__card-bottom{gap:6px}.collection-showcase__card-bottom h3{font-size:calc(clamp(13px,4vw,23px) * var(--type-scale, 1));letter-spacing:-.3px}.collection-showcase__arrow{width:30px;height:30px;font-size:calc(17px * var(--type-scale, 1))}.collection-showcase__footer{margin-top:30px;padding:0 20px}}@media(prefers-reduced-motion:reduce){.collection-showcase__card,.collection-showcase__photo,.collection-showcase__arrow,.collection-showcase__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/collection-showcase.css.map */
