.mj-scope .foot-brand{display:flex;align-items:center;gap:10px}.mj-scope .foot-brand svg{width:30px;height:30px;color:var(--brand);flex:none}.mj-scope .utility a:hover{opacity:1}.mj-scope .utility .group a{display:inline-flex;align-items:center;gap:6px}#page #masthead.site-header,#page .header-4-container,#page .col-full-nav,#page #site-navigation .menu-toggle,.shoptimizer-svg-icons-defs{display:none !important}body.menu-overlay-active{overflow:auto !important}.mj-scope.mj-headerwrap{width:100%}.mj-scope .nav-inner{max-width:1400px;margin:0 auto;width:100%}.mj-scope .nav .brand-mark{width:28px;height:28px;color:var(--brand);display:inline-flex;flex:none}.mj-scope .nav .brand-mark svg{width:100%;height:100%;display:block}.mj-scope .nav .brand-name{font-family:var(--ff-display);font-weight:500;white-space:nowrap}.mj-scope .nav .brand{white-space:nowrap}.mj-scope .nav .brand,.mj-scope .nav .brand:hover{color:var(--ink)}.mj-scope .utility-inner{max-width:1400px;margin:0 auto;width:100%}.mj-scope .nav-links ul.mj-menu{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}.mj-scope .nav-links ul.mj-menu li{position:relative;margin:0}.mj-scope .nav-links ul.mj-menu .sub-menu{display:none}.mj-scope .nav-links a{font-family:var(--ff-sans);white-space:nowrap}.mj-scope .nav-links .current-menu-item>a{color:var(--brand)}.mj-scope .nav-links .current-menu-item>a:after{right:0}.mj-scope .cart-btn{color:var(--ink)}.mj-scope .cart-btn:hover{background:var(--paper-2)}.mj-scope .cart-btn svg{width:18px;height:18px;flex:none}.mj-scope .icon-btn svg{width:18px;height:18px}.mj-scope .mj-cart-count.is-empty{display:none}.mj-scope .mj-burger{display:none;width:42px;height:42px;padding:0;border:0;background:0 0;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;border-radius:999px;color:var(--ink)}.mj-scope .mj-burger span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .2s ease}.mj-scope .mj-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mj-scope .mj-burger[aria-expanded=true] span:nth-child(2){opacity:0}.mj-scope .mj-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mj-scope .mj-drawer{position:fixed;inset:0;z-index:200;background:color-mix(in oklab,var(--ink) 42%,transparent);opacity:0;transition:opacity .26s ease}.mj-scope .mj-drawer.is-open{opacity:1}.mj-scope .mj-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(82vw,340px);background:var(--bg);color:var(--ink);box-shadow:-18px 0 50px rgba(0,0,0,.18);padding:74px 26px 28px;overflow-y:auto;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.mj-scope .mj-drawer.is-open .mj-drawer-panel{transform:translateX(0)}.mj-scope .mj-drawer-close{position:absolute;top:18px;right:18px;width:40px;height:40px;padding:0;border:0;background:0 0;font-size:30px;line-height:1;color:var(--ink);cursor:pointer;border-radius:999px}.mj-scope .mj-drawer-close:hover{background:var(--paper-2)}.mj-scope .mj-drawer-menu{list-style:none;margin:0;padding:0}.mj-scope .mj-drawer-menu li{margin:0;border-bottom:1px solid var(--hairline)}.mj-scope .mj-drawer-menu .sub-menu{display:none}.mj-scope .mj-drawer-menu a{display:block;padding:15px 2px;font-family:var(--ff-display);font-weight:500;font-size:21px;letter-spacing:-.01em;color:var(--ink)}.mj-scope .mj-drawer-menu .current-menu-item>a{color:var(--brand)}.mj-scope .mj-drawer-utils{margin-top:24px;display:flex;flex-direction:column;gap:2px}.mj-scope .mj-drawer-utils a{display:flex;justify-content:space-between;align-items:center;padding:12px 2px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--hairline)}.mj-scope .mj-drawer-utils .mj-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:600}@media (max-width:1240px){.mj-scope .nav-links{display:none !important}.mj-scope .mj-burger{display:inline-flex}.mj-scope .nav-inner{display:flex;align-items:center;gap:6px}.mj-scope .nav .brand{order:1;margin-right:auto}.mj-scope .nav-utils{order:2}.mj-scope .mj-burger{order:3}.mj-scope .nav .cart-btn{position:relative;border:0;padding:8px;margin:0;background:0 0}.mj-scope .nav .cart-btn .cart-label{display:none}.mj-scope .nav .cart-btn svg{width:23px;height:23px}.mj-scope .nav .cart-btn .count{position:absolute;top:0;right:0;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;text-align:center}.mj-scope .nav .icon-btn{width:40px;height:40px}}@media (min-width:1241px){.mj-scope .mj-drawer{display:none !important}}@media (max-width:600px){.mj-scope .nav-inner{padding:12px 16px;gap:10px}.mj-scope .nav .brand{font-size:21px}.mj-scope .nav-utils{gap:4px}}@media (max-width:430px){.mj-scope .cart-btn .cart-label{display:none}.mj-scope .cart-btn{padding:8px 10px}}body.page-template-template-mj-home #content,body.page-template-template-mj-home .site-content,body.page-template-template-mj-home #primary,body.page-template-template-mj-home .content-area,body.page-template-template-mj-home main#main,body.page-template-template-mj-page #content,body.page-template-template-mj-page .site-content,body.page-template-template-mj-page #primary,body.page-template-template-mj-page .content-area,body.page-template-template-mj-page main#main,body.page-template-template-mj-om #content,body.page-template-template-mj-om .site-content,body.page-template-template-mj-om #primary,body.page-template-template-mj-om .content-area,body.page-template-template-mj-om main#main,body.page-template-template-mj-kontakt #content,body.page-template-template-mj-kontakt .site-content,body.page-template-template-mj-kontakt #primary,body.page-template-template-mj-kontakt .content-area,body.page-template-template-mj-kontakt main#main,body.page-template-template-mj-aterforsaljare #content,body.page-template-template-mj-aterforsaljare .site-content,body.page-template-template-mj-aterforsaljare #primary,body.page-template-template-mj-aterforsaljare .content-area,body.page-template-template-mj-aterforsaljare main#main{padding-top:0 !important;margin-top:0 !important}body.page-template-template-mj-home .shoptimizer-breadcrumb,body.page-template-template-mj-home .woocommerce-breadcrumb,body.page-template-template-mj-home nav.woocommerce-breadcrumb,body.page-template-template-mj-home .breadcrumbs,body.page-template-template-mj-home #breadcrumbs,body.page-template-template-mj-home .rank-math-breadcrumb,body.page-template-template-mj-om .shoptimizer-breadcrumb,body.page-template-template-mj-om .woocommerce-breadcrumb,body.page-template-template-mj-om nav.woocommerce-breadcrumb,body.page-template-template-mj-om .breadcrumbs,body.page-template-template-mj-om #breadcrumbs,body.page-template-template-mj-om .rank-math-breadcrumb,body.page-template-template-mj-kontakt .shoptimizer-breadcrumb,body.page-template-template-mj-kontakt .woocommerce-breadcrumb,body.page-template-template-mj-kontakt nav.woocommerce-breadcrumb,body.page-template-template-mj-kontakt .breadcrumbs,body.page-template-template-mj-kontakt #breadcrumbs,body.page-template-template-mj-kontakt .rank-math-breadcrumb,body.page-template-template-mj-aterforsaljare .shoptimizer-breadcrumb,body.page-template-template-mj-aterforsaljare .woocommerce-breadcrumb,body.page-template-template-mj-aterforsaljare nav.woocommerce-breadcrumb,body.page-template-template-mj-aterforsaljare .breadcrumbs,body.page-template-template-mj-aterforsaljare #breadcrumbs,body.page-template-template-mj-aterforsaljare .rank-math-breadcrumb{display:none !important}body.blog #content,body.blog .site-content,body.blog #primary,body.blog .content-area,body.blog main#main,body.single-post #content,body.single-post .site-content,body.single-post #primary,body.single-post .content-area,body.single-post main#main,body.category #content,body.category .site-content,body.category #primary,body.category .content-area,body.category main#main,body.tag #content,body.tag .site-content,body.tag #primary,body.tag .content-area,body.tag main#main,body.author #content,body.author .site-content,body.author #primary,body.author .content-area,body.author main#main,body.date #content,body.date .site-content,body.date #primary,body.date .content-area,body.date main#main{padding-top:0 !important;margin-top:0 !important}body.blog .shoptimizer-breadcrumb,body.blog .woocommerce-breadcrumb,body.blog .breadcrumbs,body.blog #breadcrumbs,body.blog .rank-math-breadcrumb,body.blog .page-header,body.single-post .shoptimizer-breadcrumb,body.single-post .woocommerce-breadcrumb,body.single-post .breadcrumbs,body.single-post #breadcrumbs,body.single-post .rank-math-breadcrumb,body.single-post .entry-header,body.category .shoptimizer-breadcrumb,body.category .woocommerce-breadcrumb,body.category .breadcrumbs,body.category #breadcrumbs,body.category .rank-math-breadcrumb,body.category .page-header,body.tag .shoptimizer-breadcrumb,body.tag .woocommerce-breadcrumb,body.tag .breadcrumbs,body.tag #breadcrumbs,body.tag .rank-math-breadcrumb,body.tag .page-header,body.author .shoptimizer-breadcrumb,body.author .woocommerce-breadcrumb,body.author .breadcrumbs,body.author #breadcrumbs,body.author .rank-math-breadcrumb,body.author .page-header,body.date .shoptimizer-breadcrumb,body.date .woocommerce-breadcrumb,body.date .breadcrumbs,body.date #breadcrumbs,body.date .rank-math-breadcrumb,body.date .page-header{display:none !important}body.error404 #content,body.error404 .site-content,body.error404 #primary,body.error404 .content-area,body.error404 main#main{padding-top:0 !important;margin-top:0 !important}body.error404 .shoptimizer-breadcrumb,body.error404 .woocommerce-breadcrumb,body.error404 .breadcrumbs,body.error404 #breadcrumbs,body.error404 .rank-math-breadcrumb,body.error404 .page-header{display:none !important}.mj-scope .mj-404{max-width:760px;margin:0 auto;padding:104px 0 120px;text-align:center;position:relative}.mj-scope .mj-404:before{content:"";position:absolute;inset:-40px 0 auto;height:420px;background:radial-gradient(60% 80% at 50% 0,color-mix(in oklab,var(--brand) 8%,transparent),transparent 70%);pointer-events:none;z-index:0}.mj-scope .mj-404 .wrap{position:relative;z-index:1}.mj-scope .mj-404 .eyebrow{display:block;margin-bottom:16px}.mj-scope .mj-404 h1{font-family:var(--ff-display);font-weight:var(--display-weight);font-size:clamp(52px,8vw,120px);line-height:.98;letter-spacing:-.025em;margin:0}.mj-scope .mj-404 h1 em{font-style:italic;color:var(--brand)}.mj-scope .mj-404 .sub{margin:20px auto 0;max-width:52ch;color:var(--ink-soft);font-size:17px;line-height:1.6}.mj-scope .mj-404-search{display:flex;gap:8px;max-width:480px;margin:32px auto 0}.mj-scope .mj-404-search input{flex:1;height:50px;padding:0 18px;border:1px solid var(--hairline-strong);border-radius:999px;background:var(--card);font-family:var(--ff-sans);font-size:15px;color:var(--ink)}.mj-scope .mj-404-search input:focus{outline:none;border-color:var(--brand)}.mj-scope .mj-404-search button{height:50px;white-space:nowrap}.mj-scope .mj-404-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.mj-scope .mj-404-links{margin-top:40px;padding-top:28px;border-top:1px solid var(--hairline);display:flex;gap:8px 22px;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14px}.mj-scope .mj-404-links .lbl{font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.mj-scope .mj-404-links a{color:var(--brand);border-bottom:1px solid color-mix(in oklab,var(--brand) 35%,transparent)}.mj-scope .mj-404-links a:hover{border-bottom-color:var(--brand)}@media (max-width:600px){.mj-scope .mj-404{padding:64px 0 80px}.mj-scope .mj-404-search{flex-direction:column}.mj-scope .mj-404-search input,.mj-scope .mj-404-search button{width:100%}}.mj-scope .mj-home{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow-x:clip;background:var(--bg)}.mj-scope .mj-home .wrap{width:100%}.mj-scope .cat-card .cat-body{gap:18px}.mj-scope .cat-card .cat-price{flex:none;white-space:nowrap}.mj-scope .home-hero .bg,.mj-scope .home-hero .bg:after{pointer-events:none}.mj-scope .home-hero .inner{position:relative;z-index:2}.mj-scope .home-hero .ctas .btn{position:relative;z-index:3}.mj-scope .mj-page{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow-x:clip;background:var(--bg)}.mj-scope .mj-page .page-head{background:var(--paper-2)}.mj-scope .mj-page-body{padding:56px 0 84px}.mj-scope .mj-prose{max-width:760px;margin:0 auto}.mj-scope .mj-prose h2{font-family:var(--ff-display);font-weight:var(--display-weight);font-size:clamp(28px,3.2vw,44px);letter-spacing:-.02em;line-height:1.06;margin:42px 0 14px}.mj-scope .mj-prose h3{font-family:var(--ff-display);font-weight:var(--display-weight);font-size:clamp(21px,2.4vw,30px);letter-spacing:-.01em;margin:32px 0 12px}.mj-scope .mj-prose h2 em,.mj-scope .mj-prose h3 em{font-style:italic;color:var(--brand)}.mj-scope .mj-prose p{font-size:17px;line-height:1.7;color:var(--ink-soft);margin:0 0 18px}.mj-scope .mj-prose p:first-of-type{font-size:20px;line-height:1.55;color:var(--ink)}.mj-scope .mj-prose a{color:var(--brand);border-bottom:1px solid color-mix(in oklab,var(--brand) 40%,transparent)}.mj-scope .mj-prose a:hover{border-bottom-color:var(--brand)}.mj-scope .mj-prose ul,.mj-scope .mj-prose ol{font-size:17px;line-height:1.7;color:var(--ink-soft);padding-left:1.25em;margin:0 0 20px}.mj-scope .mj-prose li{margin:0 0 8px}.mj-scope .mj-prose blockquote{border-left:3px solid var(--brand);padding-left:22px;margin:26px 0;font-family:var(--ff-display);font-weight:var(--display-weight);font-style:italic;font-size:24px;line-height:1.3;color:var(--ink)}.mj-scope .mj-prose img{border-radius:8px;height:auto}.mj-scope .mj-prose strong{color:var(--ink);font-weight:600}.mj-scope .mj-prose hr{border:0;border-top:1px solid var(--hairline);margin:36px 0}.mj-scope .mj-produktinfo .pi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0 0 28px}.mj-scope .mj-produktinfo .pi-card{background:var(--card);border:1px solid var(--hairline);border-radius:14px;padding:24px 26px;display:flex;flex-direction:column}.mj-scope .mj-produktinfo .pi-card h2{font-family:var(--ff-display);font-weight:var(--display-weight);font-size:22px;line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.mj-scope .mj-produktinfo .pi-card-body ul{list-style:none;margin:0;padding:0}.mj-scope .mj-produktinfo .pi-card-body li{margin:0;padding:9px 0;border-bottom:1px solid color-mix(in oklab,var(--hairline) 55%,transparent);font-size:15px;line-height:1.5;color:var(--ink-mute)}.mj-scope .mj-produktinfo .pi-card-body li:last-child{border-bottom:0;padding-bottom:0}.mj-scope .mj-produktinfo .pi-card-body li a{color:var(--brand);font-weight:500;border-bottom:1px solid color-mix(in oklab,var(--brand) 30%,transparent)}.mj-scope .mj-produktinfo .pi-card-body li a:hover{border-bottom-color:var(--brand)}.mj-scope .mj-produktinfo .pi-info-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.mj-scope .mj-produktinfo .pi-info{background:var(--paper-2);border:1px solid var(--hairline);border-radius:14px;padding:24px 26px}.mj-scope .mj-produktinfo .pi-info h2{font-family:var(--ff-display);font-weight:var(--display-weight);font-size:21px;line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px}.mj-scope .mj-produktinfo .pi-info-body p{font-size:15px;line-height:1.7;color:var(--ink-soft);margin:0 0 10px}.mj-scope .mj-produktinfo .pi-info-body p:last-child{margin-bottom:0}.mj-scope .mj-produktinfo .pi-info-body a{color:var(--brand)}@media (max-width:640px){.mj-scope .mj-produktinfo .pi-info-row{grid-template-columns:1fr}}@media (max-width:760px){.mj-scope .utility-inner{padding:7px 16px;gap:10px;font-size:10px;flex-wrap:wrap;justify-content:center;text-align:center}.mj-scope .utility .group{gap:10px;flex-wrap:wrap;justify-content:center}.mj-scope .utility .group:last-child span:last-of-type{display:none}}body.woocommerce-checkout .mj-scope .utility,body.woocommerce-checkout .mj-scope .promo-bar{display:none !important}body.woocommerce-checkout .mj-scope .nav-links,body.woocommerce-checkout .mj-scope .nav-utils,body.woocommerce-checkout .mj-scope .mj-burger,body.woocommerce-checkout .mj-scope .icon-btn,body.woocommerce-checkout .mj-scope .cart-btn{display:none !important}body.woocommerce-checkout .mj-scope .nav{position:static !important}body.woocommerce-checkout .mj-scope .nav-inner{grid-template-columns:1fr !important;justify-items:center}body.woocommerce-checkout .mj-scope .brand{justify-self:center}