.card-wrapper{border-radius:1.2rem!important;overflow:hidden!important}.card-wrapper .card{border-radius:1.2rem!important;overflow:hidden!important;box-shadow:0 2px 16px #00000012!important;transition:box-shadow .25s ease,transform .25s ease!important;border:none!important;background:#fff!important}.card-wrapper:has(.card__media:hover) .card{box-shadow:0 8px 28px #00000021!important;transform:translateY(-3px)!important}.card-wrapper .card__inner{border-radius:1.2rem 1.2rem 0 0!important;overflow:hidden!important}.card-wrapper .card__media img{transition:transform .45s ease!important}.card-wrapper .card__media:hover img{transform:scale(1.06)!important}.card-wrapper .card__content{padding:0!important}.card-wrapper .card__information{padding:1.2rem 1.4rem 1.5rem!important}.card-wrapper .card__heading{margin:0 0 .4rem!important}.card-wrapper .card__heading a{font-family:DM Sans,sans-serif!important;font-size:1.3rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#1a1a1a!important;text-decoration:none!important;line-height:1.3!important}.card-wrapper .card__heading a:hover{color:#c0392b!important}.card-wrapper .price{font-family:DM Sans,sans-serif!important}.card-wrapper .price__regular .price-item{font-size:1.35rem!important;font-weight:700!important;color:#1a1a1a!important}.card-wrapper .price__sale .price-item--sale{font-size:1.35rem!important;font-weight:700!important;color:#c0392b!important}.card-wrapper .price__sale .price-item--regular{font-size:1.15rem!important;color:#aaa!important;font-weight:400!important;text-decoration:line-through!important}.card-wrapper .badge{font-family:DM Sans,sans-serif!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.25rem .9rem!important;border-radius:2rem!important}.card-wrapper .badge--sale,.card-wrapper .badge--bottom-left{background:#c0392b!important;color:#fff!important;border:none!important}.card-wrapper .card--standard,.card-wrapper .card--card{border:none!important}.card-wrapper .card:after{display:none!important}@media screen and (max-width:749px){.card-wrapper .card{border-radius:.8rem!important;box-shadow:0 1px 8px #00000014!important}.card-wrapper .card__inner{border-radius:.8rem .8rem 0 0!important}.card-wrapper .card__information{padding:.7rem .8rem .9rem!important}.card-wrapper .card__heading a{font-size:1rem!important;letter-spacing:.02em!important}.card-wrapper .price__regular .price-item,.card-wrapper .price__sale .price-item--sale{font-size:1.05rem!important}.card-wrapper .price__sale .price-item--regular{font-size:.9rem!important}.card-wrapper .badge{font-size:.75rem!important;padding:.15rem .6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gsb-cards-global.css.map */
