.automazen-related-products{--default-gap: 2rem;--container-max-width: 1200px;--transition-timing: cubic-bezier(.4, 0, .2, 1);--shadow-base: 0 4px 20px rgba(0, 0, 0, var(--card-shadow-intensity, .08));--shadow-hover: 0 12px 40px rgba(152, 202, 63, .15);background-color:var(--background-color, #ffffff);padding:var(--section-padding-top-desktop, 40px) 1rem var(--section-padding-bottom-desktop, 40px);min-height:200px}.automazen-related-products *{box-sizing:border-box}.automazen-related-products .container{max-width:var(--container-max-width);margin:0 auto;width:100%}.automazen-related-products .section-header{text-align:center;margin-bottom:3rem}.automazen-related-products .section-title{font-size:var(--title-size-desktop, 32px);color:var(--title-color, #333333);margin:0 0 1rem;font-weight:600;line-height:1.2}.automazen-related-products .section-description{font-size:var(--description-size-desktop, 16px);color:var(--text-color, #666666);line-height:1.5;max-width:600px;margin:0 auto}.automazen-related-products .header-image{display:block;margin:0 auto 2rem;max-width:100%}.automazen-related-products .header-img{max-width:100%;height:auto;border-radius:var(--card-border-radius-desktop, 12px)}.automazen-related-products .desktop-only{display:block}.automazen-related-products .mobile-only{display:none}.automazen-related-products .related-products-grid{display:flex;flex-direction:column;gap:var(--card-gap-desktop, 20px)}.automazen-related-products .grid-row{display:flex;gap:var(--card-gap-desktop, 20px);width:100%}.automazen-related-products .grid-row.mobile-row{display:none}.automazen-related-products .product-card{background:var(--card-background-color, #ffffff);border-radius:var(--card-border-radius-desktop, 12px);overflow:hidden;box-shadow:var(--shadow-base);transition:all .3s var(--transition-timing);flex:1;display:flex;flex-direction:column;position:relative;width:var(--tile-size-desktop, 280px)!important;min-width:var(--tile-size-desktop, 280px)!important}.automazen-related-products .product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.automazen-related-products .product-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.automazen-related-products .product-image{position:relative;overflow:hidden;background:#f8f9fa}.automazen-related-products .product-image{aspect-ratio:1 / 1}.automazen-related-products[data-card-image-ratio-desktop=landscape] .product-image{aspect-ratio:4 / 3}.automazen-related-products[data-card-image-ratio-desktop=portrait] .product-image{aspect-ratio:3 / 4}.automazen-related-products[data-card-image-ratio-desktop=wide] .product-image{aspect-ratio:16 / 9}.automazen-related-products .product-img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--transition-timing)}.automazen-related-products .product-card:hover .product-img{transform:scale(1.05)}.automazen-related-products .product-placeholder{display:flex;align-items:center;justify-content:center;height:100%;background:#f0f0f0;color:#999}.automazen-related-products .product-badge{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.automazen-related-products .sale-badge{background:var(--badge-sale-color, #e74c3c);color:#fff}.automazen-related-products .new-badge{background:var(--badge-new-color, #2ecc71);color:#fff}.automazen-related-products .sold-out-badge{background:#95a5a6;color:#fff}.automazen-related-products .product-content{padding:var(--card-content-padding-desktop, 20px);padding-top:var(--image-to-content-spacing-desktop, 16px);display:flex;flex-direction:column;flex-grow:1}.automazen-related-products .product-title{font-size:var(--product-title-size-desktop, 18px);color:var(--product-title-color, #333333);font-weight:600;line-height:1.3;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.automazen-related-products .product-vendor{font-size:calc(var(--product-title-size-desktop, 18px) * .8);color:var(--text-color, #666666);margin:0 0 8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.automazen-related-products .product-description{font-size:var(--product-description-size-desktop, 14px);color:var(--text-color, #666666);line-height:1.4;margin:0 0 12px;flex-grow:1}.automazen-related-products .product-price{margin:8px 0 12px;display:flex;align-items:center;gap:8px}.automazen-related-products .price-regular,.automazen-related-products .price-sale{font-size:var(--product-price-size-desktop, 16px);font-weight:700;color:var(--price-color, #98CA3F)}.automazen-related-products .price-compare{font-size:calc(var(--product-price-size-desktop, 16px) * .9);color:#999;text-decoration:line-through}.automazen-related-products .product-cta{margin-top:auto}.automazen-related-products .cta-button{display:inline-block;background:var(--cta-button-background, #98CA3F);color:var(--cta-button-text-color, #ffffff);padding:10px 20px;border-radius:6px;font-size:var(--button-font-size-desktop, 14px);font-weight:600;text-align:center;transition:all .3s var(--transition-timing);width:100%;text-decoration:none}.automazen-related-products .cta-button:hover{background:color-mix(in srgb,var(--cta-button-background, #98CA3F) 85%,black);transform:translateY(-1px)}.automazen-related-products[data-animations=false] .product-card{transition:none}.automazen-related-products[data-animations=false] .product-card:hover{transform:none;box-shadow:var(--shadow-base)}.automazen-related-products[data-animations=false] .product-img{transition:none}.automazen-related-products[data-animations=false] .product-card:hover .product-img{transform:none}.automazen-related-products[data-style=classic] .product-card{border:1px solid #e1e5e9;box-shadow:0 2px 8px #0000001a}.automazen-related-products[data-style=minimal] .product-card{box-shadow:none;border:1px solid #f0f0f0}.automazen-related-products[data-style=minimal] .product-card:hover{box-shadow:0 4px 16px #0000001a}@media (max-width: 768px){.automazen-related-products{padding:var(--section-padding-top-mobile, 30px) 1rem var(--section-padding-bottom-mobile, 30px)}.automazen-related-products .grid-row.desktop-row{display:none}.automazen-related-products .grid-row.mobile-row{display:flex;gap:var(--card-gap-mobile, 15px)}.automazen-related-products .related-products-grid,.automazen-related-products .grid-row{gap:var(--card-gap-mobile, 15px)}.automazen-related-products .desktop-only{display:none}.automazen-related-products .mobile-only{display:block}.automazen-related-products .section-title{font-size:var(--title-size-mobile, 24px)}.automazen-related-products .section-description{font-size:var(--description-size-mobile, 14px)}.automazen-related-products .product-card{border-radius:var(--card-border-radius-mobile, 10px);width:var(--tile-size-mobile, 200px)!important;min-width:var(--tile-size-mobile, 200px)!important}.automazen-related-products .product-content{padding:var(--card-content-padding-mobile, 15px);padding-top:var(--image-to-content-spacing-mobile, 12px)}.automazen-related-products .product-title{font-size:var(--product-title-size-mobile, 16px)}.automazen-related-products .product-description{font-size:var(--product-description-size-mobile, 12px)}.automazen-related-products .price-regular,.automazen-related-products .price-sale{font-size:var(--product-price-size-mobile, 14px)}.automazen-related-products .price-compare{font-size:calc(var(--product-price-size-mobile, 14px) * .9)}.automazen-related-products[data-card-image-ratio-mobile=landscape] .mobile-row .product-image{aspect-ratio:4 / 3}.automazen-related-products[data-card-image-ratio-mobile=portrait] .mobile-row .product-image{aspect-ratio:3 / 4}.automazen-related-products[data-card-image-ratio-mobile=wide] .mobile-row .product-image{aspect-ratio:16 / 9}.automazen-related-products[data-card-image-ratio-mobile=square] .mobile-row .product-image{aspect-ratio:1 / 1}.automazen-related-products .product-badge{top:8px;right:8px;font-size:10px;padding:3px 6px}.automazen-related-products .cta-button{padding:8px 16px;font-size:var(--button-font-size-mobile, 12px)}@media (hover: none){.automazen-related-products .product-card:hover{transform:none;box-shadow:var(--shadow-base)}.automazen-related-products .product-card:hover .product-img{transform:none}}}@media (min-width: 769px) and (max-width: 1024px){.automazen-related-products .related-products-grid,.automazen-related-products .grid-row{gap:calc(var(--card-gap-desktop, 20px) * .8)}.automazen-related-products .product-content{padding:calc(var(--card-content-padding-desktop, 20px) * .9)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.automazen-related-products .product-img{image-rendering:-webkit-optimize-contrast}}@media (prefers-reduced-motion: reduce){.automazen-related-products .product-card,.automazen-related-products .product-img,.automazen-related-products .cta-button{transition:none}.automazen-related-products .product-card:hover,.automazen-related-products .product-card:hover .product-img{transform:none}}@media print{.automazen-related-products .product-card{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.automazen-related-products .cta-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/AutoMazen-Related-Products.css.map */
