.quickview-product-view .more-info { -webkit-backface-visibility: hidden; backface-visibility: hidden; cursor: pointer; display: block; font-family: "Roboto", "Helvetica", "Arial", sans-serif; font-size: 16px; font-size: 1rem; line-height: 36px; line-height: 2.25rem; text-align: center; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; padding: 0 .12px; padding: 0 .75rem; position: relative; -webkit-transform: translateZ(0); transform: translateZ(0); }

.quickview-product-view .more-info:before { background: #000; bottom: 0; content: ''; left: 0; position: absolute; top: 0; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; -o-transform-origin: 50% 0; transform-origin: 50% 0; width: 100%; z-index: -1; }

.quickview-product-view .more-info:not([disabled]):hover:before { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }

.quickview-product-view [disabled].more-info { background: #f9f9f9; border-color: #f9f9f9; color: #7a7a7a; cursor: not-allowed; }

.quickview-product-view .more-info { background-color: transparent; border: 2px solid #e97405; color: #e97405; }

.quickview-product-view .more-info:before { background: #e97405; }

.quickview-product-view .more-info:not([disabled]):hover { -webkit-box-shadow: inset 0 50px 0 0 #e97405; box-shadow: inset 0 50px 0 0 #e97405; color: #fff; }

@-webkit-keyframes fadeSlideUp { 0% { opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0); }
  100% { opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-o-keyframes fadeSlideUp { 0% { opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 10%, 0); }
  100% { opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeSlideUp { 0% { opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0); }
  100% { opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes fadeSlideUpBanner { 0% { opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  100% { opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-o-keyframes fadeSlideUpBanner { 0% { opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 20px, 0); }
  100% { opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeSlideUpBanner { 0% { opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  100% { opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes fadeIn { 0% { opacity: 0;
    visibility: hidden; }
  100% { opacity: 1;
    visibility: visible; } }

@-o-keyframes fadeIn { 0% { opacity: 0;
    visibility: hidden; }
  100% { opacity: 1;
    visibility: visible; } }

@keyframes fadeIn { 0% { opacity: 0;
    visibility: hidden; }
  100% { opacity: 1;
    visibility: visible; } }

@-webkit-keyframes fadeInfadeOut { from { opacity: 0; } }

@-o-keyframes fadeInfadeOut { from { opacity: 0; } }

@keyframes fadeInfadeOut { from { opacity: 0; } }

@-webkit-keyframes moveUpDown { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  50% { -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

@-o-keyframes moveUpDown { 0% { transform: translate3d(0, 0, 0); }
  50% { transform: translate3d(0, 20px, 0); }
  100% { transform: translate3d(0, 0, 0); } }

@keyframes moveUpDown { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  50% { -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

@-webkit-keyframes slideDownFade { 0% { opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    visibility: hidden; }
  50% { opacity: 1;
    visibility: visible; }
  100% { opacity: 0;
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
    visibility: hidden; } }

@-o-keyframes slideDownFade { 0% { opacity: 0;
    -o-transform: translateY(-10px);
       transform: translateY(-10px);
    visibility: hidden; }
  50% { opacity: 1;
    visibility: visible; }
  100% { opacity: 0;
    -o-transform: translateY(5px);
       transform: translateY(5px);
    visibility: hidden; } }

@keyframes slideDownFade { 0% { opacity: 0;
    -webkit-transform: translateY(-10px);
         -o-transform: translateY(-10px);
            transform: translateY(-10px);
    visibility: hidden; }
  50% { opacity: 1;
    visibility: visible; }
  100% { opacity: 0;
    -webkit-transform: translateY(5px);
         -o-transform: translateY(5px);
            transform: translateY(5px);
    visibility: hidden; } }

.quickview-product-view { text-align: left; position: relative; }

.quickview-product-view .quickview-product-view-left { width: 50%; float: left; }

.quickview-product-view .product-img-box .product-image { background: #f9f9f9; text-align: center; }

.quickview-product-view .product-img-box .product-image img { display: inline-block; height: auto; }

.quickview-product-view .quickview-product-view-left .more-views { margin-bottom: 24px; margin-bottom: 1.5rem; overflow: hidden; }

.quickview-product-view .quickview-product-view-left .more-views ul li { float: left; margin: 0 24px 0 0; margin: 0 1.5rem 0 0; }

.quickview-product-view .quickview-product-view-left .more-views-list li a { display: block; }

.quickview-product-view .quickview-product-view-left .more-views-list li a img { border: 1px solid #ededed; }

.quickview-product-view .quickview-product-view-right { width: 47.5%; float: right; }

.quickview-clear { clear: both; float: none; }

.quickview-product-view .product-name h2 { margin-bottom: 0; }

.quickview-product-view .more-info { margin: 24px 0; margin: 1.5rem 0; }

.quickview-product-view .more-info .icon-arrow-right { color: #fff; }

.quickview-product-view .product-block { border-bottom: 1px solid #e2e0dc; color: #000; font-weight: 700; margin-bottom: 10px; margin-bottom: .625rem; padding-bottom: 10px; padding-bottom: .625rem; }

.quickview-product-view .price-box .price { color: #000; font-size: 22px; font-size: 1.375rem; }

.quickview-product-view .product-usps { margin-bottom: 24px; margin-bottom: 1.5rem; }

.quickview-product-view .product-usps ul { list-style: disc; margin: 10px 0 0 20px; margin: .625rem 0 0 1.25rem; }

.quickview-product-view .block-product-bulk-discount .tier-prices li > span { font-size: 10px; font-size: .625rem; }

.quickview-product-view .qty-right-box { float: right; width: 60%; }

.quickview-product-view .qty-wrapper, .quickview-product-view .add-to-cart { margin: 0 0 10px; margin: 0 0 .625rem; }

.quickview-product-view .qty-wrapper { display: block; float: left; width: 35%; }

.quickview-product-view .result-notification { float: right; font-size: 10px; font-size: .625rem; width: 65%; line-height: 15px; line-height: .9375rem; }

.quickview-steps { border-bottom: 1px solid #e2e0dc; }

.quickview-steps h3 { color: #434242; display: inline-block; font-size: 18px; font-size: 1.125rem; font-weight: 700; margin-top: 10px; margin-top: .625rem; }

.quickview-steps .tooltip-box { -webkit-border-radius: 5px 5px 0 5px; border-radius: 5px 5px 0 5px; right: 0; left: auto; top: 20px; bottom: auto; }

.quickview-switch .link-in-quickview { color: #7a7a7a; display: block; float: left; font-size: 12px; font-size: .75rem; line-height: normal; padding: 8px; padding: .5rem; text-align: center; }

.quickview-switch ul:not(.color-switcher) .link-in-quickview { background: #f9f9f9; border: 1px solid #d9d9d9; width: 50%; }

.quickview-switch .link-in-quickview.active { border-color: #e97405; color: #e97405; position: relative; }

/* start: add checkmarks for selected items */
@media all and (min-width: 768px) { .quickview-switch .link-in-quickview.active:after { content: ''; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e60a"; position: absolute; top: 4px; right: 5px; font-weight: bold; font-size: 14px; } }

/* end: add checkmarks for selected items */
.quickview-add-to-cart #quickview-total-price-as-configured { font-size: 17px; font-size: 1.0625rem; font-weight: bold; margin-bottom: 10px; margin-bottom: .625rem; }
/*# sourceMappingURL=styles.css.map */