#MainContent>.shopify-section:has(.collection){margin:1.5rem 1rem;border-radius:18px;overflow:hidden}@media screen and (min-width:750px){#MainContent>.shopify-section:has(.collection){margin:2.5rem 1.5rem;border-radius:24px}}.collection{background-color:#fff;color:#650934;border:1px solid #ebe5df;border-radius:18px;padding:4rem 1.5rem;position:relative;box-shadow:0 10px 30px #0000000d;overflow:hidden}@media screen and (min-width:750px){.collection{border-radius:24px;padding:5.5rem 3.5rem}}.collection__title{text-align:center;margin-bottom:3.5rem}.collection__title .title{font-family:var(--font-heading-family),serif;font-size:3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#650934;margin:0 auto;display:inline-block;position:relative}.collection__title .title:after{content:"";display:block;width:65px;height:2px;background:linear-gradient(90deg,#65093400,#650934cc,#65093400);margin:1.2rem auto 0}@media screen and (min-width:750px){.collection__title .title{font-size:3.8rem}}.collection .card-wrapper{background:transparent}.collection .card{background:transparent;border-radius:18px}.collection .card__inner{--ratio-percent: 150% !important;border-radius:18px!important;overflow:hidden!important;border:1px solid #ece6e0!important;box-shadow:0 10px 25px #0000000d!important;background-color:#f9f7f5!important;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease!important}.collection .card-wrapper:hover .card__inner{border-color:#650934!important;box-shadow:0 15px 35px #6509341f!important;transform:translateY(-4px)}.collection .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:18px!important;overflow:hidden!important}.collection .card__media .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.collection .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .7s cubic-bezier(.16,1,.3,1)!important}.collection .card-wrapper:hover .card__media img{transform:scale(1.06)!important}.collection .card__content{padding:1.2rem .4rem .4rem;display:flex;flex-direction:column;justify-content:space-between;text-align:center!important;align-items:center!important}.collection .card__heading{font-family:var(--font-heading-family),serif;font-size:1.45rem;font-weight:500;line-height:1.35;letter-spacing:.02em;min-height:4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.6rem;text-align:center!important;width:100%!important}.collection .card__heading a{color:#650934!important;text-decoration:none;transition:color .3s ease}.collection .card-wrapper:hover .card__heading a{color:#8c114b!important}.collection .card-information{margin-top:auto;text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.collection .price{color:#650934!important;font-size:1.5rem;font-weight:600;margin-top:.4rem;text-align:center!important;justify-content:center!important;width:100%!important}.collection .price .price-item--regular,.collection .price .price-item--sale,.collection .price-item--last{color:#650934!important;font-weight:600!important;display:inline-block!important}.collection .price--on-sale .price-item--regular,.collection .price__sale>span:has(.price-item--regular),.collection .price__compare{display:none!important}.collection .badge{background-color:#650934!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:.4rem .8rem!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 4px 10px #65093433!important}.collection .collection__view-all .button,.collection .collection__view-all a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;color:#650934!important;border:1.5px solid #650934!important;border-radius:50px!important;padding:1.2rem 3.4rem!important;font-family:var(--font-heading-family),serif!important;font-size:1.35rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;overflow:hidden!important;z-index:1!important;box-shadow:0 4px 14px #65093414!important;transition:color .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1)!important}.collection .collection__view-all .button:after,.collection .collection__view-all a:after{display:none!important;content:none!important;box-shadow:none!important}.collection .collection__view-all .button:before,.collection .collection__view-all a:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#650934!important;border-radius:50px!important;transform:translateY(100%)!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;z-index:-1!important;box-shadow:none!important}.collection .collection__view-all .button:hover:before,.collection .collection__view-all a:hover:before{transform:translateY(0)!important}.collection .collection__view-all .button:hover,.collection .collection__view-all a:hover{color:#fff!important;border-color:#650934!important;box-shadow:0 10px 28px #65093447!important;transform:translateY(-2px)!important}.collection .slider-button{width:44px;height:44px;border-radius:50%;border:1px solid #e0dad3;background-color:#fff;color:#650934;transition:all .3s ease}.collection .slider-button:hover{background-color:#650934;border-color:#650934;color:#fff}.collection .slider-counter{color:#650934}@media screen and (max-width:749px){#MainContent>.shopify-section:has(.collection){margin:1.2rem .8rem;border-radius:16px}.collection{padding:3rem 1.2rem;border-radius:16px}.collection__title{margin-bottom:2.2rem}.collection__title .title{font-size:2.4rem}.collection .card__inner{--ratio-percent: 145% !important;border-radius:14px!important}.collection .card__media{border-radius:14px!important}.collection .card__content{padding:1.4rem .4rem .4rem!important;text-align:center!important;align-items:center!important}.collection .card__heading{font-size:1.85rem!important;font-weight:500!important;line-height:1.35!important;min-height:5rem!important;margin-bottom:.6rem!important;text-align:center!important;width:100%!important}.collection .price{font-size:1.9rem!important;font-weight:700!important;margin-top:.6rem!important;text-align:center!important;justify-content:center!important;width:100%!important}.collection .price .price-item--regular,.collection .price .price-item--sale,.collection .price-item--last{font-size:1.9rem!important;font-weight:700!important;text-align:center!important}.collection .badge{padding:.4rem .8rem!important;font-size:1.1rem!important}.collection .collection__view-all .button{padding:1rem 2.2rem;font-size:1.3rem}.collection .slider-button{width:38px;height:38px}.collection .product-grid{column-gap:0!important;row-gap:0!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important}.collection .grid__item{width:100%!important;max-width:100%!important;flex:0 0 100%!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;padding-left:1rem!important;padding-right:1rem!important}.collection .slider-buttons{display:none!important}.collection .slider--tablet:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-featured-collection.css.map */
