html:has(.kstyle-section),body:has(.kstyle-section){overflow-x:hidden}body:has(.kstyle-section) .shopify-pc__banner__dialog,body:has(.kstyle-section) #shopify-pc__banner,body:has(.kstyle-section) .cc-window,body:has(.kstyle-section) .cookie-banner,html:has(.kstyle-section) csm-cookie-consent,html:has(.kstyle-section) .csm-cookie-consent,html:has(.kstyle-section) [class*=csm-cookie-consent],body:has(.kstyle-section) .needsclick[class*=kl-private-reset],body:has(.kstyle-section) [class*=klaviyo-prevent-body-scrolling] .klaviyo-form,body:has(.kstyle-section) [class*=HubLauncherWidget__FloatingWidget],body:has(.kstyle-section) .msp,body:has(.kstyle-section) .pushowl-optin,body:has(.kstyle-section) [class*=pushowl],body:has(.kstyle-section) [id*=pushowl],body:has(.kstyle-section) #PBarNextFrameWrapper,body:has(.kstyle-section) #PBarNextFrame{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(.kstyle-section){background:#fff;overflow-y:auto!important}body:has(.kstyle-section) .content-for-layout{margin:0;padding:0}.shopify-section:has(.kstyle-section){margin:0}.kstyle-page{--kstyle-black: #111111;--kstyle-blue: #0058a3;--kstyle-red: #cc0008;--kstyle-orange: #c94c00;--kstyle-grey: #f5f5f5;--kstyle-mid-grey: #e5e5e5;--kstyle-text: #111111;--kstyle-muted: #484848;--kstyle-background: #ffffff;--kstyle-container-max: 1344px;--kstyle-section-padding-top: 40px;--kstyle-section-padding-bottom: 0px;--kstyle-intro-padding-top: 36px;--kstyle-intro-padding-bottom: 44px;--kstyle-h1-size: clamp(42px, 4vw, 58px);--kstyle-h2-size: clamp(28px, 3vw, 42px);--kstyle-body-size: 16px;--kstyle-gutter: clamp(20px, 4vw, 48px);width:100%;color:var(--kstyle-text);background:var(--kstyle-background);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden}.kstyle-page *,.kstyle-page *:before,.kstyle-page *:after{box-sizing:border-box}.kstyle-page a{color:inherit}.kstyle-page img{display:block;max-width:100%}.kstyle-page__container{width:min(100% - (var(--kstyle-gutter) * 2),var(--kstyle-container-max));margin-inline:auto}.kstyle-page__intro{padding-block:var(--kstyle-intro-padding-top) var(--kstyle-intro-padding-bottom)}.kstyle-page__breadcrumbs{display:flex;gap:8px;margin:0 0 88px;color:var(--kstyle-muted);font-size:12px}.kstyle-page__h1{max-width:680px;margin:0 0 22px;font-size:var(--kstyle-h1-size);line-height:1.04;font-weight:700;letter-spacing:0}.kstyle-page__lead{max-width:560px;margin:0 0 32px;color:var(--kstyle-muted);font-size:var(--kstyle-body-size)}.kstyle-page__explore-title{margin:0 0 6px;font-size:20px;line-height:1.2;font-weight:700}.kstyle-page__jump-links{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}.kstyle-page__jump-links a{font-size:16px;text-decoration:underline}.kstyle-page__section{padding-block:var(--kstyle-section-padding-top) var(--kstyle-section-padding-bottom)}.kstyle-page__section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 28px}.kstyle-page__h2{max-width:860px;margin:0;font-size:var(--kstyle-h2-size);line-height:1.08;font-weight:700;letter-spacing:0}.kstyle-page__section-text{max-width:680px;margin:8px 0 0;color:var(--kstyle-muted);font-size:var(--kstyle-body-size)}.kstyle-page__band{display:flex;align-items:center;min-height:144px;padding:32px 50px;color:#fff;background:var(--kstyle-orange)}.kstyle-page__band h2{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.05;font-weight:700}.kstyle-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kstyle-page__grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.kstyle-card{display:grid;gap:14px;min-width:0;color:var(--kstyle-text);text-decoration:none}.kstyle-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--kstyle-grey)}.kstyle-card__media--square{aspect-ratio:1 / 1}.kstyle-card__media--portrait{aspect-ratio:3 / 4}.kstyle-page__grid .kstyle-card__media,.kstyle-page__rail .kstyle-card__media{aspect-ratio:4 / 3}.kstyle-page__colour-grid .kstyle-card__media{aspect-ratio:3 / 4}.kstyle-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.kstyle-card:hover .kstyle-card__media img{transform:scale(1.03)}.kstyle-card__title{margin:0;font-size:18px;line-height:1.2;font-weight:700}.kstyle-card__text{margin:0;color:var(--kstyle-muted);font-size:14px}.kstyle-card__arrow{display:inline-grid;place-items:center;width:36px;height:36px;margin-block-start:8px;color:#fff;background:var(--kstyle-black);border-radius:999px}.kstyle-page__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,388px);gap:20px;overflow-x:auto;padding-block-end:12px;scrollbar-width:thin}.kstyle-page__colour-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.kstyle-system{display:grid;min-height:220px;padding:24px;color:var(--kstyle-text);background:var(--kstyle-grey);text-decoration:none}.kstyle-system__title{margin:0 0 14px;font-size:22px;line-height:1.15;font-weight:700}.kstyle-system__text{margin:0;color:var(--kstyle-muted);font-size:var(--kstyle-body-size)}.kstyle-copy{max-width:900px}.kstyle-copy p,.kstyle-copy li{color:var(--kstyle-muted);font-size:var(--kstyle-body-size)}.kstyle-copy ul{margin-block:18px 0;padding-inline-start:22px}.kstyle-service-card{display:grid;gap:10px;min-height:180px;padding:22px;color:var(--kstyle-text);background:var(--kstyle-grey);text-decoration:none}.kstyle-page__pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border-radius:999px;color:#fff!important;background:var(--kstyle-black);font-size:14px;font-weight:700;line-height:1;text-decoration:none}.kstyle-landing__hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,72px);align-items:end;padding-block:0 48px}.kstyle-landing__hero-copy{min-width:0;padding-block-end:10px}.kstyle-landing__eyebrow{margin:0 0 16px;color:var(--kstyle-muted);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.kstyle-landing__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.kstyle-landing__text-link{font-weight:700;text-decoration:underline;text-underline-offset:3px}.kstyle-landing__hero-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--kstyle-grey)}.kstyle-landing__hero-media img{width:100%;height:100%;object-fit:cover}.kstyle-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kstyle-product{display:grid;grid-template-rows:auto 1fr;gap:14px;min-width:0;color:var(--kstyle-text);text-decoration:none}.kstyle-product__media{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;background:var(--kstyle-grey)}.kstyle-product__image,.kstyle-product__placeholder{width:100%;height:100%;object-fit:contain;transition:transform .18s ease}.kstyle-product:hover .kstyle-product__image{transform:scale(1.03)}.kstyle-product__content{display:grid;gap:6px}.kstyle-product__title{font-size:15px;font-weight:700;line-height:1.25}.kstyle-product__price{font-size:15px;font-weight:700}.kstyle-landing__empty{display:grid;gap:18px;justify-items:start;padding:28px;background:var(--kstyle-grey)}.kstyle-landing__empty p{margin:0;color:var(--kstyle-muted)}.kstyle-landing__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(24px,5vw,70px);padding:clamp(28px,5vw,56px);background:var(--kstyle-grey)}.kstyle-landing__feature-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.kstyle-landing__feature-list li{position:relative;padding-inline-start:30px;color:var(--kstyle-muted);font-size:16px}.kstyle-landing__feature-list li:before{content:"";position:absolute;inset-block-start:.58em;inset-inline-start:0;width:10px;height:10px;background:var(--kstyle-black);border-radius:50%}@media screen and (max-width:1100px){.kstyle-page__grid,.kstyle-page__grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.kstyle-page__colour-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kstyle-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.kstyle-page__container{width:min(100% - 48px,1344px);padding-inline:0}.kstyle-page__intro{padding-block-start:28px}.kstyle-page__breadcrumbs{margin-block-end:44px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none}.kstyle-page__breadcrumbs::-webkit-scrollbar{display:none}.kstyle-page__jump-links{align-items:center}.kstyle-page__jump-links a{display:inline-flex;align-items:center;min-height:40px}.kstyle-page__h1{font-size:clamp(36px,10.5vw,44px)}.kstyle-landing .kstyle-page__h1{font-size:clamp(34px,9.8vw,42px)}.kstyle-page__section{padding-block-start:38px}.kstyle-page__section-head{display:block}.kstyle-page__band{min-height:112px;padding:28px 24px}.kstyle-page__grid,.kstyle-page__grid--compact,.kstyle-page__colour-grid{grid-template-columns:1fr}.kstyle-page__rail{grid-auto-columns:minmax(272px,86vw)}.kstyle-landing__hero,.kstyle-landing__feature{grid-template-columns:1fr}.kstyle-landing__text-link{display:inline-flex;align-items:center;min-height:44px}.kstyle-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.kstyle-page *,.kstyle-page *:before,.kstyle-page *:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/ikea-kitchen-styles.css.map */
