.related-products{display:block}.related-products__heading{margin:0 0 3rem}.weroll-0526-related{--werp-primary: #2f6bff;--werp-primary-hover: #1e4ed8;--werp-primary-soft: #e6eeff;--werp-page-bg: #ffffff;--werp-section-bg: #ffffff;--werp-media-bg: #ffffff;--werp-card-bg: #ffffff;--werp-text: #0b0f14;--werp-text-body: #5b6572;--werp-text-mute: #8a94a3;--werp-border: #e5eaf0;--werp-divider: #e9edf2;--werp-danger: #e3341f;--werp-success: #2f8a45;--werp-warning: #b7791f;--werp-font: "Cera Pro", "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--werp-text-xs: 12px;--werp-text-sm: 13px;--werp-text-base: 14px;--werp-text-md: 16px;--werp-title-sm: 20px;--werp-title-md: 24px;--werp-title-lg: 30px;--werp-card-radius: 12px;--werp-control-radius: 8px;--werp-pill-radius: 999px;--werp-card-padding: 24px;--werp-card-padding-mobile: 16px;--werp-media-radius: 12px;--werp-gap-sm: 16px;--werp-gap-md: 20px;--werp-gap-lg: 24px;background:var(--werp-page-bg);color:var(--werp-text);font-family:var(--werp-font);overflow-x:hidden;overflow-x:clip}.weroll-0526-related .related-products{max-width:1320px}.weroll-0526-related .related-products__header{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);gap:var(--werp-gap-md);align-items:end;margin-bottom:var(--werp-gap-lg)}.weroll-0526-related .related-products__eyebrow{grid-column:1 / -1;width:fit-content;padding:6px 10px;border:1px solid color-mix(in srgb,var(--werp-primary) 22%,var(--werp-border));border-radius:var(--werp-pill-radius);background:var(--werp-primary-soft);color:var(--werp-primary-hover);font-size:var(--werp-text-xs);font-weight:700;line-height:1;letter-spacing:0}.weroll-0526-related .related-products__heading{margin:0;color:var(--werp-text);font-family:var(--werp-font);font-size:var(--werp-title-lg);font-weight:700;line-height:1.15;letter-spacing:0;text-wrap:balance}.weroll-0526-related .related-products__text{max-width:56ch;color:var(--werp-text-body);font-size:var(--werp-text-base);line-height:1.65;text-wrap:pretty}.weroll-0526-related .related-products__text p{margin:0}.weroll-0526-related .product-grid{display:grid;grid-template-columns:repeat(var(--werp-related-columns, 3),minmax(0,1fr));gap:var(--werp-gap-md);align-items:start;margin:0;padding:0;list-style:none}.weroll-0526-related .product-grid .grid__item{width:auto;max-width:none}.weroll-0526-related .product-card-wrapper{height:auto}.weroll-0526-related .custom_card{display:flex;flex-direction:column;height:auto;border:1px solid var(--werp-border);border-radius:var(--werp-card-radius);background:var(--werp-card-bg);overflow:hidden;box-shadow:0 8px 22px #0f23461a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.weroll-0526-related .custom_card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--werp-primary) 36%,var(--werp-border));box-shadow:0 12px 30px #0f234629}.weroll-0526-related .custom_card:focus-within{outline:2px solid var(--werp-primary);outline-offset:3px;box-shadow:0 12px 30px #0f234624}.weroll-0526-related .custom_card .card__inner{display:block;flex:0 0 auto;aspect-ratio:1 / 1;min-height:0;--ratio-percent: 100% !important;border-radius:calc(var(--werp-card-radius) - 1px) calc(var(--werp-card-radius) - 1px) 0 0;background:var(--werp-media-bg);overflow:visible}.weroll-0526-related .custom_card .card__inner:before{content:none}.weroll-0526-related .custom_card .card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0!important}.weroll-0526-related .custom_card .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;background:var(--werp-media-bg);overflow:hidden}.weroll-0526-related .custom_card .card__media .media img{width:100%;height:100%;box-sizing:border-box;object-fit:cover;object-position:top center;padding:0;transition:opacity .18s ease}.weroll-0526-related .custom_card .card__media .media img+img{opacity:0}.weroll-0526-related .custom_card:hover .card__media .media img+img{opacity:1}.weroll-0526-related .custom_card>.card__content{display:block;flex:0 0 auto;height:auto!important}.weroll-0526-related .custom_card .card__content .card__information{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:var(--werp-card-padding)!important}.weroll-0526-related .custom_card:has(.price_diff)>.card__content .card__information{padding-top:calc(var(--werp-card-padding) + 12px)!important}.weroll-0526-related .custom_card .card__content .card__information .card__badge{justify-content:flex-start;margin-bottom:0;text-align:left!important}.weroll-0526-related .custom_card .card__badge .stoke_status{min-height:24px;padding:5px 10px;border-radius:var(--werp-pill-radius);background:var(--werp-section-bg);color:var(--werp-text-body);font-size:var(--werp-text-xs);font-weight:600;line-height:1.2}.weroll-0526-related .custom_card .card__badge .stoke_status:before{content:none}.weroll-0526-related .custom_card .card__badge .in_stock_badge:before{background:var(--werp-success)}.weroll-0526-related .custom_card .card__badge .low_stock_badge:before{background:var(--werp-danger)}.weroll-0526-related .custom_card .card__badge .limited_stock_badge:before{background:var(--werp-warning)}.weroll-0526-related .custom_card .card__heading,.weroll-0526-related .custom_card .card__heading.h5,.weroll-0526-related .custom_card .card__heading.h3{display:block!important;min-height:48px;height:auto!important;margin:0}.weroll-0526-related .custom_card .card__heading+div[style*="height:32px"]{display:none!important}.weroll-0526-related .custom_card .card__information .card__heading a{color:var(--werp-text);font-size:var(--werp-text-md);font-weight:700;line-height:1.35;letter-spacing:0;overflow-wrap:break-word}.weroll-0526-related .custom_card .card__information .card__heading a:hover{color:var(--werp-primary-hover)}.weroll-0526-related .custom_card .card__meta-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:var(--werp-text-body);font-size:var(--werp-text-sm);line-height:1.35}.weroll-0526-related .custom_card .card__meta-item{padding:4px 8px;border-radius:var(--werp-pill-radius);background:var(--werp-section-bg)}.weroll-0526-related .custom_card .card__meta-sep{display:none}.weroll-0526-related .custom_card .card-information{display:flex;flex-direction:column;gap:8px;margin-top:0}.weroll-0526-related .custom_card .caption-with-letter-spacing,.weroll-0526-related .custom_card .caption-large,.weroll-0526-related .custom_card sc-add-to-compare{display:none!important}.weroll-0526-related .custom_card .price{color:var(--werp-text);font-size:var(--werp-title-sm);font-weight:700;line-height:1.25;letter-spacing:0}.weroll-0526-related .custom_card .price.price--on-sale .price-item--regular,.weroll-0526-related .custom_card .per_month_price{color:var(--werp-text-mute);font-size:var(--werp-text-sm)}.weroll-0526-related .custom_card .insurance_badge{top:18px;left:18px;margin:0;border-radius:var(--werp-control-radius);background:var(--werp-primary);color:var(--werp-card-bg);font-size:var(--werp-text-xs);font-weight:700;line-height:1.2;box-shadow:0 8px 18px #2f6bff2e}.weroll-0526-related .custom_card .price_diff{top:auto;bottom:0;left:var(--werp-card-padding);z-index:2;margin:0;transform:translateY(50%);border-radius:var(--werp-control-radius);background:var(--werp-primary);color:var(--werp-card-bg);font-size:var(--werp-text-xs);font-weight:700;line-height:1.2;box-shadow:0 8px 18px #2f6bff2e}@media(prefers-reduced-motion:reduce){.weroll-0526-related .custom_card,.weroll-0526-related .custom_card .card__media .media img{transition:none}.weroll-0526-related .custom_card:hover,.weroll-0526-related .custom_card:hover .card__media .media img{transform:none}}@media screen and (max-width:989px){.weroll-0526-related .related-products__header{grid-template-columns:1fr;gap:12px}.weroll-0526-related .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.weroll-0526-related .related-products{padding-left:20px;padding-right:20px}.weroll-0526-related .related-products__heading{font-size:var(--werp-title-md)}.weroll-0526-related .product-grid{display:flex;gap:var(--werp-gap-sm);overflow-x:auto;overflow-y:visible;padding-bottom:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.weroll-0526-related .product-grid::-webkit-scrollbar{display:none}.weroll-0526-related .product-grid .grid__item{flex:0 0 min(82vw,340px);scroll-snap-align:start;padding-bottom:4px}.weroll-0526-related .custom_card .card__content .card__information{padding:var(--werp-card-padding-mobile)!important}.weroll-0526-related .custom_card:has(.price_diff)>.card__content .card__information{padding-top:calc(var(--werp-card-padding-mobile) + 12px)!important}.weroll-0526-related .custom_card .price_diff{left:var(--werp-card-padding-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section-related-products.css.map */
