.card-wrapper .card__inner{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:1.2rem 1.2rem 0 0;background:rgba(var(--color-foreground),.035)}.card-wrapper .card__inner>.card__media,.card-wrapper .card__inner>.card__media>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0}.card-wrapper .card__inner .card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:.6rem}.card-wrapper .card{border-radius:1.2rem;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s cubic-bezier(.2,.7,.3,1)}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 1.6rem 3.2rem -1.8rem rgba(var(--color-foreground),.34)}.card-wrapper .card__inner .card__media img{transition:transform .55s cubic-bezier(.2,.7,.3,1)}.card-wrapper:hover .card__inner .card__media img{transform:scale(1.04)}}.card-wrapper .card:not(.card--horizontal)>.card__content{display:flex;flex-direction:column;height:auto;padding:1.3rem 1.2rem 1.2rem}.card-wrapper .card:not(.card--horizontal)>.card__content>.card__information{flex:1 1 auto;padding:0}.card-wrapper .card:not(.card--horizontal)>.card__content .quick-add{margin-top:auto;padding-top:1.1rem}.card__content .card__heading{margin:0}.card__content .card__heading a{font-weight:600;letter-spacing:.005em}.card__information .price{margin:.6rem 0 0;line-height:1.3}.card__information .price__container{display:block}.card__information .price__sale,.card__information .price:not(.price--on-sale) .price__regular{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 .7rem}.card__information .price-item--sale,.card__information .price:not(.price--on-sale) .price-item--regular{font-size:1.7rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.card__information .price__sale s.price-item--regular{font-size:1.25rem;font-weight:400;color:rgba(var(--color-foreground),.45);text-decoration-thickness:1px}.card__information .price .unit-price{display:none}.card__badge .badge.sew-badge-save{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;letter-spacing:.03em;padding:.5rem .9rem;border-radius:.6rem;box-shadow:0 .2rem .8rem -.3rem #00000059}.card-wrapper .quick-add__submit{min-height:4.2rem;padding:.8rem 1rem;font-size:1.35rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;border-radius:.8rem}quick-add-modal:not(:defined){display:none!important}@media screen and (max-width:749px){.card-wrapper .card:not(.card--horizontal)>.card__content{padding:1.1rem .9rem 1rem}.card__information .price-item--sale,.card__information .price:not(.price--on-sale) .price-item--regular{font-size:1.5rem}.card__information .price__sale s.price-item--regular{font-size:1.15rem}.card__badge .badge.sew-badge-save{font-size:1rem;padding:.4rem .7rem}.card-wrapper .quick-add__submit{font-size:1.25rem;padding:.7rem .6rem;min-height:4.4rem}}.card-wrapper .card__heading a,.card__content .card__heading a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;font-size:1.4rem!important;line-height:1.4!important;min-height:2.8em!important;max-height:2.8em!important}@media screen and (max-width:749px){.card-wrapper .card__heading a,.card__content .card__heading a{font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sew-card.css.map */
