.template-product .recommendations-section .section{--section-padding-top: clamp(2.5rem, 4vw, 4rem);--section-padding-bottom: clamp(2.5rem, 4vw, 4rem)}.template-product .recommendations-section .title-wrapper{gap:1rem;margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.template-product .recommendations-section .title-wrapper .heading{font-size:clamp(1.75rem,2.1vw,2.5rem);line-height:1.02;letter-spacing:-.045em}.template-product .recommendations-section .card-grid{align-items:stretch;gap:clamp(1rem,1.5vw,1.5rem)}.template-product .recommendations-section .product-card{height:auto;overflow:hidden;background:#fff;border:1px solid #e4e5e7;border-radius:1rem;box-shadow:0 12px 32px #1111110a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-product .recommendations-section .product-card:hover{border-color:#cfd1d4;box-shadow:0 18px 42px #11111114;transform:translateY(-2px)}.template-product .recommendations-section .product-card__media,.template-product .recommendations-section .product-card__media .media{background:#fff;border-radius:0}.template-product .recommendations-section .product-card__media>.media{aspect-ratio:4 / 3}.template-product .recommendations-section .product-card__media img{object-fit:contain;padding:clamp(.75rem,1.25vw,1.25rem)}.template-product .recommendations-section .product-card__content{flex:0 0 auto;min-height:0;padding:1rem;text-align:left}.template-product .recommendations-section .product-card__details{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;height:auto!important}.template-product .recommendations-section .product-card__details>p{flex-grow:0;min-height:2.7em!important}.template-product .recommendations-section .product-card__title{font-size:clamp(.9rem,.92vw,1rem);font-weight:650;line-height:1.3}.template-product .recommendations-section .kadan-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;width:100%;min-height:1.75rem;margin-top:.25rem;color:#111;line-height:1.2}.template-product .recommendations-section .kadan-card-price__current{color:#111;font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.template-product .recommendations-section .kadan-card-price__tax{color:rgb(var(--color-foreground) / .58);font-size:.65rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.template-product .recommendations-section .kadan-card-price__reference{margin-inline-start:.2rem;color:rgb(var(--color-foreground) / .45);font-size:.76rem;font-weight:500}.template-product .recommendations-section .quick-add{position:static!important;inset:auto!important;display:flex;justify-content:stretch!important;width:100%!important;margin-top:.75rem;padding:0;transform:none!important}.template-product .recommendations-section .quick-add form,.template-product .recommendations-section .quick-add .button{width:100%}.template-product .recommendations-section .quick-add .button{min-height:2.75rem;padding:.625rem .875rem;color:#fff!important;background:#111!important;border-color:#111!important;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.template-product .recommendations-section .quick-add .btn-fill{display:none}.template-product .recommendations-section .quick-add .button:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}@media screen and (max-width:639px){.template-product .recommendations-section .title-wrapper .heading{font-size:1.75rem}.template-product .recommendations-section .product-card__media>.media{aspect-ratio:1 / 1}.template-product .recommendations-section .product-card__content{min-height:0;padding:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA */
