.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: #EEF2F6;--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)}.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}.weroll-0526-related .related-products__text{max-width:56ch;color:var(--werp-text-body);font-size:var(--werp-text-base);line-height:1.65}.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);margin:0;padding:0}.weroll-0526-related .product-grid .grid__item{width:auto;max-width:none}.weroll-0526-related .product-card-wrapper{height:100%}.weroll-0526-related .custom_card{height:100%;border:1px solid var(--werp-border);border-radius:var(--werp-card-radius);background:var(--werp-card-bg);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{border-radius:calc(var(--werp-card-radius) - 1px) calc(var(--werp-card-radius) - 1px) 0 0;background:var(--werp-section-bg);overflow:hidden}.weroll-0526-related .custom_card .card__media .media{border-radius:0;background:var(--werp-section-bg)}.weroll-0526-related .custom_card .card__media .media img{object-fit:contain;padding:16px;transition:transform .22s ease}.weroll-0526-related .custom_card:hover .card__media .media img{transform:scale(1.025)}.weroll-0526-related .custom_card .card__content .card__information{gap:10px;padding:var(--werp-card-padding)!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 5px 24px;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{left:10px;width:7px;height:7px}.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{min-height:48px;height:auto!important;margin:0}.weroll-0526-related .custom_card .card__information .card__heading a{color:var(--werp-text);font-size:var(--werp-text-md);line-height:1.35;letter-spacing:0}.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{gap:8px}.weroll-0526-related .custom_card .price{color:var(--werp-text);font-size:var(--werp-title-sm);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,.weroll-0526-related .custom_card .price_diff{border-radius:var(--werp-control-radius);background:var(--werp-primary);color:var(--werp-card-bg);font-size:var(--werp-text-xs);font-weight:700}@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;padding-bottom:6px;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}.weroll-0526-related .custom_card .card__content .card__information{padding:var(--werp-card-padding-mobile)!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-related-products.css.map */
