@media(hover: hover){.header_box .suggestions:hover::-webkit-scrollbar-thumb{background-color:var(--color-muted)}}.header_box .suggestions::-webkit-scrollbar{width:6px}.header_box .suggestions::-webkit-scrollbar-track{border-radius:0;background-color:var(--color-background);transition:.2s}.header_box .suggestions::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-border);transition:.2s}.header_box .suggestion .icon{display:block;position:relative;overflow:hidden;flex-grow:0;flex-shrink:0;width:100%}.header_box .suggestion .icon:after{content:"";display:block;padding-bottom:var(--height-image)}.header_box .suggestion .icon img{position:absolute;width:100%;height:100%;transition:.3s;z-index:1;inset:0;object-fit:cover}.header_box .minicart .remove{display:inline-flex;align-items:center;justify-content:center;position:relative;width:1.25rem;height:1.25rem;border:none;font-size:0;line-height:0;vertical-align:middle;transition:.2s;cursor:pointer}.header_box .minicart .remove:before{content:"";display:block;background-color:currentColor;width:0.875rem;height:0.875rem;-webkit-mask:url(../../images/ico_remove.svg) 50% 50%/contain no-repeat}@media(hover: hover){.header_box .minicart .remove:hover{color:var(--color-primary)}}.header_box{height:var(--height-header);padding:0 var(--gap-section-side);background-color:var(--color-light);box-shadow:var(--shadow-small);color:var(--color-heading);font-size:var(--size-base);font-weight:400;line-height:1.25rem;transition:background-color .3s,box-shadow .3s,height .3s;z-index:10;--size-button: 1rem;--height-button: 48px;--height-icon: 20px;--gap-grid-x: 30px;--gap-button: 16px}body:has(.df-classic[visible]) .header_box:before{visibility:visible;opacity:.35}body:has(.df-classic[visible]) .header_box .dgwt-wcas-search-wrapp{transform:scaleY(1);visibility:visible;opacity:1}.header_box:before{content:"";position:fixed;top:calc(var(--height-header) + var(--offset-header));right:0;bottom:0;left:0;background:var(--color-shadow);transition:.4s;visibility:hidden;opacity:0}.header_box+.woocommerce{display:flex;flex-direction:column;flex-grow:1;min-height:0}.header_box.is_sticky{position:sticky;top:var(--height-bar)}.header_box.is_fixed{background-color:var(--color-light);box-shadow:var(--shadow-small)}.header_box.is_menu:before,.header_box.is_cart:before,.header_box.is_search:before,.header_box.is_brochure:before{visibility:visible;opacity:.35}.header_box.is_menu .menu_btn span{opacity:0}.header_box.is_menu .menu_btn:before,.header_box.is_menu .menu_btn:after{margin-top:-1px;transform:rotate(45deg)}.header_box.is_menu .menu_btn:after{transform:rotate(-45deg)}.header_box.is_menu .navigation{transform:translateX(0);visibility:visible}.header_box.is_search .search,.header_box.is_search .dgwt-wcas-search-wrapp{transform:scaleY(1);visibility:visible;opacity:1}.header_box.is_search .search_btn{--mask-image: url(../../images/ico_remove.svg)}.header_box.is_brochure .widget_brochure .minicart{transform:translateX(0);visibility:visible;opacity:1}.header_box.is_brochure .brochure_btn{--mask-image: url(../../images/ico_remove.svg)}.header_box.is_cart .widget_shopping_cart_content .minicart{transform:translateX(0);visibility:visible;opacity:1}.header_box.is_cart .cart_btn{--mask-image: url(../../images/ico_remove.svg)}.header_box .fixed{display:flex;align-items:center;height:var(--height-header)}.header_box .links{display:none}.header_box .logo{display:flex;flex-grow:0;flex-shrink:0;align-items:center;width:190px;height:36px;margin:0 30px 0 0;background-color:var(--color-link);-webkit-mask:url(../../images/ico_logo.svg) 0 50%/contain no-repeat}.header_box .navigation{display:flex;flex-grow:1;align-self:stretch;min-width:0}.header_box .navigation .button_discount{display:none}.header_box .search,.header_box .dgwt-wcas-search-wrapp{position:absolute;top:100%;right:0;left:0;max-width:none;padding:12px var(--gap-section-side);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:var(--color-background);transition:.3s;transform:scaleY(0);transform-origin:50% 0;--height-field: 50px}.header_box .search .field{position:relative;max-width:var(--width-fixed);margin:0 auto}.header_box .search input[type=search]{display:block;position:relative;padding-right:45px;padding-left:20px;z-index:1;appearance:none;-webkit-appearance:none}.header_box .search input[type=search]::-webkit-input-placeholder{font-style:normal}.header_box .search input[type=search]::-webkit-search-cancel-button{position:relative;right:4px;width:16px;height:16px;background-color:currentColor;-webkit-mask:url(../../images/ico_remove.svg) 50% 50%/contain no-repeat;-webkit-appearance:none}.header_box .search button[type=submit]{position:absolute;top:15px;right:18px;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(../../images/ico_search.svg) 50% 50%/contain no-repeat;z-index:2}.header_box .search button[type=submit]:focus{background-color:var(--color-link)}.header_box .search.is_loading button{-webkit-mask-image:url(../../images/ico_loading.svg)}.header_box .search.is_loading .suggestions{min-height:60px;background-image:url(../../images/ico_loading.svg)}.header_box .search.is_loading .suggestion{opacity:.25}.header_box .search.has_suggestions .suggestions{transform:scaleY(1);visibility:visible;opacity:1}.header_box .suggestions{position:absolute;top:100%;right:0;left:0;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - var(--height-header) - var(--height-bar) - var(--offset-header) - 68px);border-top:1px solid var(--color-border);background:var(--color-base) 50% 50%/19px 19px no-repeat;box-shadow:var(--shadow-regular);color:var(--color-text);transition:.4s;transform:scaleY(0);transform-origin:0 0;visibility:hidden;opacity:0}.header_box .suggestions .message{display:flex;align-items:center;align-content:center;justify-content:center;min-height:var(--height-field);padding:6px 16px;font-size:var(--size-small);font-weight:500;line-height:var(--line-small);text-align:center}.header_box .suggestions .message:empty{display:none}.header_box .suggestion{display:flex;position:relative;align-items:center;padding:6px 16px;border-top:1px solid var(--color-border);color:var(--color-text);font-size:13px;font-weight:400;line-height:20px;transition:.2s}.header_box .suggestion:first-child{border-top-width:0}@media(hover: hover){.header_box .suggestion:hover{background-color:var(--color-background)}}.header_box .suggestion .icon{width:48px;margin-right:16px}.header_box .suggestion .details{display:block;position:relative;flex-grow:1;min-width:0;margin:0;z-index:1}.header_box .suggestion .sku{display:block}.header_box .account{--mask-image: url(../../images/ico_account.svg)}.header_box .account .icon{width:14px;height:18px}.header_box .contacts{display:none}.header_box .minicart{display:flex;position:fixed;top:calc(var(--height-header) + var(--offset-header));right:0;bottom:0;left:auto;overflow:hidden;flex-direction:column;align-items:stretch;width:300px;border-top:1px solid var(--color-border);background:var(--color-base);box-shadow:var(--shadow-small);color:var(--color-text);font-family:var(--font-main);font-size:0.875rem;font-weight:400;line-height:1.25rem;text-transform:none;transition:.3s;transform:translateX(100%);transform-origin:100% 0;visibility:hidden;opacity:0}.header_box .minicart .totals{display:block;flex-grow:0;flex-shrink:0;padding:15px;border-top:1px solid var(--color-border);background-color:var(--color-background)}.header_box .minicart .empty{display:block;flex-grow:1;min-height:0;padding:20px 15px;margin:0;font-size:var(--size-small);font-weight:500;line-height:var(--line-small);text-align:center}.header_box .minicart li{display:flex;position:relative;align-items:center;padding:12px 15px 0;background:50% 50%/19px 19px no-repeat}.header_box .minicart li:last-child{padding-bottom:12px}.header_box .minicart li>.header_box .minicart li{transition:.2s}.header_box .minicart li.is_loading{background-image:url(../../images/ico_loading.svg)}.header_box .minicart li.is_loading>*{opacity:.25}.header_box .minicart p{margin-bottom:10px}.header_box .minicart p:last-child{margin-bottom:0}.header_box .minicart .thumb{display:block;position:relative;flex-grow:0;flex-shrink:0;width:60px;height:60px;padding:5px;margin-right:12px;background:var(--theme-white)}.header_box .minicart img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.header_box .minicart .info{display:block;position:relative;flex-grow:1}.header_box .minicart .title{display:block;color:var(--color-heading);font-weight:500}.header_box .minicart .title:last-child{margin-bottom:0}.header_box .minicart .title:hover{color:var(--color-link)}.header_box .minicart .quantity{display:block;margin:4px 0 0;font-weight:500;text-decoration:none}.header_box .minicart .amount{color:var(--color-heading);font-weight:600}.header_box .minicart ins{margin:0 5px 0 0;color:var(--color-primary);line-height:1;text-decoration:none}.header_box .minicart del{color:var(--color-text);font-size:smaller;line-height:1;text-decoration:line-through}.header_box .minicart .variations{display:block;color:var(--color-text);font-size:13px;font-weight:500;line-height:16px}.header_box .minicart .variations .variation{display:block;margin-top:4px;font-weight:600}.header_box .minicart .variations .label{color:var(--color-muted);font-weight:500}.header_box .minicart .remove{right:-2px;flex-grow:0;flex-shrink:0;align-self:center;margin-left:5px}.header_box .minicart .empty{display:block;padding:20px;margin:0;font-size:1rem;font-weight:500;line-height:1.25rem;text-align:center}.header_box .minicart .totals{display:block;flex-grow:0;flex-shrink:0;padding:15px;background-color:var(--color-background)}.header_box .minicart .total{margin-bottom:12px;font-size:16px;font-weight:500;line-height:20px;text-align:right}.header_box .minicart .total strong{color:var(--color-muted);font-weight:500}.header_box .minicart .total .amount{color:var(--color-heading);font-size:18px;font-weight:600}.header_box .minicart .buttons{display:flex;flex-grow:0;flex-shrink:0;flex-wrap:wrap}.header_box .minicart .button{flex-grow:1;width:auto}.header_box .widget_shopping_cart_content,.header_box .widget_brochure{display:block;position:static;flex-grow:0;flex-shrink:0;font-weight:400;z-index:10}.header_box .product_list_widget{display:block;position:relative;overflow-x:hidden;overflow-y:auto;flex-grow:1;min-height:0}.header_box .menu_btn{display:none;position:relative;flex-shrink:1;order:1;width:1.25rem;height:1.25rem;margin:0 0 0 var(--gap-grid-x)}.header_box .menu_btn:before,.header_box .menu_btn:after,.header_box .menu_btn span{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;border-radius:2px;background-color:currentColor;transition:.2s;opacity:1}.header_box .menu_btn:before{margin-top:-0.5625rem}.header_box .menu_btn:after{margin-top:0.4375rem}.header_box .cart_btn,.header_box .search_btn,.header_box .account_btn,.header_box .brochure_btn{display:flex;position:relative;align-items:center;margin:0 0 0 var(--gap-grid-x);gap:8px;--mask-image: url(../../images/ico_cart.svg)}.header_box .cart_btn .icon,.header_box .search_btn .icon,.header_box .account_btn .icon,.header_box .brochure_btn .icon{display:block;position:relative;flex-grow:0;flex-shrink:0;width:var(--height-icon);height:var(--height-icon);background-color:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat;color:currentColor;z-index:1}.header_box .cart_btn .count,.header_box .search_btn .count,.header_box .account_btn .count,.header_box .brochure_btn .count{display:block;position:absolute;top:-4px;left:7px;align-items:center;justify-content:center;min-width:14px;padding:1px 2px;border-radius:12px;background:var(--theme-error);color:var(--theme-white);font-size:10px;font-weight:500;line-height:12px;text-align:center;z-index:2}.header_box .cart_btn .count:empty,.header_box .search_btn .count:empty,.header_box .account_btn .count:empty,.header_box .brochure_btn .count:empty{display:none}@media(hover: hover){.header_box .cart_btn:hover,.header_box .search_btn:hover,.header_box .account_btn:hover,.header_box .brochure_btn:hover{color:var(--color-link)}}.header_box .search_btn{--mask-image: url(../../images/ico_search.svg)}.header_box .account_btn{--mask-image: url(../../images/ico_account.svg)}.header_box .brochure_btn{--mask-image: url(../../images/ico_brochure.svg)}.header_box .button_discount{position:relative;margin:0 0 0 var(--gap-grid-x);z-index:0}@media(min-width: 64rem){.header_box .menu{display:flex;flex-grow:1;align-items:stretch;justify-content:center;min-width:0;font-size:16px;line-height:20px}.header_box .menu>li{display:flex;position:relative;align-items:stretch;margin:0 30px 0 0}.header_box .menu>li.active>a:before{right:0}}@media(min-width: 64rem)and (hover: hover){.header_box .menu>li:hover>a:before{right:0}}@media(min-width: 64rem){.header_box .menu>li>a{display:flex;position:relative;align-items:center;justify-content:center}.header_box .menu>li>a:before{content:"";position:absolute;right:100%;bottom:0;left:0;height:2px;background:var(--color-primary);transition:.3s}.header_box .menu .icon{margin-left:0}.header_box .submenu:focus-within>ul{transform:scale(1);visibility:visible;opacity:1}}@media(min-width: 64rem)and (hover: hover){.header_box .submenu:hover>ul{transform:scale(1);visibility:visible;opacity:1}}@media(min-width: 64rem){.header_box .submenu>a{display:block;position:relative;padding-right:18px}.header_box .submenu>a:after{content:"";position:absolute;top:50%;right:0;width:10px;height:6px;margin:-3px 0 0;background:currentColor;-webkit-mask:url(../../images/ico_arrow_down.svg) 50% 50%/contain no-repeat}.header_box .sub-menu{display:block;position:absolute;top:100%;left:-16px;min-width:calc(100% + 32px);padding:8px 0;border-top:1px solid var(--color-border);background-color:var(--color-base);box-shadow:var(--shadow-small);font-size:15px;transition:.3s;transform:scaleY(0);transform-origin:0 0;visibility:hidden;opacity:0}.header_box .sub-menu .submenu>a{padding-right:35px}.header_box .sub-menu .submenu>a:after{right:12px;transform:rotate(-90deg)}.header_box .sub-menu .sub-menu{top:-7px;left:100%;padding:7px 0;margin:0;border-top-width:0;background-color:var(--color-background);transform:scaleX(0)}.header_box .sub-menu li{display:block;position:relative}.header_box .sub-menu li.back{display:none}.header_box .sub-menu li.active>a{background-color:var(--color-primary);color:var(--color-base)}}@media(min-width: 64rem)and (hover: hover){.header_box .sub-menu li:hover>a{background-color:var(--color-primary);color:var(--color-base)}}@media(min-width: 64rem){.header_box .sub-menu a{display:flex;align-items:center;padding:8px 16px;transition:.2s}}@media(max-width: 64rem){.header_box{--gap-grid-x: 20px;--height-button: 44px}.header_box:before{top:calc(var(--height-header) + var(--height-bar) + var(--offset-header))}.header_box .logo{flex-shrink:1;width:168px;height:32px;margin-right:auto}.header_box .navigation{display:flex;position:fixed;top:calc(var(--height-header) + var(--height-bar) + var(--offset-header));right:0;bottom:0;left:auto;overflow:hidden;flex-direction:column;align-self:stretch;width:300px;border-top:1px solid var(--color-border);background-color:var(--color-base);box-shadow:var(--shadow-small);font-size:1rem;font-weight:400;line-height:1.25rem;transition:transform .3s,visibility .3s;transform:translateX(100%);visibility:hidden;--color-border: var(--color-background)}.header_box .menu{display:block;overflow-x:hidden;overflow-y:auto;width:auto}.header_box .menu_btn{display:block}.header_box .menu .back{display:flex;align-items:center;height:50px;padding:0 var(--gap-section-side) 0 0;background-color:var(--color-background);color:var(--color-heading);font-weight:500}.header_box .menu .back:before{content:"";display:block;flex-grow:0;flex-shrink:0;width:12px;height:8px;margin:0 12px 0 var(--gap-section-side);background-color:var(--color-primary);-webkit-mask:url(../../images/ico_arrow_down.svg) 50% 50%/contain no-repeat;transform:rotate(90deg)}.header_box .menu .back a{padding:0;margin-left:auto;color:var(--color-primary);font-weight:400;text-decoration:underline}.header_box .menu ul{display:block;position:absolute;top:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;width:100%;background-color:var(--color-base);transition:transform .3s;transform:translateX(100%);z-index:1}.header_box .menu li{display:flex;position:static;align-items:center;border-top:1px solid var(--color-border)}.header_box .menu li:first-child{border-top-width:0}.header_box .menu li.is_active>ul{transform:translateX(0);z-index:2}.header_box .menu li.is_parent>ul{overflow:hidden;height:100%}.header_box .menu a{display:inline-flex;align-items:center;min-height:50px;padding:5px var(--gap-section-side)}.header_box .submenu:after{content:"";display:inline-block;width:12px;height:7px;margin:0 15px 0 auto;background-color:var(--color-primary);-webkit-mask:url(../../images/ico_arrow_down.svg) 50% 50%/contain no-repeat;transition:.3s;transform:rotate(-90deg)}.header_box .links{display:block;padding:0 var(--gap-section-side);border-top:1px solid var(--color-border);color:var(--color-muted)}.header_box .links li{display:block;margin:15px 0 0}.header_box .contacts{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:15px var(--gap-section-side);margin-top:auto;border-top:1px solid var(--color-border);background-color:var(--color-light)}.header_box .contact{display:inline-flex;align-items:center;margin-bottom:15px;--mask-image: url(../../images/ico_address.svg)}.header_box .contact:before{content:"";display:block;flex-grow:0;flex-shrink:0;width:16px;height:16px;margin:0 8px 0 0;background-color:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}.header_box .contact:last-child{margin-bottom:0}.header_box .contact_phone:before{height:20px;--mask-image: url(../../images/ico_phone.svg)}}@media(max-width: 40rem){.header_box{--gap-grid-x: 15px}.header_box .navigation .button_discount{display:flex;margin:auto var(--gap-section-side) 0}.header_box .button_discount{display:none}.header_box .button_discount+.contacts{margin-top:15px}.header_box .cart_btn .label,.header_box .search_btn .label,.header_box .account_btn .label,.header_box .brochure_btn .label{display:none}}
/*# sourceMappingURL=header.css.map */
