.product-recommendations[data-v-c62565f7]{--font-display:"HQ Display", var(--font-sans);--rec-inset:max(56px, calc((100% - 1440px) / 2 + 56px));--rec-gap:17px;--rec-card:clamp(280px, 27.78vw, 400px);color:#000;background:#f4f4f4;width:100%;padding:50px 0 56px;position:relative}@media (width<=960px){.product-recommendations[data-v-c62565f7]{--rec-inset:14px;--rec-gap:12px;--rec-card:min(346px, calc(100vw - 84px));background:#f1f1f1;padding:46px 0 24px}}.product-recommendations__header[data-v-c62565f7]{padding:0 var(--rec-inset);justify-content:space-between;align-items:center;gap:16px;margin-bottom:50px;display:flex}.product-recommendations__header h2[data-v-c62565f7]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.2}@media (width<=960px){.product-recommendations__header[data-v-c62565f7]{text-align:center;justify-content:center;margin-bottom:26px}.product-recommendations__header h2[data-v-c62565f7]{font-size:24px}}.product-recommendations__arrows[data-v-c62565f7]{flex-shrink:0;gap:10px;display:flex}@media (width<=960px){.product-recommendations__arrows[data-v-c62565f7]{display:none!important}}.product-recommendations__arrow[data-v-c62565f7]{cursor:pointer;background:#494a4b;width:31.65px;height:31.65px;display:flex}.product-recommendations__arrow[disabled][data-v-c62565f7]{cursor:default;background:#acadaf}.product-recommendations__arrow svg[data-v-c62565f7]{width:100%;height:100%}.product-recommendations__slides[data-v-c62565f7]{gap:var(--rec-gap);padding:0 var(--rec-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rec-inset);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.product-recommendations__slides[data-v-c62565f7]::-webkit-scrollbar{display:none}.product-recommendations__slide[data-v-c62565f7]{flex:0 0 var(--rec-card);scroll-snap-align:start;scroll-snap-stop:always;background:#fff;flex-direction:column;gap:18px;min-width:0;margin:0;padding:20px 14px;display:flex}@media (width<=960px){.product-recommendations__slide[data-v-c62565f7]{gap:16px;padding:12px 12px 22px}}.slide-image[data-v-c62565f7]{aspect-ratio:1;width:100%;display:block;position:relative}.slide-image .geist-skeleton[data-v-c62565f7]{position:absolute;inset:0}.slide-image img[data-v-c62565f7]{object-fit:contain;object-position:center;width:100%;height:100%;position:relative}.slide-info[data-v-c62565f7]{flex-direction:column;gap:12px;margin-top:auto;display:flex}.slide-info__title[data-v-c62565f7]{font-family:var(--font-display);letter-spacing:0;color:#000;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=960px){.slide-info__title[data-v-c62565f7]{font-size:18px}}.slide-info__price-wrapper[data-v-c62565f7]{flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.2;display:flex}.slide-info__price[data-v-c62565f7]{color:#222;font-size:18px;font-weight:600}.slide-info__compare-at-price[data-v-c62565f7]{color:#9f9f9f;font-size:16px;font-weight:400}.slide-info__badge[data-v-c62565f7]{color:#fff;letter-spacing:-.24px;text-transform:uppercase;background:#cb0000;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.2}.product-recommendations__mobile-controls[data-v-c62565f7]{display:none}@media (width<=960px){.product-recommendations__mobile-controls[data-v-c62565f7]{padding:0 var(--rec-inset);align-items:center;gap:14px;margin-top:28px;display:flex}}.product-recommendations__progress[data-v-c62565f7]{background:#d9d9d9;flex:1;height:3px;position:relative}.product-recommendations__progress span[data-v-c62565f7]{background:#101010;height:100%;transition:left .15s;position:absolute;top:0}.product-recommendations__pager[data-v-c62565f7]{color:#000;flex-shrink:0;align-items:center;gap:6px;font-size:14px;display:flex}.product-recommendations__pager span[data-v-c62565f7]{text-align:center;min-width:28px}.product-recommendations__pager button[data-v-c62565f7]{color:#000;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.product-recommendations__pager button[disabled][data-v-c62565f7]{color:#c8c8c8;cursor:default}.product-recommendations__pager button svg[data-v-c62565f7]{width:22px;height:22px}
