/*! Plus+ for Lightspeed | (c) Plus+ B.V. | https://plus.dmws.nl */
@import url(https://fonts.googleapis.com/css2?family=Titillium+Web%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:#E50707;--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-86c1xjttd_align:left;--dmws-plus-86c1xjttd_bannerBorderColour:#FFFFFF;--dmws-plus-86c1xjttd_bannerColour:#FFFFFF;--dmws-plus-86c1xjttd_countdownColour:#000000;--dmws-plus-86c1xjttd_icon:<svg width='19' height='14' viewBox='0 0 19 14' fill='currentColor' xmlns='http://www.w3.org/2000/svg'> <path d='M14.6818 12.5227C14.3382 12.5227 14.0087 12.3862 13.7658 12.1433C13.5228 11.9004 13.3864 11.5708 13.3864 11.2273C13.3864 10.8837 13.5228 10.5542 13.7658 10.3112C14.0087 10.0683 14.3382 9.93182 14.6818 9.93182C15.0254 9.93182 15.3549 10.0683 15.5978 10.3112C15.8408 10.5542 15.9773 10.8837 15.9773 11.2273C15.9773 11.5708 15.8408 11.9004 15.5978 12.1433C15.3549 12.3862 15.0254 12.5227 14.6818 12.5227ZM15.9773 4.75L17.67 6.90909H13.8182V4.75H15.9773ZM4.31818 12.5227C3.97461 12.5227 3.6451 12.3862 3.40216 12.1433C3.15921 11.9004 3.02273 11.5708 3.02273 11.2273C3.02273 10.8837 3.15921 10.5542 3.40216 10.3112C3.6451 10.0683 3.97461 9.93182 4.31818 9.93182C4.66176 9.93182 4.99126 10.0683 5.23421 10.3112C5.47715 10.5542 5.61364 10.8837 5.61364 11.2273C5.61364 11.5708 5.47715 11.9004 5.23421 12.1433C4.99126 12.3862 4.66176 12.5227 4.31818 12.5227ZM16.4091 3.45455H13.8182V0H1.72727C0.768636 0 0 0.768636 0 1.72727V11.2273H1.72727C1.72727 11.9144 2.00024 12.5734 2.48613 13.0593C2.97202 13.5452 3.63103 13.8182 4.31818 13.8182C5.00533 13.8182 5.66434 13.5452 6.15023 13.0593C6.63612 12.5734 6.90909 11.9144 6.90909 11.2273H12.0909C12.0909 11.9144 12.3639 12.5734 12.8498 13.0593C13.3357 13.5452 13.9947 13.8182 14.6818 13.8182C15.369 13.8182 16.028 13.5452 16.5139 13.0593C16.9998 12.5734 17.2727 11.9144 17.2727 11.2273H19V6.90909L16.4091 3.45455Z'/> </svg>;--dmws-plus-86c1xjttd_iconColour:#000000;--dmws-plus-86c1xjttd_labelColour:#000000;--dmws-plus-86c1xjttd_labelSize:h3;--dmws-plus-86c1xjttd_margin_bottom:10px;--dmws-plus-86c1xjttd_margin_top:10px;--dmws-plus-accent-color:#E50707;--dmws-plus-body-color:#6C6C7C;--dmws-plus-body-font:"Titillium Web",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:0px;--dmws-plus-button-border-radius:0px;--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:#E50707;--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:0;--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:auto;--dmws-plus-checkout-logo-width-mobile:auto;--dmws-plus-checkout-pay-button-price-display:inline;--dmws-plus-checkout-payment-headings-display:block;--dmws-plus-checkout-payment-most-chosen-display:block;--dmws-plus-checkout-payment-most-chosen-method:'PayPal';--dmws-plus-checkout-payment-option-button-desktop-display:block;--dmws-plus-checkout-paypal-button-use-pay-label:1;--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:#E50707;--dmws-plus-checkout-progress-step-active-color:#FFFFFF;--dmws-plus-checkout-progress-step-active-label:#000000;--dmws-plus-checkout-progress-step-bg:#EBECED;--dmws-plus-checkout-progress-step-color:#000000;--dmws-plus-checkout-progress-step-label:#000000;--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:#000000;--dmws-plus-cta-button-border:#000000;--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:#E50707;--dmws-plus-gift-icon-color:#000000;--dmws-plus-gift-label-background:#FFFFFF;--dmws-plus-gift-label-horizontal-position-desktop:calc(10% - 5px);--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(90% - 46px);--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:"Titillium Web",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:#B0ACAC;--dmws-plus-input-color:#191E27;--dmws-plus-input-disabled-bg:#EBECED;--dmws-plus-input-height:46px;--dmws-plus-input-valid-bg:#EFFBF2;--dmws-plus-instagram-columns-count:5;--dmws-plus-instagram-mobile-columns-count:1;--dmws-plus-instagram-mobile-rows-count:1;--dmws-plus-instagram-rows-count:1;--dmws-plus-instagram-space-between-px:10px;--dmws-plus-line-height:1.5;--dmws-plus-link-color:#E50707;--dmws-plus-negatives-color:#E50707;--dmws-plus-positives-color:#E8E8E8;--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:#EFFBF2;--dmws-plus-success-msg-color:#5BCF76;--dmws-plus-w8fu2f_backgroundcolor:#6B908F;--dmws-plus-w8fu2f_backgroundimage:url('https://app.dmws.plus/shop-assets/193436/w8fu2f/pDmcrWCI8rnWMGZiQwANzqpjEVL5y1HlLqZIiTII.jpg');--dmws-plus-w8fu2f_backgroundimage_mobile:url('https://app.dmws.plus/shop-assets/193436/w8fu2f/87V8uUrQCsD8ogjgXO48ezY2yGHjl0AaNZuswmJl.jpg');--dmws-plus-w8fu2f_banner_overlay_color:#000000;--dmws-plus-w8fu2f_banner_overlay_transparency:15;--dmws-plus-w8fu2f_button_background:#FFFFFF;--dmws-plus-w8fu2f_button_text_color:#000000;--dmws-plus-w8fu2f_textcolor:#FFFFFF;--dmws-plus-w8fu2f_textcolor_mobile:#FFFFFF;--dmws-plus-w8fyf8_icons_style:logos;--dmws-plus-w8fyf8_margin_bottom:10px;--dmws-plus-w8fyf8_margin_top:10px;--dmws-plus-w8g3t0_switch_background_color_active:#E50707;--dmws-plus-w8g3t0_switch_background_color_inactive:#E5E5E5;--dmws-plus-w8g3t0_switch_text_color:#FFFFFF;--dmws-plus-w8g3t0_switch_vat_text_color:#1D1D1B;--dmws-plus-w8g3t0_switch_vat_text_color_mobile:#1D1D1B;--dmws-plus-w8g7dw_image:url('https://app.dmws.plus/shop-assets/193436/w8g7dw/ixPKRlkDXDTfWZDozbgCp06sCqGeAaTMp0SOJAPs.jpg');--dmws-plus-w8g7dw_image_width:45px;--dmws-plus-w8g7dw_margin_bottom:20px;--dmws-plus-w8g7dw_margin_top:20px;--dmws-plus-w8g7dw_position_desktop:left;--dmws-plus-w8g7dw_position_mobile:left;--dmws-plus-w8g9mx_contactbox_background_color:#F6F6F6;--dmws-plus-w8g9mx_contactbox_text_color:#000000;--dmws-plus-w8g9mx_heading_tag:h3;--dmws-plus-w8g9mx_margin_bottom:30px;--dmws-plus-w8g9mx_margin_top:10px;--dmws-plus-w8g9mx_popup_heading_tag:h3;}.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)}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}
#dmws_f-instagram{-moz-column-gap:var(--dmws-plus-instagram-space-between-px);column-gap:var(--dmws-plus-instagram-space-between-px);display:grid;grid-template-columns:repeat(var(--dmws-plus-instagram-columns-count),minmax(0,1fr))}.dmws-instagram-feed-wrapper.dmws-instagram-slider #dmws_f-instagram{-moz-column-gap:0;column-gap:0;display:flex;height:100%;padding-bottom:10px;padding-top:10px}.dmws-instagram-feed-wrapper{display:flex;flex-direction:column;padding:10px}.dmws-instagram-feed-wrapper.dmws-instagram-slider{overflow:hidden}.dmws-instagram-feed-wrapper .dmws-instagram-title{font-size:16px;font-weight:500}#dmws_f-instagram a.dmws-instagram-post{position:relative;text-decoration:none}#dmws_f-instagram a.dmws-instagram-post,.dmws-instagram-feed-wrapper.template-1 .dmws-instagram-post-wrapper{margin-bottom:var(--dmws-plus-instagram-space-between-px)}#dmws_f-instagram a.dmws-instagram-post.template-0{display:block}#dmws_f-instagram a.dmws-instagram-post .dmws-instagram-caption,#dmws_f-instagram a.dmws-instagram-post.template-1 .dmws-instagram-user{font-size:13px}#dmws_f-instagram a.dmws-instagram-post .dmws-instagram-icons{display:flex;gap:10px;height:20px;margin-top:10px;width:20px}#dmws_f-instagram a.dmws-instagram-post .dmws-instagram-icons svg{height:20px;max-width:unset;width:20px}#dmws_f-instagram img{border-radius:0;object-fit:cover;vertical-align:top}#dmws_f-instagram a.dmws-instagram-post.hover-dark_overlay:after{background:rgba(0,0,0,.5);content:"\A";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;-webkit-transition:all .5s;width:100%}#dmws_f-instagram a.dmws-instagram-post.hover-dark_overlay .dmws-instagram-caption{bottom:15px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:15px;margin-right:10px;opacity:0;overflow:hidden;position:absolute;top:15px;z-index:2}#dmws_f-instagram .dmws-instagram-post .dmws-instagram-caption .text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;line-height:inherit;overflow:hidden;text-overflow:ellipsis;word-break:break-word}#dmws_f-instagram a.dmws-instagram-post.hover-dark_overlay:hover .dmws-instagram-caption,#dmws_f-instagram a.dmws-instagram-post.hover-dark_overlay:hover:after{opacity:1}#dmws_f-instagram a.dmws-instagram-post.hover-none.template-0 .dmws-instagram-caption,#dmws_f-instagram a.dmws-instagram-post.template-0 .dmws-instagram-user{display:none}.dmws-instagram-feed-wrapper.template-1>*{padding:10px}.dmws-instagram-feed-wrapper.template-0>*{margin:10px}#dmws_f-instagram a.dmws-instagram-post.template-1 .dmws-instagram-caption{display:flex;flex-direction:column-reverse;margin-bottom:5px;margin-top:5px}#dmws_f-instagram a.dmws-instagram-post.template-1 .dmws-instagram-icons{margin-bottom:10px}#dmws_f-instagram a.dmws-instagram-post.template-1{box-shadow:0 0 5px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between}#dmws_f-instagram a.dmws-instagram-post.template-1>*{padding-left:15px;padding-right:15px}#dmws_f-instagram a.dmws-instagram-post.template-1 .dmws-instagram-caption,#dmws_f-instagram a.dmws-instagram-post.template-1 .dmws-instagram-user{color:#111827}#dmws_f-instagram a.dmws-instagram-post.template-1 .dmws-instagram-user{border-top:1px solid #dedddd;padding-bottom:10px;padding-top:10px}#dmws_f-instagram a.dmws-instagram-post.template-1 .dmws-instagram-container-img{padding-top:15px}.dmws-instagram-feed-wrapper .dmws-instagram-feed-watermark{align-items:center;display:flex;justify-content:center;margin:0 auto 10px;text-decoration:none}.dmws-instagram-feed-wrapper .dmws-instagram-feed-watermark img{height:20px;width:20px}.dmws-instagram-feed-wrapper .dmws-instagram-feed-watermark-text{color:#bdbdbd;font-size:14px;font-weight:400;line-height:20px;margin-left:12px;text-align:left}.dmws-instagram-feed-wrapper .dmws-instagram-feed-watermark:hover{text-decoration:none}.dmws-instagram-feed-wrapper .dmws-instagram-feed-watermark:hover .dmws-instagram-feed-watermark-text{color:#9a9a9a}.dmws-instagram-feed-wrapper .dmws-instagram-feed-watermark-brand{color:#f39341;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dmws-instagram-feed-wrapper .dmws-instagram-feed-watermark-brand{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to bottom right,#ff5520,#f39341);color:transparent}}@media only screen and (max-width:768px){#dmws_f-instagram{grid-auto-rows:0;grid-template-columns:repeat(var(--dmws-plus-instagram-mobile-columns-count),minmax(0,1fr));grid-template-rows:repeat(var(--dmws-plus-instagram-mobile-rows-count),minmax(0,1fr));overflow-y:hidden}}#dmws-plus-popup-discount,#dmws-plus-popup-discount-manual{background-color:var(--dmws-plus-popup-discount-body-bg);border-bottom-left-radius:var(--dmws-plus-border-radius);border-bottom-right-radius:var(--dmws-plus-border-radius);overflow:auto;padding:0}#dmws-plus-popup-discount .dmws-plus-popup-container,#dmws-plus-popup-discount-manual .dmws-plus-popup-container{position:relative;z-index:1}.dmws-plus-popup-discount.compact .dmws-plus-popup-container{display:flex}.dmws-plus-popup-discount.full.big{width:870px}.dmws-plus-popup-discount.standard.big{width:764px}.dmws-plus-popup-discount.compact.standard.image{width:594px}.dmws-plus-popup-discount.compact{width:352px}#dmws-plus-popup-discount .dmws-f-popup-close,#dmws-plus-popup-discount-manual .dmws-f-popup-close{z-index:2}#dmws-plus-popup-discount .dmws-f-popup-close path,#dmws-plus-popup-discount-manual .dmws-f-popup-close path{stroke:var(--dmws-plus-popup-discount-close-icon-color)}#dmws-plus-popup-discount img,#dmws-plus-popup-discount-manual img{max-height:inherit!important;object-fit:cover;width:100%;z-index:0}.dmws-plus-popup-discount.compact.standard img{height:100%}.dmws-plus-popup-discount .dmws-plus-popup-img{height:100%;position:relative}.dmws-plus-popup-discount .dmws-plus-popup-img:before{background-color:var(--dmws-plus-popup-discount-overlay-color);bottom:0;content:"";display:block;left:0;opacity:calc(var(--dmws-plus-popup-discount-overlay-transparency)*.01);position:absolute;right:0;top:0;z-index:1}.dmws-plus-popup-discount.standard img{border-top-left-radius:var(--dmws-plus-border-radius);border-top-right-radius:var(--dmws-plus-border-radius);position:relative}.dmws-plus-popup-discount.standard .dmws-plus-popup-img{max-height:305px}.dmws-plus-popup-discount.standard.compact .dmws-plus-popup-img{height:auto;max-width:242px}.dmws-plus-popup-discount.full img{height:inherit!important}.dmws-plus-popup-discount.full .dmws-plus-popup-img{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.dmws-plus-popup-discount.full .dmws-plus-popup-img:before{border-top-left-radius:var(--dmws-plus-border-radius);border-top-right-radius:var(--dmws-plus-border-radius)}.dmws-plus-popup-discount .dmws-plus-popup-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:70px 25px;text-align:center}.dmws-plus-popup-discount.full.big .dmws-plus-popup-content{padding:150px 25px}.dmws-plus-popup-discount.compact .dmws-plus-popup-content{padding:32px 20px;text-align:left}.dmws-plus-popup-discount .dmws-plus-popup-content>*{max-width:460px;width:100%;z-index:2}.dmws-plus-popup-discount .dmws-plus-popup-content>form{max-width:540px}.dmws-plus-popup-discount p,.dmws-plus-popup-discount span{color:var(--dmws-plus-popup-discount-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)}.dmws-plus-popup-discount h3{color:var(--dmws-plus-popup-discount-title-color);font-family:var(--dmws-plus-headings-font);font-weight:var(--dmws-plus-headings-weight);margin:0 0 15px;text-transform:var(--dmws-plus-headings-text-transform)}.dmws-plus-popup-discount.full p,.dmws-plus-popup-discount.full span{color:var(--dmws-plus-popup-discount-body-color)}.dmws-plus-popup-discount.big #preview-button,.dmws-plus-popup-discount.big .dmws-plus-popup-btn.no-form,.dmws-plus-popup-discount.big form,.dmws-plus-popup-discount.big p{margin:0 0 24px}.dmws-plus-popup-discount.compact #preview-button,.dmws-plus-popup-discount.compact .dmws-plus-popup-btn.no-form,.dmws-plus-popup-discount.compact form,.dmws-plus-popup-discount.compact p{margin:0 0 15px}.dmws-plus-popup-discount .dmws-plus-popup-content>:last-child{margin:0}.dmws-plus-popup-discount form+p,.dmws-plus-popup-discount p+p{margin-top:-10px}.dmws-plus-popup-discount a{color:var(--dmws-plus-popup-discount-link-color);text-decoration:none}.dmws-plus-popup-discount a:not(.dmws-plus-popup-btn):hover{text-decoration:underline}.dmws-plus-popup-discount .dmws-plus-popup-input-container{display:flex;flex-wrap:nowrap;position:relative}.dmws-plus-popup-discount .dmws-plus-popup-input-container>*{margin:0}.dmws-plus-popup-discount .dmws-plus-popup-input-container>:first-child{margin-right:12px}.dmws-plus-popup-discount .dmws-plus-popup-input-container .error{color:var(--dmws-plus-negatives-color);line-height:1;margin:7px 0 0;text-align:left}.dmws-plus-popup-discount .dmws-plus-popup-input-container .error.hidden-el{display:block!important;left:-3000em;opacity:0;position:absolute;visibility:hidden}.dmws-plus-popup-discount .dmws-plus-popup-input{position:relative;width:100%}.dmws-plus-popup-discount .dmws-plus-popup-input input{-webkit-appearance:inherit;background:var(--dmws-plus-input-bg);border:1px solid var(--dmws-plus-input-border);border-radius:var(--dmws-plus-border-radius);box-shadow:none;color:var(--dmws-plus-input-color);font-size:1.1em;height:var(--dmws-plus-cta-button-height);line-height:var(--dmws-plus-cta-button-height);outline:none;padding:0 40px 0 15px;text-overflow:ellipsis;transition:border-color var(--dmws-plus-checkout-transition-duration) var(--dmws-plus-checkout-transition-timing);width:100%}.dmws-plus-popup-discount .dmws-plus-popup-input input#dmws-plus-popup-discount-discount-code{padding-right:15px}.dmws-plus-popup-discount .dmws-plus-popup-input svg{position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:1}.dmws-plus-popup-discount .dmws-plus-popup-input svg path{fill:var(--dmws-plus-positives-color)}.dmws-plus-popup-discount .dmws-plus-popup-input input:focus{border:1px solid var(--dmws-plus-accent-color);outline:none}.dmws-plus-popup-discount .dmws-plus-popup-input.false input{border:1px solid var(--dmws-plus-negatives-color)}.dmws-plus-popup-discount .dmws-plus-popup-btn{background-color:var(--dmws-plus-popup-discount-button-bg);border:none;border-radius:var(--dmws-plus-popup-discount-button-border-radius);box-shadow:var(--dmws-plus-cta-button-shadow);color:var(--dmws-plus-popup-discount-button-text-color);cursor:pointer;float:none;font-size:var(--dmws-plus-button-font-size-desktop);font-weight:var(--dmws-plus-cta-button-weight);height:var(--dmws-plus-cta-button-height);line-height:var(--dmws-plus-cta-button-height);margin:0;min-width:-moz-fit-content;min-width:-ms-fit-content;min-width:fit-content;overflow:hidden;padding:0 min(35px);text-decoration:none;text-indent:0;text-transform:var(--dmws-plus-button-text-transform);transition:.2s;transition-property:filter;width:auto}.dmws-plus-popup-discount .dmws-plus-popup-btn:after,.dmws-plus-popup-discount .dmws-plus-popup-btn:before{content:none}.dmws-plus-popup-discount .dmws-plus-popup-btn:hover{filter:brightness(.9)}.dmws-plus-popup-discount .dmws-plus-popup-btn svg{margin-top:-3px;vertical-align:middle}.dmws-plus-popup-discount .dmws-plus-popup-btn svg path{fill:var(--dmws-plus-popup-discount-button-text-color)}.dmws-plus-popup-discount .dmws-plus-popup-input-container.with-code{width:auto}.dmws-plus-popup-discount #dmws-plus-popup-discount-discount-code{color:var(--dmws-plus-accent-color);font-size:18px;font-weight:600}@media only screen and (min-width:768px){#dmws-plus-popup-discount,#dmws-plus-popup-discount-manual{max-width:calc(100% - 130px)}.dmws-plus-popup-discount.compact .dmws-plus-popup-container{flex-direction:row}.dmws-plus-popup-discount.compact{position:absolute}}@media only screen and (max-width:767px){.dmws-plus-popup-discount .dmws-plus-popup-content>form{max-width:none}.dmws-plus-popup-discount.compact .dmws-plus-popup-container{flex-direction:column}.dmws-plus-popup-discount.full.big .dmws-plus-popup-content{padding:100px 17px}.dmws-plus-popup-discount.full.compact .dmws-plus-popup-content{padding:32px 17px}.dmws-plus-popup-discount.standard .dmws-plus-popup-content{padding:13px 18px 20px}.dmws-plus-popup-discount.standard .dmws-plus-popup-img{max-height:175px}.dmws-plus-popup-discount h3{margin:0 0 8px}.dmws-plus-popup-discount,.dmws-plus-popup-discount #preview-button,.dmws-plus-popup-discount .dmws-plus-popup-btn.no-form,.dmws-plus-popup-discount p{margin:0 0 15px}.dmws-plus-popup-discount .dmws-plus-popup-input-container{width:100%}.dmws-plus-popup-discount .dmws-plus-popup-input-container>:first-child{margin-right:8px}.dmws-plus-popup-discount .dmws-plus-popup-input-container .dmws-plus-popup-btn{padding-left:20px;padding-right:20px}.dmws-plus-popup-discount .dmws-plus-popup-input input,.dmws-plus-popup-discount p,.dmws-plus-popup-discount span{font-size:var(--dmws-plus-body-font-size-mobile)}.dmws-plus-popup-discount .dmws-plus-popup-btn{font-size:var(--dmws-plus-button-font-size-mobile)}.dmws-plus-popup-discount.standard.compact .dmws-plus-popup-img{max-width:unset}}#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_86c1xjttd-shipping-timer {
    background-color: transparent;
    text-align: var(--dmws-plus-86c1xjttd_align);

    margin-top: var(--dmws-plus-86c1xjttd_margin_top);
    margin-bottom: var(--dmws-plus-86c1xjttd_margin_bottom) !important; /* Gets overwritten by theme otherwise */
}

#dmws-p_86c1xjttd-shipping-timer.dmws-p_86c1xjttd-banner-background {
    border-radius: var(--dmws-plus-border-radius);
    background-color: var(--dmws-plus-86c1xjttd_bannerColour);
    padding: 0.5rem 0.5rem;
 }

#dmws-p_86c1xjttd-shipping-timer.dmws-p_86c1xjttd-banner-border {
    border-radius: var(--dmws-plus-border-radius);
    border: 1px solid var(--dmws-plus-86c1xjttd_bannerBorderColour);
    padding: 0.5rem 0.5rem;
}

#dmws-p_86c1xjttd-shipping-timer > svg {
    fill: var(--dmws-plus-86c1xjttd_iconColour);
    display: inline;
}

.dmws-p_86c1xjttd-label {
    color: var(--dmws-plus-86c1xjttd_labelColour);
}

.dmws-p_86c1xjttd-countdown {
    color: var(--dmws-plus-86c1xjttd_countdownColour);
    background-color: transparent;
    font-family: var(--dmws-plus-body-font);
    min-width: fit-content;
    font-variant: tabular-nums;
    letter-spacing: 1px;
}
.dmws-p_86c1xjttd-countdown.dmws-p_86c1xjttd-countdown-background {
    background-color: var(--dmws-plus-86c1xjttd_countdownBackgroundColour);
    border-radius: var(--dmws-plus-border-radius);
    margin-left: .5em;
    padding: 0.25rem 0.5rem;
}#dmws-a_w8fu2f-404-module { align-items: center; background-color: var(--dmws-plus-w8fu2f_backgroundcolor); background-position: center center; background-size: cover; display: flex; justify-content: center; min-height: 90vh; position: relative; }
#dmws-a_w8fu2f-404-module.desktop-bg { background-image: var(--dmws-plus-w8fu2f_backgroundimage);  }
#dmws-a_w8fu2f-404-module::before { background: var(--dmws-plus-w8fu2f_banner_overlay_color); content: ''; height: 100%; left: 0; opacity: calc(var(--dmws-plus-w8fu2f_banner_overlay_transparency) * 0.01); position: absolute; top: 0; width: 100%; }
#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--text { align-items: center; color: var(--dmws-plus-w8fu2f_textcolor); display: flex; flex-direction: column; font-weight: bold; max-width: 90%; position: relative; text-align: center; width: 800px; z-index: 1; }
#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--text h1 { color: var(--dmws-plus-w8fu2f_textcolor); font-size: 48px; font-weight: var(--dmws-plus-headings-weight); margin: 0 0 15px; }
#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--text p { font-size: 18px; margin: 0 0 10px; }
#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--text p.dmws-a_w8fu2f-404-module--heading { font-size: var(--dmws-plus-body-font-size-desktop); text-transform: uppercase; }
#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--btn { align-items: center; background-color: var(--dmws-plus-w8fu2f_button_background); border-radius: var(--dmws-plus-button-border-radius); color: var(--dmws-plus-w8fu2f_button_text_color); display: flex; font-size: var(--dmws-plus-body-font-size-desktop); font-weight: bold; height: var(--dmws-plus-regular-button-height); justify-content: center; margin-top: 20px; min-width: 167px; padding: 0 15px; text-decoration: none; transition: 0.2s; }
#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--btn:hover { filter: brightness(0.9); }
@media (max-width: 768px) {
	#dmws-a_w8fu2f-404-module.desktop-bg { background-image: none; }
	#dmws-a_w8fu2f-404-module.mobile-bg { background-image: var(--dmws-plus-w8fu2f_backgroundimage_mobile); }
	#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--text, #dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--text h1 { color: var(--dmws-plus-w8fu2f_textcolor_mobile); }
	#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--text p.dmws-a_w8fu2f-404-module--heading { font-size: var(--dmws-plus-button-font-size-mobile); }
	#dmws-a_w8fu2f-404-module .dmws-a_w8fu2f-404-module--btn { font-size: var(--dmws-plus-button-font-size-mobile); }
}.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); }
}[id^=dmws-p_w8g3t0-vat-switch] { align-items: center; display: flex; height: 100%; margin-right: 30px; }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] { align-items: center;  display: flex; height: 24px; margin: 0 8px 0; padding: 2px; text-decoration: none;  position: relative!important; width: auto; left: 0; text-indent: 0;  overflow: hidden; cursor: pointer; }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle]:before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transition: 0.2s; transition-property: filter; background: var(--dmws-plus-w8g3t0_switch_background_color_inactive); border: 2px solid var(--dmws-plus-w8g3t0_switch_background_color_inactive); border-radius: 100px;}
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle].active:before { background: var(--dmws-plus-w8g3t0_switch_background_color_active); border-color: var(--dmws-plus-w8g3t0_switch_background_color_active); }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle]:hover:before { filter: brightness(0.9); }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] span { font-size: 12px; font-weight: 700; border-radius: 100px; height: 100%; left: 0; position: relative; width: 20px!important; height: 20px; border: none!important; color: transparent; text-align: left; display: block; line-height: 20px; }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] span[data-switch="incl"] { text-indent: calc(100% + 4px); }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] span[data-switch="excl"] { text-indent: calc(-100% - 10px);  }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] span:not(.active) { width: 34px!important; }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] span.active { background-color: #fff; width: 20px; color: var(--dmws-plus-w8g3t0_switch_text_color); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.06); }
[id^=dmws-p_w8g3t0-vat-switch] > b { font-size: 12px; color: var(--dmws-plus-w8g3t0_switch_vat_text_color); line-height: 1; font-weight: 700; }
[id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] { margin: 15px 5px; }
/* Theme Switch */
[id^=mobile-variant-] .mobile-menu [id^=dmws-p_w8g3t0-vat-switch]:not(.mobile-hide) { display: flex!important; margin-left: -5px; }
/* Theme Compete */
#mobileMenu [id^=dmws-p_w8g3t0-vat-switch]:not(.mobile-hide) { display: flex!important; margin-left: 18px; }
/* Theme Performance */
.pretemplate-content .nav-main [id^=dmws-p_w8g3t0-vat-switch] { margin-bottom: 24px; margin-right: 0; }
.menu-slide [id^=dmws-p_w8g3t0-vat-switch]:not(.mobile-hide) { display: flex!important; margin-left: 18px; }
.menu-slide [id^=dmws-p_w8g3t0-vat-switch] .back, .menu-slide [id^=dmws-p_w8g3t0-vat-switch] .close, .price[data-incl-vat] > span.small[data-incl-vat]:not(.br), .price-a[data-incl-vat] > span.small[data-incl-vat]:not(.br) { display: none!important; }
/* Theme Acces */
#mobile [id^=dmws-p_w8g3t0-vat-switch] { display: flex!important; }
#mobile [id^=dmws-p_w8g3t0-vat-switch] [id^=dmws-p_w8g3t0-vat-toggle] { margin-left: 15px; }
.new #nav > ul > li[id^=dmws-p_w8g3t0-vat-switch] { margin-top: 14px; margin-bottom: 0; padding-bottom: 0; }
#nav > ul > li > div[id^=dmws-p_w8g3t0-vat-toggle] { display: flex; left: 0; right: unset; top: unset; margin: 0 8px; padding: 2px; border-top: unset; background: unset;}
[data-whatintent="mouse"] #nav > ul > li.has-div[id^=dmws-p_w8g3t0-vat-switch]:hover ~ .shadow { display: none; }
/* .list-collection p.price span.legal[data-incl-vat], .list-cart li .legal[data-incl-vat], .module-product .price span.legal[data-incl-vat] { display: none!important; } */
.with-w8g3t0-vat-switch.new #top > form { width: calc(672px - 80px); }
@media only screen and (max-width: 84.375em) { .with-w8g3t0-vat-switch.new #top > form { width: calc(500px - 50px); margin-left: calc(-250px - 50px); } }
@media only screen and (max-width: 75em) { .with-w8g3t0-vat-switch.new #top > form { width: calc(340px - 60px); margin-left: calc(-170px - 60px); } }
/* Theme Ignite */
.main-header__list--mobile-items [id^=dmws-p_w8g3t0-vat-switch] { display: flex!important; }
/* Theme Gibbon */
.mobile-menu.mobile-popup [id^=dmws-p_w8g3t0-vat-switch] { display: flex!important; }

@media only screen and (min-width: 768px) and (max-width: 1000px) {
  [id^=dmws-p_w8g3t0-vat-switch].tablet-hide { display: none!important; }
}
@media only screen and (max-width: 768px) {
  [id^=dmws-p_w8g3t0-vat-switch] { display: none!important; }
  [id^=dmws-p_w8g3t0-vat-switch].mobile-hide { display: none!important; }
  [id^=dmws-p_w8g3t0-vat-switch] > b { color: var(--dmws-plus-w8g3t0_switch_vat_text_color_mobile); }
}#dmws-a_w8g7dw_payment-info { margin-bottom: 0; margin-top: 0; }
#dmws-a_w8g7dw_payment-info > p { text-align: var(--dmws-plus-w8g7dw_position_desktop ); margin: var(--dmws-plus-w8g7dw_margin_top) 0 var(--dmws-plus-w8g7dw_margin_bottom); font-family: var(--dmws-plus-body-font); color: var(--dmws-plus-body-color); font-size: var(--dmws-plus-body-font-size-desktop); }
#dmws-a_w8g7dw_payment-info > p > img { display: inline-block; margin-right: 10px; object-fit: contain; opacity: 1; vertical-align: middle; width: var(--dmws-plus-w8g7dw_image_width) }
@media only screen and (max-width: 760px) { 
  #dmws-a_w8g7dw_payment-info > p { font-size: var(--dmws-plus-body-font-size-mobile); text-align: var(--dmws-plus-w8g7dw_position_mobile); } 
}#dmws-p_w8g9mx-productpage-contact-box { display: none; background-color: var(--dmws-plus-w8g9mx_contactbox_background_color); border-radius: var(--dmws-plus-border-radius); overflow: hidden; margin-bottom: var(--dmws-plus-w8g9mx_margin_bottom)!important; margin-top: var(--dmws-plus-w8g9mx_margin_top)!important; position: relative; display: flex; }
#dmws-p_w8g9mx-productpage-contact-box > div { width: 100%; }
#dmws-p_w8g9mx-productpage-contact-box p { margin: 0 0 24px 0; }
#dmws-p_w8g9mx-productpage-contact-box p + p { margin-top: -10px; }
#dmws-p_w8g9mx-productpage-contact-box img { max-width: 170px!important; object-fit: contain; opacity: 1!important; }
#dmws-p_w8g9mx-productpage-contact-box .img-wrap { float: right; height: 100%; padding-right: 30px; display: flex; align-items: flex-end; }
#dmws-p_w8g9mx-productpage-contact-box .content { border: none; margin: 0; padding: 30px 15px 30px 25px; overflow: hidden; height: 100%; display: flex; flex-direction: column; justify-content: center; }
#dmws-p_w8g9mx-productpage-contact-box .content.no-img { padding: 30px 25px; }
#dmws-p_w8g9mx-productpage-contact-box h3, #dmws-p_w8g9mx-popup-contact h3 { font-family: var(--dmws-plus-headings-font); color: var(--dmws-plus-headings-color); text-transform: var(--dmws-plus-headings-text-transform); font-weight: var(--dmws-plus-headings-weight); margin: 0 0 20px 0; }
#dmws-p_w8g9mx-productpage-contact-box p, #dmws-p_w8g9mx-popup-contact .submit span, #dmws-p_w8g9mx-popup-contact input, #dmws-p_w8g9mx-popup-contact textarea, #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-container p { line-height: var(--dmws-plus-line-height); font-family: var(--dmws-plus-body-font)!important; color: var(--dmws-plus-body-color); font-weight: var(--dmws-plus-body-weight); font-size: var(--dmws-plus-body-font-size-desktop); }
#dmws-p_w8g9mx-productpage-contact-box .dmws-plus-heading, #dmws-p_w8g9mx-productpage-contact-box p { color: var(--dmws-plus-w8g9mx_contactbox_text_color); }
#dmws-p_w8g9mx-productpage-contact-box button { align-self: flex-start; display: flex; justify-content: center; }
#dmws-p_w8g9mx-popup-contact { border-radius: var(--dmws-plus-border-radius); width: auto; }
#dmws-p_w8g9mx-popup-contact .gui-hide { display: none!important; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form > div.double { display: flex; justify-content: space-between; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form > div > div { width: 100%; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form > div.double > div:first-child { border-right: 10px solid transparent; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form > div.double > div:last-child { border-left: 10px solid transparent; }
#dmws-p_w8g9mx-popup-contact, #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form label, #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form .field p { line-height: 1; font-family: var(--dmws-plus-body-font); color: var(--dmws-plus-body-color); font-size: var(--dmws-plus-body-font-size-desktop); }
#dmws-p_w8g9mx-popup-contact .field { margin-bottom: 20px; }
#dmws-p_w8g9mx-popup-contact .input { position: relative; }
#dmws-p_w8g9mx-popup-contact input { min-height: 45px; padding: 0 40px 0 15px; width: 100%; border-width: 1px; text-overflow: ellipsis; line-height: 1; }
#dmws-p_w8g9mx-popup-contact textarea { height: 142px; min-height: 142px; padding: 15px 40px 15px 15px; width: 100%; border-width: 1px; text-overflow: ellipsis; }
#dmws-p_w8g9mx-popup-contact input, #dmws-p_w8g9mx-popup-contact textarea { border: 1px solid var(--dmws-plus-border-color); border-radius: var(--dmws-plus-border-radius); box-shadow: none; font-size: 1.1em; }
#dmws-p_w8g9mx-popup-contact .input i { position: absolute; top: 50%; transform: translateY(-50%); right: 22px; z-index: 1; }
#dmws-p_w8g9mx-popup-contact .input i.dmws-p_icon-check svg path { fill: var(--dmws-plus-positives-color); }
#dmws-p_w8g9mx-popup-contact input:focus, #dmws-p_w8g9mx-popup-contact textarea:focus { border: 1px solid var(--dmws-plus-accent-color); outline: none; }
#dmws-p_w8g9mx-popup-contact .input.false input, #dmws-p_w8g9mx-popup-contact .input.false textarea { border: 1px solid var(--dmws-plus-negatives-color); }
#dmws-p_w8g9mx-popup-contact label { margin-bottom: 7px; display: block; font-weight: bold; }
#dmws-p_w8g9mx-popup-contact .field p { margin-top: 7px; margin-bottom: 0; }
#dmws-p_w8g9mx-popup-contact .field p.error, #dmws-p_w8g9mx-popup-contact label span  { color: var(--dmws-plus-negatives-color); }
#dmws-p_w8g9mx-popup-contact .submit { margin-top: 0; }
#dmws-p_w8g9mx-popup-contact .submit span { color: var(--dmws-plus-negatives-color); display: block; margin-top: 7px; text-align: right; margin-bottom: 20px; }
#dmws-p_w8g9mx-popup-contact button { margin-top: 10px; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-container { width: 720px; max-width: 100%; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted { text-align: center; width: 344px; max-width: 100%; line-height: var(--dmws-plus-line-height); }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted p { margin: 0 0 15px 0; font-size: var(--dmws-plus-body-font-size-desktop); }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted p:nth-of-type(1) { font-size: calc(var(--dmws-plus-body-font-size-desktop) * 1.25); margin: 0 0 12px 0; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted-icon { height: 48px; width: 48px; background-color: var(--dmws-plus-success-msg-bg); display: inline-block; position: relative; margin: 0 0 12px 0; border-radius: 50%; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted-icon svg path { stroke: var(--dmws-plus-success-msg-color); fill: none; }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted-icon svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted button { margin: 0 auto; }
#dmws-p_w8g9mx-productpage-contact-box button, #dmws-p_w8g9mx-popup-contact button { float: none; width: auto; padding-top: 0; padding-bottom: 0; border-radius: var(--dmws-plus-button-border-radius); font-size: var(--dmws-plus-button-font-size-desktop); text-transform: var(--dmws-plus-button-text-transform); background-color: var(--dmws-plus-cta-button-bg); border: 1px solid var(--dmws-plus-cta-button-border); color: var(--dmws-plus-cta-button-color); font-weight: var(--dmws-plus-cta-button-weight); height: var(--dmws-plus-cta-button-height) ; line-height: var(--dmws-plus-cta-button-height); box-shadow: var(--dmws-plus-cta-button-shadow); text-indent: 0; margin: 0; overflow: hidden; transition: 0.2s; transition-property: filter; }
#dmws-p_w8g9mx-productpage-contact-box button:hover, #dmws-p_w8g9mx-popup-contact button:hover { filter: brightness(0.9); }
.body-wrap .main-content .productpage #dmws-p_w8g9mx-productpage-contact-box button, .body-wrap .main-content .productpage #dmws-p_w8g9mx-popup-contact button { padding-left: 23px; padding-right: 23px; }
#dmws-p_w8g9mx-productpage-contact-box p:after, #dmws-p_w8g9mx-productpage-contact-box p:before, #dmws-p_w8g9mx-productpage-contact-box button:before, #dmws-p_w8g9mx-popup-contact button:before, #dmws-p_w8g9mx-productpage-contact-box button:before, #dmws-p_w8g9mx-popup-contact button:after { content: none!important; }
@media only screen and (max-width: 1000px) {
  #dmws-p_w8g9mx-productpage-contact-box .content { padding: 30px 25px; }
  #dmws-p_w8g9mx-productpage-contact-box button { width: 100%; }
  #dmws-p_w8g9mx-productpage-contact-box .img-wrap { display: none; }
  #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form > div.double { flex-wrap: wrap; }
  #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form > div.double > div { width: 100%; border-left: 0!important; border-right: 0!important; }
  #dmws-p_w8g9mx-popup-contact button { width: 100%; }
  #dmws-p_w8g9mx-productpage-contact-box p, #dmws-p_w8g9mx-popup-contact .submit span, #dmws-p_w8g9mx-popup-contact input, #dmws-p_w8g9mx-popup-contact textarea, #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-container p, #dmws-p_w8g9mx-popup-contact, #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form label, #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form .field p { font-size: var(--dmws-plus-body-font-size-mobile); }
  #dmws-p_w8g9mx-popup-contact .dmws-p_w8g9mx-popup-form-submitted p:nth-of-type(1) { font-size: calc(var(--dmws-plus-body-font-size-mobile) * 1.25); }
  #dmws-p_w8g9mx-productpage-contact-box button, #dmws-p_w8g9mx-popup-contact button { font-size: var(--dmws-plus-button-font-size-mobile); }
}
@media only screen and (max-width: 768px) {
  #dmws-p_w8g9mx-productpage-contact-box #dmws-contactform-recaptcha { padding-top: 15px; }
}