.card-fo{display:flex;flex-direction:column;height:100%;text-align:left}.card-fo__media{display:block;position:relative;overflow:hidden;text-decoration:none;aspect-ratio:1 / 1;background-color:rgba(var(--color-foreground),.04)}.card-fo__image{display:block;width:100%;height:100%;object-fit:cover}.card-fo__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}@media(hover:hover){.card-fo__media:hover .card-fo__image--secondary{opacity:1}}.card-fo__info{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem .2rem 0;flex:1 0 auto}.card-fo__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.card-fo__category{font-family:var(--font-body-family);font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.card-fo__volume{flex:none;font-family:var(--font-body-family);font-size:1.2rem;color:rgba(var(--color-foreground),.55);white-space:nowrap}.card-fo__title{margin:0;font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.card-fo__title a{color:rgb(var(--color-foreground));text-decoration:none}.card-fo__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.card-fo__price{flex:none;text-align:right;font-size:1.35rem}.card-fo__price-compare{margin-left:.5rem;color:rgba(var(--color-foreground),.5)}.card-fo__actions{margin-top:auto;padding-top:1.2rem;display:flex;gap:.8rem}.card-fo__actions .card-fo__commander{flex:1 1 0;margin:0}.card-fo__actions .card-fo__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-width:0;min-height:4.2rem;margin:0;padding:0 1.4rem;border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-size:1.15rem;line-height:1.2}.card-fo__discover{flex:1 1 0}@media screen and (max-width:749px){.card-fo__actions{flex-direction:column}.card-fo__actions .card-fo__btn{min-height:2.8rem;padding:0 .8rem;font-size:.85rem;letter-spacing:.03em}.card-fo__title{font-size:1.25rem}.card-fo__price{font-size:1.15rem}.card-fo__category,.card-fo__volume{font-size:1.05rem}.section--best-sellers .product-grid.grid--peek .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 4rem);max-width:calc(100% - var(--grid-mobile-horizontal-spacing) - 4rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/card-product-fo.css.map */
