.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}}.product-card-wrapper,.card-wrapper.product-card-wrapper{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:1.4rem!important}.product-card-wrapper .card{border:1px solid rgba(0,0,0,.08)!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:0 2px 10px #0000000a!important}.product-card-wrapper .card .card__inner{border-radius:0!important;background:#f6f2ee!important}.product-card-wrapper .card .card__inner .card__media img{padding:0!important}.product-card-wrapper .card:not(.card--horizontal)>.card__content{display:flex!important;flex-direction:column!important;padding:1rem 1rem 1.1rem!important;text-align:left!important}.product-card-wrapper .card:not(.card--horizontal)>.card__content .card__information{display:flex!important;flex-direction:column!important;gap:.4rem!important;flex:1 1 auto!important;padding:0!important;text-align:left!important}.product-card-wrapper .card-information{text-align:left!important}.product-card-wrapper .card .card__heading{margin:0!important;text-align:left!important}.product-card-wrapper .card .card__heading a{font-size:1.35rem!important;font-weight:500!important;line-height:1.35!important;min-height:2.7em!important;max-height:2.7em!important;color:#1b1b1b!important;text-align:left!important}.product-card-wrapper .card .price{margin:0!important;text-align:left!important}.product-card-wrapper .card .card__information .price__sale,.product-card-wrapper .card .card__information .price:not(.price--on-sale) .price__regular{justify-content:flex-start!important;gap:0 .6rem!important}.product-card-wrapper .card .card__information .price-item--sale,.product-card-wrapper .card .card__information .price:not(.price--on-sale) .price-item--regular{font-family:inherit!important;font-size:1.55rem!important;font-weight:700!important;color:#c0202a!important}.product-card-wrapper .card .card__information .price__sale s.price-item--regular{font-family:inherit!important;font-size:1.15rem!important;font-weight:400!important;color:#0006!important}.product-card-wrapper .card:not(.card--horizontal)>.card__content .quick-add{margin-top:auto!important;padding-top:1rem!important}.product-card-wrapper .card .quick-add__submit{width:100%!important;min-width:0!important;min-height:3.8rem!important;padding:.6rem .8rem!important;border:0!important;border-radius:1rem!important;background:#c0202a!important;color:#fff!important;font-family:inherit!important;font-size:1.25rem!important;font-weight:600!important;box-shadow:none!important}.product-card-wrapper .card .quick-add__submit:before,.product-card-wrapper .card .quick-add__submit:after{box-shadow:none!important;border-radius:1rem!important}@media screen and (min-width:750px){.product-card-wrapper .card:not(.card--horizontal)>.card__content{padding:1.4rem!important}.product-card-wrapper .card .card__heading a{font-size:1.45rem!important}.product-card-wrapper .card .card__information .price-item--sale,.product-card-wrapper .card .card__information .price:not(.price--on-sale) .price-item--regular{font-size:1.7rem!important}.product-card-wrapper .card .quick-add__submit{min-height:4.2rem!important;font-size:1.35rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sew-card.css.map */
