/* NOVA 1.8 primary accent overrides; color properties only. */
body.is-nova .form-control:focus{border-color: #d51017;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .btn:focus,body.is-nova .btn.focus{box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .btn:not(:disabled):not(.disabled):active:focus,body.is-nova .btn:not(:disabled):not(.disabled).active:focus{box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);}
body.is-nova .btn-primary{background-color: #d51017;border-color: #d51017;}
body.is-nova .btn-primary.disabled,body.is-nova .btn-primary:disabled{background-color: #d51017;border-color: #d51017;}
body.is-nova .btn-outline-primary{color: #d51017;border-color: #d51017;}
body.is-nova .btn-outline-primary:hover{background-color: #d51017;border-color: #d51017;}
body.is-nova .btn-outline-primary:focus,body.is-nova .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.5);}
body.is-nova .btn-outline-primary.disabled,body.is-nova .btn-outline-primary:disabled{color: #d51017;}
body.is-nova .btn-outline-primary:not(:disabled):not(.disabled):active,body.is-nova .btn-outline-primary:not(:disabled):not(.disabled).active,body.is-nova .show > .btn-outline-primary.dropdown-toggle,body.is-nova .show > .btn-outline-primary[data-toggle=collapse]:not(.navbar-toggler){background-color: #d51017;border-color: #d51017;}
body.is-nova .btn-outline-primary:not(:disabled):not(.disabled):active:focus,body.is-nova .btn-outline-primary:not(:disabled):not(.disabled).active:focus,body.is-nova .show > .btn-outline-primary.dropdown-toggle:focus,body.is-nova .show > .btn-outline-primary[data-toggle=collapse]:focus:not(.navbar-toggler){box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(213,16,23,0.5);}
body.is-nova .btn-link:hover{color: #d51017;}
body.is-nova .custom-control-input:checked ~ .custom-control-label::before{border-color: #d51017;background-color: #d51017;}
body.is-nova .custom-control-input:focus ~ .custom-control-label::before{box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color: #d51017;}
body.is-nova .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #d51017;background-color: #d51017;}
body.is-nova .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(213,16,23,0.5);}
body.is-nova .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(213,16,23,0.5);}
body.is-nova .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(213,16,23,0.5);}
body.is-nova .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(213,16,23,0.5);}
body.is-nova .custom-select:focus{border-color: #d51017;box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .custom-file-input:focus ~ .custom-file-label{border-color: #d51017;box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #f5f7fa, 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #f5f7fa, 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px #f5f7fa, 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .custom-range::-webkit-slider-thumb{background-color: #d51017;}
body.is-nova .custom-range::-moz-range-thumb{background-color: #d51017;}
body.is-nova .custom-range::-ms-thumb{background-color: #d51017;}
body.is-nova .page-link:hover{color: #d51017;}
body.is-nova .page-link:focus{box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.25);}
body.is-nova .badge-primary{background-color: #d51017;}
body.is-nova a.badge-primary:focus,body.is-nova a.badge-primary.focus{box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.5);}
body.is-nova .progress-bar{background-color: #d51017;}
body.is-nova .list-group-item.active{background-color: #d51017;border-color: #d51017;}
body.is-nova .bg-primary{background-color: #d51017 !important;}
body.is-nova .border-primary{border-color: #d51017 !important;}
body.is-nova .text-primary{color: #d51017 !important;}
body.is-nova .consent-modal-close:hover,body.is-nova .consent-modal-close:focus{color: #d51017;}
body.is-nova a.give-consent-preview:focus-visible{color: #d51017;}
body.is-nova .badge-outline-primary{border-color: #d51017;color: #d51017;}
body.is-nova a.badge-outline-primary:focus,body.is-nova a.badge-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(213,16,23,0.5);}
body.is-nova .badge-check{border: 2px solid #d51017;}
body.is-nova .badge-check .badge-circle{background-color: #d51017;border-color: #d51017;}
@media (hover){body.is-nova .btn-primary:hover{background-color: #ae0c12;border-color: #ae0c12;}}
body.is-nova .btn-primary:not(:disabled):not(.disabled):active,body.is-nova .btn-primary:not(:disabled):not(.disabled).active,body.is-nova .show > .btn-primary.dropdown-toggle,body.is-nova .show > .btn-primary[data-toggle=collapse]:not(.navbar-toggler){background-color: #d51017;border-color: #d51017;}
body.is-nova .btn-outline-primary{border-color: #d51017;}
body.is-nova .btn-outline-primary:not(:disabled):not(.disabled):active,body.is-nova .btn-outline-primary:not(:disabled):not(.disabled).active,body.is-nova .show > .btn-outline-primary.dropdown-toggle,body.is-nova .show > .btn-outline-primary[data-toggle=collapse]:not(.navbar-toggler){border-color: #d51017;background-color: #d51017;}
@media (hover){body.is-nova .btn-icon-primary:hover{border-color: #d51017;color: #d51017;}}
body.is-nova .btn-icon-primary:not(:disabled):not(.disabled):active,body.is-nova .btn-icon-primary:not(:disabled):not(.disabled).active,body.is-nova .show > .btn-icon-primary.dropdown-toggle,body.is-nova .show > .btn-icon-primary[data-toggle=collapse]:not(.navbar-toggler){border-color: #d51017;background-color: #d51017;}
body.is-nova .btn-icon-secondary:not(:disabled):not(.disabled):active,body.is-nova .btn-icon-secondary:not(:disabled):not(.disabled).active,body.is-nova .show > .btn-icon-secondary.dropdown-toggle,body.is-nova .show > .btn-icon-secondary[data-toggle=collapse]:not(.navbar-toggler){border-color: #d51017;background-color: #d51017;}
@media (hover){body.is-nova .btn-animated .btn-primary:hover{background-color: #d51017;border-color: #d51017;}}
body.is-nova .btn-animated .btn-outline-primary::after{background-color: #d51017;}
@media (hover){body.is-nova .btn-animated .btn-outline-primary:hover{border-color: #d51017;}
body.is-nova .btn-animated .btn-outline-primary:hover::after{background: #d51017;}}
body.is-nova .badge-circle:hover,body.is-nova .badge-circle:focus{background-color: #d51017;border-color: #d51017;}
body.is-nova .badge-circle-1.on-list{border: 1px solid #d51017;background-color: #d51017;}
body.is-nova .slick-arrow:hover{background-color: #d51017;}
body.is-nova .carousel-thumbnails .slick-slide.slick-current{border: 1px solid #d51017;}
body.is-nova .swatches-image.active{border: 1px solid #d51017;}
body.is-nova .swatches-text.active{border: 1px solid #d51017;}
body.is-nova .form-icon-trigger-label:hover{color: #d51017;}
body.is-nova .bootstrap-select.custom-select button.dropdown-toggle:focus,body.is-nova .bootstrap-select.custom-select button[data-toggle=collapse]:focus:not(.navbar-toggler){border-color: #d51017;}
body.is-nova .bootstrap-select.custom-select.show button.dropdown-toggle,body.is-nova .bootstrap-select.custom-select.show button[data-toggle=collapse]:not(.navbar-toggler){border-color: #d51017;}
body.is-nova .fa-sup{background-color: #d51017;}
body.is-nova .modal-header .close:hover{background-color: #d51017;}
body.is-nova .noUi-horizontal .noUi-connect{background: #d51017;}
body.is-nova .noUi-horizontal .noUi-handle{background: #d51017;box-shadow: 0px 0px 0px 5px rgba(213,16,23,0.5);}
body.is-nova .stepper .step-active .step-content::after{background: #d51017;}
@media (max-width: 991.98px){body.is-nova .stepper .step-current .step-content::after{background: #d51017;}}
body.is-nova .tab-navigation .nav-link::after{border-color: #d51017;}
body.is-nova aside .nav-panel > .nav > .active > .nav-link{border-bottom: 0.375rem solid #d51017;}
body.is-nova .box_login .register .fa{color: #d51017;}
body.is-nova .jqcloud-word a:hover{color: #d51017 !important;}
body.is-nova .modal-header .close:focus{background: #d51017;}
body.is-nova .filter-item.active .filter-img,body.is-nova .filter-item:active .filter-img{border: 3px solid #d51017;}
body.is-nova .filter-search-wrapper.input-group-selected .input-group-text,body.is-nova .filter-search-wrapper.input-group-selected .filter-search{border-color: #d51017;}
body.is-nova .productlist-filter-categories > .nav-item > .nav-link::before{border-color: #d51017;}
body.is-nova #image_wrapper.fullscreen .product-detail-image-topbar #image_fullscreen_close:hover{background-color: #d51017;}
body.is-nova #image_wrapper #gallery .slick-arrow:hover{background-color: #d51017;}
body.is-nova .cfg-group .cfg-swatch:checked ~ .custom-control-label .config-item .badge-circle{background-color: #d51017;border-color: #d51017;}
body.is-nova #footer a:not(.btn):hover{color: #d51017;}
body.is-nova .account-head-data .account-head-data-credit{border: 1px solid #d51017;}
body.is-nova #rmaStickyPositions.loadingAJAX::after,body.is-nova #rmaStickyPositions.loadingAJAX::before{border: 8px solid #d51017;border-color: #d51017 #d51017 transparent transparent;}
body.is-nova .form-control:focus + .input-group-append .input-group-text{border-color: #d51017;}
body.is-nova .checkout-steps .step-check{color: #d51017;}