.kraft-homepage-cta-row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:stretch}.kraft-homepage-secondary-link{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:5rem;padding:1rem 2.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#102b355c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.6rem;font-weight:620;letter-spacing:.01em;line-height:1;text-decoration:none;box-shadow:0 8px 20px #102b352e;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.kraft-homepage-secondary-link:hover{opacity:1;transform:translateY(-1px);background:#102b357a;border-color:#ffffff9e}.kraft-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.kraft-route-card{height:100%;display:flex;flex-direction:column;gap:1rem;padding:2.4rem;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));border-radius:1.2rem;box-shadow:0 8px 28px #00000014}.kraft-route-card__title{margin:0;font-size:2rem;line-height:1.2}.kraft-route-card__text{margin:0;opacity:.88;line-height:1.6}.kraft-route-card__link{margin-top:auto;font-weight:700;text-decoration:underline}.kraft-final-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}@media screen and (max-width:989px){.kraft-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.kraft-homepage-cta-row,.kraft-final-cta__actions{flex-direction:column;align-items:stretch}.kraft-route-grid{grid-template-columns:1fr}.kraft-route-card{padding:2rem}}.kraft-route-card__link{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:rgb(var(--color-foreground));text-decoration:none;font-weight:700;line-height:1.2;padding-bottom:.2rem;border-bottom:2px solid rgba(var(--color-foreground),.16);transition:border-color .2s ease,color .2s ease,transform .2s ease}.kraft-route-card__link:after{content:"\2192";font-size:1.4rem;line-height:1}.kraft-route-card__link:hover{color:rgb(var(--ds-text-rgb));border-bottom-color:rgba(var(--ds-primary-rgb),.52);transform:translateY(-1px)}.kraft-final-cta__actions .kraft-final-cta__secondary{background:#102b3533;color:#fff;border-color:#dcece88c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kraft-final-cta__actions .kraft-final-cta__secondary:hover{background:#102b3552;border-color:#ffffffc7}.hp-hero__metrics{gap:.9rem}.hp-hero__metric{padding:1.05rem 1.1rem}.hp-hero__metric-value{font-size:clamp(1.7rem,2vw,2.1rem)}.hp-hero__metric-label{margin-top:.45rem;font-size:1.15rem;line-height:1.45}@media screen and (min-width:990px){.hp-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1199px){.hp-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.hp-hero__metrics{grid-template-columns:1fr}}.kraft-route-card{border:1px solid rgba(var(--ds-primary-rgb),.14);border-radius:2.2rem;background:radial-gradient(circle at top left,rgba(var(--ds-primary-rgb),.08),transparent 38%),#fffffff5;box-shadow:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.kraft-route-card:hover{transform:translateY(-3px);border-color:rgba(var(--ds-primary-rgb),.32);box-shadow:0 16px 34px #102b3514}.kraft-route-card__title{color:#102b35;font-size:clamp(2rem,2.2vw,2.5rem)}.kraft-route-card__text{color:rgba(var(--ds-muted-rgb),.94)}#lokala-lankar{padding:3.2rem 0 2.8rem}#lokala-lankar>.page-width{padding-top:0!important;padding-bottom:0!important}#lokala-lankar>.page-width>div:first-child{max-width:78rem!important;margin:0 auto 2.8rem!important;text-align:center}#lokala-lankar>.page-width>div:first-child p:first-child{margin:0 0 .9rem!important;color:rgb(var(--ds-primary-rgb));font-size:1.12rem!important;font-weight:800;letter-spacing:.15em!important;opacity:1!important}#lokala-lankar>.page-width>div:first-child h2{margin:0 0 1rem!important;color:#102b35;font-size:clamp(3rem,4vw,4.6rem);line-height:1.06;letter-spacing:-.025em}#lokala-lankar>.page-width>div:first-child .rte{color:rgba(var(--ds-muted-rgb),.92);font-size:1.7rem;line-height:1.55}#lokala-lankar>.page-width>div:nth-child(2){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.6rem!important}#lokala-lankar>.page-width>div:nth-child(2)>div{position:relative;min-height:20rem;display:flex;flex-direction:column;padding:2.3rem!important;border:1px solid rgba(var(--ds-primary-rgb),.15)!important;border-radius:2.2rem!important;background:radial-gradient(circle at top left,rgba(var(--ds-primary-rgb),.09),transparent 40%),#fffffff7;box-shadow:none;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#lokala-lankar>.page-width>div:nth-child(2)>div:hover{transform:translateY(-3px);border-color:rgba(var(--ds-primary-rgb),.34)!important;box-shadow:0 16px 32px #102b3514}#lokala-lankar>.page-width>div:nth-child(2)>div:before{content:"";width:4.6rem;height:.35rem;margin-bottom:1.7rem;border-radius:999px;background:rgb(var(--ds-primary-rgb))}#lokala-lankar h3{margin:0 0 .9rem!important;color:#102b35;font-size:2rem;line-height:1.2}#lokala-lankar .rte{color:rgba(var(--ds-muted-rgb),.94);line-height:1.55}#lokala-lankar>.page-width>div:nth-child(2)>div>a{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;margin-top:auto;padding-top:1.4rem;color:rgb(var(--ds-primary-rgb));font-weight:760;text-decoration:none}#lokala-lankar>.page-width>div:nth-child(2)>div>a:after{content:"\2192"}#lokala-lankar>.page-width>div:nth-child(2)>div:last-child{background:linear-gradient(145deg,#102b35fa,#102b35eb);border-color:#102b35fa!important}#lokala-lankar>.page-width>div:nth-child(2)>div:last-child:before{background:rgb(var(--ds-primary-rgb))}#lokala-lankar>.page-width>div:nth-child(2)>div:last-child h3,#lokala-lankar>.page-width>div:nth-child(2)>div:last-child .rte{color:#fff}#lokala-lankar>.page-width>div:nth-child(2)>div:last-child>a{color:#fff}@media screen and (max-width:989px){#lokala-lankar>.page-width>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){#lokala-lankar{padding:2.4rem 0 2rem}#lokala-lankar>.page-width>div:nth-child(2){grid-template-columns:1fr!important}#lokala-lankar>.page-width>div:nth-child(2)>div{min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/kraft-homepage-overrides.css.map */
