.custom-related-products{width:100%;padding:20px 60px;margin:0;box-sizing:border-box}.custom-related-products .product-grid{display:flex;flex-direction:column;gap:30px;max-width:none;width:100%;margin:0;align-items:stretch}.custom-related-products .title-wrapper--center{text-align:center;margin-bottom:2rem}.custom-related-products .product-card{display:flex;flex-direction:column;background:#fff;width:100%;margin:0;border:1px solid #eaeaea;flex-shrink:0}.custom-related-products .product-image{display:flex;align-items:center;justify-content:center;background:#f9f9f9;width:100%;aspect-ratio:1/1;overflow:hidden;padding:0}.custom-related-products .product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.custom-related-products .product-description{padding:25px;display:flex;flex-direction:column;gap:16px}.custom-related-products .product-title{font-size:20px!important;color:#000!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important;font-family:Gloock,serif!important}.custom-related-products .product-title a{color:#000!important;text-decoration:none!important;font-family:Gloock,serif!important}.custom-related-products .product-params{color:#666;font-size:16px;font-weight:400;line-height:1.5}.custom-related-products .product-brand{display:flex;align-items:center;gap:10px;color:#888;font-size:15px}.custom-related-products .product-brand a{color:#888;text-decoration:underline}.custom-related-products .product-details{color:#666;line-height:1.6;font-size:15px}.custom-related-products .learn-more{color:#3498db;font-weight:500;text-decoration:none;font-size:15px;display:block;margin-top:8px}.custom-related-products .product-actions{display:flex;flex-direction:column;justify-content:space-between;gap:25px;padding:25px}.custom-related-products .benefits{display:flex;gap:5px;flex-direction:column}.custom-related-products .benefit{border-radius:8px;padding:8px 25px;font-size:16px;color:#555;display:flex;align-items:center;gap:8px}.custom-related-products .benefit-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.custom-related-products .benefit-icon svg{width:20px;height:20px;color:#3e6f5f}.custom-related-products .benefit-text{flex:1}.custom-related-products .price-section{display:flex;flex-direction:column}.custom-related-products .price-and-quantity{display:flex;justify-content:space-between;align-items:center;height:52px}.custom-related-products .price-info{height:100%;width:50%;display:flex;flex-direction:column}.custom-related-products .product-price{display:flex;flex-direction:column;justify-content:center;height:100%;background-color:#f1f1f1;color:#333;font-weight:600;text-align:center}.custom-related-products .quantity-controls{width:50%;display:flex;border:none;align-items:center;height:100%}.custom-related-products .quantity-btn{width:100%;height:100%;border:none;background:#fff;color:#333;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.custom-related-products .quantity-btn:hover{background:#f5f5f5}.custom-related-products .quantity-input{height:100%;text-align:center;font-size:1rem;border:none;padding:8px;font-weight:500;width:60px}.custom-related-products .add-to-cart-btn{width:100%;background:#3e6f5f;color:#fff;border:none;height:52px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.custom-related-products .quantity-input::-webkit-inner-spin-button,.custom-related-products .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-related-products .quantity-input{-moz-appearance:textfield}.custom-related-products .add-to-cart-btn:hover{background:#222}.custom-related-products .add-to-cart-btn:disabled{background:#ccc;cursor:not-allowed}@media (min-width: 768px){.custom-related-products .product-card{flex-direction:row;min-height:350px}.custom-related-products .product-image{width:350px;flex-shrink:0;aspect-ratio:1/1}.custom-related-products .product-description{flex:1;border-bottom:none;min-width:0}.custom-related-products .product-actions{flex:1;min-width:0}}@media (min-width: 1200px){.custom-related-products{padding:20px 80px}}@media (min-width: 1600px){.custom-related-products{padding:20px 120px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom-related-products.css.map */
