@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/norddiamant-botiga/assets/fonts/barlow-400.woff2) format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/norddiamant-botiga/assets/fonts/barlow-500.woff2) format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/norddiamant-botiga/assets/fonts/barlow-600.woff2) format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/norddiamant-botiga/assets/fonts/barlow-700.woff2) format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/norddiamant-botiga/assets/fonts/barlow-condensed-500.woff2) format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/norddiamant-botiga/assets/fonts/barlow-condensed-600.woff2) format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/norddiamant-botiga/assets/fonts/barlow-condensed-700.woff2) format("woff2")}:root{--nd-black:#000000;--nd-ink:#0d1319;--nd-accent:#003954;--nd-accent-deep:#062a3c;--nd-blue:#2196c9;--nd-blue-soft:#8fc6e0;--nd-orange:#e8672c;--nd-orange-deep:#c94f16;--nd-text:#16181a;--nd-muted:#5c6166;--nd-surface:#ffffff;--nd-band:#f0f1f2;--nd-band-deep:#e6e9ec;--nd-card:#ffffff;--nd-header-h:92px;--nd-logo-h:54px;--nd-header-bg:linear-gradient(180deg, #10171f 0%, #0d1319 100%);--nd-stripe:linear-gradient(92deg, #dc8928 0 22%, #dd7427 22.4% 62%, #dc5027 62.4% 100%);--nd-content-max:1200px;--nd-gutter:1.25rem;--nd-radius:4px;--nd-font-body:"Barlow", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nd-font-display:"Barlow Condensed", "Arial Narrow", var(--nd-font-body);--nd-shadow-card:0 1px 2px rgba(10, 14, 18, 0.05), 0 1px 6px rgba(10, 14, 18, 0.04);--nd-shadow-lift:0 12px 28px rgba(10, 14, 18, 0.12)}body{color:var(--nd-text);background:var(--nd-surface);font-family:var(--nd-font-body);--bt-font-size-h1:2rem;--bt-font-size-h2:1.5rem;--bt-font-size-h3:1.2rem;--bt-font-size-h4:1.05rem;--bt-font-size-single-prod-title:2rem;--bt-font-size-post-title:2rem}@media (min-width:992px){body{--bt-font-size-h1:2.25rem;--bt-font-size-h2:1.6rem;--bt-font-size-h3:1.25rem;--bt-font-size-single-prod-title:2rem}}h1,h2,h3,.wp-block-heading,.entry-title,.page-title,.product_title{font-family:var(--nd-font-display);letter-spacing:.005em}.nd-kicker{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--nd-font-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nd-accent);margin:0 0 0.6rem!important}.nd-kicker::before{content:"";width:.55em;height:.55em;background:var(--nd-orange);transform:rotate(45deg);flex:0 0 auto}.nd-band--dark .nd-kicker,.nd-band--ink .nd-kicker,.nd-hero .nd-kicker{color:var(--nd-blue-soft)}a{color:var(--nd-accent)}a:hover,a:focus{color:var(--nd-black)}.button,button.button,input[type="submit"],.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background-color:var(--nd-accent)!important;border-color:var(--nd-accent)!important;color:#fff!important;border-radius:var(--nd-radius);font-family:var(--nd-font-body);font-weight:600;letter-spacing:.01em;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background-color:var(--nd-accent-deep)!important;border-color:var(--nd-accent-deep)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgb(0 57 84 / .25)}.nd-btn-orange .wp-block-button__link,a.nd-btn-orange{background-color:var(--nd-orange)!important;border-color:var(--nd-orange)!important;color:#fff!important}.nd-btn-orange .wp-block-button__link:hover,a.nd-btn-orange:hover{background-color:var(--nd-orange-deep)!important;border-color:var(--nd-orange-deep)!important;transform:translateY(-1px);box-shadow:0 8px 20px rgb(232 103 44 / .35)}.site-header,.bhfb-header,.bhfb-header.bhfb-desktop,.bhfb-header.bhfb-mobile,.bhfb-desktop_offcanvas,.botiga-offcanvas-menu,.main-header,#masthead,.bhfb-header .bhfb-main_header_row,.bhfb-header .bhfb-above_header_row,.bhfb-header .bhfb-below_header_row,.bhfb-main_header_row,.bhfb-above_header_row,.bhfb-below_header_row{background-color:var(--nd-ink)!important;background-image:none!important;color:#fff;border-bottom:none!important}.bhfb-header.bhfb-desktop,.bhfb-header.bhfb-mobile{background:var(--nd-header-bg)!important;position:relative}.bhfb-header .bhfb-rows,.bhfb-header .bhfb-row-wrapper,.bhfb-header .bhfb-main_header_row,.bhfb-header .bhfb-above_header_row,.bhfb-header .bhfb-below_header_row{background:transparent!important}.bhfb-header.bhfb-desktop::before,.bhfb-header.bhfb-mobile::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--nd-stripe);z-index:200;pointer-events:none}@media (min-width:900px) and (max-width:1024px){.bhfb-header.bhfb-desktop{display:block!important}.bhfb-header.bhfb-mobile{display:none!important}}@media (min-width:900px){.bhfb-header.bhfb-desktop{position:sticky;top:0}body.admin-bar .bhfb-header.bhfb-desktop{top:32px}body.nd-stuck{--nd-header-h:64px;--nd-logo-h:40px;--nd-header-bg:linear-gradient(180deg, rgba(16, 23, 31, 0.96) 0%, rgba(13, 19, 25, 0.94) 100%)}body.nd-stuck .bhfb-header.bhfb-desktop{box-shadow:0 10px 24px rgb(0 0 0 / .35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.bhfb-header.bhfb-desktop .bhfb-main_header_row,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-row,.bhfb-header .main-navigation>div>ul,.bhfb-header .main-navigation>div>ul>li,.bhfb-header .main-navigation>div>ul>li>a{transition:min-height 0.18s ease}@media (prefers-reduced-motion:reduce){.bhfb-header.bhfb-desktop .bhfb-main_header_row,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-row,.bhfb-header .main-navigation>div>ul,.bhfb-header .main-navigation>div>ul>li,.bhfb-header .main-navigation>div>ul>li>a,.bhfb-header .custom-logo-link img{transition:none!important}}.bhfb-header.bhfb-desktop .bhfb-main_header_row{min-height:var(--nd-header-h)!important;padding-top:0!important;padding-bottom:0!important}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-row{align-items:stretch;min-height:var(--nd-header-h);height:100%;gap:.5rem 1rem;grid-template-columns:auto minmax(0,1fr) auto!important;grid-auto-flow:row!important;overflow:visible}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column{display:flex;align-items:stretch;min-width:0}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-1{justify-content:flex-start;align-items:center;flex:0 0 auto;max-width:none;width:auto}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2{justify-content:flex-start;align-items:stretch;flex:1 1 auto;min-width:0;overflow:visible!important}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end;align-items:center;flex:0 0 auto;gap:.5rem;margin-left:0;min-width:max-content;width:auto;flex-shrink:0}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3 .bhfb-builder-item,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3 .header-item,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3 .bhfb-component-search,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3 .bhfb-component-woo_icons{flex-shrink:0}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3 .site-header-cart,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3 .header-item{display:inline-flex;align-items:center}.bhfb-header .bhfb-component-logo .site-title,.bhfb-header .bhfb-component-logo .site-description,.bhfb-header .site-branding .site-title,.bhfb-header .site-branding .site-description{display:none!important}.bhfb-header .custom-logo-link,.bhfb-header .site-logo,.bhfb-header .site-branding{line-height:0;max-width:none!important}.bhfb-header .custom-logo-link img,.bhfb-header .site-logo img,.bhfb.bhfb-header .custom-logo-link img{height:var(--nd-logo-h)!important;width:auto!important;max-width:none!important;max-height:none!important;display:block;transition:height 0.18s ease}@media (max-width:899px){.bhfb-header .custom-logo-link img,.bhfb-header .site-logo img,.bhfb.bhfb-header .custom-logo-link img,.bhfb-mobile_offcanvas .custom-logo-link img{height:50px!important;width:auto!important;max-width:none!important;max-height:50px!important}}@media (min-width:900px) and (max-width:1399px){body{--nd-logo-h:44px}.bhfb-header.bhfb-desktop .bhfb-main_header_row{min-height:0!important}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-row{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"logo mitt utils" "menu menu menu";min-height:0;gap:0 1rem}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-1{grid-area:logo;min-height:62px}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3{grid-area:utils;min-height:62px}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2{grid-area:menu;--nd-header-h:48px;min-height:48px;border-top:1px solid rgb(255 255 255 / .08)}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3::before{display:none}.bhfb-header .main-navigation>div>ul>li>a,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item>a.botiga-dropdown-link{font-size:1.05rem!important;padding:0 0.7rem!important}.bhfb-header a.button.nd-header-cta{height:38px;font-size:0.85rem!important;padding:0 0.8rem!important}body.nd-stuck .bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-1,body.nd-stuck .bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3{min-height:50px}body.nd-stuck .bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2{--nd-header-h:42px}}.bhfb-header .main-navigation{font-size:.95rem;width:100%;height:100%;align-self:stretch;display:flex;align-items:stretch}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2 .bhfb-builder-item,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2 .bhfb-component-menu,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2 .main-navigation,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2 .main-navigation>div,.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-2 .menu-huvudmeny-container{height:100%;align-self:stretch;display:flex;align-items:stretch;min-height:var(--nd-header-h);overflow:visible!important}.bhfb-header.bhfb-desktop,.bhfb-header.bhfb-desktop .bhfb-main_header_row,.bhfb-header.bhfb-desktop .bhfb-main_header_row .container-fluid{overflow:visible!important;z-index:100}.bhfb-header .main-navigation>div>ul,.bhfb-header .main-navigation .botiga-dropdown-ul.menu{display:flex;flex-wrap:nowrap;align-items:stretch;margin:0;padding:0;height:100%;min-height:var(--nd-header-h);list-style:none}.bhfb-header .main-navigation>div>ul>.botiga-dropdown-li,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.botiga-dropdown-li{margin:0!important;display:flex;flex-wrap:nowrap;align-items:center;align-self:stretch;position:relative;height:100%;min-height:var(--nd-header-h);padding:0;box-sizing:border-box;transition:background 0.15s ease}.bhfb-header .main-navigation>div>ul>.menu-item-has-children:hover,.bhfb-header .main-navigation>div>ul>.menu-item-has-children.hovered,.bhfb-header .main-navigation>div>ul>.menu-item-has-children.focus,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children:hover,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children.hovered,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children.focus{background:#0f161d}.bhfb-header .main-navigation>div>ul>li>a,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item>a.botiga-dropdown-link{color:rgb(255 255 255 / .88)!important;padding:0 0.9rem!important;font-family:var(--nd-font-display);font-size:1.12rem;font-weight:600;text-transform:uppercase;letter-spacing:.045em;text-decoration:none!important;border-bottom:none!important;background:transparent!important;white-space:nowrap;display:flex;align-items:center;align-self:stretch;position:relative;height:100%;min-height:var(--nd-header-h);box-sizing:border-box;transition:color 0.15s ease}.bhfb-header .main-navigation>div>ul>li>a:hover,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item>a.botiga-dropdown-link:hover,.bhfb-header .main-navigation>div>ul>li:hover>a,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item:hover>a.botiga-dropdown-link{color:#fff!important;background:transparent!important;border-bottom:none!important;text-decoration:none!important}.bhfb-header .main-navigation>div>ul>li>a::after,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item>a.botiga-dropdown-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--nd-orange);opacity:0;transform:scaleX(0);transform-origin:center;transition:transform 0.2s ease,opacity 0.15s ease}.bhfb-header .main-navigation>div>ul>li:hover>a::after,.bhfb-header .main-navigation>div>ul>li.hovered>a::after,.bhfb-header .main-navigation>div>ul>li.focus>a::after,.bhfb-header .main-navigation>div>ul>li:focus-within>a::after,.bhfb-header .main-navigation>div>ul>li.current-menu-item:not(.nd-lang-switcher)>a::after,.bhfb-header .main-navigation>div>ul>li.current-menu-ancestor:not(.nd-lang-switcher)>a::after,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item:hover>a::after,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item.hovered>a::after,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item.focus>a::after,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item:focus-within>a::after,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item.current-menu-item:not(.nd-lang-switcher)>a::after,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item.current-menu-ancestor:not(.nd-lang-switcher)>a::after{opacity:1;transform:scaleX(1)}.bhfb-header .main-navigation>div>ul>li.current-menu-item:not(.nd-lang-switcher)>a,.bhfb-header .main-navigation>div>ul>li.current-menu-ancestor:not(.nd-lang-switcher)>a,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item.current-menu-item:not(.nd-lang-switcher)>a,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item.current-menu-ancestor:not(.nd-lang-switcher)>a{color:#fff!important}.bhfb-header.bhfb-desktop .main-navigation .dropdown-symbol{display:none!important}.bhfb-header.bhfb-desktop .main-navigation li.nd-menu-hjalp{display:none!important}.bhfb-header.bhfb-desktop .main-navigation>div,.bhfb-header.bhfb-desktop .main-navigation>div>ul{width:100%}.bhfb-header .main-navigation>div>ul>li.nd-lang-switcher,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>li.nd-lang-switcher{margin-left:auto!important}.bhfb-header .nd-lang-switcher__label{font-family:var(--nd-font-body);font-size:.85rem;font-weight:600;letter-spacing:.02em;margin-left:.4rem}.bhfb-header .nd-lang-switcher__toggle .nd-lang-switcher__icon{display:flex;align-items:center}.bhfb-header .main-navigation .nd-lang-switcher>a::after{display:none!important}.bhfb-header .main-navigation>div>ul.menu>.menu-item-has-children>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children>.sub-menu{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;grid-auto-rows:min-content;align-content:start;gap:.15rem .35rem;min-width:min(720px, 90vw)!important;max-width:90vw;width:min(720px, 90vw)!important;padding:0.75rem!important;background:#0f161d!important;border:none!important;box-shadow:0 12px 32px rgb(0 0 0 / .45)!important;border-radius:0 0 4px 4px;z-index:10050;box-sizing:border-box;position:absolute!important;top:100%!important;left:-9999px!important;right:auto!important;height:auto!important;overflow:visible;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;transition:opacity 0.1s ease,visibility 0.1s ease!important;float:none!important;margin:0!important}.bhfb-header .main-navigation>div>ul.menu>.menu-item-has-children:hover>.sub-menu,.bhfb-header .main-navigation>div>ul.menu>.menu-item-has-children.hovered>.sub-menu,.bhfb-header .main-navigation>div>ul.menu>.menu-item-has-children.focus>.sub-menu,.bhfb-header .main-navigation>div>ul.menu>.menu-item-has-children:focus-within>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children:hover>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children.hovered>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children.focus>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children:focus-within>.sub-menu{left:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:10050!important}.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children>.sub-menu{transition:opacity 0.1s ease,visibility 0.1s ease!important;transform:none!important}.bhfb-header .main-navigation>div>ul>.menu-item-has-children:hover>.sub-menu::before,.bhfb-header .main-navigation>div>ul>.menu-item-has-children.hovered>.sub-menu::before,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children:hover>.sub-menu::before,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.menu-item-has-children.hovered>.sub-menu::before{content:'';position:absolute;left:0;right:0;top:-10px;height:10px;pointer-events:auto}.bhfb-header .main-navigation .sub-menu.botiga-dropdown-ul a.botiga-dropdown-link,.bhfb-header .main-navigation ul.sub-menu a{color:#f0f0f0!important;padding:.65rem 1rem!important;font-size:.92rem;line-height:1.35;border-radius:2px;display:block;white-space:normal;text-decoration:none!important;border:none!important;border-left:2px solid transparent!important}.bhfb-header .main-navigation .sub-menu.botiga-dropdown-ul a.botiga-dropdown-link:hover,.bhfb-header .main-navigation ul.sub-menu a:hover{background:rgb(33 150 201 / .14)!important;color:#fff!important;border:none!important;border-left:2px solid var(--nd-blue)!important}.bhfb-header .main-navigation ul.sub-menu>li.nd-mega-head{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;padding:.4rem 1rem .15rem;font-family:var(--nd-font-body);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nd-blue-soft);list-style:none}.bhfb-header .main-navigation ul.sub-menu>li.nd-mega-head::before{content:"";width:.55em;height:.55em;background:var(--nd-orange);transform:rotate(45deg);flex:0 0 auto}.bhfb-header .main-navigation ul.sub-menu>li.nd-mega-all>a{color:var(--nd-blue-soft)!important;font-weight:600}.bhfb-header .main-navigation ul.sub-menu>li.nd-mega-all>a::after{content:" \2192"}.bhfb-header .main-navigation ul.sub-menu>li.nd-menu-calc{grid-column:1 / -1;margin:.45rem -.75rem -.75rem;padding:0;list-style:none;background:rgb(33 150 201 / .14);border-radius:0 0 4px 4px;border:none}.bhfb-header .main-navigation ul.sub-menu>li.nd-menu-calc>a,.bhfb-header .main-navigation ul.sub-menu>li.nd-menu-calc>a.botiga-dropdown-link{display:block;width:100%;box-sizing:border-box;padding:.7rem 1rem .7rem calc(0.75rem + 1rem)!important;color:#fff!important;font-size:0.82rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.01em;background:transparent!important;border:none!important;border-left:2px solid transparent!important;border-radius:0!important}.bhfb-header .main-navigation ul.sub-menu>li.nd-menu-calc>a:hover,.bhfb-header .main-navigation ul.sub-menu>li.nd-menu-calc>a:focus{color:#fff!important;background:rgb(33 150 201 / .24)!important;font-weight:400!important;border:none!important;border-left:2px solid var(--nd-blue,#2196c9)!important}.botiga-offcanvas-menu li.nd-menu-calc,.bhfb-mobile_offcanvas li.nd-menu-calc,.bhfb-mobile_offcanvas .nd-menu-calc,.botiga-mobile-menu li.nd-menu-calc,.bhfb-header.bhfb-mobile_offcanvas li.nd-menu-calc{display:none!important}.bhfb-header .main-navigation>div>ul.menu>.nd-lang-switcher>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher>.sub-menu{display:block!important;grid-template-columns:none!important;width:200px!important;min-width:200px!important;padding:0.4rem!important}.bhfb-header .main-navigation>div>ul.menu>.nd-lang-switcher:hover>.sub-menu,.bhfb-header .main-navigation>div>ul.menu>.nd-lang-switcher.hovered>.sub-menu,.bhfb-header .main-navigation>div>ul.menu>.nd-lang-switcher.focus>.sub-menu,.bhfb-header .main-navigation>div>ul.menu>.nd-lang-switcher:focus-within>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher:hover>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher.hovered>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher.focus>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher:focus-within>.sub-menu{left:auto!important;right:0!important}.bhfb-header .main-navigation .sub-menu .sub-menu{display:block!important;grid-template-columns:none!important;width:220px!important;min-width:220px!important;max-width:260px!important;padding:.35rem 0!important;border:none!important;left:100%;top:0;transition:opacity 0.12s ease,transform 0.12s ease!important}.bhfb-header .nd-header-phone{display:inline-flex;align-items:baseline;gap:.35rem;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:.92rem;padding:.4rem .7rem;border:1px solid rgb(255 255 255 / .3);border-radius:var(--nd-radius);white-space:nowrap;transition:background 0.15s ease,border-color 0.15s ease}.bhfb-header .nd-header-phone:hover{background:var(--nd-orange);border-color:var(--nd-orange);color:#fff!important}.bhfb-header .nd-header-phone__label{font-weight:500;opacity:.85;font-size:.8rem}.bhfb-header .bhfb-component-woo_icons .header-item svg,.bhfb-header .bhfb-component-search .header-search svg,.bhfb-header .ws-svg-icon svg{fill:#fff!important;color:#fff!important}.bhfb-header.bhfb-desktop .bhfb-main_header_row .bhfb-column-3::before{content:"";width:1px;height:26px;background:rgb(255 255 255 / .18);align-self:center;margin-right:.35rem;flex:0 0 auto}.bhfb-header .bhfb-component-button{display:inline-flex;align-items:center;flex:0 0 auto}.bhfb-header a.button.nd-header-cta{background-color:var(--nd-orange)!important;border-color:var(--nd-orange)!important;color:#fff!important;display:inline-flex;align-items:center;height:42px;padding:0 1.1rem!important;margin-left:.35rem;font-family:var(--nd-font-body);font-size:0.9rem!important;font-weight:600;white-space:nowrap;border-radius:var(--nd-radius);text-decoration:none!important;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.bhfb-header a.button.nd-header-cta:hover{background-color:var(--nd-orange-deep)!important;border-color:var(--nd-orange-deep)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgb(232 103 44 / .3)}body.nd-stuck .bhfb-header a.button.nd-header-cta{height:36px;font-size:0.85rem!important;padding:0 0.9rem!important}body.header-search-form-active .bhfb-header,body.header-search-form-active .bhfb-header.bhfb-desktop,body.header-search-form-active .bhfb-header.bhfb-mobile{z-index:1001!important}body.header-search-form-active .search-overlay,.search-overlay.active{z-index:1000!important;pointer-events:auto}body.header-search-form-active .header-search-form,.header-search-form-active .header-search-form{z-index:1002!important;pointer-events:auto!important}.header-search-form{padding:16px 1.25rem!important;background:#fff!important;box-shadow:0 8px 24px rgb(0 0 0 / .12);border-bottom:1px solid rgb(0 0 0 / .06)}.header-search-form .aws-container{max-width:720px!important;width:100%!important;margin:0 auto!important}.header-search-form .aws-search-form,.header-search-form form.aws-search-form{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;max-width:720px;margin:0 auto;width:100%;position:relative}.header-search-form .aws-wrapper{flex:1 1 auto!important;min-width:0!important;width:auto!important;position:relative;display:flex!important;align-items:center}.header-search-form .aws-search-field,.header-search-form input.aws-search-field,.header-search-form input[type="search"]{width:100%!important;max-width:none!important;min-height:48px!important;height:48px!important;padding:.65rem 2.75rem .65rem 1rem!important;font-size:1.05rem!important;line-height:1.3!important;color:var(--nd-text)!important;background:#f4f5f6!important;border:1px solid #d0d4d8!important;border-right:none!important;border-radius:3px 0 0 3px!important;box-shadow:none!important;outline:none!important}.header-search-form .aws-search-field:focus,.header-search-form input.aws-search-field:focus{background:#fff!important;border-color:var(--nd-accent)!important;box-shadow:inset 0 0 0 1px var(--nd-accent)!important}.header-search-form .aws-search-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.header-search-form .aws-search-btn,.header-search-form .aws-form-btn{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;width:52px!important;height:48px!important;margin:0!important;padding:0!important;background:var(--nd-accent)!important;border:1px solid var(--nd-accent)!important;border-radius:0 3px 3px 0!important;cursor:pointer!important;transition:background 0.15s ease}.header-search-form .aws-search-btn:hover,.header-search-form .aws-form-btn:hover{background:#002a3d!important;border-color:#002a3d!important}.header-search-form .aws-search-btn_icon,.header-search-form .aws-search-btn_icon svg{display:block;width:22px!important;height:22px!important;fill:#fff!important;color:#fff!important}.header-search-form .aws-search-clear{right:0.65rem!important}.header-search-form .aws-search-clear span{color:#666!important;font-size:1.25rem}.header-search-form span.search-submit,.header-search-form .search-submit:empty,.aws-search-form>span.search-submit{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;background:none!important;min-width:0!important;min-height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.header-search-form .aws-search-result,.aws-container .aws-search-result{z-index:1003!important}@media (max-width:575px){.header-search-form{padding:12px 0.85rem!important}.header-search-form .aws-search-field,.header-search-form input.aws-search-field{min-height:44px!important;height:44px!important;font-size:1rem!important}.header-search-form .aws-search-btn,.header-search-form .aws-form-btn{height:44px!important;width:48px!important;min-width:48px!important}}.bhfb-footer{display:none!important}.nd-full-bleed,.entry-content>.alignfull,.entry-content .wp-block-group.alignfull,.entry-content .wp-block-cover.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box}.nd-full-bleed__inner{max-width:var(--nd-content-max);margin-left:auto;margin-right:auto;padding-left:var(--nd-gutter);padding-right:var(--nd-gutter);box-sizing:border-box;width:100%}.nd-band{padding-top:3.25rem;padding-bottom:3.25rem}.nd-band--gray{background:var(--nd-band)}.nd-band--deep{background:var(--nd-band-deep)}.nd-band--dark{background:#111;color:#e8e8e8}.nd-band--ink{background:var(--nd-ink);color:#e8ecef}.nd-band--accent{background:var(--nd-accent);color:#fff}.nd-section-head{margin-bottom:2rem}.nd-section-head--center{text-align:center}.nd-section-head .nd-home-section-title,.nd-section-head h2{font-family:var(--nd-font-display);font-size:clamp(1.75rem, 3vw, 2.35rem)!important;font-weight:700;line-height:1.08;text-transform:uppercase;letter-spacing:.015em;margin:0 0 0.5rem!important}.nd-section-head .nd-home-section-lead,.nd-section-head p:not(.nd-kicker){color:var(--nd-muted);font-size:1.02rem;margin:0}.nd-band--dark .nd-section-head p:not(.nd-kicker),.nd-band--ink .nd-section-head p:not(.nd-kicker){color:rgb(232 236 239 / .75)}.entry-header,.page-header,.woocommerce-products-header{text-align:left!important}.entry-header .entry-title,.entry-header .page-title,.page-title,.woocommerce-products-header__title.page-title,h1.page-title,h1.entry-title{text-align:left!important;font-size:1.65rem!important;line-height:1.25!important;font-weight:700;margin:0 0 1rem;color:var(--nd-text)}.entry-header:empty{display:none}.woocommerce-page-header{padding-top:1.5rem!important;padding-bottom:1rem!important;margin-bottom:0!important}.woocommerce-page-header+.content-wrapper{margin-top:0!important}.content-wrapper{max-width:1200px}.woocommerce-breadcrumb{font-size:.82rem;font-weight:500;color:var(--nd-muted);margin:0 0 .85rem;padding:0;letter-spacing:.01em;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0}.woocommerce-breadcrumb a{color:var(--nd-accent);text-decoration:none}.woocommerce-breadcrumb a:hover{text-decoration:underline}.woocommerce-breadcrumb{opacity:.95}body.woocommerce-shop,body.tax-product_cat,body.tax-product_tag,body.norddiamant-product-archive,body.post-type-archive-product{background:var(--nd-band)}body.woocommerce-shop #page,body.tax-product_cat #page,body.norddiamant-product-archive #page,body.woocommerce-shop #content,body.tax-product_cat #content,body.norddiamant-product-archive #content,body.woocommerce-shop .content-wrapper,body.tax-product_cat .content-wrapper,body.norddiamant-product-archive .content-wrapper,body.woocommerce-shop .main-row,body.tax-product_cat .main-row{background:var(--nd-band)!important}body.woocommerce-shop .content-wrapper,body.tax-product_cat .content-wrapper,body.norddiamant-product-archive .content-wrapper{margin-top:0;padding-top:1.5rem;padding-bottom:3rem}body.norddiamant-product-archive #secondary,body.woocommerce-shop #secondary,body.tax-product_cat #secondary{background:var(--nd-card);padding:1.25rem 1.15rem;border-radius:2px;box-shadow:0 1px 3px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .05)}.widget-area .widget-title,#secondary .widget-title{display:block;font-size:0.95rem!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;color:var(--nd-text);background:#eef2f4;border:none!important;border-left:3px solid var(--nd-accent)!important;padding:.45rem 0.65rem!important;margin:0 0 0.65rem!important}.widget-area .widget-title::before,#secondary .widget-title::before,.nd-home-section-title::before{content:none!important;display:none!important}.woocommerce-widget-layered-nav-list{max-height:280px;overflow-y:auto;padding-right:4px;margin:0;list-style:none;padding-left:0}.woocommerce-widget-layered-nav-list__item{padding:.2rem 0;font-size:.9rem;line-height:1.4;margin:0}.woocommerce-widget-layered-nav-list__item a{color:var(--nd-text);text-decoration:none}.woocommerce-widget-layered-nav-list__item a:hover{color:var(--nd-accent)}.woocommerce-widget-layered-nav-list__item--chosen a{font-weight:700;color:var(--nd-accent)}.woocommerce-widget-layered-nav-list__item .count{opacity:.55;font-size:.85em}.widget_product_tag_cloud .tagcloud,.widget_tag_cloud .tagcloud{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;line-height:1.4}.widget_product_tag_cloud .tagcloud a,.widget_tag_cloud .tagcloud a{display:block!important;background:transparent!important;color:var(--nd-text)!important;font-size:0.9rem!important;font-weight:400!important;padding:.2rem 0!important;margin:0!important;border:none!important;border-radius:0!important;line-height:1.4!important;box-shadow:none!important;float:none!important}.widget_product_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:hover{color:var(--nd-accent)!important;text-decoration:underline}ul.products li.product,ul.products li.product-category{background:var(--nd-card);border:1px solid rgb(0 0 0 / .06);border-radius:var(--nd-radius);padding:.85rem .85rem 1rem;box-shadow:var(--nd-shadow-card);transition:box-shadow 0.18s ease,transform 0.18s ease,border-color 0.18s ease;margin-bottom:1.35rem!important}ul.products li.product:hover,ul.products li.product-category:hover{box-shadow:var(--nd-shadow-lift);border-color:rgb(0 57 84 / .25);transform:translateY(-3px)}ul.products li.product .loop-button-wrap,ul.products li.product .button.product_type_simple,ul.products li.product .button.product_type_variable,ul.products li.product .button.product_type_grouped,ul.products li.product .button.product_type_external,ul.products li.product .button.add_to_cart_button,ul.products li.product .added_to_cart,ul.products li.product .botiga-quick-view,.wc-block-grid__product .wp-block-button,.wc-block-grid__product .wc-block-grid__product-add-to-cart{display:none!important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .botiga-loop-product__title,ul.products li.product h2{font-family:var(--nd-font-body);font-size:0.98rem!important;font-weight:600;line-height:1.3;margin:.65rem 0 0.2rem!important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .botiga-loop-product__title,ul.products li.product .botiga-loop-product__title a,ul.products li.product h2 a,.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product a{color:var(--nd-text)!important;text-decoration:none}ul.products li.product:hover .woocommerce-loop-product__title,ul.products li.product:hover .botiga-loop-product__title,ul.products li.product:hover .botiga-loop-product__title a,ul.products li.product:hover h2 a,.wc-block-grid__product:hover .wc-block-grid__product-title{color:var(--nd-accent)!important}ul.products li.product .price{font-size:.95rem;font-weight:700}ul.products li.product .onsale,ul.products li.product span.onsale,.wc-block-grid__product-onsale,span.onsale{background-color:var(--nd-orange)!important;border-color:var(--nd-orange)!important;color:#fff!important;border-radius:2px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;top:6px!important;left:6px!important;right:auto!important;bottom:auto!important;padding:.2rem 0.4rem!important;min-height:0;min-width:0;width:auto;height:auto;margin:0;transform:none}body.norddiamant-product-archive .norddiamant-advice-cta--archive{background:var(--nd-card);border-left-color:var(--nd-accent);box-shadow:0 1px 2px rgb(0 0 0 / .04)}body.single-product{background:var(--nd-band)}body.single-product .content-wrapper{background:#fff0;max-width:none!important;width:100%;padding-left:0!important;padding-right:0!important;margin-top:0;padding-top:0;padding-bottom:2rem}body.single-product .site-main{max-width:none;width:100%;padding-left:0!important;padding-right:0!important}body.single-product .main-row{margin:0}body.single-product .woocommerce-breadcrumb{max-width:var(--nd-content-max);margin:0 auto 0;padding:1rem var(--nd-gutter) .75rem}body.single-product .product-gallery-summary{background:var(--nd-card);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1.75rem max(var(--nd-gutter), calc((100vw - var(--nd-content-max)) / 2));border-radius:0;box-shadow:none;border:none;border-top:1px solid rgb(0 0 0 / .06);border-bottom:1px solid rgb(0 0 0 / .06);box-sizing:border-box}body.single-product .woocommerce-product-gallery{background:transparent!important;padding:0!important;border-radius:0;opacity:1!important}body.single-product .woocommerce-product-gallery img{background:#fff0}body.single-product .woocommerce-product-gallery__trigger{position:absolute;top:.85rem;right:.85rem;z-index:99;display:block;width:2.25rem;height:2.25rem;padding:0!important;margin:0!important;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;text-indent:0!important;font-size:0!important;line-height:0!important;color:transparent!important;text-decoration:none!important;overflow:hidden}body.single-product .woocommerce-product-gallery__trigger span,body.single-product .woocommerce-product-gallery__trigger img,body.single-product .woocommerce-product-gallery__trigger svg{display:none!important}body.single-product .woocommerce-product-gallery__trigger::before{content:"";display:block;width:100%;height:100%;background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M10 2a8 8 0 0 1 6.32 12.9l4.39 4.39a1 1 0 0 1-1.42 1.42l-4.39-4.39A8 8 0 1 1 10 2zm0 2a6 6 0 1 0 0 12A6 6 0 0 0 10 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.35rem 1.35rem;opacity:.92}body.single-product .woocommerce-product-gallery__trigger:hover::before,body.single-product .woocommerce-product-gallery__trigger:focus::before{opacity:1}body.single-product .summary.entry-summary .product_title,body.single-product .summary .product_title,body.single-product .product_title{font-size:2rem!important;line-height:1.15!important;text-align:left;margin:0 0 0.65rem!important;max-width:100%;overflow-wrap:anywhere}body.single-product .norddiamant-technical-data,body.single-product .norddiamant-variations-wrap{max-width:var(--nd-content-max);margin-left:auto;margin-right:auto;padding:1.25rem var(--nd-gutter);background:var(--nd-card);border:1px solid rgb(0 0 0 / .05);box-sizing:border-box;width:100%}body.single-product .up-sells,body.single-product .related{max-width:var(--nd-content-max);margin-left:auto;margin-right:auto;padding:0 var(--nd-gutter) 2rem}body.home .content-wrapper,body.front-page .content-wrapper{max-width:none;width:100%;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}body.home .site-main,body.front-page .site-main{max-width:none;width:100%;padding-left:0!important;padding-right:0!important}body.home .entry-content,body.front-page .entry-content{max-width:none}.nd-home-hero .wp-block-cover{min-height:clamp(440px, 56vh, 580px);display:flex;align-items:center}.nd-home-hero .wp-block-cover .wp-block-cover__background{background:linear-gradient(92deg,rgb(4 8 12 / .92) 0%,rgb(4 8 12 / .78) 34%,rgb(4 8 12 / .45) 62%,rgb(4 8 12 / .25) 100%)!important;opacity:1!important}.nd-home-hero .wp-block-cover__inner-container{max-width:var(--nd-content-max);margin-left:auto;margin-right:auto;width:100%;padding:0 var(--nd-gutter)}.nd-hero-inner{max-width:620px}.nd-home-hero .nd-kicker{color:var(--nd-blue-soft);font-size:.82rem}.nd-home-hero h1{font-family:var(--nd-font-display);font-size:clamp(2.6rem, 5.5vw, 4.1rem)!important;font-weight:700;line-height:1.02;text-transform:uppercase;letter-spacing:.01em;text-align:left!important;margin:0 0 1rem!important;color:#fff;text-wrap:balance}.nd-home-hero .nd-hero-lead{text-align:left!important;font-size:clamp(1.05rem, 1.6vw, 1.2rem);line-height:1.5;color:rgb(255 255 255 / .88);max-width:34rem;margin:0 0 1.75rem!important}.nd-home-hero .wp-block-buttons{justify-content:flex-start!important;gap:1rem 1.35rem!important}.nd-home-hero .wp-block-buttons>.wp-block-button{margin:0!important}.nd-home-hero .wp-block-button__link{padding:.85rem 1.75rem;font-size:1rem;font-weight:700}.nd-home-stats.nd-band{padding-top:0;padding-bottom:0;background:var(--nd-ink);border-top:3px solid var(--nd-orange)}.nd-home-stats .nd-full-bleed__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.nd-home-stats .nd-full-bleed__inner>*,.nd-home-stats .nd-stat{margin:0!important;margin-block-start:0!important;margin-block-end:0!important}.nd-stat{padding:1.35rem 1rem 1.3rem;text-align:center;position:relative}.nd-stat+.nd-stat::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:rgb(255 255 255 / .12)}.nd-stat__value{display:block;font-family:var(--nd-font-display);font-size:clamp(1.5rem, 2.6vw, 2.1rem);font-weight:700;line-height:1;letter-spacing:.02em;color:#fff;text-transform:uppercase}.nd-stat__label{display:block;margin-top:.3rem;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--nd-blue-soft)}@media (max-width:767px){.nd-home-stats .nd-full-bleed__inner{grid-template-columns:repeat(2,1fr)}.nd-stat{padding:1rem .5rem}.nd-stat:nth-child(3)::before{content:none}.nd-stat:nth-child(n+3){border-top:1px solid rgb(255 255 255 / .12)}}.nd-chooser-active-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;background:#f0f5f8;border:1px solid rgb(0 57 84 / .15);border-left:4px solid var(--nd-accent);border-radius:var(--nd-radius);font-size:.92rem}.nd-chooser-active-filter__text{color:var(--nd-text);font-weight:600}.nd-chooser-active-filter__clear{font-weight:700;color:var(--nd-accent);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.nd-chooser{max-width:var(--nd-content-max);margin:0 auto;padding:.25rem var(--nd-gutter) .5rem}.nd-chooser__head{text-align:center;margin-bottom:1.5rem}.nd-chooser__eyebrow{margin:0 0 0.45rem!important;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nd-orange)}.nd-chooser__title{margin:0 0 0.4rem!important;font-family:var(--nd-font-display);font-size:clamp(1.75rem, 3vw, 2.35rem)!important;font-weight:700;text-transform:uppercase;letter-spacing:.015em;color:var(--nd-text)}.nd-chooser__lead{margin:0 auto!important;color:var(--nd-muted);font-size:1.02rem;line-height:1.5;max-width:36rem}.nd-chooser__progress{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.4rem .55rem;margin:0 0 1.65rem;list-style:none;padding:.65rem .85rem;background:rgb(255 255 255 / .72);border:1px solid rgb(0 0 0 / .06);border-radius:999px;box-shadow:0 1px 2px rgb(0 0 0 / .03)}.nd-chooser__progress-step{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--nd-muted)}.nd-chooser__progress-step.is-active{color:var(--nd-accent)}.nd-chooser__progress-step.is-done{color:var(--nd-text)}.nd-chooser__progress-step--hint{opacity:.85}.nd-chooser__progress-label{white-space:nowrap}.nd-chooser__num{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:2px solid currentColor;font-size:.78rem;font-weight:800;flex-shrink:0}.nd-chooser__progress-step.is-active .nd-chooser__num{background:var(--nd-accent);border-color:var(--nd-accent);color:#fff}.nd-chooser__progress-step.is-done .nd-chooser__num{background:var(--nd-text);border-color:var(--nd-text);color:#fff}.nd-chooser__sep{width:1.35rem;height:2px;background:#d4d8dc;flex-shrink:0}.nd-chooser__stage{scroll-margin-top:5.5rem}.nd-chooser__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (min-width:900px){.nd-chooser__grid{grid-template-columns:repeat(4,1fr);gap:1rem}}.nd-chooser__card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:9.5rem;padding:1.35rem 1.25rem 1.2rem;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:var(--nd-radius);box-shadow:var(--nd-shadow-card);text-decoration:none!important;color:var(--nd-text)!important;cursor:pointer;text-align:left;font:inherit;width:100%;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.nd-chooser__card:hover,.nd-chooser__card:focus-visible{border-color:var(--nd-accent);box-shadow:var(--nd-shadow-card);outline:none;color:var(--nd-text)!important}.nd-chooser__card.is-selected{border-color:var(--nd-accent);background:#f4f8fa;box-shadow:0 0 0 1px rgb(0 57 84 / .12)}.nd-chooser__icon{display:none!important}.nd-chooser__card-title{font-family:var(--nd-font-display);font-size:clamp(1.2rem, 2.2vw, 1.4rem);font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .45rem;color:var(--nd-text);line-height:1.15}.nd-chooser__card:hover .nd-chooser__card-title,.nd-chooser__card:focus-visible .nd-chooser__card-title,.nd-chooser__card.is-selected .nd-chooser__card-title{color:var(--nd-accent)}.nd-chooser__card-text{font-size:.9rem;color:var(--nd-muted);line-height:1.45;margin:0 0 auto}.nd-chooser__card-cta{display:inline-block;margin-top:.95rem;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--nd-accent)}.nd-chooser__card:hover .nd-chooser__card-cta,.nd-chooser__card:focus-visible .nd-chooser__card-cta,.nd-chooser__card.is-selected .nd-chooser__card-cta{color:var(--nd-accent-deep)}.nd-chooser__panel{display:none}.nd-chooser__panel.is-active{display:block;animation:ndFade 0.25s ease}.nd-chooser__panel[hidden]{display:none!important}.nd-chooser [data-nd-refine],.nd-chooser [data-nd-subs]{display:none!important}.nd-chooser [data-nd-refine].is-open,.nd-chooser [data-nd-subs].is-open{display:block!important}.nd-chooser [data-nd-refine][hidden],.nd-chooser [data-nd-subs][hidden]{display:none!important}@keyframes ndFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nd-chooser__sub-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.85rem}.nd-chooser__back{background:#fff;border:1px solid rgb(0 57 84 / .18);border-radius:999px;color:var(--nd-accent);font-weight:700;font-size:.88rem;cursor:pointer;padding:.45rem .9rem;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.nd-chooser__back:hover,.nd-chooser__back:focus-visible{background:var(--nd-accent);border-color:var(--nd-accent);color:#fff;outline:none}.nd-chooser__picked{margin:0;font-size:.9rem;color:var(--nd-muted);background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:999px;padding:.4rem .85rem}.nd-chooser__picked-label{margin-right:.25rem}.nd-chooser__picked strong{color:var(--nd-text);font-weight:700}.nd-chooser__subheading{font-size:clamp(1.25rem, 2.4vw, 1.55rem)!important;text-align:left!important;margin:0 0 0.35rem!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--nd-font-body)!important}.nd-chooser__sublead{margin:0 0 1.25rem!important;color:var(--nd-muted);font-size:.95rem;line-height:1.45;max-width:40rem}.nd-chooser__group{margin:0 0 1.35rem}.nd-chooser__group-head{margin-bottom:.55rem}.nd-chooser__group-title{margin:0!important;font-size:0.78rem!important;font-weight:800!important;letter-spacing:.07em;text-transform:uppercase;color:var(--nd-accent)}.nd-chooser__group-hint{margin:.2rem 0 0!important;font-size:.88rem;color:var(--nd-muted);line-height:1.4}.nd-chooser__subgrid{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:640px){.nd-chooser__subgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.nd-chooser__subgrid{grid-template-columns:repeat(3,1fr)}}.nd-chooser__sublink{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;background:#fff;border:1px solid rgb(0 0 0 / .07);border-radius:var(--nd-radius);box-shadow:0 1px 2px rgb(0 0 0 / .04);text-decoration:none!important;color:var(--nd-text)!important;font-weight:600;min-height:4.25rem;width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease,background 0.15s ease}button.nd-chooser__sublink{appearance:none;-webkit-appearance:none}.nd-chooser__sublink--primary{border-color:rgb(0 57 84 / .22);box-shadow:0 2px 8px rgb(0 57 84 / .06)}.nd-chooser__sublink--overview{background:#f7f8f9}.nd-chooser__sublink:hover,.nd-chooser__sublink:focus-visible{border-color:var(--nd-accent);box-shadow:0 8px 18px rgb(0 0 0 / .08);color:var(--nd-accent)!important;transform:translateY(-1px);outline:none}.nd-chooser__sublink-body{display:block;min-width:0}.nd-chooser__sublink-title{display:block;font-size:.98rem;line-height:1.25}.nd-chooser__sublink-desc,.nd-chooser__sublink small{display:block;font-weight:400;color:var(--nd-muted);margin-top:.22rem;font-size:.84rem;line-height:1.35}.nd-chooser__sublink-arrow{flex-shrink:0;color:var(--nd-orange);font-weight:700;font-size:1.05rem;line-height:1}.nd-chooser__sublink-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.nd-chooser__sublink-badge{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--nd-accent);background:rgb(0 57 84 / .08);border-radius:999px;padding:.18rem .5rem;white-space:nowrap}.nd-chooser__sublink--step:hover .nd-chooser__sublink-badge,.nd-chooser__sublink--step:focus-visible .nd-chooser__sublink-badge{background:rgb(0 57 84 / .14);color:var(--nd-accent)}.nd-chooser__hint{margin:.25rem 0 0;font-size:.9rem;color:var(--nd-muted);line-height:1.45;max-width:42rem}.nd-chooser__skip{margin:.35rem 0 0;font-size:.95rem}.nd-chooser__skip a{font-weight:700;color:var(--nd-accent);text-decoration:underline;text-underline-offset:2px}.nd-chooser__skip a:hover{color:var(--nd-text)}.nd-chooser__assist{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:1.15rem 1.2rem;background:linear-gradient(135deg,#0f161d 0%,#163246 100%);color:#e8eef2;border-radius:var(--nd-radius);border-left:4px solid var(--nd-orange);box-shadow:0 10px 24px rgb(10 14 18 / .18)}@media (min-width:768px){.nd-chooser__assist{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem}}.nd-chooser__assist-title{margin:0 0 0.3rem!important;font-size:1.02rem!important;font-weight:700!important;color:#fff!important;line-height:1.3}.nd-chooser__assist-text{margin:0!important;font-size:.92rem;line-height:1.45;color:#c9d4db}.nd-chooser__assist a{color:#fff!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}.nd-chooser__assist-phone{white-space:nowrap;font-size:1.05em}.nd-chooser__assist-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;flex-shrink:0}.nd-chooser__assist-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem 1.15rem;background:var(--nd-orange)!important;color:#fff!important;border-radius:2px;font-weight:800!important;font-size:.92rem;text-decoration:none!important;letter-spacing:.02em;transition:background 0.15s ease,transform 0.15s ease}.nd-chooser__assist-btn:hover,.nd-chooser__assist-btn:focus-visible{background:var(--nd-orange-deep)!important;transform:translateY(-1px);outline:none}.nd-chooser__assist-link{color:#fff!important;font-size:.9rem;font-weight:700!important;text-decoration:none!important;border-bottom:1px solid rgb(255 255 255 / .35)}.nd-chooser__assist-link:hover{border-bottom-color:#fff}.nd-chooser__cta{margin-top:1.5rem;padding:1.25rem;background:#fff;border-left:4px solid var(--nd-accent);border-radius:0 3px 3px 0}.nd-chooser__cta p{margin:0 0 .5rem}.nd-chooser__cta a{font-weight:700}.nd-task-card{position:relative;height:100%;border:2px solid transparent!important;border-radius:3px;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .04);transition:border-color 0.15s ease,box-shadow 0.15s ease}.nd-task-card:hover{border-color:var(--nd-accent)!important;box-shadow:0 8px 22px rgb(0 0 0 / .08)}.nd-task-card a.nd-task-card__hit{position:absolute;inset:0;z-index:2;text-indent:-9999px;overflow:hidden}.nd-task-card h3{margin:0 0 .4rem;font-size:1.05rem!important;position:relative;z-index:1;pointer-events:none}.nd-task-card p{margin:0;font-size:.92rem;color:var(--nd-muted);position:relative;z-index:1;pointer-events:none}.nd-home-campaign.nd-band{background:#f7f0f0;border-top:1px solid rgb(198 40 40 / .12);border-bottom:1px solid rgb(198 40 40 / .12);padding-top:2rem;padding-bottom:2rem}.nd-home-campaign h2{margin-top:0;font-size:1.25rem!important;color:#8b1e1e}.nd-home-products.nd-band{padding-top:3rem;padding-bottom:3rem}.nd-home-products .wc-block-grid__product{border:1px solid rgb(0 0 0 / .06);border-radius:var(--nd-radius);padding:.85rem;background:#fff;box-shadow:var(--nd-shadow-card);transition:box-shadow 0.18s ease,transform 0.18s ease,border-color 0.18s ease}.nd-home-products .wc-block-grid__product:hover{box-shadow:var(--nd-shadow-lift);border-color:rgb(0 57 84 / .25);transform:translateY(-3px)}.nd-home-products .wc-block-grid__product-title{font-weight:600;font-size:.98rem}.nd-heritage{position:relative;overflow:hidden;background:linear-gradient(115deg,rgb(13 19 25 / .02) 0%,rgb(33 150 201 / .07) 55%,#fff0 70%),linear-gradient(180deg,#10161d 0%,var(--nd-ink) 100%);color:#e8ecef;padding:4.5rem 0}.nd-heritage::before{content:"1968";position:absolute;right:-.05em;top:50%;transform:translateY(-50%);font-family:var(--nd-font-display);font-weight:700;font-size:clamp(11rem, 28vw, 24rem);line-height:1;letter-spacing:-.02em;color:#fff0;-webkit-text-stroke:2px rgb(143 198 224 / .14);pointer-events:none;user-select:none}.nd-heritage__inner{position:relative;z-index:1;max-width:var(--nd-content-max);margin:0 auto;padding:0 var(--nd-gutter)}.nd-heritage__content{max-width:36rem}.nd-heritage .nd-kicker{color:var(--nd-blue-soft)}.nd-heritage h2{font-family:var(--nd-font-display);font-size:clamp(1.9rem, 3.4vw, 2.7rem)!important;font-weight:700;line-height:1.05;text-transform:uppercase;color:#fff!important;margin:0 0 0.85rem!important}.nd-heritage p{font-size:1.05rem;line-height:1.6;color:rgb(232 236 239 / .82);margin:0 0 1.5rem!important}.nd-heritage .wp-block-button.is-style-outline .wp-block-button__link{border:2px solid rgb(255 255 255 / .55)!important;color:#fff!important;background:transparent!important}.nd-heritage .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff!important;border-color:#fff!important;color:var(--nd-ink)!important}.nd-home-contact.nd-band{background:var(--nd-ink);color:#e8ecef;padding-top:3rem;padding-bottom:3rem;margin-top:0!important;border-radius:0;border-top:1px solid rgb(255 255 255 / .08)}.nd-home-contact h2{color:#fff;margin-top:0;font-family:var(--nd-font-display);font-size:1.7rem!important;text-transform:uppercase;letter-spacing:.02em}.nd-home-contact a{color:#fff!important}.nd-home-contact .nd-contact-phone{font-family:var(--nd-font-display);font-size:clamp(1.7rem, 3vw, 2.3rem);font-weight:700;letter-spacing:.02em;text-decoration:none}.nd-home-contact .nd-contact-phone:hover{color:var(--nd-blue-soft)!important}.nd-home-contact-grid{display:grid;gap:1.75rem}@media (min-width:768px){.nd-home-contact-grid{grid-template-columns:1.3fr 1fr;align-items:center}}.nd-home-contact-grid p{color:rgb(232 236 239 / .78);line-height:1.6;margin:0}.nd-home-contact-info .nd-contact-phone{display:inline-block;margin-bottom:.5rem}.nd-home-contact-info a:not(.nd-contact-phone){color:var(--nd-blue-soft)!important}.nd-home-hero .wp-block-button.is-style-outline .wp-block-button__link{border:2px solid rgb(255 255 255 / .65)!important;color:#fff!important;background:transparent!important}.nd-home-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff!important;border-color:#fff!important;color:#000!important}.nd-home-section-title{margin-top:0!important;margin-bottom:0.5rem!important;font-size:1.4rem!important;font-weight:700}.norddiamant-site-footer{display:block!important;margin-top:0!important;position:relative;z-index:2}footer.norddiamant-site-footer{background:var(--nd-black);border-top:3px solid var(--nd-orange);font-size:.95rem}footer.norddiamant-site-footer .norddiamant-site-footer__inner{padding:3.25rem 1.25rem 2.25rem;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:2.5rem}@media (max-width:900px){footer.norddiamant-site-footer .norddiamant-site-footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){footer.norddiamant-site-footer .norddiamant-site-footer__inner{grid-template-columns:1fr;gap:1.75rem}}footer.norddiamant-site-footer .norddiamant-site-footer__logo-link{display:inline-block;line-height:0;margin:0 0 .75rem;text-decoration:none}footer.norddiamant-site-footer .norddiamant-site-footer__logo,footer.norddiamant-site-footer .norddiamant-site-footer__logo-link img{display:block;height:48px;width:auto;max-width:min(100%, 260px);object-fit:contain}footer.norddiamant-site-footer .norddiamant-site-footer__brand-name{font-family:var(--nd-font-display);font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff!important;margin:0 0 .5rem;display:inline-block;text-decoration:none}footer.norddiamant-site-footer .norddiamant-site-footer__tagline{color:rgb(232 236 239 / .7)!important;max-width:22rem;line-height:1.55;margin:0}footer.norddiamant-site-footer h3.norddiamant-site-footer__heading{font-family:var(--nd-font-body);font-size:.78rem;letter-spacing:.14em;color:var(--nd-blue-soft)!important;margin-bottom:.9rem}footer.norddiamant-site-footer .norddiamant-site-footer__list li{margin-bottom:.55rem}footer.norddiamant-site-footer .norddiamant-site-footer__list a{color:rgb(232 236 239 / .85)!important;transition:color 0.12s ease}footer.norddiamant-site-footer .norddiamant-site-footer__list a:hover{color:#fff!important;text-decoration:none}footer.norddiamant-site-footer .norddiamant-site-footer__phone{font-family:var(--nd-font-display);font-size:1.55rem;font-weight:700;letter-spacing:.02em;color:#fff!important}footer.norddiamant-site-footer .norddiamant-site-footer__phone:hover{color:var(--nd-blue-soft)!important;text-decoration:none}footer.norddiamant-site-footer .norddiamant-site-footer__bar{border-top:1px solid rgb(255 255 255 / .1);padding:1rem 1.25rem;font-size:.83rem}.nd-lead{font-size:1.05rem;line-height:1.5;color:var(--nd-muted);max-width:42rem}.nd-help-cta{background:var(--nd-band);border-left:4px solid var(--nd-accent);border-radius:0 2px 2px 0}.woocommerce-products-header__title.page-title,.woocommerce-products-header .page-title,body.tax-product_cat h1.woocommerce-products-header__title,body.woocommerce-shop h1.woocommerce-products-header__title{font-size:2rem!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;margin:0 0 0.75rem!important}.term-description,.woocommerce-products-header__description,.woocommerce-products-header .term-description,.woocommerce-page-header .term-description,.woocommerce-page-header .page-description{text-align:left!important;max-width:48rem;margin-left:0!important;margin-right:auto!important;color:var(--nd-muted);font-size:1rem;line-height:1.55}.term-description p,.woocommerce-products-header__description p{text-align:left!important}.nd-contact-form-wrap{max-width:36rem;margin-top:1rem}.nd-contact-form__field{margin:0 0 1rem}.nd-contact-form__field label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.35rem}.nd-contact-form__field .required{color:#c62828}.nd-contact-form__field input,.nd-contact-form__field textarea{width:100%;max-width:100%;padding:.55rem .65rem;border:1px solid #ccc;border-radius:3px;font:inherit;background:#fff;box-sizing:border-box}.nd-contact-form__field input:focus,.nd-contact-form__field textarea:focus{border-color:var(--nd-accent);outline:2px solid rgb(0 57 84 / .2);outline-offset:1px}.nd-contact-form__hp{position:absolute;left:-9999px;height:0;overflow:hidden}.nd-contact-form__notice{padding:.85rem 1rem;margin-bottom:1rem;border-radius:3px;font-size:.95rem}.nd-contact-form__notice--ok{background:#e8f5e9;border-left:4px solid #2e7d32;color:#1b5e20}.nd-contact-form__notice--err{background:#ffebee;border-left:4px solid #c62828;color:#b71c1c}body.page-slug-hjalp-mig-valja .content-wrapper,body.page-id-20079 .content-wrapper{max-width:none;width:100%;padding-left:0;padding-right:0;margin-top:0;background:var(--nd-band)}body.page-id-20079 .site-main{max-width:none;width:100%;padding-left:0!important;padding-right:0!important}body.page-id-20079 .entry-header{max-width:var(--nd-content-max);margin:0 auto;padding:1.5rem var(--nd-gutter) .5rem}body.page-id-20079 .entry-content{max-width:none}.nd-help-page-intro{max-width:var(--nd-content-max);margin:0 auto;padding:.5rem var(--nd-gutter) 1.5rem}.nd-help-page-intro .nd-lead{font-size:1.1rem;max-width:40rem}.nd-chooser--help{padding-bottom:.25rem}.nd-chooser--help .nd-chooser__progress{background:#fff}.nd-help-phone-band{background:#111;color:#e8e8e8;padding:2rem var(--nd-gutter);margin-top:0}.nd-help-phone-band__inner{max-width:var(--nd-content-max);margin:0 auto;display:grid;gap:1rem}@media (min-width:768px){.nd-help-phone-band__inner{grid-template-columns:1.2fr 1fr;align-items:center}}.nd-help-phone-band h2{color:#fff!important;margin:0 0 0.4rem!important;font-size:1.25rem!important}.nd-help-phone-band p{margin:0 0 .35rem;color:#ddd}.nd-help-phone-band a{color:#fff!important;font-weight:700}.nd-help-checklist{max-width:var(--nd-content-max);margin:0 auto;padding:2rem var(--nd-gutter) 3rem}.nd-help-checklist h2{font-size:1.25rem!important;margin:0 0 0.75rem!important}.nd-help-checklist ul{margin:0;padding-left:1.2rem;color:var(--nd-text);line-height:1.55}.nd-help-checklist li{margin-bottom:.4rem}body.woocommerce ul.products,body.norddiamant-product-archive ul.products,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem!important;margin:0 0 1.5rem!important;padding:0!important;list-style:none}@media (max-width:991px){body.woocommerce ul.products,body.norddiamant-product-archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important}}@media (max-width:575px){body.woocommerce ul.products,body.norddiamant-product-archive ul.products{grid-template-columns:1fr}}body.woocommerce ul.products li.product,body.norddiamant-product-archive ul.products li.product,body.woocommerce ul.products li.product-category{width:100%!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important}body.blog .content-wrapper,body.archive:not(.woocommerce) .content-wrapper{max-width:800px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}body.blog .page-header,body.archive:not(.woocommerce) .page-header{max-width:800px;width:100%;margin-left:auto;margin-right:auto;padding:1.25rem 1.25rem 0;box-sizing:border-box;text-align:left!important}body.blog .page-header .page-title,body.blog h1.page-title,body.archive:not(.woocommerce) .page-header .page-title{text-align:left!important;margin:0 0 0.75rem!important;max-width:none;padding-left:0}body.blog .entry-header{text-align:left!important;margin-left:0;padding-left:0}body.blog .posts-archive,body.blog .content-area,body.blog #primary{max-width:800px}body.blog article.post,body.blog .post,body.blog article{display:block;width:100%!important;max-width:100%!important;float:none!important;margin:0 0 0!important;padding:1.35rem 0;border-bottom:1px solid #e5e5e5;background:#fff0;box-shadow:none;text-align:left}body.blog article.post:last-child{border-bottom:none}body.blog .entry-meta,body.blog .posted-on{font-size:.85rem;color:var(--nd-muted);margin-bottom:.35rem;display:block;text-align:left}body.blog .entry-title{font-size:1.25rem!important;margin:0 0 0.5rem!important;text-align:left!important;line-height:1.3}body.blog .entry-title a{color:var(--nd-text);text-decoration:none}body.blog .entry-title a:hover{color:var(--nd-accent)}body.blog .entry-content,body.blog .entry-summary{text-align:left!important;font-size:.98rem;color:var(--nd-muted);max-width:none}body.blog .posts-archive .row,body.blog .content-wrapper .row{display:block!important}body.blog .posts-archive [class*="col-"]{width:100%!important;max-width:100%!important;flex:none!important}.nd-landing{max-width:1000px;margin:0 auto;padding:1rem 1.25rem 3rem}.nd-landing h1.wp-block-heading{font-size:clamp(1.75rem, 3vw, 2.4rem)!important;font-weight:800!important;line-height:1.15!important;margin:.5rem 0 1.25rem!important;color:var(--nd-text)!important}.nd-landing h2.wp-block-heading{font-size:1.35rem!important;font-weight:800!important;margin:2rem 0 0.75rem!important;color:var(--nd-text)}.nd-landing h3.wp-block-heading{font-size:1.05rem!important;font-weight:700!important;margin:0 0 0.4rem!important}.nd-landing .wp-block-columns{gap:1.5rem;margin:1.5rem 0;align-items:stretch}.nd-landing .wp-block-column{margin:0}.nd-landing .wp-block-image img{height:auto;border-radius:3px}.nd-landing ul.products,.nd-landing .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.15rem!important;margin:1.25rem 0 0.5rem!important}.nd-landing ul.products li.product{background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:3px;padding:.75rem;margin:0!important;width:100%!important;max-width:none!important;text-align:left}.nd-landing ul.products li.product img{width:100%;height:auto;margin:0 0 .65rem;border-radius:2px}.nd-landing .wp-block-separator{margin:2rem 0;border-color:#e0e0e0}.nd-landing .nd-lead{font-size:1.12rem;line-height:1.55;color:var(--nd-muted);border-left:4px solid var(--nd-accent);padding:.4rem 0 .4rem 1rem;margin:0 0 1.25rem;background:#f4f7f9}body.page-id-18862 .content-wrapper,body.page-id-486 .content-wrapper,body.page-id-20191 .content-wrapper,body.page-id-20192 .content-wrapper,body.page-id-20193 .content-wrapper{max-width:1100px}body.page-id-486 .entry-header,body.page-id-486 .page-title,body.page-id-486 h1.entry-title,body.page-id-18862 .entry-header,body.page-id-18862 .page-title,body.page-id-18862 h1.entry-title,body.page-id-20191 .entry-header,body.page-id-20191 .page-title,body.page-id-20191 h1.entry-title,body.page-id-20192 .entry-header,body.page-id-20192 .page-title,body.page-id-20192 h1.entry-title,body.page-id-20193 .entry-header,body.page-id-20193 .page-title,body.page-id-20193 h1.entry-title,body.nd-ads-landing-page .entry-header,body.nd-ads-landing-page .page-title,body.nd-ads-landing-page h1.entry-title{display:none!important}body.page-id-486 .entry-content>h1.wp-block-heading:first-child,body.page-id-18862 .entry-content>h1.wp-block-heading:first-child,body.page-id-486 .entry-content h1.wp-block-heading,body.page-id-18862 .entry-content h1.wp-block-heading{font-size:clamp(1.75rem, 3.2vw, 2.15rem)!important;font-weight:700!important;line-height:1.2!important;margin:0 0 1rem!important;font-style:normal!important}.nd-ads-cta{margin:2rem 0 .5rem;padding:1.75rem 1.5rem;background:#111;color:#fff;border-radius:3px}.nd-ads-cta h2{color:#fff!important;font-family:var(--nd-font-display,inherit);font-size:clamp(1.25rem, 2.2vw, 1.65rem)!important;font-weight:700!important;margin:0 0 0.65rem!important;line-height:1.2!important}.nd-ads-cta p{color:rgb(255 255 255 / .88)!important;max-width:38rem;margin:0 0 1.15rem!important;font-size:1.02rem;line-height:1.5}.nd-ads-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.nd-ads-cta__btn{display:inline-flex;align-items:center;padding:.7rem 1.15rem;background:#003954!important;color:#fff!important;font-weight:700;text-decoration:none!important;border-radius:3px;border:none}.nd-ads-cta__btn:hover,.nd-ads-cta__btn:focus{background:#005a7a!important;color:#fff!important}.nd-ads-cta__link{color:rgb(255 255 255 / .9)!important;font-weight:600;text-decoration:none!important;border-bottom:1px solid rgb(255 255 255 / .35)}.nd-ads-cta__link:hover,.nd-ads-cta__link:focus{color:#fff!important;border-bottom-color:#fff}body.page-id-20126 .content-wrapper{max-width:none;padding-left:0;padding-right:0;margin-top:0}body.page-id-20126 .entry-content{max-width:none;margin:0;padding:0}body.page-id-20126 .entry-header,body.page-id-20126 .page-title,body.page-id-20126 h1.entry-title{display:none!important}body.page-id-20126 .site-main{padding-left:0!important;padding-right:0!important}.nd-lab-hero{padding:2.5rem 0 2.75rem;background:#fff;border-bottom:1px solid rgb(0 0 0 / .05)}.nd-lab-hero h1.wp-block-heading{font-family:var(--nd-font-display);font-size:clamp(2rem, 4vw, 2.75rem)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.015em;line-height:1.08!important;margin:.35rem 0 1rem!important;color:var(--nd-text)!important}.nd-lab-hero__lead{max-width:40rem;font-size:1.08rem;line-height:1.55;color:var(--nd-muted);margin:0 0 1.75rem!important}.nd-lab-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;list-style:none;padding:0}.nd-lab-stat{background:var(--nd-band);border-radius:3px;padding:1rem .95rem;display:flex;flex-direction:column;gap:.15rem;border-top:3px solid var(--nd-accent)}.nd-lab-stat__num{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--nd-muted);margin-bottom:.15rem}.nd-lab-stat__value{font-weight:800;font-size:1.1rem;color:var(--nd-text);line-height:1.2}.nd-lab-stat__label{font-size:.88rem;color:var(--nd-muted);line-height:1.35}.nd-lab-paths .nd-home-section-title,.nd-lab-products .nd-home-section-title,.nd-lab-flow .nd-home-section-title,.nd-lab-why .nd-home-section-title{margin-bottom:0.4rem!important}.nd-lab-paths .nd-home-section-lead,.nd-lab-products .nd-home-section-lead,.nd-lab-flow .nd-home-section-lead{margin:0 0 1.5rem!important;max-width:36rem}.nd-lab-path-cards{margin:0!important;align-items:stretch!important}.nd-lab-path-card{min-height:11rem;padding:1.25rem 1.2rem!important;display:flex;flex-direction:column}.nd-lab-path-card__tag{display:inline-block!important;align-self:flex-start;margin:0 0 0.65rem!important;padding:.2rem .5rem;font-size:0.72rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--nd-accent)!important;background:rgb(0 57 84 / .08);border-radius:2px;position:relative;z-index:1;pointer-events:none}.nd-lab-path-card__more{margin-top:auto!important;padding-top:0.85rem!important;font-size:0.88rem!important;font-weight:700!important;color:var(--nd-accent)!important;position:relative;z-index:1;pointer-events:none}.nd-lab-products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;margin:0 0 1rem!important;padding:0!important;width:100%!important}.nd-lab-products ul.products li.product{background:#fff!important;border:1px solid rgb(0 0 0 / .06)!important;border-radius:3px!important;padding:0.85rem!important;margin:0!important;width:100%!important;max-width:none!important;float:none!important;text-align:left;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.nd-lab-products ul.products li.product img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fafafa;margin:0 0 .65rem;border-radius:2px}.nd-lab-catalog-link{margin:.5rem 0 0!important;font-weight:700}.nd-lab-catalog-link a{color:var(--nd-accent)!important;text-decoration:none!important}.nd-lab-catalog-link a:hover{text-decoration:underline!important}.nd-lab-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;counter-reset:none}.nd-lab-step{background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:3px;padding:1rem .9rem;display:flex;flex-direction:column;gap:.55rem;min-height:100%;box-shadow:0 1px 2px rgb(0 0 0 / .03)}.nd-lab-step__n{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--nd-accent);color:#fff;font-weight:800;font-size:.85rem;flex-shrink:0}.nd-lab-step__body strong{display:block;font-size:.98rem;margin-bottom:.25rem;color:var(--nd-text)}.nd-lab-step__body p{margin:0;font-size:.86rem;line-height:1.4;color:var(--nd-muted)}.nd-lab-step__body a{color:var(--nd-accent)!important;text-decoration:none!important;font-weight:600}.nd-lab-step__body a:hover{text-decoration:underline!important}.nd-lab-why-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;max-width:52rem}.nd-lab-why-list li{margin:0;padding:1rem 1.05rem;background:#fff;border-radius:3px;border-left:3px solid var(--nd-accent);font-size:.95rem;line-height:1.45;color:var(--nd-muted);box-shadow:0 1px 2px rgb(0 0 0 / .03)}.nd-lab-why-list li strong{color:var(--nd-text)}.nd-lab-cta h2.wp-block-heading{color:#fff!important;font-family:var(--nd-font-display);font-size:clamp(1.5rem, 2.5vw, 2rem)!important;text-transform:uppercase;letter-spacing:.02em;margin:0 0 0.65rem!important}.nd-lab-cta p{color:rgb(255 255 255 / .85)!important;max-width:36rem;margin:0 0 1.25rem!important;font-size:1.02rem;line-height:1.5}.nd-lab-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.nd-lab-cta__btn{display:inline-flex;align-items:center;padding:.7rem 1.15rem;background:var(--nd-orange,#e8672c)!important;color:#fff!important;font-weight:700;text-decoration:none!important;border-radius:3px;transition:background 0.15s ease}.nd-lab-cta__btn:hover{background:#d45a22!important;color:#fff!important}.nd-lab-cta__link{color:rgb(255 255 255 / .9)!important;font-weight:600;text-decoration:none!important;border-bottom:1px solid rgb(255 255 255 / .35)}.nd-lab-cta__link:hover{color:#fff!important;border-bottom-color:#fff}@media (max-width:991px){.nd-lab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-lab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-lab-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:575px){.nd-lab-stats{grid-template-columns:1fr}.nd-lab-steps{grid-template-columns:1fr}.nd-lab-why-list{grid-template-columns:1fr}.nd-lab-products ul.products{grid-template-columns:1fr!important}.nd-lab-hero{padding:1.75rem 0 2rem}}.nd-landing li:empty,.nd-landing .wp-block-list:empty{display:none}.nd-about,.nd-contact-page{max-width:920px}.nd-about .nd-lead,.nd-contact-page .nd-lead{font-size:1.15rem;line-height:1.55;color:var(--nd-muted);border-left:4px solid var(--nd-accent);padding:.35rem 0 .35rem 1rem;margin-bottom:1.75rem;background:#f4f7f9}.nd-about h2.wp-block-heading,.nd-contact-page h2.wp-block-heading{font-size:1.2rem!important;font-weight:800!important;margin:2rem 0 0.75rem!important;padding-bottom:.4rem;border-bottom:2px solid #e8e8e8;color:var(--nd-text)}.nd-about ul{background:#f7f8f9;padding:1.1rem 1.1rem 1.1rem 2rem;border-radius:3px;margin:1rem 0 1.5rem}.nd-about ul li{margin-bottom:.65rem;line-height:1.5}.nd-contact-page .nd-task-cards{margin:1.5rem 0 2rem}.nd-contact-page .nd-task-card{min-height:7.5rem;border:1px solid #e5e5e5!important;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.nd-contact-page .nd-task-card h2{border:none!important;margin:0 0 0.5rem!important;padding:0!important;font-size:1rem!important;color:var(--nd-accent)}.nd-contact-page .nd-contact-form-wrap{background:#fff;border:1px solid #e5e5e5;border-radius:3px;padding:1.5rem;box-shadow:0 2px 10px rgb(0 0 0 / .04);margin-top:.75rem}.nd-home-campaign-merged .wp-block-buttons{margin-top:1.25rem}.nd-home-campaign-merged .is-style-outline .wp-block-button__link{border:2px solid var(--nd-accent)!important;color:var(--nd-accent)!important;background:transparent!important}.nd-home-campaign-merged .is-style-outline .wp-block-button__link:hover{background:var(--nd-accent)!important;color:#fff!important}.bhfb-header .main-navigation .sub-menu .nd-menu-overview>a.botiga-dropdown-link,.bhfb-header .main-navigation ul.sub-menu .nd-menu-overview>a{font-weight:700!important;border:none!important;background:#152028!important}.bhfb-header .main-navigation .sub-menu .nd-menu-overview>a.botiga-dropdown-link:hover,.bhfb-header .main-navigation ul.sub-menu .nd-menu-overview>a:hover{background:#1a2a33!important;border:none!important}.botiga-offcanvas-menu .nd-menu-overview>a,.bhfb-mobile_offcanvas .menu-item.nd-menu-overview>a{font-weight:700!important;color:var(--nd-orange,#e8672c)!important;background:rgb(255 255 255 / .08)!important;border:none!important}@media (max-width:899px){.bhfb-header.bhfb-mobile,.bhfb-header.bhfb-mobile .bhfb-main_header_row,.bhfb-header.bhfb-mobile .bhfb-main_header_row .bhfb-row{overflow-x:hidden!important;max-width:100vw}.bhfb-header.bhfb-mobile .bhfb-main_header_row .bhfb-row{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;min-height:56px}.bhfb-header.bhfb-mobile .bhfb-main_header_row .bhfb-column-2{justify-content:center;min-width:0}.bhfb-header.bhfb-mobile .bhfb-main_header_row .bhfb-column-3:empty{min-width:0;width:0;padding:0;margin:0}html,body{overflow-x:hidden}}.botiga-offcanvas-menu.bhfb-mobile_offcanvas,.botiga-offcanvas-menu{display:flex!important;flex-direction:column;align-items:stretch;gap:0;background:var(--nd-ink,#0d1319)!important;background-image:var(--nd-header-bg)!important;color:#fff!important;padding:1rem 1rem 1.5rem!important;max-width:min(360px, 92vw)!important;--nd-oc-fg:#f2f4f6;--nd-oc-muted:rgba(255, 255, 255, 0.72);--nd-oc-chip:rgba(255, 255, 255, 0.1);--nd-oc-chip-hover:rgba(255, 255, 255, 0.16);--nd-oc-line:rgba(255, 255, 255, 0.12)}.botiga-offcanvas-menu a:not(.button),.botiga-offcanvas-menu .botiga-dropdown-link{color:var(--nd-oc-fg)!important}.botiga-offcanvas-menu svg:not(.stroke-based),.botiga-offcanvas-menu .ws-svg-icon svg{fill:currentColor!important;color:inherit}.botiga-offcanvas-menu svg.stroke-based{stroke:currentColor!important}.botiga-offcanvas-menu .mobile-menu-close{display:none!important}.botiga-offcanvas-menu .bhfb-mobile-offcanvas-rows{order:2;flex:1 1 auto;min-height:0}.botiga-offcanvas-menu .bhfb-mobile-offcanvas-col{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;width:100%}.botiga-offcanvas-menu .bhfb-component-woo_icons,.bhfb-mobile_offcanvas .bhfb-component-woo_icons{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;order:1}.botiga-offcanvas-menu .bhfb-component-mobile_offcanvas_menu{order:2;width:100%;padding-top:.65rem;border-top:1px solid var(--nd-oc-line)}.botiga-offcanvas-menu .bhfb-component-search{display:none!important}.botiga-offcanvas-menu .header-item,.botiga-offcanvas-menu .site-header-cart,.botiga-offcanvas-menu .wc-account-link,.botiga-offcanvas-menu .header-account-link,.botiga-offcanvas-menu .cart-contents{margin:0!important}.botiga-offcanvas-menu .wc-account-link,.botiga-offcanvas-menu .header-account-link,.botiga-offcanvas-menu .site-header-cart>a,.botiga-offcanvas-menu .cart-contents{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;padding:.45rem 0.7rem!important;border-radius:6px;background:var(--nd-oc-chip)!important;color:#fff!important;text-decoration:none!important}.botiga-offcanvas-menu .wc-account-link:hover,.botiga-offcanvas-menu .header-account-link:hover,.botiga-offcanvas-menu .site-header-cart>a:hover,.botiga-offcanvas-menu .cart-contents:hover{background:var(--nd-oc-chip-hover)!important;color:#fff!important}.botiga-offcanvas-menu .wc-account-link .ws-svg-icon svg,.botiga-offcanvas-menu .header-item .ws-svg-icon svg,.botiga-offcanvas-menu .site-header-cart .ws-svg-icon svg,.botiga-offcanvas-menu .cart-contents .ws-svg-icon svg{fill:#fff!important;color:#fff!important;width:22px;height:22px}.botiga-offcanvas-menu .cart-count,.botiga-offcanvas-menu .count-number{color:#fff!important}.botiga-offcanvas-menu>.header-search-form,.botiga-offcanvas-menu .header-search-form{order:1;position:relative!important;top:auto!important;left:0!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0 0 0.85rem!important;padding:0!important;opacity:1!important;visibility:visible!important;background:transparent!important;box-shadow:none!important;border:none!important;z-index:2!important;pointer-events:auto!important}.botiga-offcanvas-menu .header-search-form .aws-container{max-width:100%!important;width:100%!important;margin:0!important}.botiga-offcanvas-menu .header-search-form .aws-search-form,.botiga-offcanvas-menu .header-search-form form.aws-search-form{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;max-width:100%!important;margin:0!important;width:100%!important}.botiga-offcanvas-menu .header-search-form .aws-search-field,.botiga-offcanvas-menu .header-search-form input.aws-search-field,.botiga-offcanvas-menu .header-search-form input[type="search"]{min-height:44px!important;height:44px!important;padding:.55rem 2.25rem .55rem 0.85rem!important;font-size:0.95rem!important;color:#fff!important;background:rgb(255 255 255 / .1)!important;border:1px solid rgb(255 255 255 / .18)!important;border-right:none!important;border-radius:4px 0 0 4px!important;box-shadow:none!important}.botiga-offcanvas-menu .header-search-form .aws-search-field::placeholder,.botiga-offcanvas-menu .header-search-form input.aws-search-field::placeholder{color:rgb(255 255 255 / .55)!important}.botiga-offcanvas-menu .header-search-form .aws-search-field:focus,.botiga-offcanvas-menu .header-search-form input.aws-search-field:focus{background:rgb(255 255 255 / .14)!important;border-color:var(--nd-accent,#e8672c)!important;box-shadow:inset 0 0 0 1px var(--nd-accent,#e8672c)!important;color:#fff!important}.botiga-offcanvas-menu .header-search-form .aws-search-btn,.botiga-offcanvas-menu .header-search-form .aws-form-btn{min-width:48px!important;width:48px!important;height:44px!important;background:var(--nd-accent,#e8672c)!important;border:1px solid var(--nd-accent,#e8672c)!important;border-radius:0 4px 4px 0!important}.botiga-offcanvas-menu .header-search-form .aws-search-btn_icon svg{fill:#fff!important;color:#fff!important}.botiga-offcanvas-menu .header-search-form .aws-search-clear span{color:rgb(255 255 255 / .7)!important}.botiga-offcanvas-menu .aws-search-result,.botiga-offcanvas-menu .header-search-form .aws-search-result{z-index:100003!important;background:#fff!important;color:#111!important}.botiga-offcanvas-menu .botiga-dropdown .menu-item-has-children{position:relative;display:flex;flex-wrap:wrap;align-items:center}.botiga-offcanvas-menu .botiga-dropdown .menu-item-has-children>a.botiga-dropdown-link{flex:1 1 auto;width:auto!important;max-width:calc(100% - 2.75rem);font-weight:700;color:#fff!important}.botiga-offcanvas-menu .botiga-dropdown>.botiga-dropdown-ul>.menu-item-has-children>a.botiga-dropdown-link{font-size:1.05rem;letter-spacing:.01em;text-transform:none}.botiga-offcanvas-menu .botiga-dropdown .botiga-dropdown-link{padding:.55rem 0.15rem!important;color:#fff!important}.botiga-offcanvas-menu .botiga-dropdown .botiga-dropdown-link:hover{color:#fff!important;opacity:.9}.botiga-offcanvas-menu .dropdown-symbol,.botiga-offcanvas-menu .nd-submenu-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;margin:0!important;padding:0;border:1px solid var(--nd-oc-line);border-radius:6px;background:var(--nd-oc-chip)!important;color:#fff!important;cursor:pointer;line-height:1;position:relative;left:auto!important;right:auto;transform:none;transition:background 0.15s ease,transform 0.2s ease}.botiga-offcanvas-menu .dropdown-symbol:hover,.botiga-offcanvas-menu .nd-submenu-toggle:hover,.botiga-offcanvas-menu .dropdown-symbol:focus-visible,.botiga-offcanvas-menu .nd-submenu-toggle:focus-visible{background:var(--nd-oc-chip-hover)!important;outline:2px solid var(--nd-accent,#e8672c);outline-offset:1px;color:#fff!important}.botiga-offcanvas-menu .dropdown-symbol .ws-svg-icon,.botiga-offcanvas-menu .nd-submenu-toggle .ws-svg-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#fff!important;transition:transform 0.2s ease}.botiga-offcanvas-menu .dropdown-symbol svg,.botiga-offcanvas-menu .nd-submenu-toggle svg,.botiga-offcanvas-menu .dropdown-symbol .ws-svg-icon svg,.botiga-offcanvas-menu .nd-submenu-toggle .ws-svg-icon svg{width:14px;height:14px;display:block;fill:#fff!important;color:#fff!important;transform:none!important}.botiga-offcanvas-menu .menu-item-has-children.nd-submenu-open>.dropdown-symbol .ws-svg-icon,.botiga-offcanvas-menu .menu-item-has-children.nd-submenu-open>.nd-submenu-toggle .ws-svg-icon{transform:rotate(180deg)}.botiga-offcanvas-menu .botiga-dropdown .sub-menu{flex:1 0 100%;width:100%!important;max-width:100%!important;position:static!important;left:auto!important;top:auto!important;float:none!important;display:none;margin:.15rem 0 0.35rem!important;padding:.15rem 0 .15rem 0.65rem!important;background:transparent!important;box-shadow:none!important;border:none!important;border-left:2px solid var(--nd-oc-line)!important;grid-template-columns:none!important;opacity:1!important;visibility:visible;pointer-events:auto;height:auto!important;overflow:visible!important;transform:none!important}.botiga-offcanvas-menu .botiga-dropdown .sub-menu.toggled{display:block!important}.botiga-offcanvas-menu .botiga-dropdown .sub-menu>.menu-item>a{display:block!important;padding:.55rem 0.75rem!important;font-size:0.95rem!important;font-weight:500!important;color:var(--nd-oc-muted)!important;background:transparent!important;min-height:0!important;border-radius:4px}.botiga-offcanvas-menu .botiga-dropdown .sub-menu>.menu-item>a:hover{background:var(--nd-oc-chip)!important;color:#fff!important}.botiga-offcanvas-menu .nd-mega-head{display:none!important}.botiga-offcanvas-menu .nd-lang-switcher{margin-left:0!important}.botiga-offcanvas-menu .nd-lang-switcher>a,.bhfb-mobile_offcanvas .nd-lang-switcher>a{color:#fff!important;background:transparent!important}.botiga-offcanvas-menu .nd-lang-switcher .nd-lang-switcher__icon svg,.bhfb-mobile_offcanvas .nd-lang-switcher .nd-lang-switcher__icon svg{fill:none!important;stroke:#fff!important;color:#fff!important}.botiga-offcanvas-menu .nd-lang-switcher>.dropdown-symbol{display:inline-flex!important}.bhfb-header .main-navigation>div>ul>.nd-lang-switcher,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher,.botiga-offcanvas-menu .nd-lang-switcher,.bhfb-mobile_offcanvas .nd-lang-switcher{margin-left:.35rem}.bhfb-header .main-navigation>div>ul>.nd-lang-switcher>a.botiga-dropdown-link,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher>a.botiga-dropdown-link,.bhfb-header .main-navigation>div>ul>.nd-lang-switcher>a.nd-lang-switcher__toggle,.botiga-offcanvas-menu .nd-lang-switcher>a,.bhfb-mobile_offcanvas .nd-lang-switcher>a{display:inline-flex!important;align-items:center;justify-content:center;align-self:center!important;width:auto;height:2.25rem;padding:0 0.65rem!important;min-width:2.25rem;min-height:2.25rem!important;border-radius:999px;color:#fff!important;line-height:1}.bhfb-header .main-navigation>div>ul>.nd-lang-switcher>a:hover,.bhfb-header .main-navigation>div>ul>.nd-lang-switcher:hover>a,.bhfb-header .main-navigation>div>ul>.nd-lang-switcher.focus>a,.bhfb-header .main-navigation>div>ul>.nd-lang-switcher:focus-within>a,.botiga-offcanvas-menu .nd-lang-switcher>a:hover{background:rgb(255 255 255 / .12)!important;color:#fff!important}.nd-lang-switcher__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.nd-lang-switcher__icon svg{display:block;width:1.25rem;height:1.25rem}.bhfb-header .main-navigation>div>ul>.nd-lang-switcher>.dropdown-symbol,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher>.dropdown-symbol{display:none!important}.bhfb-header .main-navigation>div>ul>.nd-lang-switcher>.sub-menu,.bhfb-header .main-navigation .botiga-dropdown-ul.menu>.nd-lang-switcher>.sub-menu{min-width:9.5rem!important;width:max-content;padding:.35rem 0!important;right:0;left:auto;text-align:left}.bhfb-header .main-navigation .nd-lang-switcher .sub-menu .lang-item>a,.bhfb-header .main-navigation .nd-lang-switcher .sub-menu .menu-item>a{display:block!important;padding:.55rem 1rem!important;white-space:nowrap;font-size:0.92rem!important;font-weight:500!important;letter-spacing:.01em}.bhfb-header .main-navigation .nd-lang-switcher .sub-menu .lang-item.current-lang>a{color:var(--nd-orange,#e8672c)!important;font-weight:600!important}.botiga-offcanvas-menu .nd-lang-switcher>a,.bhfb-mobile_offcanvas .nd-lang-switcher>a{color:#fff!important;width:auto!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;padding:0 0.65rem!important;justify-content:center;gap:.4rem;border-radius:999px!important;background:transparent!important}.botiga-offcanvas-menu .nd-lang-switcher>a:hover,.bhfb-mobile_offcanvas .nd-lang-switcher>a:hover{background:rgb(255 255 255 / .12)!important}.botiga-offcanvas-menu .nd-lang-switcher>a::after,.bhfb-mobile_offcanvas .nd-lang-switcher>a::after{content:none}.botiga-offcanvas-menu .nd-lang-switcher .nd-lang-switcher__icon svg,.bhfb-mobile_offcanvas .nd-lang-switcher .nd-lang-switcher__icon svg{fill:none!important;stroke:#fff!important;color:#fff!important;width:1.25rem!important;height:1.25rem!important}.botiga-offcanvas-menu .nd-lang-switcher .nd-lang-switcher__label{color:#fff!important;font-size:.85rem;font-weight:600;letter-spacing:.04em;margin-left:0}.botiga-offcanvas-menu .nd-lang-switcher .sub-menu .lang-item>a,.bhfb-mobile_offcanvas .nd-lang-switcher .sub-menu .lang-item>a{padding-left:2.25rem!important;color:var(--nd-oc-muted,rgb(255 255 255 / .72))!important}@media screen and (max-width:991px){body.woocommerce ul.products,body.woocommerce-page ul.products,body.norddiamant-product-archive ul.products,body.tax-product_cat ul.products,body.woocommerce-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:767px){body.woocommerce ul.products,body.woocommerce-page ul.products,body.norddiamant-product-archive ul.products,body.tax-product_cat ul.products,body.woocommerce-shop ul.products{grid-template-columns:1fr!important;gap:1.25rem!important}body.woocommerce ul.products li.product,body.norddiamant-product-archive ul.products li.product{width:100%!important;max-width:100%!important;margin:0 0 0.25rem!important}}