/* Home edition — white surfaces, live text and existing product information. */
html body .akkur-home-wrapper.ak-home-edition .akkur-hero{padding:30px 0 0!important;overflow:hidden!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-grid{grid-template-columns:1fr 1.08fr!important;min-height:540px!important;gap:22px!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-content{padding:20px 0 40px!important;animation:none!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-badge-wrap{margin-bottom:24px!important;gap:9px!important}
html body .ak-home-edition .akkur-hero-badge-wrap>svg{width:17px;height:17px;color:#b82b29!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero .akkur-hero-tag{font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;color:#6a6b71!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-title{font-size:clamp(49px,4.8vw,68px)!important;font-weight:650!important;line-height:1.1!important;letter-spacing:-.055em!important;margin-bottom:24px!important}
html body .ak-home-edition .ak-home-brand-name{font-weight:650!important;color:#25262d!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-desc{font-size:15px!important;line-height:1.85!important;max-width:465px!important;margin-bottom:26px!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-btn-group{margin-bottom:27px!important;gap:10px!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero .akkur-btn{border-radius:9px!important;min-height:49px!important;padding:13px 18px!important;font-size:12px!important;gap:9px!important}
html body .ak-home-edition .akkur-hero .akkur-btn>svg{width:18px;height:18px;margin:0!important;flex-shrink:0}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-usp-bar{padding-top:21px!important;gap:14px!important;border-color:#e8e8eb!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero .akkur-usp-item{gap:6px!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero .akkur-usp-item *{font-size:9px!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-visual{min-height:520px!important;align-self:stretch;animation:none!important;isolation:isolate}
.ak-home-orbit{position:absolute;z-index:-1;width:430px;height:430px;border:1px solid #eeeef1;border-radius:50%;left:7%;top:43px;background:radial-gradient(circle at 40% 30%,#fff 30%,#fafafa 100%)}
.ak-home-orbit:after{content:"";position:absolute;inset:34px;border:1px solid #eeeef1;border-radius:50%}
html body .akkur-home-wrapper.ak-home-edition .akkur-image-card{left:-12%!important;width:119%!important;height:100%!important;bottom:0!important}
html body .akkur-home-wrapper.ak-home-edition .akkur-hero-img{mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);object-position:center bottom!important}
.ak-home-studio-label{position:absolute;z-index:2;top:4px;left:28px;display:flex;flex-direction:column;gap:5px;font-size:8px;color:#96979e;letter-spacing:.06em}
.ak-home-studio-label span:first-child{font-weight:750;color:#63646c;font-size:9px;letter-spacing:.15em}
.ak-home-origin{position:absolute;right:3px;top:5px;display:flex;flex-direction:column;gap:5px;border-left:2px solid #b82b29;padding-left:12px;z-index:2}
.ak-home-origin strong{font-size:25px;font-weight:650;letter-spacing:-.045em;line-height:1;color:#b82b29}
.ak-home-origin span{font-size:8px;color:#74757c}
html body .akkur-home-wrapper.ak-home-edition .akkur-floating-badge{bottom:43px!important;right:10%!important;padding:12px 15px!important;border:1px solid #e7e7e9!important;box-shadow:0 9px 30px #24252a0a!important;border-radius:10px!important;background:#fffffff5!important;font-size:10px!important}
.ak-home-catalog{padding:36px 0 0;border-top:1px solid #e7e7e9;border-bottom:1px solid #e7e7e9;background:#fff}
.ak-home-catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}
.ak-home-eyebrow{display:block;font-size:10px;letter-spacing:.1em;font-weight:750;color:#b82b29;margin-bottom:11px}
html body .ak-home-catalog-head h2{font-family:inherit;font-size:34px;font-weight:650;letter-spacing:-.04em;line-height:1.2;margin:0;max-width:550px}
.ak-home-catalog-head p{max-width:335px;margin:0;color:#74757c;font-size:12px;line-height:1.8}
html body .ak-home-edition .ak-catalog-nav--home{padding:25px 0 22px!important}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-heading{margin-bottom:14px!important;justify-content:flex-end}
.ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-heading>span{display:none}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-heading>a{font-size:11px;min-height:30px;gap:8px;color:#b82b29!important}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-columns{gap:16px}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-group{border:1px solid #e7e7e9!important;border-radius:12px;padding:21px 23px!important;background:#fff;transition:border-color .2s}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-group:hover{border-color:#c8c8ce!important}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-title{min-height:53px;margin-bottom:14px!important;gap:12px}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-number{border:1px solid #e7e7e9;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;align-self:center;padding:0;flex-shrink:0;color:#92939a!important;font-size:9px!important}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-title strong{font-size:26px!important;font-weight:650!important;color:#25262d}
.ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-title>span>span{font-size:11px}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-group ul{border-top:1px solid #ededf0;padding-top:11px!important}
html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-group li>a{font-size:11px!important;padding:7px 0!important;min-height:31px!important}
.ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-foot{border-top:0;margin-top:8px;padding-top:5px;font-size:11px}
html body .akkur-home-wrapper.ak-home-edition .akkur-section{padding:72px 0!important}
html body .ak-home-edition .akkur-section-header{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;max-width:none!important;text-align:left!important;margin:0 0 34px!important}
html body .ak-home-edition .akkur-section-header .akkur-section-tag{grid-column:1/-1;font-size:11px!important;letter-spacing:.04em!important;margin-bottom:14px!important}
html body .ak-home-edition .akkur-section-header .akkur-section-title{font-size:36px!important;font-weight:650!important;margin:0!important;max-width:540px}
html body .ak-home-edition .akkur-section-header .akkur-section-desc{margin:0!important;max-width:470px;font-size:14px!important;align-self:center}
html body .ak-home-edition .akkur-feature-card{padding:25px 22px!important;border-radius:12px!important}
html body .ak-home-edition .akkur-feature-icon{margin-bottom:22px!important;background:#fff!important;width:43px!important;height:43px!important;border-radius:10px!important}
html body .ak-home-edition .akkur-feature-title{font-size:16px!important;font-weight:750!important}
html body .ak-home-edition .akkur-feature-desc{font-size:12px!important;line-height:1.8!important}
html body .ak-home-edition #products{border-block:1px solid #e7e7e9}
html body .ak-home-edition .akkur-product-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 75px;max-width:none!important;margin-bottom:36px!important}
.ak-home-edition .akkur-product-intro-tag{grid-column:1/-1;font-size:11px!important;letter-spacing:.04em!important;margin-bottom:14px!important}
html body .ak-home-edition .akkur-product-intro-title{grid-column:1;grid-row:2/4;font-size:36px!important;font-weight:650!important;max-width:560px;margin:0!important}
html body .ak-home-edition .akkur-product-intro-desc{grid-column:2;font-size:14px!important;margin-bottom:15px!important}
html body .ak-home-edition .akkur-product-intro>.akkur-btn{grid-column:2;justify-self:start;background:#fff!important;color:#b82b29!important;border:1px solid #dedee2!important;border-radius:8px!important;padding:10px 15px!important;min-height:40px!important;font-size:11px!important}
html body .ak-home-edition .akkur-product-card{border-radius:12px!important}
html body .ak-home-edition .akkur-category-media{height:215px!important;padding:16px 20px 0}
html body .ak-home-edition .akkur-category-media.ak-photo{padding:0}
html body .ak-home-edition .akkur-product-card-content{padding:22px!important}
html body .ak-home-edition .akkur-product-card .akkur-product-title{font-size:18px!important;font-weight:700!important;line-height:1.35!important}
html body .ak-home-edition .akkur-product-card .akkur-product-desc{font-size:12px!important;line-height:1.8!important}
html body .ak-home-edition .akkur-product-card .akkur-product-link{font-size:11px!important;border-top:1px solid #e7e7e9;padding-top:15px;display:flex;gap:8px}
html body .ak-home-edition .akkur-process-grid{gap:70px!important}
html body .ak-home-edition .akkur-process-grid>.akkur-process-visual{align-self:stretch;padding-top:20px;display:flex;flex-direction:column;justify-content:center;gap:15px}
html body .ak-home-edition .akkur-process-grid .akkur-section-title{font-size:36px!important;font-weight:650!important}
html body .ak-home-edition .akkur-process-grid .akkur-section-desc{font-size:13px!important;line-height:1.85!important}
.ak-home-factory-link{display:block;position:relative;margin-top:25px;border-radius:12px;overflow:hidden;color:#fff!important}
html body .ak-home-edition .ak-home-factory-link .akkur-process-banner{height:285px!important;margin:0!important;object-position:center 52%;border-radius:0!important}
.ak-home-factory-link>span{display:flex;align-items:center;gap:10px;position:absolute;bottom:13px;left:13px;right:13px;padding:13px;background:#fffffff5;border-radius:8px;font-size:11px;color:#292a31;font-weight:750}
.ak-home-factory-link svg{width:17px;height:17px;color:#b82b29}.ak-home-factory-link svg:last-child{margin-left:auto}
html body .ak-home-edition .akkur-process-step{padding:25px 0!important;gap:24px!important}
html body .ak-home-edition .akkur-process-step-title{font-size:18px!important;font-weight:650!important;line-height:1.5!important}
html body .ak-home-edition .akkur-process-step-desc{font-size:13px!important;line-height:1.8!important}
html body .ak-home-edition .akkur-process-num{font-size:28px!important;font-weight:500!important;opacity:.65}
.ak-home-journal{border-top:1px solid #e7e7e9}
html body .ak-home-edition .akkur-blog-card{border-radius:12px!important}
html body .ak-home-edition .akkur-blog-title{font-size:18px!important;line-height:1.45!important}
html body .ak-home-edition .akkur-blog-meta{padding:23px!important}
html body .ak-home-edition .akkur-blog-excerpt{font-size:12px!important}
html body .ak-home-edition .akkur-blog-link{font-size:11px!important}
html body .ak-home-edition .akkur-section-brand .akkur-section-title{font-size:36px!important;font-weight:650!important}
html body .ak-home-edition .akkur-section-brand .akkur-section-desc{font-size:13px!important;line-height:1.85!important}
html body .ak-home-edition .akkur-quality-badge-grid{display:flex!important;flex-direction:column;gap:12px!important}
html body .ak-home-edition .akkur-quality-badge-card{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:23px!important;gap:20px!important;border-radius:12px!important}
html body .ak-home-edition .akkur-quality-badge-card .akkur-badge-icon{margin:0!important;display:flex}
html body .ak-home-edition .akkur-quality-badge-card .akkur-badge-name{font-size:14px!important}
.ak-home-certificate-link{display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border:1px solid #dedee2;border-radius:8px;font-size:12px;font-weight:700;color:#b82b29!important;margin-top:24px}
.ak-home-certificate-link svg{width:18px;height:18px}
@media(min-width:1441px){html body .akkur-home-wrapper.ak-home-edition .akkur-hero-grid{min-height:585px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-visual{min-height:585px!important}.ak-home-orbit{width:460px;height:460px;top:55px}}
@media(max-width:1100px) and (min-width:768px){html body .akkur-home-wrapper.ak-home-edition .akkur-hero-title{font-size:48px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-grid{gap:15px!important;grid-template-columns:1.05fr 1fr!important}.ak-home-studio-label{left:5px}.ak-home-origin{right:5px}.ak-home-studio-label span:last-child{display:none}.ak-home-orbit{width:340px;height:340px;top:90px}.ak-home-catalog-head{gap:35px}html body .ak-home-catalog-head h2{font-size:30px}.ak-home-catalog-head p{max-width:270px}html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-group{padding:17px!important}html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-title strong{font-size:22px!important}html body .ak-home-edition .akkur-product-grid{grid-template-columns:repeat(2,1fr)!important}html body .ak-home-edition .akkur-process-grid{gap:38px!important}}
@media(max-width:767px){html body .akkur-home-wrapper.ak-home-edition .akkur-hero{padding:0!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-grid{grid-template-columns:1fr!important;gap:0!important;min-height:0!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-content{padding:34px 0 0!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-title{font-size:clamp(38px,10.3vw,62px)!important;line-height:1.13!important;margin-bottom:20px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-desc{font-size:13px!important;line-height:1.85!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-badge-wrap{margin-bottom:20px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero .akkur-btn{font-size:11px!important;padding:12px 9px!important;gap:7px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-btn-group{margin-bottom:22px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-usp-bar{gap:11px!important;padding-top:18px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero .akkur-usp-item *{font-size:8px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-visual{height:90vw!important;min-height:345px!important;max-height:470px!important;margin-top:30px!important}.ak-home-orbit{width:280px;height:280px;left:calc(50% - 140px);top:45px}.ak-home-studio-label{left:0;top:3px;font-size:7px}.ak-home-studio-label span:first-child{font-size:8px}.ak-home-studio-label span:last-child{display:none}.ak-home-origin{right:0;top:0;padding-left:9px}.ak-home-origin strong{font-size:22px}.ak-home-origin span{font-size:7px}html body .akkur-home-wrapper.ak-home-edition .akkur-image-card{left:-18%!important;width:136%!important}html body .akkur-home-wrapper.ak-home-edition .akkur-floating-badge{bottom:27px!important;right:13%!important;padding:10px 12px!important;font-size:9px!important}.ak-home-catalog{padding-top:30px}.ak-home-catalog-head{display:block}.ak-home-catalog-head h2{font-size:29px!important}.ak-home-catalog-head p{font-size:12px;max-width:440px;margin-top:16px}html body .ak-home-edition .ak-catalog-nav--home{padding:14px 0 19px!important}html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-heading{margin-bottom:10px!important}html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-columns{gap:12px}html body .ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-group{padding:18px!important}.ak-home-edition .ak-catalog-nav--home .ak-catalog-nav-foot{font-size:10px;margin-top:7px}html body .akkur-home-wrapper.ak-home-edition .akkur-section{padding:48px 0!important}html body .ak-home-edition .akkur-section-header{grid-template-columns:1fr;gap:0;margin-bottom:27px!important}html body .ak-home-edition .akkur-section-header .akkur-section-title{font-size:29px!important;margin-bottom:16px!important}html body .ak-home-edition .akkur-section-header .akkur-section-desc{font-size:13px!important}html body .ak-home-edition .akkur-features-grid{gap:12px!important}html body .ak-home-edition .akkur-feature-card{padding:23px!important}html body .ak-home-edition .akkur-product-intro{grid-template-columns:1fr;gap:0!important;margin-bottom:26px!important}html body .ak-home-edition .akkur-product-intro-title{grid-row:auto;grid-column:1;font-size:29px!important;margin-bottom:17px!important}html body .ak-home-edition .akkur-product-intro-desc{grid-column:1;font-size:13px!important}.ak-home-edition .akkur-product-intro-tag{grid-column:1}html body .ak-home-edition .akkur-product-intro>.akkur-btn{grid-column:1;font-size:11px!important;margin-top:3px}html body .ak-home-edition .akkur-category-media{height:230px!important}html body .ak-home-edition .akkur-product-card .akkur-product-title{font-size:20px!important}html body .ak-home-edition .akkur-process-grid{gap:27px!important}html body .ak-home-edition .akkur-process-grid .akkur-section-title,html body .ak-home-edition .akkur-section-brand .akkur-section-title{font-size:29px!important}html body .ak-home-edition .ak-home-factory-link .akkur-process-banner{height:240px!important}html body .ak-home-edition .akkur-process-grid>.akkur-process-visual{padding-top:0}html body .ak-home-edition .akkur-process-step{gap:18px!important;padding:22px 0!important}html body .ak-home-edition .akkur-process-step-title{font-size:17px!important}html body .ak-home-edition .akkur-quality-badge-card{padding:20px!important}}
@media(max-width:360px){html body .akkur-home-wrapper.ak-home-edition .akkur-hero-title{font-size:36px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero .akkur-btn{font-size:10px!important}html body .akkur-home-wrapper.ak-home-edition .akkur-hero-visual{min-height:310px!important}.ak-home-orbit{width:240px;height:240px;left:calc(50% - 120px)}html body .ak-home-edition .akkur-hero .akkur-btn>svg{width:15px;height:15px}}
