.template-product .section-product-recommendations{background:var(--vo3-bg-light, #fafafa)}.template-product .section-product-recommendations .product-recommendations:not(.section-spacing--disable-top){padding-top:clamp(64px,7vw,104px)}.template-product .section-product-recommendations .product-recommendations:not(.section-spacing--disable-bottom){padding-bottom:clamp(64px,7vw,104px)}.template-product .section-product-recommendations .section-header{max-width:720px;margin-bottom:clamp(32px,4vw,52px)}.template-product .section-product-recommendations .section-header--title{margin-bottom:10px;font-family:var(--vo3-font-display);font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.08;letter-spacing:-.035em}.template-product .section-product-recommendations .section-header .rte{max-width:58ch;color:var(--vo3-text-secondary, #5b5b5b);font-size:var(--vo3-text-base, 16px);line-height:1.6}.template-product .section-product-recommendations .products.row{row-gap:clamp(34px,4vw,52px)}.template-product .section-product-recommendations .products.row>.columns{display:flex}.template-product .section-product-recommendations .product-card{min-height:100%;margin-bottom:0;border:0;border-radius:var(--vo3-radius-md, 12px);background:var(--vo3-surface, #fff);box-shadow:0 6px 20px #1111110e;overflow:hidden;transition:box-shadow var(--vo3-motion-premium),transform var(--vo3-motion-premium)}.template-product .section-product-recommendations .product-card .product-featured-image{margin-bottom:0;background:#fff;overflow:hidden}.template-product .section-product-recommendations .product-card .product-featured-image-link{height:auto;aspect-ratio:4 / 3;padding-bottom:0!important;border:1px solid rgba(17,17,17,.06);border-radius:var(--vo3-radius-md, 12px) var(--vo3-radius-md, 12px) 0 0;background:#fff;transition:border-color var(--vo3-motion-premium)}.template-product .section-product-recommendations .product-card .product-featured-image-link img{padding:clamp(14px,1.75vw,24px);object-fit:contain;transition:opacity var(--vo3-motion-premium),transform var(--vo3-motion-premium)}.template-product .section-product-recommendations .product-card .product-card-info{gap:7px;padding:clamp(20px,2vw,26px);line-height:1.4}.template-product .section-product-recommendations .product-card .product-card-vendor{margin-bottom:1px;color:var(--vo3-gold-hover, #b3893f);font-size:var(--vo3-text-xs, 12px);font-weight:650;letter-spacing:var(--vo3-tracking-eyebrow, .17em);opacity:1}.template-product .section-product-recommendations .product-card .product-card-vendor a{color:inherit}.template-product .section-product-recommendations .product-card .product-card-title{margin-bottom:2px;color:var(--vo3-text-primary, #111);font-size:clamp(.975rem,1.2vw,1.125rem);font-weight:650;line-height:1.35;letter-spacing:-.015em;transition:color var(--vo3-motion-premium)}.template-product .section-product-recommendations .product-card .price{color:var(--vo3-text-primary, #111);font-size:var(--vo3-text-sm, 14px);font-weight:600;line-height:1.4}.template-product .section-product-recommendations .product-card .price del,.template-product .section-product-recommendations .product-card .price .compare-at-price{color:var(--vo3-text-muted, #767676);font-weight:450}.template-product .section-product-recommendations .product-card :is(.product-card-title,.product-featured-image-link):focus-visible{outline:3px solid var(--vo3-focus, #d5a94e);outline-offset:3px}@media(hover:hover)and (pointer:fine){.template-product .section-product-recommendations .product-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #11111117}.template-product .section-product-recommendations .product-card:hover .product-featured-image-link{border-color:#c39a4d7a}.template-product .section-product-recommendations .product-card:hover .product-card-title{color:var(--vo3-gold-hover, #b3893f)}.template-product .section-product-recommendations .product-card:hover .product-featured-image-link img{transform:translateY(-2px)}}.template-product .section-product-recommendations .product-card--add-to-cart-button{min-height:44px;border-color:#e5c671d1!important;border-radius:var(--vo3-btn-radius, 9999px);background:linear-gradient(180deg,#fff3,#fff0 56%),var(--vo3-btn-gold-gradient)!important;background-position:center,14% 50%!important;background-size:auto,165% 165%!important;color:var(--vo3-black, #050505)!important;font-weight:var(--vo3-btn-font, 700);box-shadow:var(--vo3-btn-shadow);transition:background-position var(--vo3-btn-motion),background-color var(--vo3-btn-motion),border-color var(--vo3-btn-motion),box-shadow var(--vo3-btn-motion),color var(--vo3-btn-motion),transform var(--vo3-btn-motion)}.template-product .section-product-recommendations .product-card--add-to-cart-button:is(:hover,:focus-visible){border-color:#ecd388eb!important;background:linear-gradient(180deg,#ffffff3d,#fff0 56%),var(--vo3-btn-gold-gradient-hover)!important;background-position:center,86% 50%!important;background-size:auto,165% 165%!important;color:var(--vo3-black, #050505)!important;box-shadow:var(--vo3-btn-shadow-hover)}@media only screen and (max-width:767px){.template-product .section-product-recommendations .product-recommendations:not(.section-spacing--disable-top){padding-top:56px}.template-product .section-product-recommendations .product-recommendations:not(.section-spacing--disable-bottom){padding-bottom:72px}.template-product .section-product-recommendations .section-header{margin-bottom:28px}.template-product .section-product-recommendations .product-recommendations.swipe-on-mobile .products.row{gap:14px;grid-auto-columns:minmax(76%,1fr);grid-template-columns:repeat(auto-fill,minmax(76%,1fr));padding-inline:15px}.template-product .section-product-recommendations .product-card .product-card-info{padding:18px}}@media(prefers-reduced-motion:reduce){.template-product .section-product-recommendations .product-card,.template-product .section-product-recommendations .product-card .product-featured-image-link,.template-product .section-product-recommendations .product-card .product-featured-image-link img,.template-product .section-product-recommendations .product-card .product-card-title{transition:none}.template-product .section-product-recommendations .product-card:hover,.template-product .section-product-recommendations .product-card:hover .product-featured-image-link img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-recommendations-vo3.css.map */
