.card-wrapper{--product-card-text-alignment:left}
.card-wrapper .card{--border-radius:2rem;border-radius:2rem;overflow:hidden;background:#ffffff !important;transition:transform .3s ease,box-shadow .3s ease}
.card-wrapper .card:before,.card-wrapper .card:after,.card-wrapper .card__inner:after{box-shadow:none !important}
.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .media{background:#ffffff !important;border-radius:0}
.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 1.2rem 3rem rgba(0,0,0,.08)}
.card-wrapper .card__media .media img{object-fit:contain !important;padding:10%;transition:transform .4s ease}
.card-wrapper:hover .card__media .media img{transform:scale(1.04)}

.card-wrapper .card__content{padding:1.6rem 2rem 2.4rem}
.card-wrapper .card__information,.card-wrapper .card-information{text-align:left;padding:0}
.card-wrapper .card__heading{font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:0;color:#1d1d1f;word-break:auto-phrase}
.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.card-wrapper .price{margin-top:.8rem;font-size:1.5rem;letter-spacing:0;color:#1d1d1f;justify-content:flex-start}
.card-wrapper .price .price-item--regular,.card-wrapper .price .price-item--sale{font-weight:400}
.card-wrapper .card__badge .badge{border:none;border-radius:99rem;padding:.4rem 1rem;font-size:1.2rem;font-weight:600;background:#1d1d1f;color:#ffffff}

.collection .title-wrapper-with-link .title,.collection .title{font-weight:700;letter-spacing:-.02em;color:#1d1d1f}
.collection .collection__description,.collection .rte{color:#6e6e73;letter-spacing:0}
.collection__view-all .button{border-radius:99rem;min-height:4.4rem;padding:0 3rem;font-weight:600;letter-spacing:0;box-shadow:none}
.collection__view-all .button:after,.collection__view-all .button:before{box-shadow:none}

.collection-list .card-wrapper{--product-card-text-alignment:center}
.collection-list .card-wrapper .card__content,.collection-list .card-wrapper .card__information{text-align:center}
.collection-list .card-wrapper .card__heading{font-size:1.6rem}
