/*! Plus+ for Lightspeed | (c) Plus+ B.V. | https://plus.dmws.nl */
@import url(https://fonts.googleapis.com/css2?family=Maven+Pro%3Aital%2Cwght%400%2C700%3B1%2C700&family=Heebo%3Aital%2Cwght%400%2C400%3B0%2C700%3B1%2C400%3B1%2C700&display=swap);:root{--dmws-plus-1za0cr4_button_background_color:#48CFAD;--dmws-plus-1za0cr4_button_text_color:#FFFFFF;--dmws-plus-1za0cr4_label_background_color:#FFFFFF;--dmws-plus-1za0cr4_label_border_color:#F9F9F9;--dmws-plus-1za0cr4_label_icon_color:#48CFAD;--dmws-plus-1za0cr4_label_position_desktop:desktop-left;--dmws-plus-1za0cr4_label_position_horizontal_desktop:30px;--dmws-plus-1za0cr4_label_position_horizontal_mobile:20px;--dmws-plus-1za0cr4_label_position_mobile:mobile-left;--dmws-plus-1za0cr4_label_position_vertical_desktop:30px;--dmws-plus-1za0cr4_label_position_vertical_mobile:20px;--dmws-plus-2r72tyg_content_id:variant_id;--dmws-plus-86bw1mcyb_strictness:message-only;--dmws-plus-86c023naj_default_language:nl;--dmws-plus-accent-color:#C01212;--dmws-plus-body-color:#6C6C7C;--dmws-plus-body-font:"Heebo",sans-serif;--dmws-plus-body-font-size-desktop:13px;--dmws-plus-body-font-size-mobile:13px;--dmws-plus-body-weight:400;--dmws-plus-border-color:#E8E8E8;--dmws-plus-border-radius:6px;--dmws-plus-button-border-radius:6px;--dmws-plus-button-font-size-desktop:13px;--dmws-plus-button-font-size-mobile:13px;--dmws-plus-button-text-transform:none;--dmws-plus-checkbox-radio-bg:#C01212;--dmws-plus-checkbox-radio-color:#FFFFFF;--dmws-plus-checkout-body-bg:#FFFFFF;--dmws-plus-checkout-checkout-bg:#F7F8F9;--dmws-plus-checkout-checkout-version:1;--dmws-plus-checkout-details-create-account-display:block;--dmws-plus-checkout-facebook-login-button-display:block;--dmws-plus-checkout-footer-border:#E8E8E8;--dmws-plus-checkout-form-msg-bg:#EBECED;--dmws-plus-checkout-google-login-button-display:block;--dmws-plus-checkout-header-bg:#FFFFFF;--dmws-plus-checkout-header-link-color:#000000;--dmws-plus-checkout-initial-cart-display:block;--dmws-plus-checkout-initial-newsletter-checked:1;--dmws-plus-checkout-login-form-version:'v2';--dmws-plus-checkout-logo-height-desktop:auto;--dmws-plus-checkout-logo-height-mobile:auto;--dmws-plus-checkout-logo-width-desktop:250px;--dmws-plus-checkout-logo-width-mobile:130px;--dmws-plus-checkout-pay-button-price-display:none;--dmws-plus-checkout-payment-headings-display:none;--dmws-plus-checkout-payment-most-chosen-display:block;--dmws-plus-checkout-payment-most-chosen-method:'Ideal';--dmws-plus-checkout-payment-option-button-desktop-display:block;--dmws-plus-checkout-paypal-button-use-pay-label:0;--dmws-plus-checkout-postcode-address-toggle:inline;--dmws-plus-checkout-progress-bar-bg:#FFFFFF;--dmws-plus-checkout-progress-bar-shadow:-15px 25px 50px 0 rgba(40, 56, 74, 0.05);--dmws-plus-checkout-progress-line-color:#E8E8E8;--dmws-plus-checkout-progress-step-active-bg:#C01212;--dmws-plus-checkout-progress-step-active-color:#FFFFFF;--dmws-plus-checkout-progress-step-active-label:#191E27;--dmws-plus-checkout-progress-step-bg:#EBECED;--dmws-plus-checkout-progress-step-color:#7C7C7C;--dmws-plus-checkout-progress-step-label:#7C7C7C;--dmws-plus-checkout-progress-step-shadow:none;--dmws-plus-checkout-review-comment-block-display:block;--dmws-plus-checkout-review-contact-display:block;--dmws-plus-checkout-review-pay-button-display:block;--dmws-plus-checkout-shipping-option-button-desktop-display:block;--dmws-plus-checkout-thank-you-contact-display:block;--dmws-plus-cta-button-bg:#117E68;--dmws-plus-cta-button-border:#117E68;--dmws-plus-cta-button-color:#FFFFFF;--dmws-plus-cta-button-height:54px;--dmws-plus-cta-button-shadow:-1px 4px 10px 0 rgba(0, 0, 0, 0.08);--dmws-plus-cta-button-weight:700;--dmws-plus-error-msg-bg:#FDEFEF;--dmws-plus-error-msg-color:#C01212;--dmws-plus-gift-icon-color:#000000;--dmws-plus-gift-label-background:#FFFFFF;--dmws-plus-gift-label-horizontal-position-desktop:calc(3% - 2px);--dmws-plus-gift-label-horizontal-position-mobile:calc(10% - 5px);--dmws-plus-gift-label-product-vertical-position-mobile:calc(90% - 46px - 0px);--dmws-plus-gift-label-vertical-position-desktop:calc(97% - 49px);--dmws-plus-gift-label-vertical-position-mobile:calc(90% - 46px);--dmws-plus-h1-font-size-desktop:28px;--dmws-plus-h1-font-size-mobile:21px;--dmws-plus-h2-font-size-desktop:28px;--dmws-plus-h2-font-size-mobile:16px;--dmws-plus-h3-font-size-desktop:21px;--dmws-plus-h3-font-size-mobile:14px;--dmws-plus-h4-font-size-desktop:16px;--dmws-plus-h4-font-size-mobile:13px;--dmws-plus-h5-font-size-desktop:14px;--dmws-plus-h5-font-size-mobile:12px;--dmws-plus-h6-font-size-desktop:13px;--dmws-plus-h6-font-size-mobile:12px;--dmws-plus-headings-color:#191E27;--dmws-plus-headings-font:"Maven Pro",sans-serif;--dmws-plus-headings-text-transform:none;--dmws-plus-headings-weight:700;--dmws-plus-info-msg-bg:#EFF8FB;--dmws-plus-info-msg-color:#5BB4CF;--dmws-plus-input-bg:#FFFFFF;--dmws-plus-input-border:#E8E8E8;--dmws-plus-input-color:#191E27;--dmws-plus-input-disabled-bg:#EBECED;--dmws-plus-input-height:46px;--dmws-plus-input-valid-bg:#EFFBF8;--dmws-plus-line-height:1.5;--dmws-plus-link-color:#C01212;--dmws-plus-negatives-color:#C01212;--dmws-plus-positives-color:#117E68;--dmws-plus-regular-button-bg:#FFFFFF;--dmws-plus-regular-button-border:#E8E8E8;--dmws-plus-regular-button-color:#191E27;--dmws-plus-regular-button-height:54px;--dmws-plus-regular-button-shadow:-1px 2px 4px 0 rgba(0, 0, 0, 0.06);--dmws-plus-regular-button-weight:700;--dmws-plus-success-msg-bg:#EFFBF8;--dmws-plus-success-msg-color:#117E68;--dmws-plus-w8fyf8_icons_style:logos;--dmws-plus-w8fyf8_margin_bottom:10px;--dmws-plus-w8fyf8_margin_top:10px;}.dmws-plus-h1,.dmws-plus-h2,.dmws-plus-h3,.dmws-plus-h4,.dmws-plus-h5,.dmws-plus-h6{color:var(--dmws-plus-headings-color);font-family:var(--dmws-plus-headings-font);font-weight:var(--dmws-plus-headings-weight);text-transform:var(--dmws-plus-headings-text-transform)}.dmws-plus-h1{font-size:var(--dmws-plus-h1-font-size-mobile)}.dmws-plus-h2{font-size:var(--dmws-plus-h2-font-size-mobile)}.dmws-plus-h3{font-size:var(--dmws-plus-h3-font-size-mobile)}.dmws-plus-h4{font-size:var(--dmws-plus-h4-font-size-mobile)}.dmws-plus-h5{font-size:var(--dmws-plus-h5-font-size-mobile)}.dmws-plus-h6{font-size:var(--dmws-plus-h6-font-size-mobile)}@media only screen and (min-width:768px){.dmws-plus-h1{font-size:var(--dmws-plus-h1-font-size-desktop)}.dmws-plus-h2{font-size:var(--dmws-plus-h2-font-size-desktop)}.dmws-plus-h3{font-size:var(--dmws-plus-h3-font-size-desktop)}.dmws-plus-h4{font-size:var(--dmws-plus-h4-font-size-desktop)}.dmws-plus-h5{font-size:var(--dmws-plus-h5-font-size-desktop)}.dmws-plus-h6{font-size:var(--dmws-plus-h6-font-size-desktop)}}.dmws-f-popup-wrap { align-items: center; background: #00000025; display: none; height: 100%; justify-content: center; position: fixed; top: 0; width: 100%; z-index: 99999; }
.dmws-f-popup-wrap.dmws-f-active { display: flex; }
.dmws-f_popup { background-color: #fff; border-radius: var(--dmws-plus-border-radius); max-height: 90vh; max-width: calc(100% - 30px); padding: 35px 45px; position: relative; width: 822px; overflow: auto; }
.dmws-f_popup .dmws-f-popup-close { cursor: pointer; position: absolute; right: 15px; top: 15px; z-index: 1; transition: 0.30s; -webkit-transition: 0.30s; -moz-transition: 0.30s; -ms-transition: 0.30s; -o-transition: 0.30s; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);}
.dmws-f_popup .dmws-f-popup-close:hover { transition: 0.30s; -webkit-transition: 0.30s; -moz-transition: 0.30s; -ms-transition: 0.30s; -o-transition: 0.30s; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.dmws-f_popup img { max-width: 100%; }
@media (max-width: 768px) {
	.dmws-f_popup { padding: 20px; }
}#dmws-plus-popup-gift{border-radius:var(--dmws-plus-border-radius);position:fixed;width:364px;z-index:10}#dmws-plus-popup-gift.dmws-plus-gift-product-info,#dmws-plus-popup-gift.dmws-plus-gift-select-product .dmws-plus-title-container{padding:16px 30px 16px 16px}#dmws-plus-popup-gift.dmws-plus-gift-select-product{padding:0}#dmws-plus-popup-gift.dmws-plus-gift-product-info .dmws-plus-popup-container{align-items:center;display:flex}#dmws-plus-popup-gift .product-img{flex-shrink:0;margin-right:15px;position:relative}#dmws-plus-popup-gift .product-img-empty{min-height:54px;min-width:10px}#dmws-plus-popup-gift .product-img img{background:#fff;border:1px solid #efefef;border-radius:6px;padding:5px}#dmws-plus-popup-gift .product-title{flex:1 1 0%;margin-right:10px;overflow:hidden;position:relative}#dmws-plus-popup-gift .selectable .product-title p,#dmws-plus-popup-gift .selected .product-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#dmws-plus-popup-gift .dmws-plus-gift-product.product-info{justify-content:flex-start}#dmws-plus-popup-gift .dmws-plus-popup-title{color:var(--dmws-plus-headings-color);font-family:var(--dmws-plus-headings-font);font-size:var(--dmws-plus-body-font-size-desktop);font-weight:var(--dmws-plus-headings-weight);margin-bottom:2px;text-transform:var(--dmws-plus-headings-text-transform)}#dmws-plus-popup-gift p{color:var(--dmws-plus-body-color);font-family:var(--dmws-plus-body-font);font-size:var(--dmws-plus-body-font-size-desktop);line-height:var(--dmws-plus-line-height);margin-bottom:0}#dmws-plus-popup-gift .dmws-plus-gift-product{align-items:center;border-bottom:1px solid #efefef;display:flex;padding:6px 10px;position:relative}#dmws-plus-popup-gift .dmws-plus-gift-selection-bg{background-color:var(--dmws-plus-positives-color);bottom:0;display:none;left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}#dmws-plus-popup-gift .dmws-plus-gift-product.selectable:hover .dmws-plus-gift-selection-bg,#dmws-plus-popup-gift .dmws-plus-gift-product.selected .dmws-plus-gift-selection-bg{display:block}#dmws-plus-popup-gift .dmws-plus-gift-product.selectable,#dmws-plus-popup-gift .dmws-plus-gift-product.selectable:hover{cursor:pointer}#dmws-plus-popup-gift .icon{background:#9ca3af;border-radius:50%;display:flex;height:30px;text-align:center;width:30px}#dmws-plus-popup-gift .icon svg{margin:0 auto;width:22px}#dmws-plus-popup-gift .icon svg path{fill:#fff}#dmws-plus-popup-gift .selectable:hover .icon,#dmws-plus-popup-gift .selected .icon{background:var(--dmws-plus-positives-color)}#dmws-plus-popup-gift .selectable .icon .dmws-gift-check-icon,#dmws-plus-popup-gift .selectable:hover .icon .dmws-gift-plus-icon,#dmws-plus-popup-gift .selected .icon .dmws-gift-plus-icon{display:none}#dmws-plus-popup-gift .selectable:hover .icon .dmws-gift-check-icon{display:block}#dmws-plus-gift-modal-link{align-items:center;background:var(--dmws-plus-gift-label-background);border-radius:50%;box-shadow:-1px 3px 4px rgba(0,0,0,.16);display:flex;height:50px;justify-content:center;left:var(--dmws-plus-gift-label-horizontal-position-desktop);position:fixed;text-decoration:none;top:var(--dmws-plus-gift-label-vertical-position-desktop);width:50px;z-index:100}#dmws-plus-gift-modal-link img,#dmws-plus-gift-modal-link svg{height:28px;width:28px}#dmws-plus-gift-modal-link svg.solid path{fill:var(--dmws-plus-gift-icon-color)}#dmws-plus-gift-modal-link svg.outline path{color:var(--dmws-plus-gift-icon-color)}#dmws-plus-gift-modal-link span{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;height:25px;justify-content:center;left:-7px;line-height:25px;min-width:23px;position:absolute;top:-2px;width:25px}#dmws-plus-gift-modal-link .emoji-icon{font-size:18px}#dmws-plus-gift-modal-link span.dmws-gift-not-empty{background:var(--dmws-plus-negatives-color)}#dmws-plus-gift-modal-link span.dmws-gift-empty{background:#9ca3af}#gui-form-cart .quantity[data-stock-max="1"]{visibility:hidden}@media only screen and (max-width:767px){#dmws-plus-popup-gift p{font-size:var(--dmws-plus-body-font-size-mobile)}#dmws-plus-gift-modal-link{left:var(--dmws-plus-gift-label-horizontal-position-mobile);top:var(--dmws-plus-gift-label-vertical-position-mobile)}#dmws-plus-gift-modal-link.product-position{top:var(--dmws-plus-gift-label-product-vertical-position-mobile)}}#dmws-plus-stock-modal{color:var(--dmws-plus-body-color);font-family:var(--dmws-plus-body-font);font-size:var(--dmws-plus-body-font-size-mobile);line-height:var(--dmws-plus-line-height)}#dmws-plus-stock-modal h3{letter-spacing:0;margin:0!important}#dmws-plus-stock-modal p{font-size:inherit;margin:0 0 12px}.dmws-plus-stock-modal-body{margin-top:16px}#dmws-plus-stock-modal button,#dmws-plus-stock-modal-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--dmws-plus-button-border-radius);display:flex;float:none;font-size:var(--dmws-plus-button-font-size-mobile);justify-content:center;letter-spacing:0;line-height:20px;text-transform:var(--dmws-plus-button-text-transform);width:100%}#dmws-plus-stock-modal button[type=submit],#dmws-plus-stock-modal-link{background:var(--dmws-plus-cta-button-bg);border-color:var(--dmws-plus-cta-button-border);box-shadow:var(--dmws-plus-cta-button-shadow);color:var(--dmws-plus-cta-button-color);font-weight:var(--dmws-plus-cta-button-weight);height:var(--dmws-plus-cta-button-height);margin:16px 0 0}#dmws-plus-stock-modal button[type=submit]:focus,#dmws-plus-stock-modal-link:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dmws-plus-cta-button-bg)}.dmws-plus-stock-cta-button-inner{align-items:center;display:inline-flex}#dmws-plus-stock-modal-link{padding:0 16px;pointer-events:auto;width:auto;z-index:100}#dmws-plus-stock-modal button[type=button]{background:var(--dmws-plus-regular-button-bg);border-color:var(--dmws-plus-regular-button-border);box-shadow:var(--dmws-plus-regular-button-shadow);color:var(--dmws-plus-regular-button-color);font-weight:var(--dmws-plus-regular-button-weight);height:var(--dmws-plus-regular-button-height);margin:16px 0 0}#dmws-plus-stock-modal button svg,#dmws-plus-stock-modal-link svg,.dmws-plus-stock-cta-button-inner svg,.dmws-plus-stock-success svg{flex-shrink:0;height:20px;margin-right:8px;width:20px}.dmws-plus-stock-success{display:flex;line-height:20px}.dmws-plus-stock-success svg{color:var(--dmws-plus-positives-color)}#dmws-plus-stock-modal label{color:var(--dmws-plus-headings-color);font-size:var(--dmws-plus-body-font-size-mobile);font-weight:var(--dmws-plus-headings-weight);margin:0 0 4px}#dmws-plus-stock-modal label .required{color:var(--dmws-plus-negatives-color)}#dmws-plus-stock-modal .dmws-plus-stock-checkbox{cursor:pointer;display:block;font-weight:var(--dmws-plus-body-weight);line-height:20px;margin:12px 0 0;padding-left:28px;position:relative}#dmws-plus-stock-modal .dmws-plus-stock-checkbox input{opacity:0;position:absolute;z-index:-1}#dmws-plus-stock-modal .dmws-plus-stock-checkbox .dmws-plus-stock-checkbox-control{align-items:center;background:var(--dmws-plus-input-bg);border:1px solid var(--dmws-plus-input-border);border-radius:var(--dmws-plus-border-radius);color:var(--dmws-plus-checkbox-radio-color);display:flex;height:20px;justify-content:center;left:0;line-height:20px;overflow:hidden;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px}#dmws-plus-stock-modal .dmws-plus-stock-checkbox .dmws-plus-stock-checkbox-control svg{display:none;flex-shrink:0;height:16px;width:16px}#dmws-plus-stock-modal .dmws-plus-stock-checkbox .dmws-plus-stock-checkbox-control svg,#dmws-plus-stock-modal .dmws-plus-stock-checkbox .dmws-plus-stock-checkbox-control svg>path,.dmws-plus-stock-cta-button-inner svg,.dmws-plus-stock-cta-button-inner svg>path{fill:currentColor}#dmws-plus-stock-modal .dmws-plus-stock-checkbox input:focus~.dmws-plus-stock-checkbox-control{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dmws-plus-checkbox-radio-bg)}#dmws-plus-stock-modal .dmws-plus-stock-checkbox input:checked~.dmws-plus-stock-checkbox-control{background-color:var(--dmws-plus-checkbox-radio-bg);border-color:var(--dmws-plus-checkbox-radio-bg);color:var(--dmws-plus-checkbox-radio-color)}#dmws-plus-stock-modal .dmws-plus-stock-checkbox input:checked~.dmws-plus-stock-checkbox-control svg{display:block}#dmws-plus-stock-modal input[type=email],#dmws-plus-stock-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dmws-plus-input-bg);border-color:var(--dmws-plus-input-height);border:1px solid var(--dmws-plus-input-border);border-radius:var(--dmws-plus-border-radius);box-shadow:none!important;color:var(--dmws-plus-input-color);font-family:inherit;height:var(--dmws-plus-input-height);padding:0 16px;width:100%}#dmws-plus-stock-modal .dmws-plus-stock-select-wrapper{position:relative}#dmws-plus-stock-modal .dmws-plus-stock-select-wrapper:after{align-items:center;bottom:0;color:var(--dmws-plus-input-color);content:"▾";display:flex;font-size:10px;justify-content:center;opacity:.5;position:absolute;right:16px;top:0}#dmws-plus-stock-modal .dmws-plus-stock-variant-select{margin-bottom:12px}#dmws-plus-stock-modal input.invalid{border-color:var(--dmws-plus-negatives-color)}#dmws-plus-stock-modal input.validating{border-color:var(--dmws-plus-positives-color)}#dmws-plus-stock-modal input.valid{background:var(--dmws-plus-input-valid-bg)}#dmws-plus-stock-modal .dmws-plus-stock-validation-error{color:var(--dmws-plus-negatives-color);margin-top:4px}#dmws-plus-stock-modal .dmws-plus-stock-policy-link{margin-top:12px}#dmws-plus-stock-modal .dmws-plus-stock-policy-link a{color:var(--dmws-plus-link-color);text-decoration:none}#dmws-plus-stock-modal .dmws-plus-stock-policy-link a:focus,#dmws-plus-stock-modal .dmws-plus-stock-policy-link a:hover{text-decoration:underline}#dmws-plus-stock-modal-link-container{display:flex;pointer-events:none;position:fixed;width:100%;z-index:999}@media only screen and (max-width:767px){#dmws-plus-stock-modal-link-container.mobile-position-bottom{bottom:0}#dmws-plus-stock-modal-link-container.mobile-position-right{left:100%;top:50%}#dmws-plus-stock-modal-link-container.mobile-position-left{top:50%}#dmws-plus-stock-modal-link-container.mobile-position-left button{border-top-left-radius:0;border-top-right-radius:0;transform:rotate(-90deg) translateX(-50%);transform-origin:calc(var(--dmws-plus-cta-button-height)/2) center}#dmws-plus-stock-modal-link-container.mobile-position-right button{margin-left:calc(var(--dmws-plus-cta-button-height)/-2);transform:rotate(-90deg) translateX(-50%);transform-origin:0 center}#dmws-plus-stock-modal-link-container.mobile-position-bottom button,#dmws-plus-stock-modal-link-container.mobile-position-right button{border-bottom-left-radius:0;border-bottom-right-radius:0}#dmws-plus-stock-modal-link-container.mobile-position-bottom button{margin:0 auto}}@media only screen and (min-width:410px){#dmws-plus-stock-modal{max-width:380px}}@media only screen and (min-width:768px){#dmws-plus-stock-modal,#dmws-plus-stock-modal button,#dmws-plus-stock-modal label{font-size:var(--dmws-plus-body-font-size-desktop)}#dmws-plus-stock-modal-link-container.position-bottom{bottom:0}#dmws-plus-stock-modal-link-container.position-right{left:100%;top:50%}#dmws-plus-stock-modal-link-container.position-left{top:50%}#dmws-plus-stock-modal-link-container.position-left button{border-top-left-radius:0;border-top-right-radius:0;transform:rotate(-90deg) translateX(-50%);transform-origin:calc(var(--dmws-plus-cta-button-height)/2) center}#dmws-plus-stock-modal-link-container.position-right button{margin-left:calc(var(--dmws-plus-cta-button-height)/-2);transform:rotate(-90deg) translateX(-50%);transform-origin:0 center}#dmws-plus-stock-modal-link-container.position-bottom button,#dmws-plus-stock-modal-link-container.position-right button{border-bottom-left-radius:0;border-bottom-right-radius:0}#dmws-plus-stock-modal-link-container.position-bottom button{margin:0 auto}}.dmws-hidden-el { display: block!important; position: absolute; left: -3000em; visibility: hidden; opacity: 0; }
.dmws-p_1za0cr4-perfectstock-button { text-indent: 0!important; text-align: center; color: var(--dmws-plus-1za0cr4_button_text_color)!important; background-color: var(--dmws-plus-1za0cr4_button_background_color); border-color: var(--dmws-plus-1za0cr4_button_background_color); transition: 0.2s; transition-property: filter; }
.dmws-p_1za0cr4-perfectstock-button:hover { filter: brightness(0.9)!important; }
.dmws-p_1za0cr4-perfectstock-button:before, .dmws-p_1za0cr4-perfectstock-button:after, .dmws-p_1za0cr4-perfectstock-button.btn.addtocart, .dmws-p_1za0cr4-perfectstock-button.btn.addtocart:hover { background-color: var(--dmws-plus-1za0cr4_button_background_color); color: var(--dmws-plus-1za0cr4_button_text_color); }
.dmws-p_1za0cr4-perfectstock-button .dmws-plus-stock-cta-button-inner { height: 100%; width: 100%; justify-content: center; }
.dmws-p_1za0cr4-perfectstock-button .dmws-plus-stock-cta-button-inner > svg { margin-right: 0; }
.dmws-p_1za0cr4-perfectstock-button .dmws-plus-stock-cta-button-inner > span { margin-left: 8px; line-height: 1.3888888889; }
.dmws-plus-stock-cta-button-inner.floating { position: absolute; top: var(--dmws-plus-1za0cr4_label_position_vertical_desktop); background: var(--dmws-plus-1za0cr4_label_background_color); border: 1px solid var(--dmws-plus-1za0cr4_label_border_color); color: var(--dmws-plus-1za0cr4_label_icon_color); border-radius: 100%; height: 44px; width: 44px; z-index: 6; cursor: pointer; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; }
.dmws-plus-stock-cta-button-inner.floating.shadow { box-shadow: -1px 3px 4px rgba(0, 0, 0, 0.16); }
.dmws-plus-stock-cta-button-inner.floating.desktop-left { left: var(--dmws-plus-1za0cr4_label_position_horizontal_desktop); }
.dmws-plus-stock-cta-button-inner.floating.desktop-right { right: var(--dmws-plus-1za0cr4_label_position_horizontal_desktop); }
.dmws-plus-stock-cta-button-inner.floating > svg { margin: auto; }
.dmws-plus-stock-cta-button-inner.floating:hover { background-color: var(--dmws-plus-1za0cr4_label_icon_color); border-color: var(--dmws-plus-1za0cr4_label_icon_color); color: var(--dmws-plus-1za0cr4_label_background_color); }
.dmws-p_1za0cr4-perfectstock-button.button.solid.disabled:before { background-color: var(--dmws-plus-1za0cr4_button_background_color); border-color: var(--dmws-plus-1za0cr4_button_background_color); }
.list-collection li.product-snippet figure .ul span.dmws-plus-stock-cta-button-inner { position: relative; left: 0; }
.list-collection li.product-snippet > .dmws-plus-stock-cta-button-inner.floating { z-index: 20; }
.list-collection li[data-url][data-image-size] > .dmws-plus-stock-cta-button-inner.floating { z-index: 13; }
.list-collection li button.dmws-p_1za0cr4-perfectstock-button.full-width { width: 100%; }
#product .container .content .related:not(.section) li .dmws-plus-stock-cta-button-inner.floating,
#product ~ #accessoires .article .actions .dmws-plus-stock-cta-button-inner.floating,
#product .container .content .product-configure.list .variants li .dmws-plus-stock-cta-button-inner.floating { display: none!important; }
.form-product button.dmws-plus-stock-cta-button { display: block; }
@media only screen and (min-width: 768px) {
  .dmws-p_1za0cr4-perfectstock-button .dmws-plus-stock-cta-button-inner span.desktop-hide, .dmws-plus-stock-cta-button-inner.floating.desktop-hide { display: none!important; }
}
@media only screen and (max-width: 768px) {
  .dmws-p_1za0cr4-perfectstock-button .dmws-plus-stock-cta-button-inner span.mobile-hide, .dmws-plus-stock-cta-button-inner.floating.mobile-hide { display: none!important; }
  .dmws-plus-stock-cta-button-inner.floating { top: var(--dmws-plus-1za0cr4_label_position_vertical_mobile); }
  .dmws-plus-stock-cta-button-inner.floating.mobile-left { left: var(--dmws-plus-1za0cr4_label_position_horizontal_mobile); right: unset; }
  .dmws-plus-stock-cta-button-inner.floating.mobile-right { right: var(--dmws-plus-1za0cr4_label_position_horizontal_mobile); left: unset; }
}#dmws-p_86bw1mcyb-vatNumberError { color: var(--dmws-plus-error-msg-color); margin-top: 5px; }
.checkout-container .step-buttons button[type="submit"].dmws-p_86bw1mcyb-disabled,
#gui-block-review a.gui-button-action.dmws-p_86bw1mcyb-disabled,
#gui-block-review a.gui-button-action.dmws-p_86bw1mcyb-disabled::before,
.gui-checkout.gui-checkout-details #gui-form .gui-buttons .gui-right .gui-button-action.dmws-p_86bw1mcyb-disabled::before,
.gui-block-content #gui-form a.gui-button-action.dmws-p_86bw1mcyb-disabled,
.gui-block-content #gui-form a.gui-button-action.dmws-p_86bw1mcyb-disabled::before { background-color: var(--dmws-plus-input-disabled-bg) !important; border-color: var(--dmws-plus-input-border) !important; color: #a8a8a8 !important; pointer-events: none; }
.checkout-container .step-buttons button[type="submit"].dmws-p_86bw1mcyb-disabled:focus,
#gui-block-review a.gui-button-action.dmws-p_86bw1mcyb-disabled:focus,
.gui-checkout.gui-checkout-details #gui-form .gui-buttons .gui-right .gui-button-action.dmws-p_86bw1mcyb-disabled:focus,
.gui-block-content #gui-form a.gui-button-action.dmws-p_86bw1mcyb-disabled:focus { outline-color: var(--dmws-plus-input-disabled-bg) !important; }.dmws-payments { margin-bottom: var(--dmws-plus-w8fyf8_margin_bottom)!important; margin-top: var(--dmws-plus-w8fyf8_margin_top)!important; height: auto; bottom: 0; }
.dmws-payments:after { content: none; }
.dmws-payments > span { list-style: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: -5px!important; }
.dmws-payments > span > img { display: inline-block; width: 30px; object-fit: contain; position: relative; padding: 0; margin: 5px!important; }
.dmws-payments.dmws-payments-buttons-style > span > img { width: 40px; height: 25px!important; padding: 4px; background-color: #fff; border: 1px solid var(--dmws-plus-border-color); border-radius: var(--dmws-plus-border-radius); }
@media only screen and (min-width: 768px) {
  #content ~ #cart ~ #login ~ #footer > nav + ul.dmws-payments.list-payments { position: relative; float: right; height: auto; bottom: 0; }
}
@media only screen and (min-width: 1200px) {
  #content ~ #cart ~ #login ~ #footer > nav + ul.dmws-payments.list-payments + .copyright { margin-left: calc(50% - 200px); }
}/*1702987408*/