:root{--swatch-luna: #e8ddd0;--swatch-dusk: #8b6f5c;--swatch-matt-black: #2a2a2a;--swatch-sand: #c9a878}.card-wrapper .card__inner.ratio{--ratio-percent: 142.47% !important}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .card__media .media{border-radius:16px!important;overflow:hidden}.card-wrapper .card__heading{font-size:2.04rem!important;line-height:1.3!important;margin-top:1rem!important;margin-bottom:.6rem!important}.card-wrapper .price .price-item{font-size:1.86rem!important}.card-wrapper .card-information>.price{margin-top:0!important}.card-wrapper .card-information>.card__color-swatches,.card__color-swatches{display:flex;align-items:center;gap:8px;margin-top:1.1rem!important}.card__color-swatch{width:18px;height:18px;border-radius:50%;border:1px solid rgba(66,44,35,.18);padding:0;cursor:pointer;background-color:var(--swatch-color, #cccccc);transition:transform .15s ease,box-shadow .15s ease}.card__color-swatch:hover{transform:scale(1.12)}.card__color-swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #422c23}.featured_collection .collection__title .title{line-height:1.4;letter-spacing:-.01em}@media screen and (min-width:750px){.featured_collection .collection__title .title{font-size:28px}}@media screen and (min-width:768px){.featured_collection .collection__title .title{font-size:44px}}.featured_collection .card-wrapper .card__inner.ratio{--ratio-percent: 115% !important}.featured_collection .card-wrapper .card__heading{font-size:1.7rem!important;margin-top:.8rem!important;margin-bottom:.4rem!important}.featured_collection .card-wrapper .price .price-item{font-size:1.55rem!important}.card-wrapper .card-img-link{display:block;width:100%;height:100%;position:relative;text-decoration:none;color:inherit}.card__media-hover-fade{position:relative;width:100%;height:100%;overflow:hidden}.card__media-hover-fade .card-slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.card__media-hover-fade .card-slide-img.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.card-wrapper .card__media .media>img:not(.card-slide-img){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/22/assets/product-card-style.css.map */
