.storak-native-homepage-active .hero-section{display:none}
.storak-native-homepage-active .entry-content{margin-top:0}
.storak-native-homepage-active .ct-container-full{padding-top:0;padding-bottom:0}
.storak-native-home{--storak-teal:#00b5b8;--storak-teal-dark:#007f83;--storak-ink:#102326;--storak-copy:#405054;--storak-charcoal:#1d2527;--storak-line:#dce5e6;--storak-soft:#f4f7f7;--storak-white:#fff;--storak-focus:#f5a623;color:var(--storak-ink);background:#fff;font-size:16px;line-height:1.55}
.storak-native-home,.storak-native-home *{box-sizing:border-box}
.storak-native-home a{color:inherit;text-decoration:none}
.storak-native-home img{display:block;max-width:100%;height:auto}
.storak-native-home :is(h1,h2,h3,p){margin-top:0}
.storak-native-home a:focus-visible{outline:3px solid var(--storak-focus);outline-offset:4px}
.storak-native-home .stakk-section{position:relative;width:100%;padding:clamp(56px,7vw,96px) 0;overflow:hidden}
.storak-native-home .stakk-section--tight{padding:clamp(38px,5vw,64px) 0}
.storak-native-home .stakk-section--soft{background:var(--storak-soft)}
.storak-native-home .stakk-section--white{background:#fff}
.storak-native-home .stakk-section--dark{background:var(--storak-charcoal);color:#fff}
.storak-native-home .stakk-container{position:relative;z-index:2;width:min(1180px,calc(100% - 40px));max-width:1180px;margin-inline:auto}
.storak-native-home .stakk-eyebrow{display:block;margin:0 0 14px;color:var(--storak-teal-dark);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.storak-native-home .stakk-h1{max-width:720px;margin:0 0 22px;color:var(--storak-ink);font-size:clamp(42px,6vw,78px);font-weight:850;letter-spacing:-.055em;line-height:.96}
.storak-native-home .stakk-h2{max-width:780px;margin:0 0 16px;color:var(--storak-ink);font-size:clamp(31px,4vw,52px);font-weight:850;letter-spacing:-.045em;line-height:1.02}
.storak-native-home .stakk-lead{max-width:720px;margin:0 0 28px;color:var(--storak-copy);font-size:clamp(18px,2vw,21px);line-height:1.55}
.storak-native-home .stakk-section--dark :is(.stakk-h2,.stakk-lead,.stakk-eyebrow){color:#fff}
.storak-native-home .stakk-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:4px}
.storak-native-home .wp-block-button.stakk-btn{display:block;min-height:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none;transform:none}
.storak-native-home .stakk-btn .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border:1px solid transparent;border-radius:0;background:var(--storak-teal);color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,border-color .18s ease}
.storak-native-home .stakk-btn .wp-block-button__link:hover{transform:translateY(-2px);background:var(--storak-teal-dark);color:#fff}
.storak-native-home .stakk-btn--primary .wp-block-button__link{min-width:180px}
.storak-native-home .stakk-btn--ghost .wp-block-button__link{min-height:auto;padding:11px 2px;border:0;background:transparent;color:var(--storak-teal-dark)}
.storak-native-home .stakk-btn--ghost .wp-block-button__link::after{content:" →";margin-left:7px}
.storak-native-home .stakk-btn--ghost .wp-block-button__link:hover{background:transparent;color:var(--storak-ink);transform:translateX(3px)}
.storak-native-home .stakk-link,.storak-native-home .stakk-link a{color:var(--storak-teal-dark);font-weight:800}
.storak-native-home p.stakk-link::after{content:none!important}
.storak-native-home .stakk-link a::after,.storak-native-home a.stakk-link::after{content:" →"}

.storak-native-home .stakk-hero{min-height:720px;padding-top:clamp(60px,8vw,110px);background:linear-gradient(135deg,rgba(244,247,247,.96),rgba(255,255,255,.98)),radial-gradient(circle at 85% 22%,rgba(0,181,184,.13),transparent 34%)}
.storak-native-home .stakk-hero::before{content:"";position:absolute;right:-150px;top:70px;width:560px;height:560px;background:url("https://storak.nl/wp-content/uploads/2026/07/icon.png") center/contain no-repeat;opacity:.085;pointer-events:none}
.storak-native-home .stakk-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:clamp(36px,6vw,82px);align-items:center}
.storak-native-home .stakk-hero-grid>.wp-block-column{width:auto!important;flex-basis:auto!important}
.storak-native-home .stakk-hero-copy{max-width:690px}
.storak-native-home .stakk-hero-routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;border:1px solid var(--storak-line);background:rgba(255,255,255,.72);box-shadow:0 12px 36px rgba(16,35,38,.06)}
.storak-native-home .wp-block-button.stakk-route-pill{display:block;min-height:0;margin:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none}
.storak-native-home .stakk-route-pill .wp-block-button__link{display:flex;min-height:76px;padding:14px 16px;flex-direction:column;justify-content:center;border:0;border-right:1px solid var(--storak-line);border-radius:0;background:transparent;color:var(--storak-ink);font-size:13px;font-weight:800;overflow-wrap:normal;text-align:left;word-break:normal;box-shadow:none;transition:background .18s ease,color .18s ease}
.storak-native-home .stakk-route-pill:last-child .wp-block-button__link{border-right:0}
.storak-native-home .stakk-route-pill .wp-block-button__link:hover{background:#fff;color:var(--storak-ink)}
.storak-native-home .stakk-route-pill strong{display:block;color:var(--storak-ink);font-size:16px;font-weight:850;letter-spacing:-.015em;line-height:1.1;text-transform:none}
.storak-native-home .stakk-route-pill span{display:block;margin-top:7px;color:var(--storak-teal-dark);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}

.storak-daily-product{display:block;background:#fff;border:1px solid #d7dfe0;color:var(--storak-ink);box-shadow:0 14px 34px rgba(16,35,38,.09);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.storak-daily-product:hover{color:var(--storak-ink);border-color:#aebfc1;box-shadow:0 20px 42px rgba(16,35,38,.13);transform:translateY(-2px)}
.storak-daily-product__image{display:flex;height:300px;padding:22px 34px 18px;overflow:hidden;background:#fff;border-bottom:1px solid #e6ebec}
.storak-daily-product__image img{width:100%!important;height:100%!important;max-width:none;object-fit:contain;object-position:center}
.storak-daily-product__body{padding:20px 24px 22px}
.storak-daily-product__eyebrow{display:block;margin-bottom:5px;color:var(--storak-teal-dark);font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.storak-daily-product__descriptor{display:block;min-height:2.1em;margin-bottom:10px;color:#667579;font-size:.74rem;font-weight:700;line-height:1.4}
.storak-daily-product h2{margin:0 0 11px;color:var(--storak-ink);font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.05}
.storak-daily-product__price,.storak-product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px}
.storak-daily-product__price{margin-bottom:16px}
.storak-daily-product__price strong,.storak-product-card__price strong{color:var(--storak-ink);font-size:1.18rem}
.storak-daily-product__price>small,.storak-product-card__price>small{color:#657378;font-size:.72rem}
.storak-daily-product__price>span,.storak-product-card__price>span{width:100%;color:#657378;font-size:.78rem;font-weight:700}
.storak-daily-product__traits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -24px 16px;padding:12px 24px;background:#f4f6f6;border-block:1px solid #e5eaeb}
.storak-daily-product__traits span{min-width:0;padding:0 10px;border-right:1px solid #d6dfe0}
.storak-daily-product__traits span:first-child{padding-left:0}.storak-daily-product__traits span:last-child{padding-right:0;border-right:0}
.storak-daily-product__traits small{display:block;color:#677579;font-size:.65rem;font-weight:700}.storak-daily-product__traits strong{display:block;overflow:hidden;color:var(--storak-ink);font-size:.78rem;line-height:1.25;text-overflow:ellipsis}
.storak-daily-product__cta,.storak-product-card__cta{display:block;padding:11px 16px;background:var(--storak-teal);color:var(--storak-ink);font-size:.82rem;font-weight:900;letter-spacing:.045em;text-align:center;text-transform:uppercase}

.storak-native-home .stakk-task-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.storak-native-home .stakk-task-grid>.wp-block-column{display:flex;width:auto!important}
.storak-native-home .stakk-task-card{position:relative;display:flex;width:100%;height:100%;min-height:260px;padding:24px;flex-direction:column;background:#fff;border:1px solid var(--storak-line);box-shadow:0 12px 36px rgba(16,35,38,.06);overflow:hidden}
.storak-native-home .stakk-task-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 0 20px;background:var(--storak-teal);color:#fff;font-weight:900}
.storak-native-home .stakk-task-card h3{margin:0 0 8px;font-size:20px;line-height:1.15}
.storak-native-home .stakk-task-card>p:not(.stakk-task-icon):not(.stakk-link){margin-bottom:20px;color:var(--storak-copy);font-size:14px}
.storak-native-home .stakk-task-card .stakk-link{margin-top:auto;margin-bottom:0;font-size:14px}

.storak-product-selection__head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px}
.storak-product-selection__head .stakk-lead{margin-bottom:0}
.storak-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.storak-product-card{min-width:0;background:#fff;border:1px solid var(--storak-line);box-shadow:0 12px 36px rgba(16,35,38,.06);transition:transform .18s ease,border-color .18s ease}
.storak-product-card:hover{border-color:#adc0c2;transform:translateY(-2px)}
.storak-product-card>a{display:flex;flex-direction:column;height:100%}
.storak-product-card__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:18px;background:#fff;border-bottom:1px solid #edf1f2;overflow:hidden}
.storak-product-card__image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.storak-product-card__body{display:flex;flex:1;flex-direction:column;padding:18px}
.storak-product-card h3{margin:0 0 16px;color:var(--storak-ink);font-size:1rem;line-height:1.25}
.storak-product-card__price{margin-top:auto;margin-bottom:16px}
.storak-product-card__cta{margin-top:auto}
.storak-home-block-notice{padding:18px;background:#fff;border-left:4px solid var(--storak-teal);color:var(--storak-copy)}

.storak-native-home .storak-lift-section{background:linear-gradient(rgba(10,27,30,.84),rgba(10,27,30,.84)),url("https://storak.nl/wp-content/uploads/2025/05/Stakk-Lager-dark-1.png") center/cover no-repeat}
.storak-native-home .storak-lift-feature-v2{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;background:rgba(16,35,38,.94);border:1px solid #395053}
.storak-native-home .storak-lift-feature-v2>.wp-block-column{width:auto!important}
.storak-native-home .storak-lift-feature-v2__image{min-height:440px;overflow:hidden;background:#172126}
.storak-native-home .storak-lift-feature-v2__image figure{height:100%;margin:0}.storak-native-home .storak-lift-feature-v2__image a{display:block;height:100%}
.storak-native-home .storak-lift-feature-v2__image img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}
.storak-native-home .storak-lift-feature-v2__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,74px);background:rgba(16,35,38,.94)}
.storak-native-home .storak-lift-feature-v2__content :is(h2,p){color:#fff}.storak-native-home .storak-lift-feature-v2__content .stakk-eyebrow{color:#5fe4e6}

.storak-native-home .stakk-guide-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.storak-native-home .stakk-guide-card{position:relative;display:flex;flex-direction:column;min-height:285px;padding:28px;background:#fff;border:1px solid var(--storak-line);box-shadow:0 12px 36px rgba(16,35,38,.06)}
.storak-native-home .stakk-guide-card--feature{background:var(--storak-ink);border-color:var(--storak-ink);color:#fff}
.storak-native-home .stakk-guide-card h3{margin:0 0 12px;font-size:1.35rem}.storak-native-home .stakk-guide-card p{color:var(--storak-copy)}
.storak-native-home .stakk-guide-card--feature :is(h3,p){color:#fff}.storak-native-home .stakk-guide-card--feature .stakk-link a{color:#5fe4e6}
.storak-native-home .stakk-guide-label{font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.storak-native-home .stakk-guide-card .stakk-link{margin-top:auto;margin-bottom:0}

.storak-native-home .stakk-cta{position:relative;padding:clamp(34px,5vw,58px);background:var(--storak-ink);border-top:6px solid var(--storak-teal);color:#fff;box-shadow:0 12px 36px rgba(16,35,38,.1);overflow:hidden}
.storak-native-home .stakk-cta :is(h2,p){color:#fff!important}.storak-native-home .stakk-cta .stakk-eyebrow{color:#5fe4e6!important}.storak-native-home .stakk-cta h2{margin:0 0 12px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.05}.storak-native-home .stakk-cta p:last-child{margin-bottom:0}
.storak-native-home .stakk-value-strip{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgba(255,255,255,.18)}
.storak-native-home .stakk-value-item{padding:28px;border-right:1px solid rgba(255,255,255,.14)}.storak-native-home .stakk-value-item:last-child{border-right:0}
.storak-native-home .stakk-value-item h3{margin:0 0 6px;color:#fff;font-size:18px}.storak-native-home .stakk-value-item p{margin:0;color:rgba(255,255,255,.76);font-size:14px}

.storak-native-home .stakk-seo-grid{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,80px)}
.storak-native-home .stakk-seo-grid>.wp-block-column{width:auto!important;flex-basis:auto!important}
.storak-native-home .storak-pillar-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.storak-native-home .stakk-seo-block{height:100%;padding:22px;background:var(--storak-soft);border-top:5px solid var(--storak-teal)}
.storak-native-home .stakk-seo-block h3{margin:0 0 10px;font-size:1.2rem}.storak-native-home .stakk-seo-block p{color:var(--storak-copy);font-size:.92rem}
.storak-native-home .storak-help-row{margin-top:16px;padding:22px 24px;border-left:5px solid var(--storak-teal);background:#fff;border-top:1px solid var(--storak-line);border-right:1px solid var(--storak-line);border-bottom:1px solid var(--storak-line)}
.storak-native-home .storak-help-row h3{margin:0 0 8px}.storak-native-home .storak-help-row p{margin-bottom:8px}.storak-native-home .storak-help-row .stakk-link{margin-bottom:0}

.storak-native-home .stakk-faq{max-width:920px}
.storak-native-home .stakk-faq details{margin:0;border-top:1px solid #cbd7d9;background:#fff}
.storak-native-home .stakk-faq details:last-child{border-bottom:1px solid #cbd7d9}
.storak-native-home .stakk-faq summary{padding:20px 22px;color:var(--storak-ink);font-size:1rem;font-weight:850;cursor:pointer}
.storak-native-home .stakk-faq details>p{padding:0 22px 22px;margin:0;color:var(--storak-copy)}
.storak-native-home .stakk-faq details a{color:var(--storak-teal-dark);text-decoration:underline;text-underline-offset:3px}

@media(max-width:1024px){
	.storak-native-home .stakk-hero-grid{grid-template-columns:1fr 1fr;gap:34px}
	.storak-native-home .stakk-hero-routes{grid-template-columns:repeat(2,minmax(0,1fr))}
	.storak-native-home .stakk-task-grid,.storak-product-grid,.storak-native-home .stakk-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.storak-native-home .storak-pillar-grid{grid-template-columns:1fr}
}
@media(max-width:781px){
	.storak-native-home .stakk-section{padding:52px 0}
	.storak-native-home .stakk-container{width:min(100% - 30px,1180px)}
	.storak-native-home .stakk-hero{min-height:0;padding-top:52px}
	.storak-native-home .stakk-hero-grid,.storak-native-home .storak-lift-feature-v2,.storak-native-home .stakk-seo-grid{grid-template-columns:1fr}
	.storak-native-home .stakk-hero-visual{min-height:0}
	.storak-product-selection__head{display:block}.storak-product-selection__head>a{display:inline-block;margin-top:18px}
	.storak-native-home .storak-lift-feature-v2__image{min-height:0;aspect-ratio:16/9}.storak-native-home .storak-lift-feature-v2__content{padding:32px}
	.storak-native-home .stakk-value-strip{grid-template-columns:repeat(2,1fr)}.storak-native-home .stakk-value-item:nth-child(2){border-right:0}.storak-native-home .stakk-value-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}
	.storak-native-home .stakk-cta-inner{gap:20px}.storak-native-home .stakk-cta-inner .wp-block-buttons{justify-content:flex-start}
}
@media(max-width:520px){
	.storak-native-home .stakk-h1{font-size:clamp(40px,13vw,58px)}
	.storak-native-home .stakk-hero-routes,.storak-native-home .stakk-task-grid,.storak-product-grid,.storak-native-home .stakk-guide-grid,.storak-native-home .stakk-value-strip{grid-template-columns:1fr}
	.storak-native-home .stakk-hero-routes{gap:0}.storak-native-home .stakk-route-pill .wp-block-button__link{min-height:58px;border-right:0;border-bottom:1px solid var(--storak-line)}.storak-native-home .stakk-route-pill:last-child .wp-block-button__link{border-bottom:0}
	.storak-daily-product__image{height:min(70vw,280px);padding:18px 24px}
	.storak-daily-product__body{padding:18px 20px 20px}.storak-daily-product__traits{margin-inline:-20px;padding-inline:20px}
	.storak-native-home .stakk-task-card{min-height:220px}
	.storak-native-home .stakk-value-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.storak-native-home .stakk-value-item:last-child{border-bottom:0}
}
