.header_box{display:block;position:sticky;top:var(--height-top);overflow-x:clip;height:var(--height-header);padding:0 var(--gap-aside);background:var(--color-base);background-color:var(--color-base);box-shadow:var(--shadow-small);color:var(--color-heading);font-size:16px;font-weight:400;line-height:20px;transition:background-color .3s,box-shadow .3s,height .3s,top .3s;z-index:10;--width-menu: 160px;--gap-header: 20px;--size-menu: 18px;--color-active: var(--color-primary)}@media(hover: hover){.header_box:hover{background-color:var(--color-base);box-shadow:var(--shadow-small);color:var(--color-heading);--color-active: var(--color-primary)}.header_box:hover .logo{filter:none}.header_box:has(.mega:hover):before{visibility:visible;opacity:1}}.header_box:before{content:"";position:fixed;top:calc(var(--height-header) + var(--header-offset));right:0;bottom:0;left:0;background:rgba(0,0,0,.35);transition:.3s;visibility:hidden;opacity:0}.header_box.is_transparent{background-color:rgba(31,40,52,.4);box-shadow:inset 0 -1px 0 rgba(255,255,255,.06),inset 0 -4px 6px -4px rgba(255,255,255,.03),0 1px 2px rgba(0,0,0,.15),0 4px 8px -2px rgba(0,0,0,.2),0 8px 16px -4px rgba(0,0,0,.3);color:var(--color-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);--color-active: rgba(255, 255, 255, 0.75)}.header_box.is_transparent~section:first-of-type{margin-top:calc(-1*var(--height-header));--gap-section-shift: calc(var(--height-header) - 10px)}.header_box.is_transparent .logo{filter:grayscale(1) brightness(5)}.header_box.is_fixed,.header_box.is_menu,.header_box.is_cart,.header_box.is_search,.header_box:hover{background-color:var(--color-base);box-shadow:var(--shadow-small);color:var(--color-heading);backdrop-filter:none;--color-active: var(--color-primary)}.header_box.is_fixed .logo,.header_box.is_menu .logo,.header_box.is_cart .logo,.header_box.is_search .logo,.header_box:hover .logo{filter:none}.header_box.is_menu:before,.header_box.is_cart:before,.header_box.is_search:before{visibility:visible;opacity:1}.header_box.is_cart .minicart{transform:translateX(0);visibility:visible;opacity:1}.header_box.is_cart .cart_btn{--mask-image: url(../../images/ico_close.svg)}.header_box.is_search .search,.header_box.is_search .dgwt-wcas-search-wrapp{transform:scaleY(1);visibility:visible}.header_box.is_search .search_btn{--mask-image: url(../../images/ico_close.svg)}.header_box.is_menu .menu_btn:before,.header_box.is_menu .menu_btn:after{width:24px;margin:-1px 0 0 -12px;transform:rotate(45deg)}.header_box.is_menu .menu_btn:after{transform:rotate(-45deg)}.header_box.is_menu .menu_btn span{width:0;opacity:0}.header_box .fixed{display:flex;align-items:center;height:var(--height-header);z-index:2;gap:var(--gap-header)}.header_box .logo{display:block;position:relative;flex-grow:0;flex-shrink:0;order:-1;width:var(--width-logo);height:auto;margin:0 auto 0 0;background:currentColor;-webkit-mask:url(../../images/ico_logo_slogan.png) 50% 50%/contain no-repeat;color:inherit;transition:color .2s}.header_box .logo:before{content:"";display:block;padding-bottom:16.3333%}@media(hover: hover){.header_box .logo:hover{color:var(--color-link)}}.header_box .sub-menu,.header_box .dropdown{color:var(--color-heading);--color-active: var(--color-primary)}.header_box .navigation{display:flex;flex-basis:auto;flex-shrink:1;align-self:stretch}.header_box .cart_btn,.header_box .search_btn,.header_box .account_btn{display:flex;position:relative;align-items:center;gap:8px;--mask-image: url(../../images/ico_cart.svg)}.header_box .cart_btn .icon,.header_box .search_btn .icon,.header_box .account_btn .icon{display:block;position:relative;flex-grow:0;flex-shrink:0;width:var(--height-icon, 20px);height:var(--height-icon, 20px);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{display:block;position:absolute;top:-4px;right:-4px;align-items:center;justify-content:center;min-width:16px;padding:1px 2px 1px 3px;border-radius:12px;background:var(--color-primary);color:var(--color-base);font-size:10px;font-weight:500;line-height:14px;text-align:center;z-index:2}.header_box .cart_btn .count:empty,.header_box .search_btn .count:empty,.header_box .account_btn .count:empty{display:none}@media(hover: hover){.header_box .cart_btn:hover,.header_box .search_btn:hover,.header_box .account_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 .menu_btn{display:none;position:relative;flex-grow:0;flex-shrink:0;order:1;width:var(--height-icon);height:var(--height-icon)}.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:1.5px;margin:-0.75px 0 0 -10px;border-radius:2px;background-color:currentColor;transition:.2s;opacity:1}.header_box .menu_btn:before{margin-top:-9px}.header_box .menu_btn:after{margin-top:7px}.header_box .search,.header_box .dgwt-wcas-search-wrapp{position:absolute;top:100%;right:0;left:0;max-width:none;padding:16px var(--gap-aside);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;visibility:hidden;z-index:1}.header_box .search .field{position:relative;max-width:var(--width-regular);margin:0 auto}.header_box .search input[type=search]{display:block;position:relative;height:auto;padding:10px 40px 10px 20px;font-size:16px;font-weight:500;font-style:normal;line-height:24px;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:20px;width:16px;height:16px;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-active)}.header_box .minicart{display:flex;position:fixed;top:calc(var(--height-header) + var(--header-offset));right:0;bottom:0;overflow:hidden;flex-direction:column;align-items:stretch;width:100%;max-width:420px;height:calc(100dvh - var(--height-header) - var(--header-offset));border-top:1px solid var(--color-border);background-color:var(--color-background);box-shadow:var(--shadow-small);color:var(--color-text);font-family:var(--font-main);font-size:14px;font-weight:400;line-height:20px;text-transform:none;transition:.5s;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;background-color:var(--color-background)}.header_box .minicart .empty{display:block;flex-grow:1;min-height:0;padding:20px;margin:0;font-size:16px;font-weight:500;line-height:1.5;text-align:center}.header_box .widget_shopping_cart_content{display:block;position:relative;flex-grow:0;flex-shrink:0;font-weight:400;z-index:10}.header_box .product_list_widget{overflow-x:hidden;overflow-y:auto;flex-grow:1;min-height:0;border-bottom:1px solid var(--color-border)}.header_box .product_list_widget:last-child,.header_box .product_list_widget li:last-child{border-bottom-width:0}@media(min-width: 1024px){.header_box{--size-menu: 20px}.header_box .menu_1.submenu:hover>ul,.header_box .menu_1.submenu:not(:hover):focus-within>ul{visibility:visible;opacity:1}.header_box .menu_1.submenu>ul{display:block;position:absolute;top:100%;left:-20px;width:max-content;min-width:100%;padding:15px 20px 3px;background-color:var(--color-base);box-shadow:var(--shadow-small);transition:.3s;visibility:hidden;opacity:0;z-index:3}.header_box .menu_1.submenu>ul:has(.menu_3){background-color:rgba(0,0,0,0)}.header_box .menu_1.submenu>ul>li{margin:0 0 12px}.header_box .menu_1.submenu>a{display:flex;align-items:center}.header_box .menu_1.submenu>a:after{content:"";display:block;flex-grow:0;flex-shrink:0;width:12px;height:7px;margin-left:7px;background-color:currentColor;-webkit-mask:url(../../images/ico_arrow_down.svg) 50% 50%/contain no-repeat}.header_box .menu{display:flex;position:static;align-self:stretch;gap:var(--gap-header)}.header_box .menu_btn{display:none}.header_box .menu_1{display:flex;position:relative}.header_box .menu_1:hover:not(:has(ul :hover)):has(.menu_2.active) .menu_2.active>a{color:var(--color-active)}.header_box .menu_1:hover:not(:has(ul :hover)):has(.menu_2.active) .menu_2.active>ul{visibility:visible;opacity:1}.header_box .menu_1:hover:not(:has(ul :hover)):not(:has(.menu_2.active)) .back+.menu_2>a{color:var(--color-active)}.header_box .menu_1:hover:not(:has(ul :hover)):not(:has(.menu_2.active)) .back+.menu_2>ul{visibility:visible;opacity:1}.header_box .menu_1>a{display:flex;align-items:center}.header_box .menu li.active>a,.header_box .menu li>a:hover{color:var(--color-active)}.header_box .menu li.back{display:none}.header_box .menu li.is_featured>a{display:inline-flex;align-items:center;justify-content:center;width:170px;max-width:var(--width-menu);height:40px;padding:0 18px;margin:12px 0 0;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-small);background:#2c4269 50% 50% no-repeat;background-size:19px 19px;color:#fff !important;font-family:var(--font-main);font-size:15px;font-weight:500;line-height:16px;text-align:center;transition:.2s;gap:10px}.header_box .menu li.is_featured>a:hover{background-color:#2d3646;color:#fff}.header_box .menu li.is_featured:first-child>a{margin-top:0}.header_box .menu .icon{display:none}.header_box .mega{position:static}.header_box .mega.submenu>ul{display:block;right:0;left:0;width:auto;min-width:auto;padding:calc(var(--gap-header) - 8px) 0;background-color:var(--color-base);box-shadow:none}.header_box .mega.submenu>ul>li{margin:0}.header_box .mega:not(:hover) .menu_2:focus-within>ul{visibility:visible;opacity:1}.header_box .mega .menu_2{display:block}.header_box .mega .menu_2.submenu>a:after{content:"";display:inline-block;position:relative;top:.05em;flex-grow:0;flex-shrink:0;width:8px;height:12px;margin:0 0 0 8px;background-color:currentColor;-webkit-mask:url(../../images/ico_arrow_right.svg) 50% 50%/contain no-repeat}.header_box .mega .menu_2:hover>ul{visibility:visible;opacity:1}.header_box .mega .menu_2:hover>a{z-index:4}.header_box .mega .menu_2:hover>a:before{content:"";position:absolute;top:-5px;bottom:-5px;left:0;width:calc(var(--width-menu) + var(--gap-header));z-index:1}.header_box .mega .menu_2>a{display:inline-flex;position:relative;align-items:center;width:var(--width-menu);padding:8px 0;font-size:var(--size-menu);font-weight:400;line-height:1.25;z-index:2}.header_box .mega .menu_2>ul{display:flex;position:absolute;top:0;right:0;left:calc(var(--width-menu) + var(--gap-header));align-items:stretch;align-content:flex-start;min-height:100%;padding:var(--gap-header) 0;transition:.3s;visibility:hidden;opacity:0;gap:10px 20px}.header_box .mega .menu_2>ul:has(>li:nth-child(7)){flex-wrap:wrap}.header_box .mega .menu_2>ul:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - .5*var(--width-menu) - .5*var(--gap-header));width:calc(100vw - var(--width-scrollbar));margin-left:calc(.5*var(--width-scrollbar) - 50vw);background-color:var(--color-base);transition:.3s;z-index:-1}.header_box .mega .menu_3{display:flex;flex-basis:calc(20% - 16px);flex-direction:column;align-items:flex-start;margin:0}.header_box .mega .menu_3>a{display:block;font-weight:600}.header_box .mega .menu_3>ul{display:flex;flex-direction:column;flex-grow:1;width:100%}.header_box .mega .menu_4{display:block;margin:10px 0 0;font-size:14px;font-weight:500;line-height:18px}.header_box .mega .card.menu_4{width:100%;padding-top:20px;margin-top:auto}.header_box .mega .card.menu_4 .title:first-child{padding-top:10px;border-top:1px solid var(--color-primary)}.header_box .mega .card>a{display:block;position:relative;width:100%;max-width:220px}.header_box .mega .card .title{display:block;color:var(--color-primary);font-size:var(--size-h4);line-height:1.25;transition:.2s;inset:0}.header_box .mega .card .title:after{content:"";display:inline-block;position:relative;top:-0.1em;width:1em;height:.75em;margin-left:5px;background-color:currentColor;-webkit-mask:url(../../images/ico_arrow_wide.svg) 50% 50%/contain no-repeat;vertical-align:middle}}@media(min-width: 1024px)and (hover: hover){.header_box .mega .card .title:hover{color:var(--color-heading)}}@media(min-width: 1024px){.header_box .mega .card .image{display:block;position:relative;overflow:hidden;width:100%}.header_box .mega .card .image:before{content:"";position:absolute;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));z-index:2;inset:0}.header_box .mega .card .image:after{content:"";display:block;padding-bottom:100%}.header_box .mega .card .image+.title{position:absolute;top:auto;right:15px;bottom:15px;left:15px;padding-top:0;border-top-width:0;color:#fff;font-size:16px;font-weight:600;line-height:20px;z-index:3}.header_box .mega .card .image+.title:after{display:none}.header_box .mega .card img{display:block;position:absolute;width:100%;height:100%;aspect-ratio:1;object-fit:cover;inset:0}.header_box .mega .brands>ul{display:flex;flex-wrap:wrap;max-height:calc(100dvh - var(--height-header) - var(--header-offset));gap:10px}.header_box .mega .brands>ul>li{overflow:hidden;flex-basis:calc(20% - 8px)}.header_box .mega .brands>ul>.label,.header_box .mega .brands>ul>.link{flex-basis:100%}.header_box .mega .brand>a{display:flex;position:relative;flex-direction:column;flex-grow:1;width:100%}}@media(min-width: 1024px)and (hover: hover){.header_box .mega .brand>a:hover .title{border-color:#2c4269;background-color:#2c4269;color:#fff}.header_box .mega .brand>a:hover .image{border-color:#2c4269}}@media(min-width: 1024px){.header_box .mega .brand .title{display:block;overflow:hidden;flex-grow:0;flex-shrink:0;padding:6px;border:1px solid var(--color-border);background-color:var(--color-background);font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;text-overflow:ellipsis;transition:.2s}.header_box .mega .brand .image{display:flex;flex-grow:1;align-items:center;justify-content:center;min-height:0;padding:10px;border:1px solid var(--color-border);border-bottom-width:0;background-color:#fff;transition:.2s}.header_box .mega .brand img{display:block;width:auto;max-width:100%;height:auto;max-height:70px;mix-blend-mode:multiply}.header_box .mega .label>a{padding:2px 0;font-weight:500}.header_box .mega .link>a{display:inline-flex;align-items:center;padding:4px 0;color:var(--color-primary);font-size:16px;font-weight:500;line-height:20px;text-decoration:underline;gap:8px}.header_box .mega .link>a:after{content:"";display:block;position:relative;top:1px;flex-grow:0;flex-shrink:0;width:18px;height:12px;background:currentColor;-webkit-mask:url(../../images/ico_arrow_wide.svg) 50% 50%/contain no-repeat}.header_box .mega .link>a:hover{text-decoration:none}}@media(min-width: 1420px){.header_box{--width-menu: 220px;--gap-header: 24px;--size-menu: 22px}.header_box .mega>ul:before{content:"";position:absolute;top:-1px;bottom:0;left:50%;width:calc(100vw - var(--width-scrollbar));margin-left:calc(.5*var(--width-scrollbar) - 50vw);background-color:var(--color-base);z-index:-2}}@media(max-width: 1024px){.header_box{--width-menu: 300px}.header_box.is_menu .navigation{transform:translateX(0);visibility:visible;opacity:1}.header_box .navigation{display:flex;position:fixed;top:calc(var(--height-header) + var(--header-offset));right:0;bottom:0;left:auto;overflow:hidden;flex-direction:column;align-items:stretch;width:var(--width-menu);height:calc(100dvh - var(--height-header) - var(--header-offset));border-top:1px solid var(--color-border);background-color:var(--color-base);box-shadow:var(--shadow-small);transition:.3s;transform:translateX(100%);visibility:hidden;opacity:0;z-index:5}.header_box .menu{display:block;overflow-x:hidden;overflow-y:auto;flex-grow:1;margin:0;color:var(--color-heading);font-size:16px;font-weight:600;line-height:20px}.header_box .menu_btn{display:block}.header_box .menu .image{display:none}.header_box .menu .icon{display:block;flex-grow:0;flex-shrink:0;width:40px;height:40px;margin:0 14px 0 calc(15px - var(--gap-aside))}.header_box .menu img{display:block;width:100%;height:100%;object-fit:contain}.header_box .menu .title{color:var(--color-primary)}.header_box .menu .back{display:flex;align-items:center;height:55px;padding:0 15px 0 0;background-color:var(--color-background)}.header_box .menu .back:before{content:"";display:block;flex-grow:0;flex-shrink:0;width:54px;height:54px;margin:0 14px 0 0;border-right:1px solid var(--color-border);background:var(--color-base) url(../../images/ico_arrow_back.svg) 50% 50% no-repeat}.header_box .menu ul{display:block;position:absolute;top:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;width:var(--width-menu);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-bottom:1px solid var(--color-border)}.header_box .menu li.is_active>ul{transform:translateX(0);z-index:2}.header_box .menu li.is_featured{padding:5px var(--gap-aside)}.header_box .menu li.is_featured>a{display:flex;flex-grow:1;align-items:center;justify-content:center;min-width:0;height:42px;min-height:auto;padding:0 10px;margin:0;background:#2c4269;color:#fff;font-family:var(--font-main);font-size:16px;font-weight:600;line-height:18px;text-align:center;transition:.2s}.header_box .menu li.is_featured:first-child>a{margin-top:0}.header_box .menu a{display:inline-flex;align-items:center;min-height:54px;padding:5px var(--gap-aside)}.header_box .submenu:after{content:"";display:block;width:8px;height:12px;margin:0 15px 0 auto;background-color:currentColor;-webkit-mask:url(../../images/ico_arrow_right.svg) 50% 50%/contain no-repeat}.header_box .logo{margin:0 auto 0 0}}@media(max-width: 480px){.header_box{--gap-header: 15px}.header_box .logo{flex-basis:var(--width-logo);flex-grow:unset;flex-shrink:1;width:auto}.header_box .minicart{max-width:none}}
/*# sourceMappingURL=header.css.map */
