#acp-configurable-block .aw-acp-checkout, #acp-configurable-block .aw-acp-continue { -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); }

#acp-configurable-block .aw-acp-checkout:before, #acp-configurable-block .aw-acp-continue: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; }

#acp-configurable-block .aw-acp-checkout:not([disabled]):hover:before, #acp-configurable-block .aw-acp-continue:not([disabled]):hover:before { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }

#acp-configurable-block [disabled].aw-acp-checkout, #acp-configurable-block [disabled].aw-acp-continue { background: #f9f9f9; border-color: #f9f9f9; color: #7a7a7a; cursor: not-allowed; }

#acp-configurable-block .aw-acp-checkout { background-color: #e97405; border: 2px solid #e97405; color: #fff; font-weight: bold; line-height: 46px; line-height: 2.875rem; padding: 0 20px; padding: 0 1.25rem; /* 20/16 */ overflow: hidden; text-transform: uppercase; }

#acp-configurable-block .aw-acp-checkout:before { background: #fff; }

#acp-configurable-block .aw-acp-checkout:not([disabled]):hover { color: #e97405; }

#acp-configurable-block .aw-acp-continue { background-color: transparent; border: 2px solid #000; color: #000; }

#acp-configurable-block .aw-acp-continue:not([disabled]):hover { 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; } }

#ajaxcartpro-progress { border: 1px #999999 solid; position: fixed; text-align: center; padding: 10px; background-color: #ffffff; z-index: 8; color: black; overflow: auto; min-height: 50px; min-width: 230px; /*position:absolute;*/ /*top: expression(parseInt(document.documentElement.scrollTop, 10) +window.ACPTop+ "px");*/ z-index: 9999; }

@media all and (max-width: 479px) { #ajaxcartpro-add-wishlist-confirm, #ajaxcartpro-add-confirm, #ajaxcartpro-remove-confirm { position: fixed; border: 1px #ededed solid; text-align: center !important; padding: 24px; padding: 1.5rem; background-color: #ffffff; left: 2.5% !important; right: auto !important; z-index: 8; color: black; overflow: auto; min-height: 20px; width: 95% !important; z-index: 9999; } }

@media all and (min-width: 480px) { #ajaxcartpro-add-wishlist-confirm, #ajaxcartpro-add-confirm, #ajaxcartpro-remove-confirm { position: fixed; border: 1px #ededed solid; text-align: center !important; padding: 24px; padding: 1.5rem; background-color: #ffffff; z-index: 8; color: black; overflow: auto; min-height: 20px; min-width: 250px; width: auto; height: auto; /*position:absolute;*/ /*top: expression(parseInt(document.documentElement.scrollTop, 10) +200+ "px");*/ z-index: 9999; } }

.ajaxcartpro-box-hide { display: none; }

.ajaxcartpro-box-show { display: block; }

.acp-msg-block { font-weight: bold; background-image: none; padding: 0 !important; min-height: 0 !important; font-size: 12px !important; text-align: center; }

.aw-acp-continue, .aw-acp-continue:hover { padding: 0; margin: 0 auto; display: block; text-decoration: none; cursor: pointer; }

.aw-acp-checkout, .aw-acp-checkout:hover { margin-top: 10px; margin-top: .625rem; }

#acp-configurable-block #bundle-product-wrapper { z-index: 1000; }

#acp-configurable-block dl { text-align: left; padding-left: 10px; }

#acp-configurable-block .price { font-size: 14px; }

#acp-configurable-block .product-name { text-align: center; font-size: 14px; font-weight: bold; }

#acp-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; -moz-opacity: 0.3; opacity: .30; filter: alpha(opacity=30); z-index: 999; }

#acp-overlay[id] { /* IE6 and below Can't See This */ position: fixed; }

#acp-product-options { min-width: 400px; position: fixed; overflow: auto; z-index: 1000; background-color: white; padding: 10px; width: auto; height: auto; /*position:absolute;*/ /*top: expression(parseInt(document.documentElement.scrollTop, 10) +window.ACPTop+ "px");*/ }

#acp-product-options .aw-acp-continue, #acp-product-options .aw-acp-checkout { display: inline-block; text-align: center; text-decoration: none; }

#acp-product-options .aw-acp-btn-container { margin: 5px auto 5px auto; padding-left: 20px; }

#acp-product-options .giftcard-send-form { margin: 0; }

#acp-product-options .product-options dt label.required em { color: #EB340A; margin-left: 5px; }

#acp-product-options #product-options-wrapper { margin: 0; text-align: center; }

.map-popup { z-index: 1001 !important; }

#acp-configurable-block .no-display { display: block !important; }

#acp-configurable-block .product-name { font-size: 18px; padding: 10px 0; text-align: left; }

#acp-configurable-block label { display: block; float: left; font-size: 16px; font-weight: bold; text-align: left; }

#acp-configurable-block dl { margin-bottom: 20px; padding-left: 0; }

#acp-configurable-block dl + dl { padding-left: 10px; }

#acp-configurable-block dd + dt { margin-top: 10px; }

#acp-configurable-block dd select { height: 38px; }

#acp-configurable-block .price { font-size: 16px; font-weight: bold; }

#acp-configurable-block #qty { display: block; }

#acp-configurable-block .price-box { clear: both; float: right; padding-left: 10px; text-align: left; width: 50%; }

#acp-configurable-block .price-box:before { content: 'Prijs'; display: block; font-size: 16px; font-weight: bold; }

#acp-configurable-block .product-options dt label { font-size: 16px; }

#acp-configurable-block .aw-acp-btn-container { border-top: 1px solid #e2e0dc; clear: both; margin-top: 20px; padding-top: 10px; padding-left: 0; overflow: hidden; }

#acp-configurable-block .aw-acp-continue { float: left; margin-top: 10px; }

#acp-configurable-block .aw-acp-checkout { float: right; line-height: 36px; }
/*# sourceMappingURL=styles.css.map */