.collection-carousel,.only-mobile{display:none}.collection-carousel .carousel-cell{width:80%;margin-right:20px;height:350px;position:relative}.collection-cards-section .section-heading{margin-block:50px}.collection-cards-section .section-heading p{margin:0 auto;line-height:1.3}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.collection-card{position:relative;text-align:center;transition:all .3s ease;overflow:hidden;height:400px;display:block}.collection-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.collection-card__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.collection-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-card:hover .collection-card__image img{transform:scale(1.05)}.collection-card__overlay{position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to top,#000000e6,#00000080 40%,#0000);display:block;z-index:1}.collection-card__content{position:absolute;bottom:0;left:0;width:100%;padding:2rem;text-align:left;z-index:2}.collection-card__title{position:relative;font-size:24px;letter-spacing:.1em;font-weight:500;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.collection-card__title:before{content:"";position:absolute;top:-5px;left:0;height:2px;background:#fff;width:37px}.collection-card__title a{color:inherit;text-decoration:none}.flickity-prev-next-button{background:transparent;border:1px solid #14110E;width:40px;height:40px}.flickity-prev-next-button:hover{background:#14110e}.flickity-prev-next-button .arrow{fill:#14110e}.flickity-prev-next-button:hover .arrow{fill:#fff}.flickity-page-dots{bottom:-40px}.flickity-page-dots .dot{width:10px;height:10px;opacity:1;background:transparent;border:1px solid #14110E;border-radius:50%}.flickity-page-dots .dot.is-selected{background:#14110e}@media screen and (max-width: 989px){.collection-grid{grid-template-columns:repeat(2,1fr)}.collection-card{height:350px}}@media screen and (max-width: 749px){.collection-grid{display:none}.collection-carousel,.only-mobile{display:block}.collection-card{height:350px}.section-heading h2{font-size:25.6px}.section-heading p{font-size:14.4px}.page-width{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-collection-cards.css.map */
