:root{--cnc-header-ink:#07111f;--cnc-header-navy:#0c1c31;--cnc-header-blue:#1775ee;--cnc-header-blue-dark:#0d5fcb;--cnc-header-sky:#78c6ff;--cnc-header-cyan:#55c8d2;--cnc-header-text:#203149;--cnc-header-muted:#617086;--cnc-header-line:#dce4ee;--cnc-header-soft:#f3f7fb;--cnc-header-white:#fff;--cnc-header-container:1280px}.cnc-b2b-header-enabled #masthead .site-top-header-wrap{position:relative;color:var(--cnc-header-text);background:var(--cnc-header-white);border-bottom:0}.cnc-b2b-header-enabled #masthead .site-top-header-wrap .site-header-row-container-inner{background:#fff0;border-bottom:0}.cnc-b2b-header-enabled #masthead .site-top-header-wrap::after{position:absolute;bottom:0;left:50%;width:min(calc(100% - clamp(36px, 6vw, 72px)),var(--cnc-header-container));height:1px;content:"";background:var(--cnc-header-line);transform:translateX(-50%);pointer-events:none}.cnc-b2b-header-enabled #masthead .site-top-header-inner-wrap{min-height:40px}.cnc-b2b-header-enabled #masthead .site-top-header-wrap .site-header-section{align-items:stretch}.cnc-b2b-header-enabled #masthead .site-top-header-wrap [data-section="kadence_customizer_header_account"]{display:none}.cnc-b2b-header-enabled #masthead :is([data-section="kadence_customizer_header_html"],[data-section="kadence_customizer_mobile_html"]),.cnc-b2b-header-enabled #masthead :is(.header-html,.header-html-inner,.mobile-html,.mobile-html-inner){height:100%}.cnc-header-mobile-utility{display:none}.cnc-header-contact{display:flex;align-items:center;gap:10px}.cnc-header-contact__item{display:inline-flex;align-items:center;gap:7px;color:var(--cnc-header-text);font-size:.75rem;line-height:1;text-decoration:none;white-space:nowrap;transition:color .18s ease}.cnc-header-contact__item:visited{color:var(--cnc-header-text)}.cnc-header-contact__icon{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;color:var(--cnc-header-blue);background:var(--cnc-header-soft);border-radius:50%;transition:color .18s ease,background-color .18s ease}.cnc-header-contact__icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.cnc-header-contact__label{color:var(--cnc-header-muted);font-size:.68rem;font-weight:650}.cnc-header-contact__item strong{color:currentColor;font-size:.75rem;font-weight:850;letter-spacing:.005em}.cnc-header-contact__item:hover{color:var(--cnc-header-blue)}.cnc-header-contact__item:hover .cnc-header-contact__icon{color:var(--cnc-header-white);background:var(--cnc-header-blue)}.cnc-header-contact__item+.cnc-header-contact__item{padding-left:10px;border-left:1px solid var(--cnc-header-line)}.cnc-header-account-actions{display:flex;min-height:40px;align-items:center;gap:8px}.cnc-header-account-actions a{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding-inline:11px;color:var(--cnc-header-text);font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;border-radius:5px;white-space:nowrap;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.cnc-header-account-actions__link{position:relative}.cnc-header-account-actions__link:visited{color:var(--cnc-header-text)}.cnc-header-account-actions__icon{width:16px;height:16px;margin-right:7px;fill:none;stroke:currentColor;stroke-width:1.8}.cnc-header-account-actions__link:hover{color:var(--cnc-header-blue);background:var(--cnc-header-soft)}.cnc-header-account-actions a.cnc-header-account-actions__identity{min-width:0;justify-content:flex-start;gap:8px;padding:2px 9px 2px 3px;border-radius:999px 7px 7px 999px}.cnc-header-account-actions a.cnc-header-account-actions__identity:visited{color:var(--cnc-header-text)}.cnc-header-account-actions a.cnc-header-account-actions__identity:hover{color:var(--cnc-header-blue-dark);background:var(--cnc-header-soft)}.cnc-header-account-actions__avatar{display:grid;box-sizing:border-box;width:28px;height:28px;flex:0 0 28px;place-items:center;color:#fff;font-size:.65rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;background:linear-gradient(135deg,var(--cnc-header-blue-dark),#3b91ff);border:2px solid #e7f2ff;border-radius:50%;box-shadow:0 3px 9px rgb(23 117 238 / .22)}.cnc-header-account-actions__copy{display:grid;min-width:0;gap:2px;text-align:left}.cnc-header-account-actions__greeting{display:flex;min-width:0;align-items:baseline;gap:3px;color:var(--cnc-header-text);font-size:.72rem;font-weight:650;line-height:1}.cnc-header-account-actions__name{display:block;max-width:112px;overflow:hidden;color:var(--cnc-header-navy);font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cnc-header-account-actions__account-label{color:var(--cnc-header-blue-dark);font-size:.62rem;font-weight:800;line-height:1}.cnc-header-account-actions a.cnc-header-account-actions__button{color:var(--cnc-header-blue-dark);background:var(--cnc-header-white);border:1px solid #b9d7fa}.cnc-header-account-actions a.cnc-header-account-actions__button:visited{color:var(--cnc-header-blue-dark)}.cnc-header-account-actions a.cnc-header-account-actions__button:hover{color:#fff;background:var(--cnc-header-blue);border-color:var(--cnc-header-blue)}.cnc-header-mobile-utility a:focus-visible,.cnc-header-account-actions a:focus-visible,.cnc-b2b-header-enabled #masthead :is(a,button):focus-visible{outline:3px solid var(--cnc-header-blue-dark);outline-offset:3px}.cnc-b2b-header-enabled #masthead .site-main-header-wrap{color:var(--cnc-header-navy);background:var(--cnc-header-white);border-bottom:0;box-shadow:0 8px 22px rgb(7 17 31 / .05)}.cnc-b2b-header-enabled #masthead .site-main-header-wrap .site-header-row-container-inner{background:#fff0}.cnc-b2b-header-enabled #masthead .site-branding .custom-logo{width:auto;max-width:min(190px, 18vw);max-height:58px;object-fit:contain}.cnc-b2b-header-enabled #masthead .header-navigation-layout-fill-stretch-true .header-menu-container>.menu{display:flex;flex-flow:row nowrap;align-items:stretch;align-content:stretch;justify-content:flex-end}.cnc-b2b-header-enabled #masthead #primary-menu>li{flex:0 0 auto}.cnc-b2b-header-enabled #masthead #primary-menu>li>a{position:relative;min-height:48px;justify-content:center;padding-inline:14px;color:var(--cnc-header-navy);font-size:.92rem;font-weight:700;letter-spacing:.008em;border-radius:9px}.cnc-b2b-header-enabled #masthead #primary-menu>li>a:hover,.cnc-b2b-header-enabled #masthead #primary-menu>li.menu-item-has-children:hover>a{color:var(--cnc-header-blue);background:var(--cnc-header-soft)}.cnc-b2b-header-enabled #masthead #primary-menu>li.current-menu-item>a,.cnc-b2b-header-enabled #masthead #primary-menu>li.current_page_item>a,.cnc-b2b-header-enabled #masthead #primary-menu>li.current-menu-ancestor>a,.cnc-b2b-header-enabled #masthead #primary-menu>li.current-menu-parent>a,.cnc-b2b-header-enabled #masthead #primary-menu>li.current_page_parent>a,.cnc-b2b-header-enabled #masthead #primary-menu>li.current_page_ancestor>a,.cnc-b2b-header-enabled #masthead #primary-menu>li.current-product-ancestor>a{color:var(--cnc-header-blue)}.cnc-b2b-header-enabled #masthead #primary-menu>li>a::after{position:absolute;inset-inline:14px;bottom:11px;width:auto;height:2px;margin-left:0;content:"";background:var(--cnc-header-blue);border-radius:99px;transform:scaleX(0);transform-origin:center}.cnc-b2b-header-enabled #masthead #primary-menu>li:hover>a::after,.cnc-b2b-header-enabled #masthead #primary-menu>li>a:focus-visible::after,.cnc-b2b-header-enabled #masthead #primary-menu>li.current-menu-item>a::after,.cnc-b2b-header-enabled #masthead #primary-menu>li.current_page_item>a::after,.cnc-b2b-header-enabled #masthead #primary-menu>li.current-menu-ancestor>a::after,.cnc-b2b-header-enabled #masthead #primary-menu>li.current-menu-parent>a::after,.cnc-b2b-header-enabled #masthead #primary-menu>li.current_page_parent>a::after,.cnc-b2b-header-enabled #masthead #primary-menu>li.current_page_ancestor>a::after,.cnc-b2b-header-enabled #masthead #primary-menu>li.current-product-ancestor>a::after{transform:scaleX(1)}.cnc-b2b-header-enabled #masthead .header-cart-button{position:relative;display:inline-flex;box-sizing:border-box;width:auto;min-width:0;min-height:42px;align-items:center;justify-content:flex-start;gap:8px;padding:0 9px 0 12px;color:var(--cnc-header-navy);line-height:1;text-decoration:none;background:var(--cnc-header-white);border:1px solid #cfd9e5;border-radius:6px;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.cnc-b2b-header-enabled #masthead .header-cart-button:hover{color:var(--cnc-header-blue-dark);background:#eef6ff;border-color:#b9d7fa}.cnc-b2b-header-enabled #masthead .header-cart-button .kadence-svg-iconset,.cnc-b2b-header-enabled #masthead .header-cart-button>svg{order:1;flex:0 0 auto;font-size:20px}.cnc-b2b-header-enabled #masthead .header-cart-button .kadence-svg-iconset svg,.cnc-b2b-header-enabled #masthead .header-cart-button>svg{width:20px;height:20px}.cnc-b2b-header-enabled #masthead .header-cart-label{order:2;padding:0!important;margin:0!important;color:currentColor;font-size:.79rem;font-weight:850;line-height:1;white-space:nowrap}.cnc-b2b-header-enabled #masthead .header-cart-total{position:static;inset:auto;display:grid;box-sizing:border-box;min-width:22px;height:22px;order:3;padding-inline:5px;place-items:center;margin:0;color:#fff;font-size:.67rem;font-weight:850;line-height:1;transform:none;background:var(--cnc-header-blue);border:0;border-radius:4px;box-shadow:none}.cnc-b2b-header-enabled #masthead .header-cart-inner-content{width:min(420px, calc(100vw - 24px));padding:22px;color:var(--cnc-header-navy);background:var(--cnc-header-white);border:1px solid var(--cnc-header-line);border-radius:14px;box-shadow:0 24px 60px rgb(12 28 49 / .16)}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart{max-height:min(54vh, 440px);padding:0;margin:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bfd0e2 #fff0}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item{position:relative;min-height:80px;padding:12px 34px 12px 0;margin:0;border-bottom:1px solid #e3ebf3}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item:first-child{padding-top:0}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item>a:not(.remove){display:grid;min-width:0;max-height:66px;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:12px;overflow:hidden;color:#153556;font-size:.88rem;font-weight:800;line-height:1.35;text-decoration:none}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item>a:not(.remove):hover{color:var(--cnc-header-blue-dark)}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item img{width:66px;height:66px;margin:0;object-fit:cover;background:var(--cnc-header-soft);border:1px solid #e7edf4;border-radius:8px}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item .quantity{display:block;padding:2px 0 0 78px;color:#7188a3;font-size:.78rem;font-weight:650;line-height:1.35}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item>a.remove{position:absolute;z-index:2;top:12px;right:0;display:grid;width:28px;height:28px;place-items:center;padding:0;color:#9a3340!important;font-size:0;line-height:1;text-decoration:none;background:#fff1f2;border-radius:7px;transition:color .18s ease,background-color .18s ease}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item>a.remove::before{content:"\00d7";font-size:20px;font-weight:700}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart-item>a.remove:hover{color:#fff!important;background:#c53947}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:18px 0 16px;margin:0;color:var(--cnc-header-navy);font-size:.9rem;border-bottom:0}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__total strong{font-weight:800}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__total .amount{font-size:1.12rem;font-weight:850}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__buttons.buttons{display:flex!important;align-items:stretch;flex-wrap:nowrap;gap:10px;padding:0;margin:0;clear:both}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__buttons.buttons .button{display:inline-flex;width:auto!important;min-height:44px;flex:1 1 0%;float:none!important;align-items:center;justify-content:center;padding:0 14px;margin:0;color:var(--cnc-header-blue-dark);font-size:.8rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;background:#eef6ff;border:1px solid #b9d7fa;border-radius:8px}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__buttons.buttons .button.checkout{color:#fff;background:var(--cnc-header-blue);border-color:var(--cnc-header-blue)}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__buttons.buttons .button:hover{color:#fff;background:var(--cnc-header-blue-dark);border-color:var(--cnc-header-blue-dark)}@media (max-width:480px){.cnc-b2b-header-enabled #masthead .header-cart-inner-content{padding:16px}.cnc-b2b-header-enabled #masthead .woocommerce-mini-cart__buttons.buttons{flex-direction:column}}.cnc-b2b-header-enabled #masthead .sub-menu{border:1px solid var(--cnc-header-line);border-radius:0 0 14px 14px;box-shadow:0 20px 50px rgb(7 17 31 / .16)}@media (min-width:1025px){.cnc-b2b-header-enabled #masthead #primary-menu>li.cnc-product-mega-menu{position:static}.cnc-b2b-header-enabled #masthead #primary-menu>li.cnc-product-mega-menu>.sub-menu{position:absolute;top:calc(100% + 1px);right:auto;left:50%;display:grid;box-sizing:border-box;width:min(1240px, calc(100vw - 48px));grid-template-columns:repeat(5,minmax(0,1fr)) minmax(250px,1.22fr);gap:0;padding:12px;overflow:hidden;background:var(--cnc-header-white);border:1px solid var(--cnc-header-line);border-top:2px solid var(--cnc-header-blue);border-radius:0 0 16px 16px;box-shadow:0 28px 70px rgb(7 17 31 / .16);transform:translateX(-50%)}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li{position:relative;min-width:0;padding:20px 17px 18px;border-right:1px solid #e7edf4}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>a{display:flex;min-height:0;align-items:center;gap:9px;padding:0 0 14px;color:var(--cnc-header-navy);font-size:.76rem;font-weight:900;letter-spacing:.065em;line-height:1.25;text-transform:uppercase;background:#fff0;border-bottom:1px solid var(--cnc-header-line)}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>a::before{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;content:"01";color:var(--cnc-header-blue-dark);font-size:.62rem;font-weight:900;letter-spacing:.03em;background:#eaf3ff;border:1px solid #d4e7ff;border-radius:6px}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li:nth-child(2)>a::before{content:"02"}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li:nth-child(3)>a::before{content:"03"}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li:nth-child(4)>a::before{content:"04"}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li:nth-child(5)>a::before{content:"05"}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li:hover>a{color:var(--cnc-header-blue-dark)}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>.sub-menu{position:static;display:grid;width:auto;min-width:0;gap:3px;padding:11px 0 0;visibility:visible;opacity:1;transform:none;background:#fff0;border:0;border-radius:0;box-shadow:none}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>.sub-menu li{width:auto}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>.sub-menu a{position:relative;display:block;min-height:0;padding:7px 20px 7px 9px;color:var(--cnc-header-text);font-size:.79rem;font-weight:650;line-height:1.28;background:#fff0;border-radius:6px}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>.sub-menu a::after{position:absolute;top:50%;right:8px;content:"\2192";color:#8795a8;font-size:.85rem;transform:translateY(-50%);transition:transform .18s ease}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>.sub-menu a:hover,.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>.sub-menu a:focus-visible{color:var(--cnc-header-blue-dark);background:var(--cnc-header-soft)}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>.sub-menu a:hover::after{transform:translate(3px,-50%)}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>a[href*="sklep"]::after,.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li>a[href*="produkty"]::after{display:none}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li.cnc-mega-menu__promo{display:flex;min-height:320px;flex-direction:column;justify-content:center;padding:27px 24px;color:#fff;background:radial-gradient(circle at 100% 0,rgb(120 198 255 / .16),transparent 42%),linear-gradient(145deg,#0c1c31,#07111f);border-right:0;border-radius:12px}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li.cnc-mega-menu__promo>a{padding:0;color:#fff;font-size:1.2rem;letter-spacing:-.015em;line-height:1.2;text-transform:none;border:0}.cnc-b2b-header-enabled #masthead .cnc-product-mega-menu>.sub-menu>li.cnc-mega-menu__promo>a::before{display:none}.cnc-b2b-header-enabled #masthead .cnc-mega-menu__promo>.sub-menu{gap:8px!important;padding-top:17px!important}.cnc-b2b-header-enabled #masthead .cnc-mega-menu__promo>.sub-menu li:first-child a{padding:0 0 9px!important;color:var(--cnc-header-sky)!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase;background:transparent!important;border-bottom:1px solid rgb(255 255 255 / .15);border-radius:0}.cnc-b2b-header-enabled #masthead .cnc-mega-menu__promo>.sub-menu li:first-child a::after{display:none}.cnc-b2b-header-enabled #masthead .cnc-mega-menu__promo>.sub-menu a{padding:9px 11px!important;color:#dce7f4!important;font-size:.75rem!important;background:rgb(255 255 255 / .06)!important}.cnc-b2b-header-enabled #masthead .cnc-mega-menu__promo>.sub-menu li:last-child a{color:#fff!important;font-weight:850!important;text-align:center;background:var(--cnc-header-blue)!important}.cnc-b2b-header-enabled #masthead .cnc-mega-menu__promo>.sub-menu li:last-child a:hover{background:var(--cnc-header-blue-dark)!important}}.cnc-b2b-header-enabled #mobile-drawer a.mobile-header-button[href=""],.cnc-b2b-header-enabled #mobile-drawer a.mobile-header-button[href="#"]{display:none}@media (min-width:1025px){.cnc-b2b-header-enabled #masthead #main-header .site-main-header-inner-wrap{grid-template-columns:auto minmax(0,1fr)}.cnc-b2b-header-enabled #masthead #main-header .site-header-main-section-left{min-width:0;flex:0 0 auto}.cnc-b2b-header-enabled #masthead #main-header .site-header-main-section-right{display:flex;width:100%;min-width:0;flex-flow:row nowrap;visibility:visible;opacity:1}.cnc-b2b-header-enabled #masthead #main-header .site-header-item-main-navigation{display:flex;width:100%;min-width:0;flex:1 1 0%;align-self:stretch;visibility:visible;opacity:1}.cnc-b2b-header-enabled #masthead #main-header :is(#site-navigation,.primary-menu-container){display:flex;width:100%;min-width:0;flex:1 1 0%;align-self:stretch;visibility:visible;opacity:1}.cnc-b2b-header-enabled #masthead #main-header #primary-menu{display:flex;width:100%;min-width:0;flex:1 1 auto;flex-flow:row nowrap;align-items:stretch;align-content:stretch;justify-content:flex-end;visibility:visible;opacity:1}.cnc-b2b-header-enabled #masthead #main-header #primary-menu>li{flex:0 0 auto}}@media (max-width:1024px){.cnc-b2b-header-enabled .cnc-header-mobile-utility{position:relative;display:block;color:var(--cnc-header-text);background:var(--cnc-header-white)}.cnc-b2b-header-enabled .cnc-header-mobile-utility__inner{display:flex;box-sizing:border-box;width:min(calc(100% - clamp(32px, 5vw, 56px)),var(--cnc-header-container));min-height:40px;align-items:center;justify-content:space-between;gap:16px;margin-inline:auto;border-bottom:1px solid var(--cnc-header-line)}.cnc-header-mobile-utility .cnc-header-contact{flex:0 1 auto;gap:8px}.cnc-header-mobile-utility .cnc-header-contact__label{display:none}.cnc-header-mobile-utility .cnc-header-contact__item+.cnc-header-contact__item{padding-left:8px}.cnc-header-mobile-utility .cnc-header-account-actions{flex:0 0 auto}.cnc-b2b-header-enabled #mobile-header .site-top-header-wrap .site-container{padding-inline:12px}.cnc-b2b-header-enabled #mobile-header :is([data-section="kadence_customizer_mobile_html"],.mobile-html,.mobile-html-inner,.cnc-header-account-actions){width:100%}.cnc-b2b-header-enabled #mobile-header .cnc-header-account-actions{justify-content:flex-end}.cnc-b2b-header-enabled #mobile-header .site-main-header-wrap{box-shadow:0 7px 22px rgb(7 17 31 / .08)}.cnc-b2b-header-enabled #mobile-header .custom-logo{max-width:156px;max-height:48px}.cnc-b2b-header-enabled #masthead .menu-toggle-open,.cnc-b2b-header-enabled #masthead .mobile-toggle-open-container .menu-toggle-open{min-width:44px;min-height:44px;color:var(--cnc-header-navy);background:var(--cnc-header-soft);border-radius:10px}}@media (max-width:640px){.cnc-b2b-header-enabled #masthead .site-top-header-wrap::after{width:min(calc(100% - 32px), var(--cnc-header-container))}.cnc-b2b-header-enabled .cnc-header-mobile-utility__inner{width:calc(100% - 28px);min-height:68px;flex-direction:column;justify-content:center;gap:2px;padding-block:3px}.cnc-header-mobile-utility .cnc-header-contact{order:2;gap:7px}.cnc-header-mobile-utility .cnc-header-contact__item{gap:5px;font-size:.68rem}.cnc-header-mobile-utility .cnc-header-contact__icon{width:20px;height:20px;flex-basis:20px}.cnc-header-mobile-utility .cnc-header-contact__icon svg{width:11px;height:11px}.cnc-header-mobile-utility .cnc-header-contact__item strong{font-size:.68rem}.cnc-header-mobile-utility .cnc-header-contact__item+.cnc-header-contact__item{padding-left:7px}.cnc-header-mobile-utility .cnc-header-account-actions{order:1;gap:3px;min-height:30px}.cnc-header-mobile-utility .cnc-header-account-actions a{min-height:30px;padding-inline:8px;font-size:.7rem}.cnc-header-mobile-utility .cnc-header-account-actions__icon{margin-right:5px}.cnc-header-mobile-utility .cnc-header-account-actions--logged-in{gap:4px}.cnc-header-mobile-utility .cnc-header-account-actions a.cnc-header-account-actions__identity{gap:6px;padding:1px 7px 1px 2px}.cnc-header-mobile-utility .cnc-header-account-actions__avatar{width:26px;height:26px;flex-basis:26px;font-size:.59rem}.cnc-header-mobile-utility .cnc-header-account-actions__greeting{font-size:.66rem}.cnc-header-mobile-utility .cnc-header-account-actions__name{max-width:92px;font-size:.68rem}.cnc-header-mobile-utility .cnc-header-account-actions__account-label{font-size:.57rem}.cnc-b2b-header-enabled #masthead .header-cart-button{width:42px;min-width:42px;min-height:42px;justify-content:center;gap:0;padding:0}.cnc-b2b-header-enabled #masthead .header-cart-label{display:none}.cnc-b2b-header-enabled #masthead .header-cart-total{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding-inline:4px;font-size:.62rem;border:2px solid var(--cnc-header-white);border-radius:999px}}@media (max-width:360px){.cnc-header-mobile-utility .cnc-header-contact{gap:5px}.cnc-header-mobile-utility .cnc-header-contact__item{gap:4px}.cnc-header-mobile-utility .cnc-header-contact__item+.cnc-header-contact__item{padding-left:5px}.cnc-header-mobile-utility .cnc-header-contact__item strong{font-size:.64rem}.cnc-header-mobile-utility .cnc-header-account-actions a{font-size:.66rem}.cnc-header-mobile-utility .cnc-header-account-actions__name{max-width:76px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.cnc-header-contact__item,.cnc-header-contact__icon,.cnc-header-account-actions a,.cnc-b2b-header-enabled #masthead .header-cart-button{transition:none}}