body.mc-site .recommended-products-section{color:var(--mc-color-ink);background:var(--mc-color-white);font-family:var(--mc-font-body)}body.mc-site .recommended-products-section>.section{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}body.mc-site .recommended-products-section .mc-recommendations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px 12px;width:100%;margin:0}body.mc-site .recommended-products-section .heading-wrapper--recommended-products{grid-column:1/-1;width:100%;margin:0;padding:0;align-items:flex-start;text-align:left}body.mc-site .recommended-products-section .recommended-products__title{margin:0;color:var(--mc-color-ink);font:700 clamp(32px,7.8vw,46px)/1.08 var(--mc-font-display);letter-spacing:-.025em;text-transform:none;text-align:left;overflow-wrap:anywhere}body.mc-site .recommended-products-section .mc-recommendations-grid>.product__grid-item{display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;margin:0;padding:0}body.mc-site .recommended-products-section .product-wrap{display:flex;flex:1;flex-direction:column;min-width:0}body.mc-site .recommended-products-section .product__imageContainer>a{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--mc-color-silver)}body.mc-site .recommended-products-section .product__imageContainer .image-element__wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none!important;max-height:none!important}body.mc-site .recommended-products-section .product__imageContainer img{display:block;width:100%;height:100%;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center}body.mc-site .recommended-products-section .thumbnail-sticker{background:var(--mc-color-wine);border-color:var(--mc-color-wine);color:var(--mc-color-white)}body.mc-site .recommended-products-section .thumbnail-sticker__text{color:var(--mc-color-white)}body.mc-site .recommended-products-section .thumbnail__caption{display:flex;flex:1;flex-direction:column;padding:12px 0 0;text-align:left}body.mc-site .recommended-products-section .product-thumbnail{display:flex;flex:1;flex-direction:column;min-width:0;text-align:left}body.mc-site .recommended-products-section .product-thumbnail__vendor{margin:0 0 4px;color:var(--mc-color-muted);font:600 11px/1.35 var(--mc-font-body);letter-spacing:.045em;overflow-wrap:anywhere}body.mc-site .recommended-products-section .product-thumbnail__title{display:flex;align-items:flex-start;min-height:48px;margin:0;padding:4px 0;color:var(--mc-color-ink);font:600 22px/1.12 var(--mc-font-display);letter-spacing:-.015em;text-transform:none;text-decoration:none;text-align:left;overflow-wrap:anywhere}body.mc-site .recommended-products-section .product-thumbnail__price{display:block;margin:auto 0 0;padding-top:12px;color:var(--mc-color-ink);font:600 20px/1.35 var(--mc-font-display);font-variant-numeric:tabular-nums}body.mc-site .recommended-products-section .product-thumbnail__price :is(small,em),body.mc-site .recommended-products-section .mc-recommendation-variant{color:var(--mc-color-muted);font:400 13px/1.4 var(--mc-font-body)}body.mc-site .recommended-products-section .mc-recommendation-variant{display:block;margin-bottom:4px}body.mc-site .recommended-products-section .product-thumbnail__was-price{margin-left:6px;color:var(--mc-color-muted);font-size:14px}body.mc-site .recommended-products-section .jdgm-preview-badge{margin-top:8px;font-size:13px;line-height:1.4}body.mc-site .recommended-products-section :is(a,button):focus-visible{outline:3px solid var(--mc-color-focus);outline-offset:3px}@media(min-width:750px){body.mc-site .recommended-products-section>.section{padding-inline:32px}body.mc-site .recommended-products-section .mc-recommendations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}body.mc-site .recommended-products-section .product-thumbnail__title{font-size:25px}}@media(hover:hover)and (pointer:fine){body.mc-site .recommended-products-section a.product-thumbnail__title:hover{text-decoration:underline;text-underline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/mc-recommendations.css.map */
