/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@media(max-width:768px){.form-control-label{margin-right:0!important;text-align:left;}.address-form .form-control-content{width:100%!important;}}
@media (max-width: 768px){#category #search_filters .facet .collapse {display: block !important;}}
#customer-form .form-control-comment,.jx-header-account-wrapper .form-control-comment {position: initial !important;display:block !important;}
#customer-form .form-group,.jx-header-account-wrapper .form-group{display: block !important;}
#customer-form .form-control-label,.jx-header-account-wrapper .form-control-label {float: left;}
#customer-form .form-control-content,.jx-header-account-wrapper .form-control-content {display: block !important;width: 100% !important;}
#customer-form .custom-control-inline,.jx-header-account-wrapper .custom-control-inline {display:inline-flex !important;}
#customer-form .custom-control-label,.jx-header-account-wrapper .custom-control-label {float: left;text-align: left;}
.address-form {max-width: 35.625rem; margin: 0 auto;}
.address-form .form-control-content {width: 65%;}
.js-address-form .form-control-content {width: 65%;}
.address-footer {border-bottom: 1px solid rgba(0,0,0,.1);padding: 5px;}
.address-header label {text-align: left !important;}
.address-header {margin-top: 10px;}
#delivery-addresses hr {display: none;}
.viewed-products .slick-slider .slick-list, .viewed-products .slick-track {width: 15000px !important;}
.product-accessories .slick-slider .slick-list, .product-accessories .slick-track {width: 15000px !important;}
.featured-products .slick-track {width: 15000px !important;}
.product-flags {max-width: 100% !important;}
article.product-miniature.js-product-miniature {padding: 0 !important;}
.products article .wishlist-button-add {top: 2.5rem !important;}