.mini-recs{display:block}.mini-recs:not(:has(product-mini-carousel)){height:1px;margin-top:calc(var(--mini-recs-gap, 1.6rem) * -1)}.mini-recs:not(:has(product-mini-carousel)) .mini-recs__heading{display:none}.mini-recs product-recommendations{display:block;min-height:1px}.mini-recs__heading{margin:0 0 1.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}product-mini-carousel{display:block}.mini-recs__stage{display:grid}.mini-recs__slide{position:relative;grid-area:1 / 1;display:flex;align-items:center;gap:2rem;padding:1.6rem 2rem 1.6rem 1.6rem;background-color:rgba(var(--color-foreground),.06);opacity:0;visibility:hidden}.mini-recs__slide.is-active{opacity:1;visibility:visible}@media(prefers-reduced-motion:no-preference){.mini-recs__slide{transition:opacity .4s ease,visibility 0s linear .4s}.mini-recs__slide.is-active{transition:opacity .4s ease,visibility 0s}}.mini-recs__media{flex:none;width:8rem;height:8rem}.mini-recs__media img,.mini-recs__media svg{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mini-recs__body{flex:1 1 auto;min-width:0}.mini-recs__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.mini-recs__title{flex:1 1 auto;margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.mini-recs__link{color:inherit;text-decoration:none}.mini-recs__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mini-recs__link:focus-visible{outline:none}.mini-recs__link:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.mini-recs__price{flex:none;font-size:1.5rem}.mini-recs__price .price{display:block}.mini-recs__price .price__badge-sale,.mini-recs__price .price__badge-sold-out{display:none}.mini-recs__price .price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-end}.mini-recs__price .price--on-sale .price__sale .price-item--sale{order:-1}.mini-recs__price s.price-item--regular{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.mini-recs__description{display:-webkit-box;margin:.6rem 0 0;overflow:hidden;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.65);-webkit-box-orient:vertical;-webkit-line-clamp:2}.mini-recs__controls{margin:1.2rem auto 0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-mini-recs.css.map */
