.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.dgwt-wcas-block-scroll{overflow:hidden;}.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dgwt-wcas-tpd-image img{margin:0 15px 0 0 !important;}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px !important;}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0;display:block;max-width:200px;}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0;}.dgwt-wcas-suggestions-wrapp{background:#fff;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;}.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0;}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none;}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px;}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px;}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;border-left-color:#eee;}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee;}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%;}.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%;}.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px;}.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0;}.dgwt-wcas-suggestion-nores ul li{list-style:disc;}.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px;}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d;}a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out;}a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline;}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px;}.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none;}.dgwt-wcas-suggestion:after{clear:both;display:block;content:"";}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5;}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px;}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px;}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase;}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center;}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%;}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle;}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px;}.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px;}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px;}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right;}.dgwt-wcas-sku{font-size:80%;}.dgwt-wcas-si{width:50px;display:block;height:100%;}.dgwt-wcas-si img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%;}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display:flex;align-items:center;justify-content:center;}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg,.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg{max-width:18px;}.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si>svg{margin-left:10px;}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px;}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px;}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;padding-left:10px;}.dgwt-wcas-sp *{line-height:130%;}.dgwt-wcas-search-form{margin:0;padding:0;width:100%;}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores,.dgwt-wcas-sd{margin-top:5px;}.dgwt-wcas-sp del{opacity:.5;font-size:12px;}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;font-size:.8em;}.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em;}.dgwt-wcas-st>.dgwt-wcas-product-vendor{font-size:12px;margin-top:5px;display:block;}.dgwt-wcas-suggestion-selected{background-color:#eee;}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:#fff;}.dgwt-wcas-suggestion-selected:first-child{border-top:none;}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right;}.dgwt-wcas-details-wrapp{background:#fff;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px;}.dgwt-wcas-datails-title,.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;padding-bottom:5px;}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none;}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd;}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0;}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px;}.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none;}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px;}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block;}.dgwt-wcas-details-inner-taxonomy{margin-top:11px;}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72;}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0;}.dgwt-wcas-datails-title{font-size:14px;}.dgwt-wcas-pd-title{color:#202020;}.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0;}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px;}.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:"";clear:both;display:block;}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05);}.rtl .dgwt-wcas-tax-product-details{justify-content:right;}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px;}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px;}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px;}.dgwt-wcas-tpd-rest{max-width:200px;}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000;}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px;}.dgwt-wcas-tpd-price{font-size:12px;color:#777;}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block;}.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase;}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6;}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none;}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px;}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px;}.dgwt-wcas-datails-title{display:block;margin:5px 0 15px;}.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none;}.dgwt-wcas-details-title-tax{margin-right:3px;}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right;}.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center;}.dgwt-wcas-details-space{padding:0 15px 15px;}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex;}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center;}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0;}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0;}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none;}a.dgwt-wcas-details-post-title{margin-bottom:15px;}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999;}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto;}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0;}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px;}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px;}.rtl input[type=search].dgwt-wcas-search-input{text-align:right;}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left;}[type=search].dgwt-wcas-search-input::-ms-clear{display:none;}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none;}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none;}.dgwt-wcas-details-desc{font-size:13px;line-height:157%;}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0;}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end;}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px;}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0;}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px;}.dgwt-wcas-stock.in-stock{color:#0f834d;}.dgwt-wcas-stock.out-of-stock{color:#e2401c;}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0;}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none;}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative;}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block;}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%;}.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;}.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3;}.dgwt-wcas-voice-search path{fill:#444;}.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex;}.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px;}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px;}.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105;}.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px;}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url("https://cdn-kjggd.nitrocdn.com/gHECICUUOdbGqwkpKyLExLbXGdhPtsHZ/assets/images/optimized/rev-8e30e41/amydeluxeshop.nl/wp-content/plugins/ajax-search-for-woocommerce-premium/assets/img/preloader.gif");}.dgwt-wcas-inner-preloader.nitro-lazy{background-image:none !important;}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate;}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd;}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1;}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:"";display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto;}.dgwt-wcas-close path{fill:#ccc;}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none;}}.dgwt-wcas-suggestion strong{font-weight:700;}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table;}.dgwt-wcas-sf-wrapp:after{clear:both;}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box;}.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px;}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0;}.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none !important;}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0 !important;border-radius:0 0 5px 5px;border-right-color:#ddd;}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px !important;}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent;}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal;}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto;}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0;}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7;}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0;}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:"";position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid;}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333;}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0;}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible;}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box;}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical;}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%;}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0;}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0;}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px;}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444;}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px;}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px;}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px;}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh;}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset;}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%;}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0;}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff;}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff;}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0 !important;}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px !important;right:auto !important;}.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px !important;right:auto !important;}@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03);}50%{background:rgba(128,128,128,.1);}}.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s;}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s;}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s;}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0;}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0;}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0;}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%;}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff;}.dgwt-wcas-overlay-mobile *{box-sizing:border-box;}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px !important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px !important;}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px !important;}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0 !important;top:45px !important;width:100% !important;height:calc(100% - 45px) !important;position:absolute;overflow-y:auto;border:none;margin:0;display:block;}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer;}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative;}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px;}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%;}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none;}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto;}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible;}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none !important;height:auto !important;}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset;}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0;}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1;}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000;}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1;}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer;}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%;}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6;}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px;}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap;}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px;}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px;}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px;}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0;}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline;}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px;}.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px;}.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0;}.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute;}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px;}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf;}.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333;}.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px;}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn;}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none !important;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%;}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px;}.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px;}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px;}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777;}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px;}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px;}.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd;}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none;}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none;}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;}.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none;}.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px !important;}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px;}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent;}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px;}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent;}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5;}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff;}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px;}.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1;}.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px;}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px;}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px !important;}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px !important;right:auto !important;}.dgwt-wcas-suggestions-wrapp-fixed{position:fixed !important;}.elementor-widget-fibosearch-posts::after{content:"" !important;}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top,#f8f8f8 1%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#e1e1e1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F8F8F8",endColorstr="#E1E1E1",GradientType=0);-moz-box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default;}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666;}.selectBox-dropdown.selectBox-menuShowing-bottom{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.selectBox-dropdown.selectBox-menuShowing-top{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden;}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url("https://amydeluxeshop.nl/wp-content/themes/amydeluxe/assets/styles/jquery.selectBox-arrow.gif") 50% center no-repeat;border-left:solid 1px #bbb;}.selectBox-dropdown .selectBox-arrow.nitro-lazy{background-image:none !important;}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch;}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto;}.selectBox-inline:focus{border-color:#666;}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0;}.selectBox-options.selectBox-options-top{border-bottom:none;margin-top:1px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}.selectBox-options.selectBox-options-bottom{border-top:none;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat;}.selectBox-options LI.selectBox-hover A{background-color:#eee;}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent;}.selectBox-options LI.selectBox-selected A{background-color:#c8def4;}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap;}.selectBox.selectBox-disabled{color:#888 !important;}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666;}.selectBox-inline.selectBox-disabled{color:#888 !important;}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent !important;}body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}/* common */

* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
html,
body {
	font-family: 'Roboto', sans-serif !important;
	font-size: 12px;
	color: #8c806e;
}
input,
select,
textarea {
 	font-family: 'Circular Std Book' !important;
	font-size: 12px;
	color: #8c806e;
}
body {
	background: #fff;
}
img {
	border: 0px;
	display: block;
	max-width: 100%;
}
a,
input {
	outline: none;
	text-decoration: none;
}
ul,
ol{
	list-style: none;
}
h1,.h1,h2,h3,.h3,h4,h5,.h5,h6{
	margin-bottom: 15px;
	font-family: 'Roboto', sans-serif;
}
h1,.h1{
	color: #ffffff;
	font-size: 35px;
	font-weight: 400;
}
h2{
	color: #161421;
	font-size: 34px;
	font-weight: 900;
	letter-spacing: 0.4px;
	line-height: 34px;
	text-transform: uppercase;
}
h3,.h3{
	color: #161421;
	font-size: 24px;
	font-weight: 900;
	letter-spacing: 0.28px;
	line-height: 34px;
	text-transform: uppercase;
}
h4{
	color: #161421;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: 0.28px;
	line-height: 25px;
	text-transform: none;
}
h5,.h5 {
	color: #161421;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.21px;
	line-height: 22px;
	text-transform: uppercase;
}
h6{

}
p,
ul > li,
.woocommerce-Tabs-panel--description{
	color: #161421;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
}
.medium-text{
	color: #161421;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.21px;
	line-height: 22px;
}
.container{
	margin: 0 auto;
	padding: 0px 15px;
	max-width: 1375px;
}
.row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.row > div {
	padding-left: 15px;
	padding-right: 15px;
}
.col3{
	width: 33.33%;
}
.col4 {
	width: 25%;
}
.col6 {
	width: 50%;
}
.d-flex {
	display: flex;
}
.d-inline-flex {
	display: inline-flex;
}
.align-center {
	align-items: center
}
.align-tp {
	align-items: flex-start
}
.align-btm {
	align-items: flex-end
}
.justify-between {
	justify-content: space-between;
}
.justify-center {
	justify-content: center;
}
.justify-end {
	justify-content: flex-end;
}
.row-reverse {
	flex-direction: row-reverse;
}
.column-reverse {
    flex-direction: column-reverse;
}
.text-center {
	text-align: center;
}
.mt-0{
	margin-top: 0 !important;
}
.btn{
    padding: 12px 29px;
	border: 1px solid #161421;
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	display: inline-block;
	transition: all 0.3s;
}
/* section  */

#section {
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
}
/* page wrap */

#page-wrap {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}
/* header */
.wpcf7-form-control-wrap {
	margin-bottom:20px;
	width:100%;
}
.wpcf7-form-control-wrap input {
	margin-bottom:0px !important;
}
#header-wrap {
	width: 100%;
}
.header-top {
	background-color: #dc0100;
    padding: 15px 0px;
    position: relative;
    z-index: 9;
}
.header-top span{
	color: #ffffff;
	font-size: 15px;
	font-weight: 500;
	font-style: italic;
}
.contact-top {}
.contact-top ul {
	padding-left:0px;
	margin:0px;
}
.contact-top ul li{
	margin-right: 30px;
	position: relative;
	list-style:none;
}
.contact-top ul li:after{
    position: absolute;
    right: -15px;
    top: 3px;
    content: "";
    width: 2px;
    height: 12px;
    background: #fff;
}
.contact-top ul li a{
	display: block;
	color: #ffffff;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
}
.language-panel {
	padding-right: 8px;
	position:relative;
}
.language-panel .lang-drop ul > li {
	list-style:none;
	margin-bottom:10px;
	padding:5px;
	    background: #fff;
}
.language-panel:after {
	content: "";
    background: url(../images/triangle-white.svg) no-repeat center center / 9px;
    width: 9px;
    height: 7px;
    position: absolute;
    right: -7px;
    top: 3px;
}
.language-panel a.lang-toggle {
	display:inline-block;
}

.language-panel .lang-drop {
	padding-top:5px;
	position:absolute;
	display:none;
	box-shadow:0px 1px 3px rgba(0,0,0,0.5);
	background:#fff;
}
.language-panel .lang-drop ul {
	margin:0px;
}
.language-panel a i{
	display: block;
	margin-left: 0px;
	position: relative;
	top: 1px;
}
.header-middle-block {
	padding: 15px 0px;
}
.header-middle-block {}

 .logo a {
	display: block;
}
/* nav block */
.nav-block ul > li{
	margin-right: 46px;
	list-style:none;
}
.nav-block ul > li > a{
	display: flex;
	color: #1b2437;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	padding: 15px 0px 24px;

 }
 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	 color: #1b2437;
	font-size: 18px;
	font-weight: 400;
	padding:5px 10px;
	background:#fff;
 }
 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
	 background:#fff;
	 box-shadow:0px 1px 3px rgba(0,0,0,0.4);
 }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	 color: #fff;
	 background-color:#dc0100;
}

.nav-block ul > li > a > img{
    margin-left: 3px;
}
.nav-block ul > li > ul {
	display:none;
}
.nav-block ul,
.filter-panel ul.product-categories{
	margin-left:0px;
	margin-bottom:0px;
}
.filter-panel ul.product-categories {
	padding-right:110px;
}
.filter-panel ul.product-categories > li {
	list-style:none;
	position:relative;
}

.filter-panel ul.product-categories > li > ul {
	margin-left:0px;
}
.filter-panel ul.product-categories > li > ul > li { 
	list-style:none;
}
.filter-panel ul.product-categories > li:nth-child(5) {
	display:none;
}
.filter-panel ul.product-categories > li > a {
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	margin-bottom: 0;
	padding: 11px 0px;
	position: relative;
	display:block;
}
.filter-panel ul.product-categories > li > i.sub-icon {
	position: absolute;
    right: 0px;
    top:3px;
	
    content: "";
    width: 20px;
    height: 40px;
    background: url(../images/plus.svg) no-repeat center/18px;
	cursor:pointer;
}
.filter-panel ul.product-categories > li > i.sub-icon.down {
	background: url(../images/minus.svg) no-repeat center/18px;
}
.filter-panel ul.product-categories > li > ul > li > a {
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	line-height: 25px;
}
.filter-panel ul.product-categories > li > ul.children {
	display:none;
	padding-left:10px;
} 
.filter-panel ul.product-categories > li.cat-item.cat-item-74 {
	display:none;
}

.filter-panel.filter-panel-page .panel {
	padding-right:30px;
}

.addtocart-panel {
	margin-left: 22PX;
	position:relative;
}
.addtocart-panel > a {
	position:relative;
	display:inline-block;
}
.addtocart-panel > a > i {
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	height:20px;
}
.addtocart-panel > a > i > cite {
	width:20px;
	height:20px;
	border-radius:100px;
	background:#dc0100;
	font-size:10px;
	font-style:normal;
	color:#fff;
	display:inline-flex;
	display:-webkit-inline-flex;
	align-items:center;
	justify-content:center;
	font-weight:normal;
}

.addtocart-panel .crt-info {
	position: absolute;
    min-width: 300px;
    max-height: 0;
    z-index: 9;
    padding: 20px 20px 20px;
    opacity: 0;
    visibility: hidden;
    margin: 0;
    transition: opacity .25s;
    box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);
    border: 2px solid #ddd;
    color: #777;
    background-color: #fff;
    text-align: left;
    display: table;
    left: 0px;
    transform: translateX(-50%);
    -wekbit-transform: translateX(-50%);
    transition: 0.5s all;
    -wekbit-transition: 0.5s all;
    top: 100%;
    margin-top: 13px;
}
.addtocart-panel:hover .crt-info, .addtocart-panel:focus .crt-info {
    opacity: 1;
    visibility: visible;
}
.addtocart-panel .crt-info .product_list_widget {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 500px;
    max-height: 50vh;
}
.addtocart-panel .crt-info ul.product_list_widget {
	margin-left:0px;
	margin-bottom:0px;
}

.addtocart-panel .crt-info ul.product_list_widget li {
    list-style: none;
    padding: 10px 0 5px 75px;
    min-height: 80px;
    position: relative;
    overflow: hidden;
    vertical-align: top;
    line-height: 1.33;
    padding-right: 30px;
}

.addtocart-panel .crt-info ul.product_list_widget li a.remove {
    position: absolute;
    right: 0px;
    z-index: 9;
}

.addtocart-panel .crt-info ul.product_list_widget li a:not(.remove) {
    display: block;
    margin-bottom: 5px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3;
    color: #484848;
	font-size:14px;
    font-weight: normal;
}

.addtocart-panel .crt-info ul.product_list_widget li img {
    top: 10px;
    position: absolute;
    left: 0;
    width: 60px;
    height: 60px;
    margin-bottom: 5px;
    object-fit: cover;
    object-position: 50% 50%;
}
.addtocart-panel .crt-info ul.product_list_widget li .quantity {
    display: block;
    margin-top: 3px;
    font-size: .85em;
    opacity: 0.6;
    margin-right: 1em;
    white-space: nowrap;
    vertical-align: top;
}
.addtocart-panel .crt-info .widget_shopping_cart_content p.total {
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #ececec;
    border-bottom: 2px solid #ececec;
    margin-bottom: .5em;
}
.filter-panel ul.product-categories>li.cat-item-608,
.filter-panel ul.product-categories>li.cat-item-628,
.filter-panel ul.product-categories>li.cat-item-658,
.filter-panel ul.product-categories>li.cat-item-648 {
	display:none;
}
.addtocart-panel  .crt-info .woocommerce-mini-cart__buttons a {
    margin-top: 10px;
}

.search-panel {
	position: relative;
	min-width:300px;
}
.search-panel input{
	color: rgba(27,36,55,0.6);
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	width: 306px;
	padding: 13px 15px;
	border: 1px solid #dc0100;
	border-radius:0px;
}
.search-panel .icon{
	right: 15px;
	top: 10px;
	position: absolute;
	cursor: pointer;
}
.search-panel input::placeholder{
	color: rgba(27,36,55,0.6);
}
/* banner */

#banner-wrap {
	width: 100%;
}

.banner-panel {
	background-color: #161421;
}
.banner-panel .banner-text{
	min-height: 411px;
	padding-left: 65px;
	position: relative;	
}
.banner-panel .banner-text>div{
	position: relative;
	z-index: 9;
}
.banner-panel .banner-text .h1 {
	font-weight: 400;
	display: block;
}
.banner-panel .banner-text:after{
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to right, rgba(22, 20, 33, 0) 0%, #161421 100%);
}
.banner-panel .banner-text .btn{
	color: #fff;
	border: 1px solid #ffffff;
}

#slider1 .slick-dots {
    display: flex;
    align-items: center;
    position: absolute;
    right: 20.2%;
    bottom: 20px;
	margin:0px;
}
#slider1 .slick-dots li{
	margin-left: 7px;
	list-style:none;
}
#slider1 .slick-dots button{
	width: 16px;
	height: 16px;
	border: 1px solid #ffffff;
	font-size: 0;
	background-color: #161421;
	padding:0px;
}
#slider1 .slick-dots li.slick-active button{
	background-color: #dc0100 !important;
}

/* content */

#content-wrap {
	width: 100%;
}

/*usp-block*/
.usp-block {
	padding: 26px 10px;
	background: rgba(244,244,244,0.4);
}
.usp-block ul li{
	display: flex;
	color: #1b2437;
	font-size: 18px;
	font-weight: 400;
    margin: 0px 30px;
}
.usp-block ul li img{
	margin-right: 15px;
}

/*product-block*/

.product-block {
    padding: 21px 0px 35px;
    background: rgba(244,244,244,0.4);
}
.product-block h3,.product-block .h3{
	margin-bottom: 30px;
}
.product-block .row > div,
.product-block .row > div > .product-panel,
.shop-content .row > div,
.shop-content .row > div > .product-panel {
	display:flex;
	display:-webkit-flex;
}
.product-block .row > div > .product-panel .star-rating {
	display:none;
}
/*product-panel*/

.blog-content article {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
}
.blog-content article .img-section {
	flex:0 0 48%;
	max-width:48%;
	margin-right:4%;
}

.blog-content article .entry-content {
	flex:0 0 48%;
	max-width:48%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
	margin-left:0px;
	margin-bottom:0px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul > li {
	list-style:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul > li > a {
	color: #161421;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.19px;
    margin-bottom: 0;
    padding: 11px 0px;
    position: relative;
    display: block;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul > li.is-active > a {
	color:#dc0100;
}
.shop-content-cat h1 {
	margin-top:0px;
}
.shop-content-cat {
	padding-top:48px;
}

.product_bottom .star-rating {
	display:none !important;
}

.woocommerce ul.products, .woocommerce-page ul.products {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
}
body.woocommerce-page ul.products li	{
	padding: 10px 0px;
	    padding-left: 34px;
		display:flex;
	display:-webkit-flex;
	position:relative;
}
.woocommerce ul.products, .woocommerce-page ul.products {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	justify-content:space-between;
}
.woocommerce .related.products ul.products,
.woocommerce-page .related.products ul.products {
	margin-bottom:0px;
	padding-bottom:0px;
}
.single-product .row-item div.product {
	padding-bottom:0px;
}

.woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {
	margin-bottom:0px;
}
.woocommerce-page ul.products li.product .star-rating {
	display:none;
}
.product-panel h2.woocommerce-loop-product__title,.product-panel .woocommerce-loop-product__title,
body.woocommerce-page ul.products li h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
	color: #161421;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.21px;
    line-height: 22px;
	    padding-right: 15px;
	text-transform:none;
	text-align:left;
	display: block;
	margin-bottom: 15px;
	
}
.product-panel figure,
body.woocommerce-page ul.products li figure {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-bottom:10px;
}
.product-panel figure figcaption,
.onsale,
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale{
	color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.19px;
    background-color: #161421;
    padding: 12px 22px;
    position: absolute;
    top: -9px;
    left: -3px;
	z-index:9;
	right:initial;
	margin:0px;
	border-radius:0px;
	line-height:initial;
}

.product-panel .product,
body.woocommerce-page ul.products li{	
	padding-top: 0px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: space-between;
	position:relative;
}
.product-panel .product.product-type-variable .qib-container,
body.woocommerce-page ul.products li.product-type-variable .qib-container {
	display:none !important;
}
.product-panel .product .inside-wc-product-image,
.woocommerce-page ul.products li .inside-wc-product-image {
	display:block;
}
.wc-product-image .secondary-image {
	height:203px;
	width:auto;
}
.wc-product-image:hover .secondary-image + figure,
.wc-product-image:hover .secondary-image + noscript + figure {
	opacity:0;
	visibility:hidden;
}
.product-panel > li {
	list-style:none;
}
.wc-product-image {
	position:relative;
}

.product-panel .text {
    padding: 0px 0px 0px 34px;
}
.product-panel .text p {
	margin-bottom: 18px;
	padding-right: 15px;
}
.product-panel .text .price,
.woocommerce ul.products li.product .price{
	margin-bottom: 15px;
}
.product-panel .text .price strong,
.product-panel span.price span bdi,
.woocommerce ul.products li.product span.price span bdi,
.price_text span.total_price bdi,
.price_wrapper span.amount bdi,
.price_wrapper span.amount span.woocommerce-Price-currencySymbol {
	color: #161421;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: 0.24px;
	line-height: 24px;
	text-transform: uppercase;	
	
}
.price span.woocommerce-Price-currencySymbol {
	color: #161421;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: 0.24px;
	line-height: 24px;
	text-transform: uppercase;	
}
.product-panel .product.sale .price,
.woocommerce ul.products li.product.sale .price {
	display:flex;
	display:-webkit-flex;
} 
.product-panel .product.sale .price > span,
.product-panel .product.sale .price,
.woocommerce ul.products li.product.sale .price > span,
.woocommerce ul.products li.product.sale .price,
.product-panel .product.sale .price {
	display:flex;
	display:-webkit-flex;
	flex-direction:row-reverse;
	justify-content: flex-end;
}

.product-panel .addtocart a, .product-panel .cart_button_wrap a.add_to_cart_button, .woocommerce ul.products li.product .cart_button_wrap a.add_to_cart_button {
	margin-top:0px !important;
}

.product-panel .text .price span{
	color: #aaa4c7;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.16px;
	line-height: 24px;
	text-transform: uppercase;
	position: relative;
}
.product-panel .product.sale .price > span del,
.product-panel .product.sale .price del,
.woocommerce ul.products li.product.sale .price del,
.price_text span.price span,
.price_text span.total_price del,
.yith-wfbt-section .yith-wfbt-item span.price del{
	position: relative;
	text-transform: uppercase;
	text-decoration:none;
}
.product-panel .product.sale .price > span ins,
.product-panel .product.sale .price ins,
.woocommerce ul.products li.product.sale .price > span ins, 
.woocommerce ul.products li.product.sale .price ins {
	margin-right:13px;
	background:transparent;
}
.product-panel .product.sale .price del span bdi,
.yith-wfbt-section .yith-wfbt-item span.price del bdi,
.yith-wfbt-section .yith-wfbt-item span.price del bdi span.woocommerce-Price-currencySymbol,
.price_text span.total_price del span bdi,
.price_text span.total_price del span bdi span.woocommerce-Price-currencySymbol,
.woocommerce ul.products li.product.sale .price del span bdi,
.product-panel .product.sale .price  del span bdi span.woocommerce-Price-currencySymbol,
.woocommerce ul.products li.product.sale .price del span bdi span.woocommerce-Price-currencySymbol {
	position: relative;
	text-decoration:none;
	color: #23212b;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.16px;
	line-height: 24px;
	text-transform: uppercase;
	
}
.product-panel .text .price span:after,
.product-panel .product.sale .price  del:after,
.woocommerce ul.products li.product.sale .price  del:after,
.price_text span.total_price del:after,
.yith-wfbt-section .yith-wfbt-item span.price del:after{
    position: absolute;
    left: -1px;
    top: 10px;
    content: "";
    width: 100%;
    height: 2px;
    background: #161421;
    transform: rotate(-16deg);
	z-index:-1;
}
.price_text span.total_price del,
.yith-wfbt-section .yith-wfbt-item span.price ins{
	margin-right:15px;
}
.yith-wfbt-section .yith-wfbt-item span.price > span,
.yith-wfbt-section .yith-wfbt-item span.price { 
	display:flex;
	display:-webkit-flex;
	flex-direction:row-reverse;
	    justify-content: flex-end;
}
.price_text span.total_price ins {
	background:transparent;
}
.price_text span.total_price bdi,
.price_text span.total_price ins bdi,
.price_text span.total_price ins bdi span.woocommerce-Price-currencySymbol,
.yith-wfbt-section .yith-wfbt-item span.price bdi span.woocommerce-Price-currencySymbol{
	color: #161421;
    font-size: 16px;
    font-weight: 900;
    letter-spacing: 0.19px;
    line-height: 24px;
    text-transform: uppercase;
}
.price_text span.total_price del:after,
.yith-wfbt-section .yith-wfbt-item span.price:after{
	z-index:1;
}
.product-panel .bottom{}
.product-panel .bottom .number-items,
.woocommerce ul.products li.product .bottom .number-items{
	position: relative;
	overflow: hidden;
	margin-right: 7px;
}
.woof_submit_search_form_container .button {
	display:none !important;
} 
.product-panel .bottom .number-items input,
.woocommerce ul.products li.product .bottom .number-items input,
.product-panel .qib-container .quantity input.qty:not(#qib_id):not(#qib_id),
.woocommerce ul.products li.product .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){
    width: 67px;
    border: 1px solid #161421;
    color: #1b2437;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    
	padding:10px 23px 11px 11px;
	height:44px;
}
.product-panel .quantity,
.woocommerce ul.products li.product .quantity {
	position:relative;
}
.single-product .yith-wfbt-section .yith-wfbt-images {
	margin-right:35px;
	margin-top:0px;
}
.yith-wfbt-section .yith-wfbt-item input[type=checkbox] {
	display:none;
}
.yith-wfbt-section .yith-wfbt-item label span.checkbox-item {
	position:absolute;
	left:0px;
	top:0px;
	box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(0 0 0 / 5%);
	width: 25px;
	height: 25px;
	border: 1px solid #161421;
}
.yith-wfbt-section .yith-wfbt-item input[type=checkbox]:checked + span.checkbox-item:after {
	    content: '';
    display: block;
    position: absolute;
    top: -9px;
    left: 11px;
    width: 12px;
    height: 24px;
    border: solid #dc0100;
    border-width: 0 5px 5px 0;
    transform: rotate(33deg);
}
.product-panel .qib-container,
.woocommerce ul.products li.product .qib-container {
	position:relative;
	margin-right:7px;
}
.cart_button_wrap {
	margin-top:16px;
}
.product-panel .qib-container .qib-button,
.woocommerce ul.products li.product .qib-container .qib-button {
	position:absolute;
	right:3px;
	width:20px !important;
	height:25px !important;
	z-index:9;
}
.product-panel .qib-container .qib-button.plus,
.woocommerce ul.products li.product .qib-container .qib-button.plus {
	top:0px;
	background:url(../images/arrow-top.svg) no-repeat center center / 50px !important;
}
.product-panel .qib-container .qib-button.minus,
.woocommerce ul.products li.product .qib-container .qib-button.minus {
	bottom:0px;
	background:url(../images/arrow-bottom.svg) no-repeat center center / 50px !important;
}
.product-panel .qib-container .qib-button.minus,
.woocommerce ul.products li.product .qib-container .qib-button.minus {
	bottom:0px;
}
.product-panel .qib-button:not(#qib_id):not(#qib_id),
.woocommerce ul.products li.product .qib-button:not(#qib_id):not(#qib_id) {
	border:0px !important;
	background-color:transparent !important;
	font-size:0px;
}
.product-panel .bottom .number-items .icons,
.woocommerce ul.products li.product .bottom .number-items .icons{
    position: absolute;
    right: -11px;
    top: -11px;
    display: block;
    cursor: pointer;
}
.product-panel .addtocart a,
.product-panel a.add_to_cart_button,
.woocommerce ul.products li.product a.add_to_cart_button {
    position: relative;
    color: #161421;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.19px;
    border: 1px solid #161421;
    background-color: #ffffff;
    padding: 12px 71px 12px 14px;
	display:block;
	margin-top:15px;
}
.product-panel .addtocart a:after,
.product-panel li .cart_button_wrap a.button:after,
.woocommerce ul.products li.product .cart_button_wrap a.button:after{
	position: absolute;
	right: 18px;
	top: 0;
	content: "";
	background: url(../images/add.svg) no-repeat center/27px;
	width: 27px;
	height: 100%;
	animation:initial;
	-webkit-animation:initial;
}
.cart_button_wrap > a.woocommerce-LoopProduct-link {
	display:none;
}
.cart_button_wrap {
	display:flex;	
	display: -webkit-flex;
    align-items: flex-end;
	flex-wrap:wrap;
}
.cart_button_wrap a.added_to_cart.wc-forward {
	position:absolute;
	bottom:-34px;

}
.ajax_add_to_cart.loading {
	opacity:0.5;
	pointer-events:none;
}

.product-panel .cart_button_wrap a.product_type_variable.button,
.product-panel .cart_button_wrap a.button,
.woocommerce ul.products li.product .cart_button_wrap a.button {
	min-height:44px;
	display:inline-flex;
	align-items:center;
}
.product-panel li .cart_button_wrap a.button,
.woocommerce ul.products li.product .cart_button_wrap a.button {
	padding: 12px 71px 12px 14px !important;
	line-height: 18px !important;
	width: calc(100% - 74px);
    border-radius: 0px;
}
.product-panel li .cart_button_wrap a.product_type_variable.button,
.woocommerce ul.products li.product .cart_button_wrap a.product_type_variable.button {
	display:block;
	width:100%;
	text-align:center;
	padding:12px 0px !important;
} 
.product-panel li .cart_button_wrap a.product_type_variable.button:after,
.woocommerce ul.products li.product .cart_button_wrap a.product_type_variable.button:after {
	display:none;
}
.woocommerce .woocommerce-result-count {
	display:none;
}
.cart_button_wrap .button:hover,
.cart_button_wrap .button:focus {
	color:#dc0100 !important;
	background-color:transparent !important;
}
/*our-brands-block*/
.our-brands-block {
    padding: 35px 0px 70px;
}
.our-brands-block h3{
    margin-bottom: 48px;
}
#slider2 {
	position: relative;
}
#slider2:after {
	position: absolute;
    right: 93%;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	opacity: 0.9;
}
#slider2 figure {
	display: flex;
	justify-content: center;
}
.product-block.pb-110 {
    padding: 21px 0px 110px;
}

/*deluxe-shop-block*/
.deluxe-shop-block {
	padding: 45px 0px 0;
}
.deluxe-shop-block .row { 
	padding: 0px 0px 47px;
}
.fig-img1{
	background: url(../images/img2.png) no-repeat center/cover;
	min-height: 330px;
}
.deluxe-shop-block .text{
	padding-right: 20px;
}
.deluxe-shop-block .title {
	margin-bottom: 18px;
}
.deluxe-shop-block .title .h3{
    margin-bottom: 5px;
}
.deluxe-shop-block h2{
	color: #161421;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	    margin-bottom: 1.5em;
}
.deluxe-shop-block .row-reverse .text {
    padding-right: 0px;
    padding-left: 20px;
}
.usp-block.p-11 {
    padding: 11px 0px;
}
.usp-block ul {
	margin:0px;
	padding:0px;
}
/* footer wrap */

#footer-wrap {
	width: 100%;
}
/*.footer-block */
.footer-block {
    padding: 25px 0px 16px;
}
.footer-block .f-logo{
	margin-bottom: 30px;
}
.footer-block .col2{
	width: 44%;
}
.footer-block .col5{
	width: 56%;
}
.footer-block .col3{
	width: 33.33%;
}
.footer-block h5, .footer-block .h5{
	margin-bottom: 10px;
	display: block;
}
.footer-block .f-contact-panel ul{
    margin-bottom: 24px;
}
.footer-block .f-contact-panel address{
	margin-bottom: 13px;
}
.footer-block .f-contact-panel ul li,
.footer-block .f-contact-panel ul li a ,
.footer-block .f-contact-panel address{
	color: #1b2437;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	display: block;
	font-style: normal;
}
.footer-block .f-panel ul li a{
	color: #1b2437;
	font-size: 15px;
	font-weight: 400;
	line-height: 35px;
	text-transform: uppercase;
}
.footer-block .social{
    padding: 5px 0px 33px;
}
.footer-block .social  li{
	margin-right: 10px;
}
.footer-block .social  li img {
	max-height:15px;
}
.footer-block .social li:last-child{
	margin-right: 0;
}
.footer-block .social a{
	display: block;
	width: 34px;
	height: 34px;
	border: 1px solid #979797;
	background-color: #d8d8d8;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition:0.5s all;
	-webkit-transition:0.5s all;
}
.footer-block .social a:hover,
.footer-block .social a:focus {
	background-color:#dc0100;
	border-color:#dc0100;
}
.banner-panel .banner-text .btn:hover,
.banner-panel .banner-text .btn:focus {
	background-color:#dc0100;
}
.toggle-filter-item2.toggle-filter-item .filter-panel ul.product-categories {
	padding-right:0px;
} 

.footer-block .payment-panel{
	margin-bottom: 20px;
}
.footer-block ul {
	margin-left:0px;
	padding-left:0px;
}
.footer-block ul > li {
	list-style:none;
}

.footer-middle-block{
	background-color: #dc0100;
    padding: 16px 0px;
}
.footer-middle-block i{
	color: #ffffff;
	font-size: 15px;
	font-weight: 500;
}
.footer-middle-block span{
	color: #ffffff;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
}
.footer-bottom-block {
	padding: 10px 0px;
}
.footer-bottom-block i{
	color: #818181;
	font-size: 15px;
}

/*category-page*/

.breadcrumbs-block {
	padding: 0px 0px;
}
.breadcrumbs-block ul li,
.breadcrumbs-block span.current-item{
	color: #dc0100;
	font-size: 14px;
	font-weight: 400;
	margin-right: 14px;
	position: relative;
}
.breadcrumbs-block span[typeof="ListItem"] {
	margin-right:14px;
} 
.breadcrumbs-block ul li:after{
    position: absolute;
    right: -9px;
    top: 2px;
    content: "";
    width: 1.5px;
    height: 12px;
    background: #1b2437;
    transform: rotate(25deg);
}
.breadcrumbs-block ul li:last-child:after,
.breadcrumbs-block span[typeof="ListItem"]:last-child:after{
	display: none;
}
.breadcrumbs-block ul li a,
.breadcrumbs-block span{
	color: #1b2437;
	font-size: 14px;
	font-weight: 400;
	position:relative;
}
.breadcrumbs-block span[typeof="ListItem"]:after {
	position: absolute;
    right: -9px;
    top: 2px;
    content: "";
    width: 1.5px;
    height: 12px;
    background: #1b2437;
    transform: rotate(25deg);
}
/*mega-product-block*/

.mega-product-block {
	padding: 25px 0px 75px;
}
.woocommerce-cart .mega-product-block .col4,
.woocommerce-checkout .mega-product-block .col4 {
	display:none;
}
.woocommerce-cart .mega-product-block .col2,
.woocommerce-checkout .mega-product-block .col2 {
	width:100%;
}
.mega-product-block .col4{
	width: 26%;
}
.mega-product-block .col2{
    width: 74%;
	position: relative;
}
.input-panel {
	width: 100%;
	max-width: 273px;
	position: relative;
}
.input-panel input{
	width: 100%;
    border: 1px solid #161421;
    background-color: #ffffff;
    color: #9f9f9f;
    font-family: 'Circular Std Book';
    font-size: 16px;
    font-weight: 300;
    padding: 15px 15px;
}
.input-panel input::placeholder{
	color: #9f9f9f;
}
.input-panel .icons{
    position: absolute;
    right: 16px;
    top: 18px;
}
.input-panel.right {
    position: absolute;
	right: 0px;
	top: -55px;
	z-index: 9;
}
.product {
    padding: 37px 0px 15px;
}
.product .row > div{
	margin-bottom: 36px;
}
.product .product-panel .text {
    padding: 0px 0px 0px 0px;
}
.pagination-panel {
	padding-bottom: 48px;
}
.pagination-panel ul li{
	margin-left: 10px;
}
.pagination-panel ul li a,
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	display: flex;
	align-items: center;
	justify-content: center;
    width: 46px;
    height: 46px;
	border: 1px solid #161421;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
	margin-right:11px;
}
.woocommerce .woocommerce-pagination ul.page-numbers li:last-child,
.woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child{
	margin-right:0px;
}
.woocommerce nav.woocommerce-pagination ul {
	border:0px;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover{
	background:#dc0100;
	color:#fff;
	border-color:transparent;
}
.woocommerce nav.woocommerce-pagination {
	text-align:right;
}
.shop-content {
    margin-bottom: 30px;
}
.shop-content .col6{
	width: 48%;
}
.shop-content .col6:first-child{
	margin-right: 4%;
}
.shop-content h3{
	margin-bottom: 20px;
	line-height: 24px;
}
.shop-content .title p {
    margin-bottom: 5px;
    display: block;
}
.shop-content p{
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 30px;
}
.shop-content p a{
	color: #dc0100;
	text-decoration: underline;
}

/*filter-panel*/
.filter-panel {
	padding-top: 37px;
    padding-right: 54px;
}
.filter-panel .panel {
	margin-bottom: 33px;
}
.filter-panel h5,
.filter-panel .woof_container_inner strong,.filter-panel strong.widget-title {
	font-weight: 900;
	color: #161421;
    font-size: 18px;
	letter-spacing: 0.21px;
    line-height: 22px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 15px;
}
.filter-panel .panel.check h5{
    margin-bottom: 21px;
}
.chosen-container-single .chosen-single,
.selectBox-dropdown{
	width: 100%;
    border: 1px solid #161421;
    background-color: #ffffff;
    color: #9f9f9f;
    font-family: 'Circular Std Book';
    font-size: 16px;
    font-weight: 300;
    padding: 15px 15px;
	background:none;
	border-radius:0px;
	line-height:18px !important;
}
.selectBox-dropdown span.selectBox-label {
	padding:0px;
	width:100% !important;
}
.woof_container_inner .chosen-container {
	width:100% !important;
}
.woof_container_inner  a.selectBox {
	display:none !important;
}
.woocommerce .chosen-container-single .chosen-single {
	height:auto !important; 
}
.chosen-container-single .chosen-single div,
.selectBox-dropdown .selectBox-arrow{
	width:40px;
	border:0px;
}
.chosen-container-single .chosen-single div b,
.selectBox-dropdown .selectBox-arrow{
	background:url(../images/drpdwn.svg) no-repeat center center / 21px !important;
	background-position: center !important;
}
.selectBox-options.selectBox-options-top li a,
.selectBox-options LI A {
	color: #000;
    font-family: 'Circular Std Book';
    font-size: 16px;
	font-weight: 600;
}
.woocommerce ul.products, .woocommerce-page ul.products {
	padding-top:20px;
}
.woof_container {
	margin-bottom:20px;
}
a.selectBox {
	min-width:273px;
}
.chosen-container-single .chosen-single span {
	font-size:16px;
}

.checkbtn {
	display: block;
	margin-bottom: 10px;
}
.checkbtn input,
.woof_list_checkbox li > input {
	display: none;
	cursor: pointer;
}
.woof_list_checkbox li {
	margin:0px !important;
}
.checkbtn label,
.woof_list_checkbox li label{
	position: relative;
	cursor: pointer;
	color: #1b2437;
	font-size: 18px;
	font-weight: 400;
	display: flex;
    align-items: center;
	margin-left:0px;
	padding-left:40px;
}
.checkbtn label:before,
.woof_list_checkbox li label:before	{
	content:'';
	-webkit-appearance: none;
	background-color: transparent;
	border: 2px solid #0079bf;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	width: 25px;
	height: 25px;
	border: 1px solid #161421;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
    margin-right: 17px;
	position:absolute;
	left:0px;
}
.checkbtn input:checked + label:after,
.woof_list_checkbox li > input:checked + label:after{
        content: '';
    display: block;
    position: absolute;
    top: 1px;
    left: 11px;
    width: 12px;
    height: 24px;
    border: solid #dc0100;
    border-width: 0 5px 5px 0;
    transform: rotate(33deg);
}

.wpcf7 .row {
	align-items:flex-start;
}

/*fileter-category*/

.fileter-category {
	margin-bottom: 10px; 
}
.fileter-category h5{
	margin-bottom: 20px;
}
.woof_container_product_cat .woof_container_inner ul.woof_list > li label:before,
.woof_container_product_cat .woof_container_inner ul.woof_list > li label:after{
	display:none;
}
.woof_container_product_cat .woof_container_inner ul.woof_list > li label,
.fileter-category h6{
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	margin-bottom: 0;
    padding: 11px 0px;
    position: relative;
	display:block !important;
	margin-bottom:0px !important;
}
.woof_container_product_cat .woof_container_inner ul.woof_list > li ul.woof_childs_list li  {
	padding-left:0px !important;
	margin-left:0px !important;
}
.woof_container_product_cat .woof_container_inner ul.woof_list > li.woof_childs_list_li,
.woof_container_product_cat .woof_container_inner ul.woof_list > li{
	position:relative;
}
.woof_container_product_cat .woof_container_inner .woof_childs_list_opener span.woof_is_closed,
.woof_container_product_cat .woof_container_inner .woof_childs_list_opener span.woof_is_opened{
	
	background:url(../images/plus.svg) no-repeat center center / 20px;
}
.woof_container_product_cat .woof_container_inner .woof_childs_list_opener span.woof_is_opened {
	background:url(../images/minus.svg) no-repeat center center / 20px;
}
.woof_container_product_cat .woof_container_inner ul.woof_list > li a.woof_childs_list_opener {

	position:absolute;
	right:0px;
	top:14px;
}
.woof_container_product_cat .woof_container_inner ul.woof_list > li ul.woof_childs_list li label {
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	line-height: 25px;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.woof_container_product_cat .woof_container_inner ul.woof_list > li ul.woof_childs_list {
	margin:0px !important;
	padding:0px;
}
.fileter-category h6:after{
	position: absolute;
    right: 110px;
	top: 0;
	content: "";
	width: 20px;
	height: 100%;
	background: url(../images/plus.svg) no-repeat center/18px;
}
.fileter-category h6.active:after{
	background: url(../images/minus.svg) no-repeat center/18px;
}
.fileter-category ul{
	display: none;
}
.fileter-category ul li a{
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	line-height: 25px;
}
.fileter-category .panel{
	margin-bottom: 0;
}
.usp-block.style3 {
	padding-bottom: 35px;
}
.usp-block.style3 ul{
	padding-left: 15px;
}
.usp-block.style3 ul li{
	margin: 0;
}
.usp-block.style3 ul li a{ 
	display: flex;
	align-items: center;
	color: #1b2437;
	padding: 10px 0px 7px;
}
.filter-panel .product-panel .text {
    padding: 0px 0px 0px 0px;
}
.filter-panel .WOOF_Widget h2.widget-title {
	display:none;
}
.filter-panel .WOOF_Widget .woof_price_search_container {
	display:block;
}
.filter-panel .WOOF_Widget .woof_price_search_container button {
	padding:12px 29px !important;
	text-align:center;
	font-size:16px !important;
}
.filter-panel .WOOF_Widget .woof_price_search_container button:after {
	display:none;
}
.filter-panel.filter-panel-page {
	padding-top:0px;
	padding-right:0px;
}

.shop-content.default-content article,
.shop-content.default-content .entry-content {
	margin-top:0px;
}

.filter-panel h2.widget-title {
	color: #161421;
	font-size: 18px;	
	letter-spacing: 0.21px;
	line-height: 22px;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-weight:900;
}

.shop-content.styel2 .col6{
	width: 50%;
	margin-right: 0;
}
.shop-content.styel2{
	margin-bottom: 40px;
}
.shop-content h1{
	color: #161421;
	font-size: 24px;
	font-weight: 900;
	letter-spacing: 0.28px;
	line-height: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.shop-content h2{
	color: #161421;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 10px;
}

.shop-text {}
.shop-text h3{
	color: #161421;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-transform: inherit;
}
.shop-text p{
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 28px;
}
.shop-text p a{
	color: #dc0100;
	text-decoration: underline;
}
.shop-text p:last-child{
	margin-bottom: 16px;
}
.list-style {
	margin-bottom: 35px;
}
.list-style li{
	position: relative;
	color: #161421;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	padding-left: 30px;
}
.list-style li:after{
	position: absolute;
    left: 5px;
    top: 11px;
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #161421;
}

/*register-form*/
.register-form {
	width: 100%;
	max-width: 460px;
}
.comment-form-rating a.selectBox { 
	display:none !important;
}
.woocommerce #review_form #respond .form-submit input {
	max-width:214px;
	text-align:center !important;
	padding: 12px 29px !important;
}
.register-form input,
.register-form select,
.register-form textarea{
	width: 100%;
	border: 1px solid #161421;
	background-color: #ffffff;
	color: #9f9f9f;
	font-family: 'CircularStd';
	font-size: 16px;
	font-weight: 300;
    padding: 16px 20px 15px;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
	text-align:left;
	font-style:normal;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size:16px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	border-radius:0px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	height:32px;
	height:32px;
	background-color:#C5C5C5;
	border-radius:100px;
}

.register-form input::placeholder{
	color: #9f9f9f;
}
.register-form .form-group{
	margin-bottom: 16px;
	position: relative;
}
.register-form select{
	appearance: none;
	-webkit-appearance: none;
}
.register-form .icon {
	position: absolute;
    right: 15px;
    top: 17px;
}
.register-form textarea{
	height: 252px;
	resize: none;
}
.register-form .btn{
	width: 100%;
	max-width: 214px;
	text-align: center;
}
.btn:hover{
	color: #dc0100;
}

.product-slider {}
.product-slider .large-img,
.only-image{
	min-height: 540px;
}
.product-slider .small-img{
	min-height: 213px;
}
.product-slider ul,
.product_meta{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.product-slider ul li strong,
.product-slider ul li span,
.product_meta > span{
	font-size: 18px;
	color: #1b2437;	
    font-weight: 700;
}
.product_meta > span > span,
.product_meta > span > a {
	font-weight:400;
	color:#dc0100;
}
.product-slider ul li span{
	color: #dc0100;
	font-weight: 400;
	display: block;
    margin-left: 5px;
}
.breadcrumbs-block.p-10{
	padding: 10px 0px;
}
.mega-product-block2 {
    padding: 20px 0px 50px;
}
.mega-product-block2 .col6:first-child{
    width: 45%;
    margin-right: 5%;
}
.row-single-product > span.onsale {
	display:none;
}
.row-single-product {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	flex-direction:row-reverse;
}
.row-single-product .summary.entry-summary,
.woocommerce div.product div.summary{
	width: 45%;
    margin-right: 5%;
	float:none;
	
   
}
.row-single-product .woocommerce-product-gallery,
.woocommerce-page div.product div.images{
	width:50%;
	
	float:none;
}
.price-rating{
	margin-bottom: 40px;
}
.price-rating .left{
	display: flex;
	align-items: flex-end;
}
.price-rating .left span{
	color: #dc0100;
	font-size: 24px;
	font-weight: 900;
	letter-spacing: 0.28px;
	line-height: 34px;
	text-transform: uppercase;
	display: block;
	margin-right: 12px;
}
.price-rating .left .cross,
.price .cross{
	color: #aaa4c7;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.16px;
	line-height: 24px;
	text-transform: uppercase;
	display: block;
	position: relative;
}
.price-rating .left .cross:after,
.price .cross:after{
	position: absolute;
	left: 0;
    bottom: 10px;
	content: "";
	width: 100%;
	height: 2px;
	background: #161421;
	transform: rotate(-16deg);
}
.price-rating .right{
	display: flex;
	align-items: center;
}
.price-rating .right ul li{
	color: #dc0100;
	font-family: "Ping Fang SC - Regular";
	font-size: 25px;
	font-weight: 400;
	line-height: 25px;
}
.price-rating .right ul li:last-child{
	color: #33333a;
}
.price-rating .right span{
	color: #33333a;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1.3px;
}
.product-details-panel {
	margin-bottom: 40px;
}
.product-details-panel h3,
.woocommerce div.product .product_title{
	margin-bottom: 20px;
	color: #161421;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: 0.28px;
    line-height: 34px;
    text-transform: uppercase;
}
.select-panel.register-form{
	max-width: 350px;
}
.price_review {
	display:flex;
	display:-webkit-flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-bottom:40px;
}
.price_review.content-left {
	justify-content:flex-start;
	flex-direction:initial;
}
.woocommerce div.product.sale .row-single-product {
	padding-bottom:50px;
}
.woocommerce div.product.sale .row-single-product .price_review .price,
.price_review .price{
	display: flex;
    display: -webkit-flex;
	margin-bottom:0px;
}
.woocommerce div.product.sale .row-single-product .price_review .price > span bdi,
.woocommerce div.product.sale .row-single-product .price_review .price  bdi,
.woocommerce div.product.sale .row-single-product .price_review .price > span bdi span.woocommerce-Price-currencySymbol,
.woocommerce div.product.sale .row-single-product .price_review .price bdi span.woocommerce-Price-currencySymbol	{
	color: #dc0100;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: 0.24px;
    line-height: 34px;
    text-transform: uppercase;
}
.woocommerce div.product.sale .row-single-product .price_review .price > span,
.woocommerce div.product.sale .row-single-product .price_review .price {
	display: flex;
    display: -webkit-flex;
	flex-direction: row-reverse;
	align-items:flex-end;
}
#wwof_product_listing_filter input[type="button"] {
	text-align:center;
	background-color:#dc0100;
	color:#fff;
	text-align:center;
	border-color:#dc0100;
}
#wwof_product_listing_filter {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
}
#wwof_product_listing_filter input[type=text], #wwof_product_listing_filter select, #wwof_product_listing_filter input[type="button"] {
	flex:0 0 30%;
}
#wwof_product_listing_filter input[type="button"],
#wwof_product_listing_filter input[type=text] {
	padding:12px !important;
}

#wwof_product_listing_filter input[type=text] + select#wwof_product_search_category_filter + a.selectBox.disabled.selectBox-disabled.selectBox-dropdown {
	display:none !important;
}
.woocommerce div.product.sale .row-single-product .price_review .price > span del,
.woocommerce div.product.sale .row-single-product .price_review .price del {
	position: relative;
	text-transform: uppercase;
	text-decoration: none;
}
#wwof_product_listing_ajax_content td.product_row_action input[type="button"] {
	background-color:#dc0100;
	text-align:center;
	border-color:#dc0100;
	padding:12px !important;
}
#wwof_product_listing_ajax_content a.product_link img.woocommerce-placeholder, .wwof_product_listing_item_thumbnail {
	width:75px;
	margin-bottom:10px;
}
#wwof_product_listing_table tbody tr td {
	padding-bottom:20px;
}
#wwof_product_listing_table tbody tr td a.product_link {
	font-size:15px;
	margin-bottom:10px;
}
#wwof_product_listing_ajax_content label.product_variations_label {
	display:none;
}
.woocommerce-product-gallery .slider-for img {
	max-width:80%;
	margin:0 auto;
}
.woocommerce div.product.sale .row-single-product .price_review .price > span del:after,
.woocommerce div.product.sale .row-single-product .price_review .price del:after {
	position: absolute;
    left: -1px;
    top: 10px;
    content: "";
    width: 100%;
    height: 2px;
    background: #161421;
    transform: rotate(-16deg);
    z-index: -1;
}
.woocommerce div.product.sale .row-single-product .price_review .price > span del span bdi,
.woocommerce div.product.sale .row-single-product .price_review .price del span bdi {
	position: relative;
    text-decoration: none;
    color: #716b8c;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.16px;
    line-height: 24px;
    text-transform: uppercase;
}
.woocommerce div.product.sale .row-single-product .price_review .price > span ins,
.woocommerce div.product.sale .row-single-product .price_review .price ins {
	margin-right: 13px;
    background: transparent;
}
.woocommerce div.product.sale .row-single-product .price_review .price > span del span bdi span.woocommerce-Price-currencySymbol,
.woocommerce div.product.sale .row-single-product .price_review .price del span bdi span.woocommerce-Price-currencySymbol {
	position: relative;
    text-decoration: none;
    color: #716b8c;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.16px;
    line-height: 24px;
    text-transform: uppercase;
}
.woocommerce div.product .woocommerce-product-rating {
	margin-bottom:0px;
	margin-top:10px;
}
.woocommerce .woocommerce-product-rating .star-rating {
	color: #dc0100;
    font-size: 15px;
    font-weight: 400;
    line-height: 15px;
	margin:0px;
}
.woocommerce .star-rating::before {
	color:#33333a;
}
.woocommerce .woocommerce-product-rating  a.woocommerce-review-link {
	font-size:0px;
	line-height:12px;
}
.woocommerce .woocommerce-product-rating  a.woocommerce-review-link span.count {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1.3px;
	    color: #33333a;
    font-family: 'PT Sans', sans-serif;
	    position: relative;
    top: -4px;
}
.woocommerce div.product form.cart {
	max-width:350px;
}

.yith-wfbt-submit-block button[type="submit"] {
	display:inline-block;
	width:auto !important;
}
.woocommerce div.product form.cart .variations td.label,
.woocommerce div.product form.cart .reset_variations,
.single_variation_wrap .woocommerce-variation-availability{
	display:none !important;
}

.woocommerce div.product form.cart .variations  .selectBox-dropdown {
	border:2px solid #161421;
	width:100% !important;
}
.woocommerce div.product form.cart .variations .selectBox-dropdown .selectBox-label {
	color: #000;
	font-family: 'CircularStd';
	font-size: 16px;
	font-weight: 300;
}
.woocommerce div.product form.cart .variations .selectBox-dropdown .selectBox-arrow {
	width:50px;
}
.woocommerce div.product form.cart .variations {
	margin-bottom:0px;
}
.woocommerce div.product form.cart .variations tr td {
	padding-bottom:8px;
}
.yith-wfbt-section .yith-wfbt-images .image_plus {
	font-weight:bold;
	color:#dc0100;
	font-size:30px;
}
 .register-form select {
    border: 2px solid #161421;
}
.select-panel.register-form .form-group {
    margin-bottom: 8px;
}
.product-details-panel .product-panel .addtocart a{
    border: 2px solid #161421;
    padding: 12px 153px 12px 14px;
    opacity: 0.4;
}
.woocommerce div.product form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,
.woocommerce div.product.product-type-simple .cart {
	display:flex;
	display:-webkit-flex;
	align-items:flex-end
}

.woocommerce div.product form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-container,
.woocommerce div.product.product-type-simple .cart .qib-container{
	position: relative;
    margin-right: 7px;
}
.woocommerce div.product form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-container .quantity input.qty:not(#qib_id):not(#qib_id),
.woocommerce div.product.product-type-simple .cart .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
	width: 67px;
    border: 1px solid #161421;
    color: #1b2437;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 10px 23px 11px 11px;
    height: 44px;
}
.woocommerce div.product form.cart.variations_form .single_variation_wrap  {
	padding:10px 0px;
}
.woocommerce div.product form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-container .qib-button,
.woocommerce div.product.product-type-simple .cart .qib-container .qib-button{
	position: absolute;
    right: 3px;
    width: 20px !important;
    height: 22px !important;
    z-index: 9;
	border:0px;
	font-size:0px !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.woocommerce div.product form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-container .qib-button.plus,
.woocommerce div.product.product-type-simple .cart .qib-container .qib-button.plus{
	top: 0px;
    background: transparent url(../images/arrow-top.svg) no-repeat center center / 50px !important;
}

.woocommerce div.product form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-container .qib-button.minus,
.woocommerce div.product.product-type-simple .cart .qib-container .qib-button.minus{
	bottom: 0px;
    background: transparent url(../images/arrow-bottom.svg) no-repeat center center / 50px !important;
}
.woocommerce div.product form.cart a.button,
.woocommerce div.product form.cart button.button,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	padding: 12px 71px 12px 14px !important;
    line-height: 18px !important;
    width: calc(100% - 74px);
    border-radius: 0px;
	position: relative;
    color: #161421;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.19px;
    border: 1px solid #161421;
    background-color: #ffffff;
	margin-left:0px !important;
	border-width:2px;
	text-align:left;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	width:100%;
	text-align:left;
}
form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_) {
	height:auto !important;
}
.woocommerce div.product form.cart a.button:after,
.woocommerce div.product form.cart button.button:after,
.woocommerce button.button:after{
	position: absolute;
    right: 18px;
    top: 0;
    content: "";
    background: url(../images/add.svg) no-repeat center/27px;
    width: 27px;
    height: 100%;
}
.yith-wfbt-section .yith-wfbt-item label,
.yith-wfbt-section .yith-wfbt-item label span.product-name {
	font-size: 16px;
	position: relative;
	cursor: pointer;
	color: #1b2437;

	font-weight: 400;
	display: flex;
	align-items: center;
}
.yith-wfbt-section .yith-wfbt-item label {
	padding-left:45px !important;
}
.woocommerce div.product .woocommerce-tabs {
	border:1px solid #161421;
	max-width:545px;
}
.woocommerce #reviews #comments h2 {
	font-size: 20px;
    line-height: 24px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	padding-left:0px;
	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	flex:0 0 33.33%;
	max-width:33.33%;
	border-radius:0px;
	margin:0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border:0px;
	border-left:0px;
	border-right:1px solid #161421;
	background:transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	border-bottom:1px solid #161421;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
	border-right:0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a{
	color: #161421;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    display: block;
   
    text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
	display:none;
}
.woocommerce div.product .woocommerce-tabs .panel {
	padding:0px 15px 10px;
}
.woocommerce div.product .woocommerce-tabs .panel > h2 {
	display:none;
}
.woocommerce div.product div.images.woocommerce-product-gallery .slick-slide {
	padding:0px 10px;
}

.woocommerce div.product div.images.woocommerce-product-gallery .slick-slide .item {
	border:1px solid #161421;	
	cursor:pointer;
}
.woocommerce div.product div.images.woocommerce-product-gallery .slider.slider-nav {
	margin-top:20px;
}

.related.products h2 {
	color: #161421;
	font-size: 24px;
	font-weight: 900;
	letter-spacing: 0.28px;
	line-height: 34px;
	text-transform: uppercase;
	margin-bottom:30px;
}
.related.products ul.products {
	padding-top:0px;
}
.product2 {
    margin-right: 35px;
}
.product2 figure{
	margin-right: 20px;
	position: relative;
}
.product2 figure:after{
	position: absolute;
    right: -20px;
    top: 50%;
    content: "";
    width: 15px;
    height: 15px;
    background: url(../images/plus.svg) no-repeat center;
    transform: translate(-0%,-50%);
}
.product2 figure:last-child:after{
	display: none;
}
.price h6{
	color: #161421;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 5px
}
.price .cross{
	margin-right: 15px;
}
.price span{
	color: #161421;
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 0.19px;
	line-height: 24px;
	text-transform: uppercase;
}
.bought-together {
	margin-bottom: 10px;
}
.tick-panel .addtocart a{
    margin-bottom: 25px;
	display: inline-block;
}
.tick-panel .checkbtn label {
    font-size: 16px;
}
.tick-panel .price {
    padding-left: 40px;
}
.tick-panel .checkbtn {
    margin-bottom: 0px;
}
.tick-panel .tick >div{
	margin-bottom: 15px;
}
.tick-panel.product-panel{
	padding: 10px 0px 42px;
}
.tabbing-panel {
	border: 1px solid #161421;
	width: 100%;
	max-width: 545px;
}
.tabbing-panel ul li {
	width: 33.33%;
}
.tabbing-panel ul li a{
    color: #161421;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    display: block;
    padding: 9px 0px;
    border-color: #161421;
	border-width: 0px 0px 1px 1px;
    border-style: solid;
    text-align: center;
}
.tabbing-panel ul li:nth-child(1) a {
    border-width: 0px 0px 1px 0px;
}
.tabbing-panel ul li:nth-child(2) a {
    border-width: 0px 0px 1px 1px;
}
.tabbing-panel ul li.active a{
	border-width: 0px 0px 0px 0px;
}
.tabbing-panel p{
	color: #161421;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
    margin-bottom: 30px;
}
.tab-content {
    padding: 20px 15px 10px;
}

.menu-mobile,
.search-icon {
	display:none;
}
#wwlc-registration-form .field-set label {
	display:none !important;
}
.select2-container .select2-selection--single {
	height:auto !important;
}



/*responsive*/
@media only screen and (max-width: 1500px) {
	.addtocart-panel {
		position: initial;
	}
	.header-middle-block .right-panel{
		position:relative;
	}
	.addtocart-panel .crt-info {
		right:0px;
		transform:none;
		-webkit-transform:none;
	}
	
}
@media only screen and (max-width: 1400px) { 
	
	
}
@media only screen and (max-width: 1289px) {
	.header-top span,
	.contact-top ul li a	{
		font-size:13px;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		font-size:15px;
		padding-left:15px;
		padding-right:15px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		font-size:15px;
		line-height:18px;
		padding:5px 15px;
	}
	.addtocart-panel .crt-info {
		transform:none;
		left:initial;
		right:0px;
	}
	.usp-block ul li {
		font-size: 16px;
		margin: 0px 20px;
	}
	.product-panel h2.woocommerce-loop-product__title,.product-panel .woocommerce-loop-product__title, body.woocommerce-page ul.products li h2.woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
		font-size:15px;
		line-height:20px;
	}
	
	.product-panel .text .price strong, .product-panel span.price span bdi, .woocommerce ul.products li.product span.price span bdi, .price_text span.total_price bdi,
   .price span.woocommerce-Price-currencySymbol,
.product-panel .text .price strong, .product-panel span.price  bdi, .woocommerce ul.products li.product span.price  bdi, .price_text span.total_price bdi,
   .price span.woocommerce-Price-currencySymbol   {
		font-size:15px;
		line-height:20px;
	}
	
	.product-panel .product.sale .price del span bdi, .yith-wfbt-section .yith-wfbt-item span.price del bdi, .yith-wfbt-section .yith-wfbt-item span.price del bdi span.woocommerce-Price-currencySymbol, .price_text span.total_price del span bdi, .price_text span.total_price del span bdi span.woocommerce-Price-currencySymbol, .woocommerce ul.products li.product.sale .price del span bdi, .product-panel .product.sale .price  del span bdi span.woocommerce-Price-currencySymbol, .woocommerce ul.products li.product.sale .price del span bdi span.woocommerce-Price-currencySymbol, .product-panel .product.sale .price del  bdi {
		font-size:12px;
		line-height:15px;
	}
	
	.product-panel .text .price span:after, .product-panel .product.sale .price del:after, .woocommerce ul.products li.product.sale .price del:after, .price_text span.total_price del:after, .yith-wfbt-section .yith-wfbt-item span.price del:after {
		top:12px;
		    height: 1px;
	}
	.woocommerce ul.products li.product .price del {
		position:relative;
		text-decoration:none !important;
	}
	.product-panel .addtocart a, .product-panel a.add_to_cart_button, .woocommerce ul.products li.product a.add_to_cart_button {
		font-size:14px;
		line-height:18px;
	}
	
	.product-panel li .cart_button_wrap a.button, .woocommerce ul.products li.product .cart_button_wrap a.button {
		padding:12px 28px 12px 14px !important;
	}
	
	.product-panel .addtocart a:after, .product-panel li .cart_button_wrap a.button:after, .woocommerce ul.products li.product .cart_button_wrap a.button:after {
		right:6px;
		background-size:22px;
	}
	.our-brands-block {
		padding-bottom:0px;
	}
	.product-block.pb-110 {
		padding-bottom:55px;
	}
	
	.footer-block .col2 {
		width:35%;
	}
	.footer-block .col5 {
		    width: 65%;
	}
	
	.filter-panel {
		padding-right:0px;
	}
	.chosen-container-single .chosen-single, .selectBox-dropdown {
		padding:11px 11px;
	}
	.checkbtn label, .woof_list_checkbox li label {
		font-size:16px;
		padding-left:35px;
	}
	.usp-block.style3 ul {
		padding-left:0px;
	}
	.woof_container_product_cat .woof_container_inner .woof_childs_list_opener span.woof_is_closed, .woof_container_product_cat .woof_container_inner .woof_childs_list_opener span.woof_is_opened,
	.woof_container_product_cat .woof_container_inner .woof_childs_list_opener span.woof_is_opened	{
		background-size:15px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li > a{
		font-size:14px;
		line-height:26px;
		
	}
	.product-slider ul li strong, .product-slider ul li span, .product_meta > span{
		font-size:16px;
	}
	
}
@media only screen and (max-width: 1023px) {
	#header-wrap .row {
		flex-direction:column;
	}
	#header-wrap .row > .col6:last-child {
		display:block;
	}
	#header-wrap .row > .col6:last-child .contact-top {
		display:none;
	}
	#header-wrap .row > .col6:last-child .top-right {
		justify-content: center;
		margin-top:10px;
	}
	#header-wrap .row > .col6 {
		flex:0 0 100%;
		max-width:100%;
		width:100%;
		text-align:center;
	}
	.header-bottom-block
		{
		display:none;
	}
	
	.menu-mobile,
	a.search-icon	{
	  display: inline-block;
	  cursor: pointer;
	}
	
	.search-panel {
		display:none;
		position:absolute;
		left:0px;
		right:0px;
		top: 100%;
	}
	.header-middle-block{
		position: relative;
	}

	.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler, html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
	    max-width: 100% !important;
	}
	.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
	    left: auto;
	    right: 0;
	    width: 40px !important;
	}
	.menu-mobile .bar1, .menu-mobile .bar2, .menu-mobile .bar3 {
		width: 35px;
		height: 4px;
		background-color: #dc0100;
		margin: 4px 0;
		transition: 0.4s;

	}
	
	.header-bottom-block ul#primary-menu {
		flex-direction:column;
		justify-content:flex-start;
		width:100%;
		align-items:flex-start;	
	}
	.nav-block ul > li {
		display:block;
		flex:0 0 100%;
		width:100%;
	}
	.nav-block ul > li > a {
		font-size:15px;
		line-height:20px;
		padding:3px 15px;
	}
	.header-bottom-block .lang-drop {
		padding-left:15px;
	}
	.header-bottom-block .lang-drop > ul {
		margin:10px 0px 0px;
		display:flex;
		display:-webkit-flex;
		align-items:flex-start;
		justify-content:flex-start;
	}
	.header-bottom-block .lang-drop > ul > li {
		list-style:none;
		margin-right:10px;
	}
	.menu-mobile.change .bar1 {
	  -webkit-transform: rotate(-45deg) translate(-3px, 4px);
	  transform: rotate(-45deg) translate(-3px, 4px);
	}

	.menu-mobile.change .bar2 {opacity: 0;}

	.menu-mobile.change .bar3 {
	  -webkit-transform: rotate(45deg) translate(-8px, -8px);
	  transform: rotate(45deg) translate(-8px, -8px);
	}
	
	.addtocart-panel {
		margin-left:15px;
		margin-right:15px;
	}
	.header-middle-block .container {
		position:relative;
	}
	.header-middle-block .container .right-panel {
		position:initial;
		right:15px;
	}
	.banner-panel .row {
		flex-direction:column;
		margin:0px;
	}
	.banner-panel .row .col6 {
		flex:0 0 100%;
		max-width:100%;
		width:100%;
	}
	.banner-panel .row .col6:first-child {
		min-height: 250px;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}
	.banner-panel .banner-text {
		min-height:1px;
		padding:15px;
	}
	.banner-panel .banner-text .h1 {
		margin-top:0px;
	}
	.banner-panel .banner-text .h1 br {
		display:none;
	}
	#slider1 .slick-dots {
		right:0px;
		left:0px;
		justify-content:center;
		bottom: -25px;
	}
	.usp-block ul {
		flex-direction:column;
		
	}
	.usp-block ul > li {
		width:100%;
	}
	.product-block .row  {
		flex-direction:row;
		
	}
	.product-block .row .col4 .product-panel {
		    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px;
	}
	.product-block .row > div, .product-block .row > div > .product-panel {
		width:100%;
	}
	.product-panel .product, body.woocommerce-page ul.products li {
		padding-bottom:30px;
		    flex: 0 0 100%;
			max-width:100%;
	}
	.product-block .row .col4 {
		padding-right:15px;
	}
	.product-block .row .col4:last-child li {
		padding-bottom:0px;
	}
	.product-block.pb-110 {
		padding-bottom:20px;
	}
	.deluxe-shop-block {
		padding-top:20px;
	}
	.deluxe-shop-block .row {
		flex-direction:column;
	}
	.deluxe-shop-block .row .col6 {
		flex:0 0 100%;
		max-width:100%;
		width:100%;
	}
	#footer-wrap .footer-block .row {
		flex-direction:column;
	}
	.footer-block .col2,
	.footer-block .col5	{
		width:100%;
	}
	.footer-block .col5 .row {
		flex-direction:row !important;
	}
	.footer-block .col5 .row .col3 {
		flex:0 0 50%;
		max-width:50%;
		width:100%;
	}
	.footer-block .col5 .row .col3:last-child {
		flex:0 0 100%;
		max-width:100%;
		width:100%;
	}
	.addtocart-panel {
		position:initial;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		opacity: 1 !important;
		visibility: visible !important;
		display: none;
		position: initial;
		width: 100%;
		box-shadow: none;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
		display:block;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		line-height:20px;
		line-height:30px;
		height:30px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		position:relative;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		position:absolute;
		right:0px;
		display:none;
	}
	i.sub-icon {
		position: absolute;
		top: 3px;
		right: 2px;
		font-style:normal;
		color:#1b2437;
		width:100%;
		height:30px;
		z-index:99;
	}
	i.sub-icon:before {
		content: '\f140';
		font-family: dashicons;
		font-weight: normal;
		display: inline-block;
		margin: 0 0 0 6px;
		vertical-align: top;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: rotate(0);
		color: inherit;
		position: relative;
		background: transparent;
		height: auto;
		width: auto;
		right: auto;
		line-height: inherit;
		position:absolute;
		right:0px;
		font-size:20px;
		line-height:30px;
	}
	.row.row-flex {
		flex-direction:column;
	}
	.mega-product-block .col4,
	.mega-product-block .col2	{
		width:100%;
	}
	.btn.btn-toggle-filter-click {
		display:block;
		text-align:center;
		margin-bottom:20px;
		margin-top:20px;
	}
	.toggle-filter-item {
		display:none;
		position:absolute;
		z-index:9999;
	}
	.filter-panel {
		
		width: 100%;
		background: #fff;
		z-index: 999;
		box-shadow: 0px 1px 10px rgb(0 0 1);
		padding: 20px !important;
		
	}
	.filter-panel .panel {
		margin-bottom:0px;
	}
	.filter-panel .panel .product-panel > li {
		padding-bottom:0px;
	}
	
	.woocommerce div.product.sale .row-single-product{
		flex-direction:column; 
	}
	.row-single-product .woocommerce-product-gallery, .woocommerce-page div.product div.images,
	.row-single-product .summary.entry-summary, .woocommerce div.product div.summary	{
		width:100%;
		margin-right:0px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li > a {
		line-height:20px;
	}
	.page-template-page-checkout #customer_details,
	.page-template-page-checkout .order_blling_right {
		flex:0 0 100% !important;
		max-width:100% !important;
		margin-right:0px !important;
		width:100% !important;
	}
	.page-template-page-checkout form.woocommerce-checkout {
		flex-wrap:wrap;
		flex-direction:column;
	}
	.filter-panel ul.product-categories {
		padding-right:30px;
	}
	.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form {
		opacity: 1;
		display: block !important;
		opacity: 1 !important;
		width: 100%;
	}
	.dgwt-wcas-search-icon {
		display:none !important;
	}
	.dgwt-wcas-preloader {
		display: none !important;
	}
	html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
		width:100%;
	}
	.header-bottom-block .nav-block .menu-account-container,
	.header-bottom-block .nav-block .menu-account-engels-container,
.header-bottom-block .nav-block .menu-account-frans-container,
.header-bottom-block .lang-drop {
	display:block;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
	min-width:1px;
	top: calc(100% + 15px);
}
.shop-content .row  > div {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}
.row.contact-us > div { 
	  flex: 0 0 100% !important;
    max-width: 100%  !important;
    width: 100%  !important;
}
.wpcf7-form-control-wrap {
	margin-bottom:20px;
}
.wpcf7-form-control-wrap input {
	margin-bottom:0px !important;
}
.product-block .row > div, .product-block .row > div > .product-panel, .shop-content .row > div, .shop-content .row > div > .product-panel,
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
	width:50%;
	flex:0 0 50%;
	max-width:50%;
	padding:0 10px;
}
.product-panel figure figcaption, .onsale, .woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
	min-height:1px;
}
.woocommerce.columns-3.quick-sale,
.shop-content.shop-content-cat > .row .col6 {
	flex:0 0 100%;
	max-width:100%;
	width:100%;
}
.cart_button_wrap {
	flex-direction:column;
}
.product-panel li .cart_button_wrap a.button, .woocommerce ul.products li.product .cart_button_wrap a.button,
.product-panel .bottom .number-items input, .woocommerce ul.products li.product .bottom .number-items input, .product-panel .qib-container .quantity input.qty:not(#qib_id):not(#qib_id), .woocommerce ul.products li.product .qib-container .quantity input.qty:not(#qib_id):not(#qib_id)	{
	width:100%;
}
.product-panel .qib-container, .woocommerce ul.products li.product .qib-container {
	width:100%;
	margin-right:0px;
	margin-bottom:10px;
}
.woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {
	margin-bottom:30px;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
	margin-bottom:10px;
}
.usp-block ul.d-flex {
	display:block;
}
.usp-block ul.d-flex li {
	margin:0px;
	display:flex !important;
	display:-webkit-flex !important;
	justify-content:center;
}
.header-top span, .contact-top ul li a {
	font-size:11px;
}
.home .usp-block {
	padding-top:35px;
	padding-bottom:0px;
}
.shop-content.shop-content-cat > .row {
	flex-wrap:wrap;
	flex-direction:column;
}
.btn-toggle-filter, .btn-toggle-filter-click {
	display:block !important;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.chosen-container-single .chosen-single, .selectBox-dropdown,
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	width:100% !important;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
	width: 100% !important;
    margin-bottom: 10px;
	margin-top:10px;
	
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	display:flex;
	flex-direction:column-reverse;
}

}




@media only screen and (max-width: 479px) {
	.footer-block .col5 .row .col3 {
		flex:0 0 100%;
		max-width:100%;
		width:100%;
	}
	.banner-panel .row .col6:first-child {
		min-height:190px;
	}
	
	.header-middle-block .logo {
		max-width:160px;
	}
	.cart_button_wrap a.added_to_cart.wc-forward {
		    bottom: 0px;
			z-index:99;
	}
	.products a.added_to_cart.wc-forward {
		bottom:-27px;
		font-size:12px;
		line-height:17px;
	}
	.d-flex {
		flex-wrap:wrap; 
	}
	.box-items {
		margin-bottom:20px;
	}
}
.postid-111775 div.product div.images.woocommerce-product-gallery .slider.slider-nav,
.postid-111776 div.product div.images.woocommerce-product-gallery .slider.slider-nav
.postid-111777 div.product div.images.woocommerce-product-gallery .slider.slider-nav { display: none; }

.postid-111775.administrator div.product div.images.woocommerce-product-gallery .slider.slider-nav,
.postid-111775.wholesale_customer div.product div.images.woocommerce-product-gallery .slider.slider-nav,
.postid-111776.administrator div.product div.images.woocommerce-product-gallery .slider.slider-nav,
.postid-111776.wholesale_customer div.product div.images.woocommerce-product-gallery .slider.slider-nav,
.postid-111777.administrator div.product div.images.woocommerce-product-gallery .slider.slider-nav,
.postid-111777.wholesale_customer div.product div.images.woocommerce-product-gallery .slider.slider-nav
{ display: block; }/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1,.h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bold;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #161421;
/* 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; */
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #dc0100;
}
.woocommerce .star-rating::before {
	color: #33333a;
}
.woocommerce .star-rating span {
	color: #dc0100;
}

a:visited {
	color: #dc0100;
}

a:hover,
a:focus,
a:active {
	color: #dc0100;
}



a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.woocommerce-mini-cart__buttons a.button.wc-forward,
.cart_button_wrap a.button {
	padding: 12px 29px;
	border: 1px solid #161421;
	color: #161421;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.19px;
	display: inline-block;
	transition: all 0.3s;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.woocommerce-mini-cart__buttons a.button.wc-forward:hover,
.cart_button_wrap a.button:hover {
	color: #dc0100 !important;
	background-color:transparent !important;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.cart_button_wrap a.button:focus {
	color: #dc0100 !important;
	background-color:transparent !important;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
.select2-container--default .select2-selection--single .select2-selection__rendered{
	width: 100%;
    border: 1px solid #161421;
    background-color: #ffffff;
    color: #000;
    font-family: 'CircularStd';
    font-size: 16px;
    font-weight: 300;
    padding: 16px 20px 15px;
}
textarea {
	height: 252px;
	resize: none;
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="number"]::placeholder,
input[type="tel"]::placeholder,
input[type="range"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="week"]::placeholder,
input[type="time"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="color"]::placeholder,
textarea::placeholder {
	color: #9f9f9f;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	 color: #000;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

.woof.woof_sid.woof_sid_auto_shortcode {
	display:none;
}

.woocs_auto_switcher {
	width:77px !important;
	height:78px !important;
}
a.remove, a.icon-remove, .woocommerce a.remove {
    display: block;
    width: 24px;
    height: 24px;
    font-size: 15px !important;
    line-height: 19px !important;
    border-radius: 100%;
    color: #ccc !important;
    font-weight: normal;
    text-align: center;
    border: 2px solid currentColor;
}

a.remove:hover, a.icon-remove:hover, .woocommerce a.remove:hover {
    background-color: #ccc !important;
    color: #fff !important;
    border: 2px solid #ccc;
}

#add_payment_method table.cart .product-thumbnail img, .woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img {
	min-width:100px !important;
	width:100px !important;
}
.woocommerce table.shop_table td.product-name a {
	font-size:20px;
	color:#161421;
	line-height:26px;
	font-weight:600;
}
.woocommerce table.shop_table {
	border-radius:0px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td{
	font-size: 15px;
	text-transform: uppercase;
	color:#161421;
}
.woocommerce table.shop_table td {
	text-transform:none;
}
.woocommerce .woocommerce-cart-form button[type="submit"] {
	width:auto;
	padding:12px 29px !important;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-error a.woocommerce-Button.button, .woocommerce-info a.woocommerce-Button.button, .woocommerce-message a.woocommerce-Button.button,
.woocommerce-mini-cart__buttons a.button.wc-forward{
	padding:12px 29px !important;
	background-color:transparent !important;
	color: #161421 !important;
	text-align:center;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce-error a.woocommerce-Button.button:hover, .woocommerce-info a.woocommerce-Button.button:hover, .woocommerce-message a.woocommerce-Button.button:hover,
.woocommerce-mini-cart__buttons a.button.wc-forward:hover{
	color:#dc0100 !important;
}
.woocommerce .woocommerce-cart-form button[type="submit"]:after,
.woocommerce #payment #place_order:after,
.woocommerce-page #payment #place_order:after,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:after,
.woocommerce-error a.woocommerce-Button.button:after, .woocommerce-info a.woocommerce-Button.button:after, .woocommerce-message a.woocommerce-Button.button:after,
.woocommerce-mini-cart__buttons a.button.wc-forward:after{
	display:none;
}
.woocommerce .woocommerce-cart-form td.product-quantity .qib-container {
	justify-content:flex-start !important;
}
.woocommerce-error a.woocommerce-Button.button, .woocommerce-info a.woocommerce-Button.button, .woocommerce-message a.woocommerce-Button.button {
	width:auto;
}
.woocommerce-mini-cart__buttons a.button.wc-forward {
	width:100%;
}
.single-cart h2 {
	text-transform:none;
	margin-bottom:30px;
}

.page-template-page-checkout form.woocommerce-checkout {
    display: flex;
    display: -webkit-flex;
}

.page-template-page-checkout #customer_details {
    flex: 0 0 48%;
    max-width: 48%;
    margin-right: 2%;
}

.page-template-page-checkout .order_blling_right {
    flex: 0 0 48%;
    max-width: 48%;
}
.page-template-page-checkout .col2-set .col-1, .page-template-page-checkout .col2-set .col-1,
.page-template-page-checkout .col2-set .col-2, .page-template-page-checkout .col2-set .col-2{
	float:none;
	width:100%;
}
.select2-container .select2-selection--single {
	height:auto;
	border:0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:100%;
	width:40px;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	font-size:14px;
	font-weight:500;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	border-radius:0px;
}
.woocommerce form .form-row label {
	font-weight:500;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	text-transform: none;
	font-size: 17px;
	font-weight: 500;
	line-height:21px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address input,
.woocommerce form .form-row.create-account input,
.woocommerce form .form-row label.checkbox input, 
.woocommerce-page form .form-row label.checkbox input,
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input{
	display:none;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label,
.woocommerce form .form-row.create-account label,
.woocommerce form .form-row label.checkbox, 
.woocommerce-page form .form-row label.checkbox,
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
	position:relative;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label span:before,
.woocommerce form .form-row.create-account label span:before,
.woocommerce form .form-row label.checkbox input + span:before, 
.woocommerce-page form .form-row label.checkbox input + span:before,
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input + span:before {
	content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #0079bf;
    box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(0 0 0 / 5%);
    width: 25px;
    height: 25px;
    border: 1px solid #161421;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 17px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label input[type="checkbox"]:checked + span:after,
.woocommerce form .form-row.create-account label input[type="checkbox"]:checked + span:after,
.woocommerce form .form-row label.checkbox input[type="checkbox"]:checked + span:after, 
.woocommerce-page form .form-row label.checkbox input[type="checkbox"]:checked + span:after,
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input[type="checkbox"]:checked + span:after{
	content: '';
    display: block;
    position: absolute;
    top: -7px;
    left: 11px;
    width: 12px;
    height: 23px;
    border: solid #dc0100;
    border-width: 0 5px 5px 0;
    transform: rotate(33deg);
}

.woocommerce form .form-row.create-account {
	line-height:24px;
	padding-left:0px;
}
ul.wc_payment_methods input[type="radio"] {
	display:none;
}
ul.wc_payment_methods > li {
	position:relative;
	padding-left:30px;
}
ul.wc_payment_methods > li input[type="radio"] + label:before {
	content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #0079bf;
    box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(0 0 0 / 5%);
    width: 15px;
    height: 15px;
    border: 1px solid #161421;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 17px;
	border-radius: 50%;
	position:absolute;
	top:9px;
	left:0px;
}

ul.wc_payment_methods > li input[type="radio"]:checked  + label:after {
	content: '';
    position: absolute;
    top: 13px;
    left: 4px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #dc0100;
}


.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
	left:auto;
	right:12px;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding:10px 40px 10px 15px;
	border-radius:0px;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier path {
	fill:#dc0100;
}
.agc_screen #agc_container {
	background:#dc0100;
	box-shadow:0px 1px 10px rgb(0 0 0 / 80%);
}
.agc_screen#agc_form {
	width: 640px;
	height:auto;
    max-width: 100vw;
    max-height: 100vh;
    padding: 0;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width:100%;
}
.agc_screen#agc_form:before {
	content:"";
	position: fixed;
	height: 100%;
	width: 100%;
	bottom: 0;
	left: 0;
	justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: rgba(0,0,0,.8);
}
.agc_screen#agc_bg {
	display:none;
}

.agc_screen #agc_container #agc_title {
	font-family:'Roboto', sans-serif !important;
	margin-bottom:10px;
}
.agc_screen #agc_container p {
	font-family:'Roboto', sans-serif !important;
	font-size:12px;
	line-height:1.5;
}
.agc_screen .agc_verify_button {
	background:#000 !important;
	border-color:transparent !important;
	border-radius:5px  !important;
	font-size:15px !important;
}
.btn-toggle-filter,
.btn-toggle-filter-click {
	display:none;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
	width:auto;
	text-align:center;
	padding:12px 29px !important;
}
.woocommerce-notices-wrapper {
	margin-top:20px;
}
.header-bottom-block .nav-block .menu-account-container,
.header-bottom-block .nav-block .menu-account-engels-container,
.header-bottom-block .nav-block .menu-account-frans-container,
.header-bottom-block .lang-drop {
	display:none;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    direction: ltr;

	margin-bottom:20px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range { 
	background-color:#dc0100 !important;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
	border-color:#dc0100 !important;
}
.shop-content.shop-content-cat > .row .col6 {
	display:block;
}
.woocommerce-message {
	border-top-color:#dc0100 !important;
}
.woocommerce-message::before {
	color:#dc0100 !important;
}
.row.contact-us .col-md-12 {
	flex-direction:column;
}
.row.contact-us input[type="submit"] {
	flex:0 0 100%;
	max-width:100%;
	width:100%;
}
.shop-content.styel2 .col6 {
	display:block;
}
.filter-panel .product-panel figure {
	margin-bottom:20px;
}
.dgwt-wcas-preloader.dgwt-wcas-close {
	background-color:#dc0100;
	opacity:1;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;padding:0;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa;}#wwlc-registration-form .field-set.terms_privacy-field{margin:0 0 1.41575em;}#wwlc-registration-form .field-set .checkbox_options_holder.default-terms-privacy-field{display:flex;align-items:center;}#wwlc-registration-form .field-set .checkbox_options_holder.default-terms-privacy-field p{margin:0 0 0 7px;}#wwlc-registration-form .field-set .checkbox_options_holder,#wwlc-registration-form .field-set .radio_options_holder{display:block;}#wwlc-registration-form .field-set.err .checkbox_options_holder,#wwlc-registration-form .field-set.err .radio_options_holder{background-color:#ffdfde;}#wwlc-registration-form .field-set .checkbox_options,#wwlc-registration-form .field-set .radio_options{display:block;}#wwlc-registration-form .field-set .checkbox_options input[ type="checkbox"],#wwlc-registration-form .field-set .radio_options input[ type="radio"]{margin-right:10px;}#wwlc-registration-form .select2-container,#wwlc-registration-form .field-set select{min-width:250px;width:100% !important;}#wwlc-registration-form .field-set input[ type="number"]{min-width:200px;}#wwlc-registration-form .field-set.radio-field-set label{display:inline;}#wwlc-registration-form .field-set label{display:block;}#wwlc-registration-form .field-set label:after{content:"\A";white-space:pre;}#wwlc-registration-form .wwlc_form_field.err{background-color:#ffdfde;}#wwlc-registration-form .inline-error{display:inline-block;margin-left:5px;color:#ff6060;}#wwlc-registration-form .wwlc-loader{display:none;padding:0px 12px;margin-left:10px;background:url("https://cdn-kjggd.nitrocdn.com/gHECICUUOdbGqwkpKyLExLbXGdhPtsHZ/assets/images/optimized/rev-8e30e41/amydeluxeshop.nl/wp-content/plugins/woocommerce-wholesale-lead-capture/images/spinner.gif") no-repeat;}#wwlc-registration-form .wwlc-loader.nitro-lazy{background-image:none !important;}#wwlc-registration-form #wwlc-password-strength{display:none;background-color:#eee;border:1px solid #ddd;color:#23282d;margin:5px 5px 5px 0px;padding:3px 5px;text-align:center;width:15em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#wwlc-registration-form #wwlc-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53;}#wwlc-registration-form #wwlc-password-strength.good{background-color:#ffe399;border-color:#ffc733;}#wwlc-registration-form #wwlc-password-strength.strong{background-color:#c1e1b9;border-color:#83c373;}#wwlc-registration-form #wwlc-password-strength.short{background-color:#f1adad;border-color:#e35b5b;}#wwlc-registration-form .wwlc-password-field-confirm-weak{display:none;}#wwlc-registration-form .terms-conditions-wrap{border:1px solid #eee;padding:15px 20px;margin-bottom:20px;}#wwlc-registration-form .wwlc_checkboxes_container,#wwlc-registration-form .wwlc_checkboxes_container label.checkbox_options{display:block;}a#log-in:after{content:"|";margin:0 10px;}.awdr_free_product_text{display:inline-block;padding:0px 10px;background-color:#3d9cd2;color:#fff;border-radius:3px;}.variation-wdr_free_product{display:none !important;}.awdr_change_product{cursor:pointer;}.awdr_free_product_variants{padding:5px;}.awdr-product-name{padding-left:10px;}.awdr_change_product{display:flex;}.awdr-select-free-variant-product-toggle{color:gray;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:1.02em;transition:.4s;}.awdr-select-free-variant-product-toggle-active,.awdr-select-free-variant-product-toggle:hover{color:#444;}.awdr-select-variant-product{padding:0 18px;display:none;background-color:white;overflow:hidden;}.awdr-select-free-variant-product-toggle:after{content:"➕";font-size:12px;color:#777;margin-left:10px;}.awdr-select-free-variant-product-toggle-active:after{content:"➖";}