﻿.erow {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.btn-close {box-sizing: content-box; width: 1em;height: 1em;padding: .25em .25em;color: #000;background: url("/images/productpagev2/close.png") center/1em no-repeat;border: 0;border-radius: .25rem;}
.btn-close:hover {color: #000;text-decoration: none;opacity: .75;}
.btn-close:focus {outline: 0;box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);opacity: 1;}
.btn-close.disabled, .btn-close:disabled {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;opacity: .25;}
.btn-close-white {filter: invert(1) grayscale(100%) brightness(200%);}
.toast {width: 350px;	max-width: 100%;	font-size: .875rem;	pointer-events: auto;	background-color: rgba(255, 255, 255, .85);	background-clip: padding-box;	border: 1px solid rgba(0, 0, 0, .1);	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);border-radius: .25rem;}
.toast:not(.showing):not(.show) {opacity: 0;}
.toast.hide {display: none;}
.toast-container {width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;pointer-events: none;}
.toast-container>:not(:last-child) {margin-bottom: .75rem;}
.toast-header {display: flex;align-items: center;padding: .5rem .75rem;color: #6c757d;background-color: rgba(255, 255, 255, .85);background-clip: padding-box;border-bottom: 1px solid rgba(0, 0, 0, .05);border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px);}
.toast-header .btn-close {margin-right: -.375rem;margin-left: .75rem;}
.toast-body {padding: .75rem;word-wrap: break-word;}
.modal {position: fixed;top: 0;left: 0;z-index: 9999;display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;opacity: 1;-webkit-transform: translateZ(0);visibility: visible;}
.modal-dialog {	position: relative;width: auto;margin: .5rem;pointer-events: none;}
.modal.fade .modal-dialog {	transition: transform .3s ease-out;	transform: translate(0, -50px);}
@media (prefers-reduced-motion:reduce) {.modal.fade .modal-dialog {transition: none;}}
.modal.show .modal-dialog {transform: none;}
.modal.modal-static .modal-dialog {transform: scale(1.02);}
.modal-dialog-scrollable {height: calc(100% - 1rem);}
.modal-dialog-scrollable .modal-content {max-height: 100%;overflow: hidden;}
.modal-dialog-scrollable .modal-body {overflow-y: auto;}
.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem);}
.modal-content {position: relative;	display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .2);border-radius: .3rem;outline: 0;}
.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 9990;width: 100vw;height: 100vh;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: calc(.3rem - 1px);border-top-right-radius: calc(.3rem - 1px);}
.modal-header .btn-close {padding: .5rem .5rem;margin: -.5rem -.5rem -.5rem auto;}
.modal-title {margin-bottom: 0;line-height: 1.5;}
.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}
.modal-footer {display: flex;flex-wrap: wrap;flex-shrink: 0;align-items: center;justify-content: flex-end;	padding: .75rem;border-top: 1px solid #dee2e6;border-bottom-right-radius: calc(.3rem - 1px);border-bottom-left-radius: calc(.3rem - 1px);}
.modal-footer>* {margin: .25rem;}
.modal--visible {left:0; opacity:1;visibility:visible;display:block;}
@media (min-width:576px) {
    .modal-dialog {	max-width: 500px;margin: 1.75rem auto;}
.modal-dialog-scrollable {height: calc(100% - 3.5rem);}
.modal-dialog-centered {min-height: calc(100% - 3.5rem);}
.modal-sm {max-width: 300px;}
}

@media (min-width:992px) {
.modal-lg, .modal-xl {max-width: 800px;}
}

@media (min-width:1200px) {.modal-xl {max-width: 1140px;}}

.modal-fullscreen {width: 100vw;max-width: none;height: 100%;margin: 0;}
.modal-fullscreen .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen .modal-header {border-radius: 0;}
.modal-fullscreen .modal-body {overflow-y: auto;}
.modal-fullscreen .modal-footer {border-radius: 0;}

@media (max-width:575.98px) {
.modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
.modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-sm-down .modal-header {border-radius: 0;}
.modal-fullscreen-sm-down .modal-body {overflow-y: auto;}
.modal-fullscreen-sm-down .modal-footer {border-radius: 0;}
}

@media (max-width:767.98px) {
.modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
.modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-md-down .modal-header {border-radius: 0;}
.modal-fullscreen-md-down .modal-body {overflow-y: auto;}
.modal-fullscreen-md-down .modal-footer {border-radius: 0;}
}

@media (max-width:991.98px) {
.modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0;	}
.modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-lg-down .modal-header {border-radius: 0;}
.modal-fullscreen-lg-down .modal-body {overflow-y: auto;}
.modal-fullscreen-lg-down .modal-footer {border-radius: 0;}
}

@media (max-width:1199.98px) {
.modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
.modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-xl-down .modal-header {border-radius: 0;}
.modal-fullscreen-xl-down .modal-body {overflow-y: auto;}
.modal-fullscreen-xl-down .modal-footer {border-radius: 0;}
}

@media (max-width:1399.98px) {
.modal-fullscreen-xxl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
.modal-fullscreen-xxl-down .modal-content {	height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-xxl-down .modal-header {border-radius: 0;}
.modal-fullscreen-xxl-down .modal-body {overflow-y: auto;}
.modal-fullscreen-xxl-down .modal-footer {border-radius: 0;}
}

.fade {transition: opacity .15s linear;}

@media (prefers-reduced-motion:reduce) {.fade {transition: none;}}

.fade:not(.show) {opacity: 0;}
.collapse:not(.show) {display: none;}
.collapsing {height: 0;overflow: hidden;transition: height .35s ease;}