.variant-collection-wrapper{position:relative;width:100%;overflow:visible;z-index:1}.variant-collection-wrapper h1{font-size:43px;color:#3a2c28;margin-bottom:40px;margin-top:0}.variant-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:0}.variant-collection-card{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:3/4;cursor:pointer;transition:transform .3s ease;z-index:1}.variant-collection-card:hover{transform:translateY(-5px);z-index:2}.variant-collection-card:hover{transform:scale(1.02);z-index:2}.variant-collection-card__background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity .3s ease}.variant-collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,#0000004d)}.variant-collection-card__variant-id{position:absolute;top:30px;left:30px;color:#fff;font-size:48px;font-weight:700;text-transform:lowercase;letter-spacing:-1px;opacity:.95;text-shadow:0 2px 8px rgba(0,0,0,.3);font-family:Condensed-Bold;z-index:2}.variant-collection-card__badge{position:absolute;top:20px;right:20px;background:#fff;color:#000;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:lowercase;letter-spacing:.5px}.variant-collection-card__content{position:absolute;bottom:0;left:0;right:0;padding:30px;color:#fff;transition:opacity .3s ease;display:flex;justify-content:space-between}.variant-collection-card__rating{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.variant-collection-card__stars{display:flex;gap:2px}.variant-collection-card__stars svg{width:14px;height:14px;fill:#fff}.variant-collection-card__reviews{opacity:.9}.variant-collection-card__title{font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 4px;letter-spacing:.5px;font-family:Archive-Bold!important}.variant-collection-card__subtitle{font-size:14px;opacity:.9;margin:0 0 12px}.variant-collection-card__price{font-size:24px;font-weight:700;padding-left:10px;line-height:1.3}.variant-collection-card__cta{position:absolute;bottom:30px;left:30px;right:30px;opacity:0;transition:opacity .3s ease}.variant-collection-card:hover .variant-collection-card__cta{opacity:1}.variant-collection-card:hover .variant-collection-card__content{opacity:0}.variant-collection-card__button{background:#b91020;color:#fff;border:none;padding:18px 40px;border-radius:50px;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease;text-decoration:none;display:block;text-align:center;width:100%}.variant-collection-card__button:hover{background:#b91c1c}.text-collection-card{grid-column:span 2;display:flex;flex-direction:column;justify-content:flex-end;padding:10%;background-color:#e5cfbc;border-radius:24px}.text-collection-card h3{color:#3a2c28;font-size:34px;margin-bottom:20px}.text-collection-card p{font-size:16px;line-height:1.4}@media(max-width:1024px){.variant-collection-wrapper h1{font-size:30px}.variant-collection{grid-template-columns:repeat(2,1fr)}.variant-collection .variant-collection-card{flex:0 0 calc(50% - 10px);min-width:calc(50% - 10px)}.text-collection-card{grid-column:span 1}}@media(max-width:640px){.variant-collection-wrapper h1{font-size:30px}.variant-collection{grid-template-columns:1fr;gap:16px}.variant-collection .variant-collection-card{flex:0 0 calc(85% - 10px);min-width:calc(85% - 10px)}.variant-collection-card__variant-id{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
