@font-face{font-family:'DTools Rubik';src:url("/templates/dtools/fonts/banner/rubik.woff2") format('woff2');font-style:normal;font-weight:300 900;font-display:swap}/* Override the legacy 50% mobile text scaling only in the adaptive storefront. */html.nd-adaptive-root{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html.nd-adaptive-root,body.nd-adaptive{min-width:0!important;width:100%;max-width:100%;margin:0}.nd-adaptive .main-body{min-width:0!important;background:#f7f8fa}.nd-adaptive .container{width:min(980px,calc(100% - 24px)) !important;min-width:0!important;max-width:calc(100% - 24px);box-sizing:border-box}.nd-adaptive .fon-header{position:relative;z-index:40;background:#fff;min-width:0!important}.nd-adaptive .fon-header .main-menu{display:none}.nd-adaptive #main{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.nd-adaptive .nd-category-band{display:block;clear:both;background:#322d2d;border-top:5px solid #ff9900}.nd-adaptive .nd-category-band>.container{display:flex;padding:0;margin:auto}.nd-adaptive .nd-category-band a{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;min-width:0;min-height:66px;padding:7px 6px;position:relative;color:#fff;border:0;background:linear-gradient(to bottom,#ff9900 22%,#ff6600 102%);text-align:center;font:500 14px/1.08 'DTools Rubik',Arial,sans-serif;text-decoration:none;box-sizing:border-box}.nd-adaptive .nd-category-band a:first-child{border-radius:0 0 0 5px}.nd-adaptive .nd-category-band a:last-child{background:#b61f24;border-radius:0 0 5px 0}.nd-adaptive .nd-category-band a:hover,.nd-adaptive .nd-category-band a:focus-visible{background:#ff6e00}.nd-adaptive .nd-category-band a:last-child:hover,.nd-adaptive .nd-category-band a:last-child:focus-visible{background:#d01414}.nd-adaptive .nd-menu-toggle,.nd-adaptive .nd-mobile-cart,.nd-adaptive .nd-bottom-nav{display:none}.nd-adaptive-root:has(#nd-catalog[open]){overflow:hidden}.nd-adaptive .nd-catalog{inset:0 auto 0 0;width:min(100%,408px);max-width:100%;height:100dvh;max-height:100dvh;padding:0;margin:0;overflow:hidden;border:0;border-radius:0;color:#303941;background:#fff;font:400 15px/1.5 'DTools Rubik',Arial,sans-serif}.nd-adaptive .nd-catalog[open]{display:flex;flex-direction:column}.nd-adaptive .nd-catalog::backdrop{background:#211c1ac4}@media(prefers-reduced-motion:no-preference){.nd-adaptive .nd-catalog-motion{transform:translateX(-100%);transition:transform 280ms cubic-bezier(.4,0,.65,1)}.nd-adaptive .nd-catalog-motion.is-visible{transform:translateX(0);transition-duration:320ms;transition-timing-function:cubic-bezier(.2,.75,.3,1)}.nd-adaptive .nd-catalog-motion::backdrop{opacity:0;transition:opacity 240ms ease}.nd-adaptive .nd-catalog-motion.is-visible::backdrop{opacity:1}}.nd-adaptive .nd-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:8px 16px;border-top:4px solid #ff9000;border-bottom:1px solid #ebe3dd;background:#fff}.nd-adaptive .nd-catalog-heading>a{display:flex;align-items:center;min-height:44px}.nd-adaptive .nd-catalog-heading img{display:block;width:132px;height:52px;object-fit:contain;object-position:left center}.nd-adaptive .nd-drawer-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nd-adaptive .nd-menu-close{flex:none;width:44px;height:44px;padding:0;border:1px solid #e8e3df;background:#fff;border-radius:7px;color:#322d2d;font:27px/1 Arial;cursor:pointer}.nd-adaptive .nd-drawer-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 16px max(18px,env(safe-area-inset-bottom));background:#fcfaf8}.nd-adaptive .nd-catalog h3{margin:16px 0 8px;color:#322d2d;font:600 15px/1.35 'DTools Rubik',Arial,sans-serif}.nd-adaptive .nd-drawer-account,.nd-adaptive .nd-drawer-actions,.nd-adaptive .nd-drawer-phones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nd-adaptive .nd-drawer-account--signed{grid-template-columns:minmax(0,1fr) auto}.nd-adaptive .nd-drawer-account :is(a,button),.nd-adaptive .nd-drawer-actions>a,.nd-adaptive .nd-drawer-phones>a{display:flex;align-items:center;gap:7px;min-height:44px;padding:7px 9px;border:1px solid #e8e3df;border-radius:7px;box-sizing:border-box;background:#fff;color:#322d2d;text-decoration:none;font:500 14px/1.25 'DTools Rubik',Arial,sans-serif}.nd-adaptive .nd-drawer-account>a:not(.nd-drawer-account-link){justify-content:center}.nd-adaptive .nd-drawer-account>.nd-drawer-signin{border-color:#a82801;background:#a82801;color:#fff}.nd-adaptive .nd-drawer-account>.nd-drawer-logout{color:#a82801;cursor:pointer}.nd-adaptive .nd-drawer-actions>a{font-size:13px}.nd-adaptive .nd-drawer-actions :is(svg,img),.nd-adaptive .nd-drawer-phones img{display:block;flex:none;color:#a82801}.nd-adaptive .nd-drawer-count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-inline-start:auto;box-sizing:border-box;border-radius:10px;background:#a82801;color:#fff;font:600 10px/1 Arial,sans-serif}.nd-adaptive .nd-drawer-count:empty{display:none}.nd-adaptive .nd-drawer-phones>a{gap:6px;padding-inline:7px;font-size:clamp(11px,3.55vw,14px);white-space:nowrap}.nd-adaptive .nd-drawer-phones img{border-radius:50%}.nd-adaptive .nd-drawer-categories{padding:0 10px;border:1px solid #e8e3df;border-radius:8px;background:#fff}.nd-adaptive .nd-drawer-categories>a{display:grid;grid-template-columns:46px minmax(0,1fr) 13px;align-items:center;gap:10px;min-height:52px;padding:5px 0;border-bottom:1px solid #eeeae7;box-sizing:border-box;color:#322d2d;text-decoration:none;font-weight:500}.nd-adaptive .nd-drawer-categories>a:last-child{border-bottom:0}.nd-adaptive .nd-drawer-categories>a:hover,.nd-adaptive .nd-drawer-actions>a:hover,.nd-adaptive .nd-drawer-phones>a:hover{color:#a82801}.nd-adaptive .nd-catalog-photo{width:46px;height:40px;border-radius:5px;background:#f5f3f0 var(--cat-bg,none) center/contain no-repeat}.nd-adaptive .nd-catalog-arrow{color:#a82801;font-size:20px;text-align:center}.nd-adaptive .nd-drawer-footer{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #e8e3df}.nd-adaptive .nd-drawer-footer .nd-social-area{float:none;display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:auto;margin:0;text-align:left}.nd-adaptive .nd-drawer-footer .social_title{margin:0;color:#322d2d;font:600 15px/1.35 'DTools Rubik',Arial,sans-serif}.nd-adaptive .nd-drawer-footer .social_block{display:flex;flex-wrap:nowrap;gap:5px}.nd-adaptive .nd-drawer-footer .social_block a,.nd-adaptive .nd-drawer-language>a{display:grid;place-items:center;flex:none;height:44px;margin:0;border:1px solid #e8e3df;border-radius:7px;box-sizing:border-box;background:#fff;color:#322d2d;text-decoration:none}.nd-adaptive .nd-drawer-footer .social_block a{width:40px}.nd-adaptive .nd-drawer-footer .social_block img{width:18px;height:18px}.nd-adaptive .nd-drawer-language{display:flex;gap:4px;margin-inline-start:auto}.nd-adaptive .nd-drawer-language>a{width:36px;font-size:13px}.nd-adaptive .nd-drawer-language>a[aria-current=page]{border-color:#a82801;background:#fff0e2;color:#a82801;font-weight:600}.nd-adaptive .nd-drawer-scroll :is(a,button):focus-visible{outline-offset:-2px}.nd-adaptive .nd-catalog button:focus-visible,.nd-adaptive .nd-catalog a:focus-visible,.nd-adaptive .nd-bottom-nav :focus-visible,.nd-adaptive .nd-menu-toggle:focus-visible,.nd-adaptive .nd-mobile-cart:focus-visible{outline:2px solid #b85b0d;outline-offset:3px}.nd-adaptive .nd-legacy-mobile-link{display:none}.nd-adaptive footer .container{overflow-wrap:anywhere}.nd-adaptive footer .paymetod{display:grid;align-content:start;gap:8px;float:none;margin:0;padding:0}.nd-adaptive footer .paymtitle{justify-content:flex-start;font:500 14px/1.5 'DTools Rubik',Arial,sans-serif}.nd-adaptive footer .paym{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nd-adaptive footer .paym .bloc_pay{display:block;width:64px;height:38px;padding:4px 6px;box-sizing:border-box;border-radius:5px;background:#fff;object-fit:contain}/* The Visa artwork has a square viewBox with empty space above and below. */.nd-adaptive footer .paym .bloc_pay[src$="/visa.svg"]{object-fit:cover}.nd-adaptive footer[role=contentinfo] .nd-social-area{align-items:flex-start;text-align:left}.nd-adaptive footer[role=contentinfo] .nd-social-area .social_title{margin-bottom:8px}@media(max-width:640px){body.nd-adaptive{--nd-panel-height:56px;--nd-bottom-offset:max(env(safe-area-inset-bottom),var(--nd-bottom-occupied,0px));box-sizing:border-box;background:#fff}.nd-adaptive .nd-category-band{display:none}.nd-adaptive #suggestions{position:absolute;top:44px;left:0;right:0;width:100%!important;max-width:100%;box-sizing:border-box;z-index:1001}.nd-adaptive .nd-bottom-nav{display:flex;position:fixed;inset:auto 0 0;z-index:1200;min-height:calc(var(--nd-panel-height) + env(safe-area-inset-bottom));box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #e5e7eb;background:#fff;box-shadow:0 -4px 18px #25354b06}.nd-adaptive .nd-bottom-nav[hidden]{display:none}.nd-adaptive .nd-bottom-nav>a,.nd-adaptive .nd-bottom-nav>button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:4px 0;border:0;background:#fff;color:#625a55;text-decoration:none;font:400 11px/1.3 'DTools Rubik',Arial,sans-serif;cursor:pointer}.nd-adaptive .nd-bottom-nav svg{display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nd-adaptive footer .footin,.nd-adaptive footer .fleft{display:flex;flex-wrap:wrap;gap:22px;width:100%;height:auto;padding:0}.nd-adaptive footer .fleft,.nd-adaptive footer .fright,.nd-adaptive footer .author,.nd-adaptive footer .paymetod{float:none;width:auto;max-width:100%;margin:0;padding:0}body.nd-adaptive footer[role=contentinfo]{padding-bottom:calc(var(--nd-panel-height) + env(safe-area-inset-bottom))}.nd-adaptive footer[role=contentinfo] .footin{gap:18px}.nd-adaptive footer[role=contentinfo] .footin>.fright{margin-top:0}.nd-adaptive footer .work-time{margin-top:18px}.nd-adaptive footer .foot-menu{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:20px;height:auto}.nd-adaptive footer .foot-menu>li{float:none;margin:0;padding:0;border:0}.nd-adaptive footer .foot-menu a{height:auto;line-height:1.5;border:0;padding:0}.nd-adaptive .call-block{display:none}.nd-adaptive a[href="/__dev/"]{display:inline-block;position:static!important;margin:14px 10px 8px;font-size:10px!important;padding:5px 7px!important}.nd-adaptive .nd-legacy-home{min-width:980px}}@media(prefers-reduced-motion:reduce){.nd-adaptive .nd-catalog,.nd-adaptive .nd-bottom-nav{scroll-behavior:auto}}.nd-adaptive .fon-header .big-menu{background:#fff}.nd-adaptive .fon-header .crumbs{min-height:36px;height:auto;margin:auto;padding:10px 0;background:#fff;color:#737c87;box-sizing:border-box;font:400 11px/1.6 Arial,sans-serif}.nd-adaptive .fon-header .crumbs a,.nd-adaptive .fon-header .crumbs span{color:#69717c;font-weight:400}@media(min-width:641px) and (max-width:1000px){.nd-adaptive .nd-category-band>.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.nd-adaptive .nd-category-band a{padding:7px 6px}.nd-adaptive .nd-category-band a:nth-child(4){border-right:0}.nd-adaptive .nd-category-band a:nth-child(-n+4){border-bottom:1px solid #d77800}}@media(max-width:640px){.nd-adaptive .fon-header .crumbs{max-height:52px;overflow:hidden;font-size:10px}.nd-adaptive #main>.frame-inside,.nd-adaptive #main>.container{min-width:980px!important}}.nd-adaptive .nd-menu-toggle,.nd-adaptive .nd-mobile-cart{z-index:10}.nd-adaptive .main-body{overflow:visible}.nd-adaptive .dtools-language-prompt{max-width:calc(100vw - 24px);box-sizing:border-box}.nd-adaptive .fon-header .crumbs{display:flex;flex-wrap:wrap;gap:6px;white-space:normal}.nd-adaptive .fon-header .crumbs>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.nd-adaptive .fon-header .crumbs a{white-space:normal}.nd-adaptive .fon-header .crumbs:after{content:none}.nd-adaptive.main .fon-header .big-menu{display:block}.nd-adaptive .nd-category-band a>span{display:block;white-space:nowrap}.nd-adaptive .nd-category-band a[href*="/polirovalnyi-instrument"]{flex-grow:1.3}.nd-adaptive .nd-category-band a[href*="/elektroinstrument-i-oborudovanie"]{flex-grow:1.7}.nd-adaptive .nd-category-band a[href*="/himiia-dlia-kamnia"],.nd-adaptive .nd-category-band a[href*="/rasprodazha-tovarov"]{flex-grow:1.1}.nd-adaptive.main .nd-legacy-home{display:flow-root;background:#322d2d}/* Internal-page catalog styling follows the original storefront menu. */.nd-adaptive .nd-category-band a+a:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:linear-gradient(to right,#d66b06 0 1px,#ffb147 1px 2px);pointer-events:none}.nd-adaptive:not(.main) .fon-header .big-menu{background:#322d2d}.nd-adaptive:not(.main) .fon-header .big-menu>.line_section{display:none}.nd-adaptive:not(.main) .fon-header .crumbs{background:transparent;color:#c8c2c2}.nd-adaptive:not(.main) .fon-header .crumbs a,.nd-adaptive:not(.main) .fon-header .crumbs span{color:inherit}.nd-adaptive:not(.main) .fon-header .crumbs>span:last-child>[itemprop="name"]{color:#35c523;font-weight:500}@media(min-width:641px) and (max-width:1000px){.nd-adaptive .nd-category-band a:first-child{border-radius:0}.nd-adaptive .nd-category-band a:nth-child(5){border-radius:0 0 0 5px}.nd-adaptive .nd-category-band a:nth-child(4n+1):before{display:none}}.nd-adaptive .nd-float-call,.nd-adaptive .nd-float-right{position:fixed;bottom:22px;z-index:910}.nd-adaptive .nd-float-call{left:10px}.nd-adaptive .nd-float-right{right:11px;display:flex;flex-direction:column;align-items:center;gap:9px;max-height:calc(100dvh - 30px)}.nd-adaptive .nd-float-button{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:50%;background:#c8292d;color:#fff;box-shadow:0 5px 16px #24272a47;cursor:pointer}.nd-adaptive .nd-float-call{justify-content:space-between;width:146px;padding:0 10px 0 13px;border-radius:6px;font:700 13px/1.15 Arial,sans-serif;text-align:left}.nd-adaptive .nd-float-call:hover,.nd-adaptive .nd-back-top:hover{background:#a91f23}.nd-adaptive .nd-contact-toggle{background:#e97816}.nd-adaptive .nd-contact-toggle:hover{background:#cf6511}.nd-adaptive .nd-contact-toggle[aria-expanded=true] img{transform:rotate(50deg)}.nd-adaptive .nd-contact-links{display:flex;flex-direction:column;align-items:center;gap:8px;width:56px;min-height:0;padding:4px 0;overflow-y:auto;scrollbar-width:none}.nd-adaptive .nd-contact-links a{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid #e4e8ed;border-radius:50%;background:#fff;box-shadow:0 3px 10px #24272a38;box-sizing:border-box}.nd-adaptive .nd-contact-links img[src$="/kyivstar.svg"]{display:block;border-radius:50%}.nd-adaptive .nd-float-button[hidden],.nd-adaptive .nd-float-right[hidden],.nd-adaptive .nd-contact-links[hidden],.nd-adaptive .call-block{display:none}.nd-adaptive .nd-float-button:focus-visible,.nd-adaptive .nd-contact-links a:focus-visible{outline:2px solid #a62928;outline-offset:2px}@media(max-width:640px){.nd-adaptive .nd-float-call,.nd-adaptive .nd-float-right{bottom:calc(var(--nd-bottom-offset) + 10px)}.nd-adaptive .nd-float-right{gap:7px;max-height:calc(100dvh - var(--nd-bottom-offset) - 24px)}.nd-adaptive .nd-float-button{width:44px;height:44px}.nd-adaptive .nd-float-button img{width:23px;height:23px}.nd-adaptive .nd-float-call{width:108px;padding:0 9px;font-size:12px}}@media(prefers-reduced-motion:no-preference){.nd-adaptive .nd-float-call:not([hidden]),.nd-adaptive .nd-contact-links:not([hidden]),.nd-adaptive .nd-back-top:not([hidden]){animation:nd-float-enter .22s ease-out}.nd-adaptive .nd-contact-toggle img{transition:transform .2s ease}}@keyframes nd-float-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nd-adaptive .nd-floating-cart,.nd-adaptive .nd-cart-notice{display:none}@media(max-width:640px){.nd-adaptive .nd-floating-cart img{display:block;width:28px;height:28px}.nd-adaptive .nd-floating-cart:not([hidden]){position:fixed;top:calc(66px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:1010;display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;border:1px solid #e4e8ed;border-radius:8px;background:#fff;box-shadow:0 4px 16px #24272a38;text-decoration:none}.nd-adaptive .nd-floating-cart-count{min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border:1px solid #fff;background:#b61f24;color:#fff;font:700 10px/16px Arial,sans-serif}.nd-adaptive .nd-floating-cart-count{position:absolute;top:-5px;right:-5px;border-radius:10px;text-align:center}.nd-adaptive .nd-floating-cart:focus-visible{outline:2px solid #a62928;outline-offset:2px}.nd-adaptive .nd-cart-notice{position:fixed;top:calc(118px + env(safe-area-inset-top));left:50%;z-index:1011;display:block;width:max-content;max-width:calc(100% - 28px);margin:0;padding:9px 14px;box-sizing:border-box;border-radius:6px;background:#303941;color:#fff;font:500 13px/1.45 'DTools Rubik',Arial,sans-serif;transform:translateX(-50%);pointer-events:none}.nd-adaptive .nd-cart-notice:empty{opacity:0}}/* Keep the cart within reach after the desktop header scrolls away. */@media(min-width:641px){.nd-adaptive .nd-floating-cart:not([hidden]){position:fixed;top:24px;right:max(24px,env(safe-area-inset-right));z-index:1010;display:grid;place-items:center;width:56px;height:56px;box-sizing:border-box;border:1px solid #e4e8ed;border-radius:10px;background:#fff;box-shadow:0 4px 16px #24272a38;text-decoration:none}.nd-adaptive .nd-floating-cart img{display:block;width:32px;height:32px}.nd-adaptive .nd-floating-cart-count{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;border:1px solid #fff;border-radius:12px;background:#b61f24;color:#fff;text-align:center;font:700 12px/20px Arial,sans-serif}.nd-adaptive .nd-floating-cart:hover{border-color:#f58300;box-shadow:0 4px 18px #24272a48}.nd-adaptive .nd-floating-cart:focus-visible{outline:2px solid #a62928;outline-offset:2px}}/* Compact storefront header. The existing search form serves both layouts. */.nd-adaptive .fon-header .top-head{background:#292d30;border:0;color:#fff;min-height:38px;height:auto;margin:0}.nd-adaptive .fon-header .top-head>.container{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0}.nd-adaptive .fon-header .top-head>.container::after,.nd-adaptive .fon-header .midle-head::after,.nd-adaptive .fon-header .bott-head::after{display:none}.nd-adaptive .fon-header .top-menu-nav{min-width:0}.nd-adaptive .fon-header .top-menu{display:flex;flex-wrap:wrap;align-items:center;float:none;margin:0;padding:0}.nd-adaptive .fon-header .top-menu>li{float:none;margin:0;padding:0;border:0;background:none}.nd-adaptive .fon-header .top-menu>li+li{border-left:1px solid #99733f}.nd-adaptive .fon-header .top-menu>li>a,.nd-adaptive .fon-header .top-menu>li>span{display:block;height:auto!important;padding:4px clamp(5px,1vw,15px);border:0;background:none;color:#fff;font:400 13px/1.4 'DTools Rubik',Arial,sans-serif;text-decoration:none;line-height:20px!important}.nd-adaptive .fon-header .top-menu>li:first-child>a,.nd-adaptive .fon-header .top-menu>li:first-child>span{padding-left:0}.nd-adaptive .fon-header .top-menu>li>a:hover{color:#ffb36d}.nd-adaptive .fon-header .top-head .dtools-language-switch{position:relative;flex:none;z-index:30;padding:0;background:#f5f5f5;border:0;border-radius:3px}.nd-adaptive .fon-header .top-head .dtools-language-switch::before{inset:0 auto 0 0;width:50%;border-radius:3px;background:#be4710}.nd-adaptive .fon-header .top-head .dtools-language-switch>a{min-height:29px;color:#292d30}.nd-adaptive .fon-header .top-head .dtools-language-switch>a[aria-current=page],.nd-adaptive .fon-header .top-head .dtools-language-switch[data-language-pending=ru]>a[data-store-language=ru],.nd-adaptive .fon-header .top-head .dtools-language-switch[data-language-pending=uk]>a[data-store-language=uk]{color:#fff}.nd-adaptive .fon-header .top-head .dtools-language-switch[data-language-pending=ru]>a[data-store-language=uk],.nd-adaptive .fon-header .top-head .dtools-language-switch[data-language-pending=uk]>a[data-store-language=ru]{color:#292d30}.nd-adaptive .fon-header .midle-head{display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,1.3vw,16px);min-height:80px;height:auto;padding:8px 0;margin:0 auto}.nd-adaptive .fon-header .midle-head>.logo{display:block;float:none;flex:0 1 190px;min-width:0;width:auto;height:auto;margin:0}.nd-adaptive .fon-header #site-logo{max-width:100%!important;height:auto!important;object-fit:contain}.nd-adaptive .nd-header-callback,.nd-adaptive .nd-header-phones,.nd-adaptive .nd-header-delivery{display:flex;align-items:center;gap:9px;flex:none;min-height:44px;padding:0 0 0 clamp(8px,1.3vw,16px);border:0;border-left:1px solid #e0ddd9;background:none;color:#292d30;font:500 13px/1.35 'DTools Rubik',Arial,sans-serif;text-decoration:none}.nd-adaptive .nd-header-callback{position:relative;cursor:pointer}.nd-adaptive .nd-header-callback-label{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.nd-adaptive .nd-header-phone-icon{display:block;width:24px;height:24px;flex:none;background:#dc6417;mask:url("/templates/dtools/adaptive/icons/phone.svg") center/contain no-repeat}.nd-adaptive .nd-header-phones{align-items:flex-start;flex-direction:column;gap:5px}.nd-adaptive .nd-header-phones a{display:flex;align-items:center;gap:7px;color:inherit;white-space:nowrap;text-decoration:none}.nd-adaptive .nd-header-phones img{display:block;flex:none;border-radius:50%}.nd-adaptive .nd-header-delivery{white-space:normal}.nd-adaptive .nd-header-delivery img{display:block;flex:none}.nd-adaptive .nd-header-delivery strong,.nd-adaptive .nd-header-delivery small{display:block}.nd-adaptive .nd-header-delivery strong{font-weight:600}.nd-adaptive .nd-header-delivery small{color:#626b72;font-size:11px}.nd-adaptive .nd-header-callback:hover,.nd-adaptive .nd-header-phones a:hover,.nd-adaptive .nd-header-delivery:hover{color:#a54c0d}.nd-adaptive .fon-header .midle-head #auth_block{display:block;float:none;flex:none;margin:0;padding:0}.nd-adaptive .fon-header .midle-head #auth_block ul{display:flex;align-items:center;gap:4px;margin:0;padding:0}.nd-adaptive .fon-header .midle-head #auth_block li{float:none;margin:0;padding:0}.nd-adaptive .fon-header .midle-head #auth_block .lk-butt>span{display:block;padding:0;border:0;background:none;box-shadow:none}.nd-adaptive .fon-header .midle-head #auth_block .lk-butt :is(button,a){position:relative;display:grid;place-items:center;width:44px;height:44px;min-width:0;min-height:0;margin:0;padding:0;border:1px solid #e1ded9;border-radius:6px;background:#fff;box-shadow:none}.nd-adaptive .fon-header .midle-head #auth_block .user-icon{display:block;width:22px;height:22px;margin:0;background:#292d30;mask:url("/templates/dtools/adaptive/icons/header-profile.svg") center/contain no-repeat}.nd-adaptive .fon-header .midle-head #auth_block .text-el{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nd-adaptive .fon-header .midle-head #auth_block .btn-exit-shop button{margin-left:0!important}.nd-adaptive .fon-header .midle-head .nd-mobile-cart{position:relative;inset:auto;display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #e1ded9;border-radius:6px;background:#fff;box-sizing:border-box;text-decoration:none}.nd-adaptive .fon-header .midle-head .nd-mobile-cart img{display:block;width:28px;height:28px}.nd-adaptive .fon-header .midle-head .nd-cart-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border:1px solid #fff;border-radius:10px;background:#b61f24;color:#fff;text-align:center;font:700 10px/16px Arial,sans-serif}.nd-adaptive .fon-header .midle-head .nd-cart-count:empty{display:none}.nd-adaptive .fon-header #bask_block,.nd-adaptive .nd-header-search-toggle{display:none}.nd-adaptive .fon-header .bott-head{display:flex;float:none;clear:both;width:min(860px,calc(100% - 24px)) !important;min-height:0;height:auto;margin:0 auto;padding:0 0 11px}.nd-adaptive .fon-header .bott-head[hidden]{display:none}.nd-adaptive .fon-header .bott-head .search-arrea{position:relative;float:none!important;width:100%;max-width:none;height:auto;margin:0;padding:0;border:0!important;background:none!important;box-sizing:border-box}.nd-adaptive .fon-header .bott-head #autocomlete{position:relative;display:flex;align-items:stretch;width:100%;min-width:0;height:44px;margin:0;padding:0;border:1px solid #b9b9b8;border-radius:5px;background:#fff;box-sizing:border-box}.nd-adaptive .fon-header #autocomlete::before{position:absolute;top:0;bottom:0;left:13px;width:18px;content:"";pointer-events:none;background:#505961;mask:url("/templates/dtools/adaptive/icons/header-search.svg") center/contain no-repeat}.nd-adaptive .fon-header .bott-head #inputString{display:block;flex:1;min-width:0;width:0!important;max-width:none;height:42px!important;margin:0;padding:0 10px 0 42px!important;box-sizing:border-box;border:0!important;border-radius:4px 0 0 4px;background:#fff;color:#292d30;box-shadow:none;font:400 16px/22px 'DTools Rubik',Arial,sans-serif}.nd-adaptive .fon-header .bott-head .searchB{position:static;inset:auto;flex:0 0 clamp(78px,13vw,126px);width:auto!important;min-width:0!important;height:42px!important;margin:0;padding:0 10px;border:0!important;border-radius:0 4px 4px 0;background:#b6490c;color:#fff;box-sizing:border-box;text-shadow:none;font:600 13px/1 'DTools Rubik',Arial,sans-serif;cursor:pointer}.nd-adaptive .fon-header .bott-head .searchB:hover{background:#983805}.nd-adaptive .fon-header :is(.nd-header-search-toggle,.nd-header-callback,.searchB,#inputString):focus-visible{outline:2px solid #b85b0d;outline-offset:-2px}@media(min-width:641px) and (max-width:900px){.nd-adaptive .fon-header .midle-head>.logo{flex-basis:155px}.nd-adaptive .nd-header-callback,.nd-adaptive .nd-header-phones,.nd-adaptive .nd-header-delivery{padding-left:8px}.nd-adaptive .nd-header-delivery img{width:32px;height:32px}}@media(min-width:641px) and (max-width:830px){.nd-adaptive .nd-header-callback-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nd-adaptive .nd-header-delivery{max-width:145px}}@media(max-width:640px){.nd-adaptive .fon-header .top-head{min-height:0}.nd-adaptive .fon-header .top-head>.container{justify-content:flex-end;padding:2px 0}.nd-adaptive .fon-header .top-head>.container:not(:has(.dtools-language-switch)){display:none}.nd-adaptive .fon-header .top-head .top-menu-nav,.nd-adaptive .fon-header .midle-head #auth_block,.nd-adaptive .nd-header-callback,.nd-adaptive .nd-header-phones,.nd-adaptive .nd-header-delivery{display:none}.nd-adaptive .fon-header .top-head .dtools-language-switch>a{min-height:26px}.nd-adaptive .fon-header .midle-head{justify-content:flex-start;gap:6px;min-height:65px;padding:5px 0}.nd-adaptive .fon-header .midle-head>.logo{flex:0 1 145px;margin-right:auto}.nd-adaptive .fon-header .nd-menu-toggle,.nd-adaptive .fon-header[data-nd-search-toggle-ready] .nd-header-search-toggle{position:relative;inset:auto;display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:1px solid #e1ded9;border-radius:6px;background:#fff;color:#292d30;cursor:pointer}.nd-adaptive .fon-header .nd-menu-toggle{order:-1}.nd-adaptive .fon-header .nd-header-search-toggle[aria-expanded=true]{color:#9a3d09;background:#fff5ea;border-color:#dbab82}.nd-adaptive .fon-header .bott-head{padding-bottom:10px}}@media(max-width:640px) and (prefers-reduced-motion:no-preference){.nd-adaptive .fon-header[data-nd-search-toggle-ready] .bott-head:not([hidden]){animation:nd-search-reveal .17s ease-out}}@keyframes nd-search-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.nd-adaptive .nd-header-profile{position:relative;z-index:32;color:#292d30}.nd-adaptive .nd-profile-trigger{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:4px 6px;box-sizing:border-box;border:1px solid #e1ded9;border-radius:6px;background:#fff;cursor:pointer;list-style:none}.nd-adaptive .nd-profile-trigger::-webkit-details-marker{display:none}.nd-adaptive .nd-profile-trigger::marker{content:""}.nd-adaptive .nd-profile-trigger:hover,.nd-adaptive .nd-header-profile[open] .nd-profile-trigger{border-color:#d8aa8f;background:#fff8f1}.nd-adaptive .nd-header-profile[open] .nd-profile-trigger>svg{transform:rotate(180deg)}.nd-adaptive .nd-profile-avatar{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;overflow:hidden;border-radius:50%;background:#fff0e2;color:#8d310d;font:600 13px/1 'DTools Rubik',Arial,sans-serif}.nd-adaptive .nd-profile-avatar img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.nd-adaptive .nd-profile-popover{position:absolute;inset-inline-end:0;top:calc(100% + 7px);width:198px;padding:4px;box-sizing:border-box;border:1px solid #e1ded9;border-radius:8px;background:#fff;box-shadow:0 8px 24px #292d3024}.nd-adaptive .nd-profile-popover>a,.nd-adaptive .nd-profile-popover>button{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;padding:8px 12px;box-sizing:border-box;border:0;border-radius:4px;background:transparent;color:#292d30;text-align:start;text-decoration:none;font:500 14px/1.35 'DTools Rubik',Arial,sans-serif;cursor:pointer}.nd-adaptive .nd-profile-popover>a:hover,.nd-adaptive .nd-profile-popover>button:hover{background:#fff0e2}.nd-adaptive .nd-profile-popover>.nd-profile-logout{margin-top:3px;border-top:1px solid #eee4dc;border-radius:0 0 4px 4px;color:#9b2726}.nd-adaptive .nd-profile-trigger:focus-visible,.nd-adaptive .nd-profile-popover :is(a,button):focus-visible{outline:2px solid #a82801;outline-offset:-2px}/* One continuous search control; the results panel remains free to extend below it. */.nd-adaptive .fon-header .bott-head #autocomlete{height:46px;border:0!important;border-radius:6px;box-shadow:inset 0 0 0 1px #bcc3c9}.nd-adaptive .fon-header .bott-head #autocomlete:focus-within{box-shadow:inset 0 0 0 2px #87929b}.nd-adaptive .fon-header .bott-head #inputString{height:100%!important;background:transparent!important;border-radius:6px 0 0 6px}.nd-adaptive .fon-header .bott-head .searchB{display:block;align-self:stretch;height:100%!important;border-radius:0 6px 6px 0}.nd-adaptive .fon-header .bott-head #inputString:focus-visible{outline:none}.nd-adaptive .fon-header .bott-head .searchB:focus-visible{outline:2px solid #fff;outline-offset:-4px}/* Keep the existing footer; fold only its navigation on phones. */.nd-adaptive footer[role=contentinfo] .nd-footer-compact{display:none}@media(max-width:640px){.nd-adaptive footer[role=contentinfo] .nd-footer-wide{display:none}.nd-adaptive footer[role=contentinfo] .nd-footer-compact{display:block;margin-top:20px;width:100%;font:400 14px/1.5 'DTools Rubik',Arial,sans-serif}.nd-adaptive footer[role=contentinfo] .nd-footer-section{margin:0;border:0;border-top:1px solid #ffffff26}.nd-adaptive footer[role=contentinfo] .nd-footer-section:last-child{border-bottom:1px solid #ffffff26}.nd-adaptive footer[role=contentinfo] .nd-footer-section>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;margin:0;padding:12px 2px;box-sizing:border-box;list-style:none;color:#fff;font:500 15px/1.4 'DTools Rubik',Arial,sans-serif;cursor:pointer}.nd-adaptive footer[role=contentinfo] .nd-footer-section>summary::-webkit-details-marker{display:none}.nd-adaptive footer[role=contentinfo] .nd-footer-section>summary::after{content:'+';flex:0 0 20px;color:#ff9900;text-align:center;font:400 23px/1 Arial,sans-serif}.nd-adaptive footer[role=contentinfo] .nd-footer-section[open]>summary::after{content:'−'}.nd-adaptive footer[role=contentinfo] .nd-footer-links{padding:0 2px 12px}.nd-adaptive footer[role=contentinfo] .nd-footer-links>a{display:flex;align-items:center;min-height:44px;padding:8px 0;box-sizing:border-box;border:0;color:#d5d5d5;text-decoration:none;font:400 14px/1.5 'DTools Rubik',Arial,sans-serif;overflow-wrap:anywhere}.nd-adaptive footer[role=contentinfo] .nd-footer-links>a:hover{color:#ff9900}.nd-adaptive footer[role=contentinfo] .nd-footer-compact :focus-visible{outline:2px solid #ff9900;outline-offset:2px}}/* On phones, put the copyright after the folded navigation, without duplicate phones. */.nd-adaptive footer[role=contentinfo] .nd-footer-copyright{display:none}@media(max-width:640px){.nd-adaptive footer[role=contentinfo] .author{display:none}.nd-adaptive footer[role=contentinfo] .nd-footer-copyright{display:block;margin:20px 0 0;padding:0;color:#bdb5b1;text-align:center;font:400 12px/1.6 Arial,sans-serif}}/* Keep the mobile homepage search closed from its first paint when JS is enabled. */@media(max-width:640px){html.nd-home-js body.nd-adaptive .fon-header:not(:has(.nd-header-search-toggle[aria-expanded="true"])) .bott-head{display:none}html.nd-home-js body.nd-adaptive .fon-header .nd-header-search-toggle{position:relative;inset:auto;display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:1px solid #e1ded9;border-radius:6px;background:#fff;color:#292d30;cursor:pointer}}