:root{--ct-sale: 200, 42, 42;--buttons-radius: 4rem;--buttons-radius-outset: 4rem}.price--on-sale .price-item--sale{color:rgb(var(--ct-sale));font-weight:700;font-size:1.7rem;letter-spacing:-.01em}.price--on-sale .price__sale .price-item--regular{color:rgba(var(--color-foreground),.5);font-weight:400;font-size:1.4rem}.card__badge .badge{background:rgb(var(--ct-sale));border-color:rgb(var(--ct-sale));color:#fff;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem}.card__heading,.card__heading a{font-weight:500}.card-wrapper .quick-add__submit,.card-wrapper .button{width:100%;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem}.card-wrapper.product-card-wrapper{background:rgb(var(--color-background));border-radius:1rem;box-shadow:.2rem .1rem 1rem #00000040;padding:.4rem .4rem .8rem;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.product-grid>.grid__item{display:flex;flex-direction:column}.grid__item>product-component{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.card-wrapper .card{--border-radius: 1rem;--border-width: 0rem;--image-padding: 0rem;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;flex:1 1 auto;min-height:0}.card-wrapper .card__content{padding:1.2rem .5rem .6rem}.card-wrapper .quick-add__submit,.card-wrapper .button{border-radius:4rem}.card-wrapper .quick-add__submit{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.card-wrapper .quick-add__submit:hover{background-color:rgba(var(--color-foreground),.85);border-color:rgba(var(--color-foreground),.85)}.card__badge .badge{border-radius:4rem}.ct-discount-badge{display:inline-block;margin-top:.7rem;padding:.4rem 1.1rem;border-radius:4rem;background:rgb(var(--ct-sale));color:#fff;font-size:1.2rem;font-weight:700;line-height:1.5;white-space:nowrap}.price.price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;row-gap:.2rem}.price.price--on-sale .price__sale .price-item--sale{order:-1}.price--on-sale .price__sale s.price-item--regular{white-space:nowrap}@media screen and (max-width:749px){.card-wrapper .card__content{padding:.9rem .3rem .4rem}.card__heading,.card__heading a{font-size:1.2rem;line-height:1.25}.price--on-sale .price-item--sale{font-size:1.4rem}.price--on-sale .price__sale .price-item--regular{font-size:1.1rem}.price.price--on-sale .price__sale{gap:.4rem;row-gap:0}.ct-discount-badge{font-size:1rem;padding:.25rem .8rem;margin-top:.4rem}.card-wrapper .quick-add__submit,.card-wrapper .button{font-size:1.1rem;letter-spacing:.02em;min-height:3.6rem}.card__badge .badge{font-size:1rem}}.card__badge .badge.color-scheme-4,.price__badge-sale{display:none}.card-wrapper .card{display:flex;flex-direction:column}.card-wrapper .card>.card__content{display:flex;flex-direction:column;flex-grow:1}.card-wrapper .card__information{flex-grow:1}.card-wrapper .quick-add{margin-top:auto}.card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;min-height:2.5em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ct-card.css.map */
