hr {border-top-color: #cacaca;}textarea {resize: vertical;}input[type="radio"].radio-checkbox-image, input[type="checkbox"].radio-checkbox-image {opacity: 0;position: absolute;z-index: -1;}input[type="radio"].radio-checkbox-image + label, input[type="checkbox"].radio-checkbox-image + label {text-align: center;border: 1px solid #cacaca;padding: 5px;border-radius: 5px;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}input[type="radio"].radio-checkbox-image:disabled + label, input[type="checkbox"].radio-checkbox-image:disabled + label {cursor: not-allowed;background-color: #eee;}.has-error input[type="radio"].radio-checkbox-image + label, .has-error input[type="checkbox"].radio-checkbox-image + label {border-color: #dd4b39;}input[type="radio"].radio-checkbox-image + label img, input[type="checkbox"].radio-checkbox-image + label img {margin-top: 5px;height: 220px;}input[type="radio"].radio-checkbox-image:checked + label img, input[type="checkbox"].radio-checkbox-image:checked + label img {transform: scale(0.9);z-index: -1;}input[type="radio"].radio-checkbox-image:checked + label, input[type="checkbox"].radio-checkbox-image:checked + label {outline: #00a65a solid 5px;}input[type="radio"].shipping-option {opacity: 0;position: absolute;z-index: -1;}input[type="radio"].shipping-option + label {text-align: center;border: 1px solid #cacaca;padding: 15px 40px;border-radius: 5px;cursor: pointer;width: 100%;margin-bottom: 10px;}input[type="radio"].shipping-option:disabled + label {cursor: not-allowed;background-color: #eee;}.has-error input[type="radio"].shipping-option + label {border-color: #dd4b39;}input[type="radio"].shipping-option + label img {margin-top: 5px;height: 16px;width: 76px;}input[type="radio"].shipping-option:checked + label img {z-index: -1;}input[type="radio"].shipping-option:checked + label {outline: #00a65a solid 5px;}.bold {font-weight: bold;}.line-through {text-decoration: line-through;}.pointer {cursor: pointer;}.text-ellipsis {text-overflow: ellipsis;overflow: hidden;}.panel.panel-primary .panel-heading a[data-toggle="collapse"]:hover, .panel.panel-primary .panel-heading a[data-toggle="collapse"]:active, .panel.panel-primary .panel-heading a[data-toggle="collapse"]:focus {color: #000;}@media (min-width: 768px) {.modal-xl {width: 90%;max-width: 1400px;}}.privacy-policy > ol > li {margin-bottom: 25px;}.privacy-policy > ol > li li {margin-bottom: 5px;}.form-group.has-error span.help-block:nth-of-type(n + 2) {display: none !important;}.table td, .table th {vertical-align: middle !important;}table.datatable-rich thead tr > .dtfc-fixed-left, table.datatable-rich thead tr > .dtfc-fixed-right {z-index: 1;background-color: white;}table.datatable-rich tbody tr > .dtfc-fixed-left, table.datatable-rich tbody tr > .dtfc-fixed-right {z-index: 1;}table.datatable-rich tbody tr.odd > .dtfc-fixed-left, table.datatable-rich tbody tr.odd > .dtfc-fixed-right {background-color: #f9f9f9;}table.datatable-rich tbody tr.even > .dtfc-fixed-left, table.datatable-rich tbody tr.even > .dtfc-fixed-right {background-color: white;}div.dtfc-left-top-blocker, div.dtfc-right-top-blocker {background-color: white;}.h-0 {height: 0;}.w-100 {width: 100%;}.mn-h-100 {min-height: 100%;}.mx-w-100 {max-width: 100%;}.p-15 {padding: 15px;}.m-0 {margin: 0;}.m-1 {margin: 1px;}.ml-5 {margin-left: 5px;}.ml-10 {margin-left: 10px;}.mt-0 {margin-top: 0;}.mt-5 {margin-top: 5px;}.mt-15 {margin-top: 15px;}.mr-3 {margin-right: 3px;}.mr-5 {margin-right: 5px;}.mr-10 {margin-right: 10px;}.mb-0 {margin-bottom: 0;}.mb-5 {margin-bottom: 5px;}.mb-10 {margin-bottom: 10px;}.mb-15 {margin-bottom: 15px;}.d-flex-base {display: flex !important;flex-wrap: wrap;align-items: center;}.d-flex-around {justify-content: space-around;}.d-flex-between {justify-content: space-between;}.d-flex-evenly {justify-content: space-evenly;}.d-flex-center {justify-content: center;}.d-flex-nowrap {flex-wrap: nowrap !important;}#headerStepChange.affix {top: 0;left: 0;right: 0;background-color: #fff;z-index: 1090;position: fixed !important;box-shadow: 0 1px 1px rgb(0 0 0 / 10%);}.navicular-img {display: flex;flex-direction: column;align-items: center;}.navicular-img img {max-height: 180px;}.navicular-img span {margin-top: 5px;font-size: 18px;}.register-box, .login-box {margin-top: 20px;}.overlay-wrapper .overlay {z-index: 1051;}#btnPreviousStep, #btnNextStep, #btnCartAdd, #btnCartUpd {z-index: 2;position: fixed;bottom: 1rem;}#btnPreviousStep {left: 1rem;}#btnNextStep, #btnCartAdd, #btnCartUpd {right: 1rem;}.swal2-popup.swal2-modal {font-size: 14px;}