.vm-product-details-container .after-title {display: flex; align-items: flex-start; flex-wrap: wrap;}
.vm-product-details-container .after-title .sku-wr {margin-right: 30px;}
.vm-product-details-container .after-title .goto-related {color: #212121; text-align: center; font-size: 16px; border: 5px solid var(--body-link-color); padding: 5px 15px 3px; height: 47px; display: flex; align-items: center; font-weight: 600;}
.vm-product-details-container .after-title .goto-related:hover {border-color: var(--body-link-hover-color);}

div div.productdetails-view .vm-product-more-info { max-width: 100%; }
#related .product-related-products { display: flex; flex-wrap: wrap; }
#related .product-related-products .product-fields-title-wrapper { width: 100%; }
#related .product-related-products .product-field { padding: 16px; margin: 0; }
#related .product-related-products .vm-product-media-container > a { text-align: center; display: inline-block; }
.head-cart {position: relative; top: -10px; right: 55px;}


.category-view .product .addtocart-button:has(.addtocart-button-disabled), .productdetails-view .addtocart-button:has(.addtocart-button-disabled) { pointer-events: none !important; cursor: default !important; }
.productdetails-view .addtocart-button .addtocart-button-disabled {color: #000 !important;}
.productdetails-view .addtocart-button input.addtocart-button {background: #9D0A12 !important; 
  border-color: #9D0A12 !important;}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    #related .product-related-products .product-field { width: 25%; }
    div[class*="-view"] #related .vm-product-media-container img { width: auto; height: 100%; object-fit: contain; max-height: 200px; }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1000px) {
    #related .product-related-products .product-field { width: 33.33333%; }
    div[class*="-view"] #related .vm-product-media-container img { max-height: 180px; }
    #related .vm-product-media-container { margin-bottom: 5px; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    #related .product-related-products .product-field { width: 50%; }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    #related .product-related-products .product-field { width: 100%; }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
