.kr,.krd{max-width:1440px;margin:56px auto 0;padding:0 32px;color:#173f38;scroll-margin-top:180px}.kr [hidden],.krd [hidden]{display:none!important}.kr__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:22px}.kr__heading>div>p{margin:0 0 7px;color:#ca4e20;font-size:12px;font-weight:700}.kr__heading h2{margin:0;font-size:32px;line-height:1.35}.kr__heading>p{max-width:480px;margin:0;color:#63726a;font-size:14px;line-height:1.7}.kr__tabs,.kr__personas{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.kr button,.krd button{font:inherit;cursor:pointer}.kr__tabs>button,.kr__personas>button{flex:0 0 auto;min-height:44px;padding:9px 16px;border:1px solid #c7d7ce;border-radius:6px;color:#173f38;background:white;font-size:13px;font-weight:700}.kr__tabs>button[aria-selected=true],.kr__personas>button[aria-pressed=true]{border:2px solid #eb602b;background:#fff8f3;color:#173f38;padding:8px 15px}.kr__tabs>button:has(.kr-logo){min-width:136px;min-height:64px;background:#fff}.kr-logo{display:inline-flex;align-items:center;justify-content:center;min-width:90px;min-height:36px;color:#173f38;direction:ltr;unicode-bidi:isolate}.kr-logo img{display:block;max-width:116px;width:auto;max-height:38px;height:auto;object-fit:contain;filter:none!important}.kr-logo__text{font-family:Arial,sans-serif;font-size:18px;font-weight:800;line-height:1.15;text-align:center;white-space:normal}.kr__banner{position:relative;display:block;min-height:250px;isolation:isolate;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none;background:#123d35}.kr__banner>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.kr__banner:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#082b25f5,#082b25bf 45%,#082b2510);content:''}html[dir=rtl] .kr__banner:after{background:linear-gradient(270deg,#082b25f5,#082b25bf 45%,#082b2510)}.kr__banner>div{display:grid;align-content:center;gap:8px;max-width:650px;min-height:250px;padding:28px 34px}.kr__banner p{margin:0;color:#ffbd95;font-size:12px;font-weight:700}.kr__banner h3{margin:0;color:#fff;font-size:29px;line-height:1.35}.kr__banner div>span{max-width:520px;font-size:14px;line-height:1.7}.kr__banner strong{display:flex;align-items:center;justify-content:space-between;gap:22px;width:max-content;margin-top:5px;padding:9px 15px;border-radius:5px;background:#ed612d;color:#fff;font-size:13px}.kr__personas{padding-top:16px;padding-bottom:0}.kr__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.kr__toolbar>a{font-size:13px;font-weight:700;color:#174c43;text-decoration:none}.kr__toolbar>div{display:flex;gap:6px}.kr__toolbar button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #bdcfc5;border-radius:50%;color:#173f38;background:white;font-size:24px;line-height:1}.kr__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px;align-items:stretch}.kr__product{display:flex;min-width:0;scroll-snap-align:start}.kr__product>.ks-card{flex:1}.krd__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.krd__card{display:grid;gap:9px;padding:16px;min-width:0;border:1px solid #d6e0da;border-radius:8px;text-decoration:none;color:#173f38;background:#fff}.krd__card>img{width:100%;height:180px;object-fit:cover;border-radius:5px}.krd__card>strong{font-size:22px;line-height:1.4}.krd__card>span{color:#64726b;font-size:13px;line-height:1.7}.krd__card>b{color:#c44c20;font-size:13px}.krd__card i{font-style:normal;margin-inline-start:12px}.krd__grid--brand{grid-template-columns:repeat(5,minmax(0,1fr))}.krd__grid--brand .krd__card{align-content:start;text-align:center}.krd__grid--brand .krd__card>strong{font-size:16px}.krd__logo{display:grid;place-items:center;min-height:64px;background:white}.krd__search{display:flex;align-items:center;gap:16px;margin-bottom:20px;font-size:13px}.krd__search input{width:min(360px,100%);min-height:44px;border:1px solid #bdcfc5;border-radius:5px;padding:8px 12px;font:inherit}.krh{position:relative;isolation:isolate;display:flex;align-items:center;min-height:400px;overflow:hidden;color:white;background:#123d35}.krh>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.krh:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#082b25f5,#082b25b0 48%,#082b2510);content:''}html[dir=rtl] .krh:after{background:linear-gradient(270deg,#082b25f5,#082b25b0 48%,#082b2510)}.krh>div{width:100%;max-width:1440px;margin:auto;padding:44px 32px}.krh h1{max-width:850px;margin:12px 0;color:white;font-size:48px;line-height:1.3}.krh p{max-width:660px;margin:0;color:#edf3ef;line-height:1.8;font-size:16px}.krh p:first-child{color:#ffbd95;font-size:13px;font-weight:700}.krh a{display:inline-flex;gap:24px;align-items:center;margin-top:22px;min-height:44px;padding:10px 18px;border-radius:5px;background:#ed612d;color:#fff;text-decoration:none;font-weight:700}.kr-brand{max-width:1440px;margin:0 auto;padding:30px 32px;color:#173f38}.kr-brand__hero{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;padding:32px;background:#edf4ef;border-radius:8px}.kr-brand__hero h1{font-family:Arial,sans-serif;font-size:48px;line-height:1.1}.kr-brand__hero p{max-width:650px;line-height:1.8}.kr-brand__hero .kr-logo img{max-width:180px;max-height:64px}.kr-brand__hero .kr-logo__text{font-size:28px}.kr-brand__hero>img{width:100%;height:280px;object-fit:contain;background:#fff;border-radius:6px}.kr-brand__nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.kr-brand__nav a{padding:10px 14px;border:1px solid #c5d6cc;border-radius:5px;color:#173f38;text-decoration:none;font-size:13px;font-weight:700}.kr-brand+.kr{margin-top:28px}.kr-brand__catalog{max-width:1440px;margin:56px auto;padding:0 32px}.kr-brand__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kr-brand__grid>div{min-width:0}.kr-brand__pagination{padding:24px;text-align:center}.kr-brand__pagination a{margin-inline:6px}.kr a:focus-visible,.kr button:focus-visible,.krd a:focus-visible,.krd input:focus-visible{outline:3px solid #ed612d;outline-offset:3px}html[dir=ltr] .kr__banner strong span,html[dir=ltr] .krd__card i,html[dir=ltr] .krh a>span{transform:scaleX(-1)}
@media(max-width:1000px){.kr__rail{grid-auto-columns:calc((100% - 32px)/3)}.krd__grid--brand{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-brand__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.kr,.krd{padding:0 14px;margin-top:36px;scroll-margin-top:160px}.kr__heading{display:block;margin-bottom:16px}.kr__heading h2{font-size:25px}.kr__heading>p{margin-top:8px;font-size:13px;line-height:1.6}.kr__tabs{gap:6px}.kr__tabs>button{font-size:12px;padding:8px 12px}.kr__tabs>button[aria-selected=true]{padding:7px 11px}.kr__banner,.kr__banner>div{min-height:240px}.kr__banner>div{padding:22px}.kr__banner h3{font-size:24px;line-height:1.4}.kr__banner div>span{font-size:13px}.kr__rail{grid-auto-columns:calc((100% - 10px)/2);gap:10px}.kr__product .ks-card{padding:8px}.kr__personas{gap:6px}.kr__personas>button{font-size:11px;padding:8px 10px}.kr__personas>button[aria-pressed=true]{padding:7px 9px}.krd__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.krd__card{padding:10px;gap:7px}.krd__card>img{height:125px}.krd__card>strong{font-size:18px}.krd__card>span{font-size:12px}.krd__grid--brand{grid-template-columns:repeat(2,minmax(0,1fr))}.krd__search{display:grid;gap:8px}.krd__search input{width:100%}.krh{min-height:360px}.krh>div{padding:32px 18px}.krh h1{font-size:32px;max-width:100%;line-height:1.4}.krh p{font-size:14px}.kr-brand{padding:20px 14px}.kr-brand__hero{grid-template-columns:1fr;padding:22px;gap:20px}.kr-brand__hero h1{font-size:34px}.kr-brand__hero>img{height:200px}.kr-brand__catalog{padding:0 14px;margin:36px auto}.kr-brand__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kr-logo img{max-width:104px;max-height:34px}.kr__toolbar{padding:12px 0}}

.kr-logo:has(img[src*="philips"]){background:#005bbb;border-radius:4px;padding:4px;}

.mega-menu__column:has(.kr-logo){min-width:0}.mega-menu__column>div:has(>div>a>span[translate=no]){display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:5px 20px;max-height:65vh;overflow:auto;}@media(max-width:1000px){.mega-menu__column>div:has(>div>a>span[translate=no]){grid-template-columns:repeat(3,minmax(110px,1fr))}}

.kr-campaign{position:relative;isolation:isolate;overflow:hidden;background:#123d35;aspect-ratio:2128/739}.kr-campaign__picture{display:block;width:100%;height:100%;background-size:cover;background-position:center}.kr-campaign__picture>img{display:block;width:100%;height:100%;object-fit:contain}.kr-campaign__cta{position:absolute;inset-inline-start:32px;bottom:22px;display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:10px 22px;border:1px solid #fff;border-radius:6px;color:#fff;background:#eb602b;text-decoration:none;font-weight:700;font-size:14px;box-shadow:0 3px 16px #082b2540}.ks-catalog-head>.kr-campaign{margin-top:20px}html[dir=ltr] .kr-campaign__cta>span{transform:scaleX(-1)}@media(max-width:1000px){.kr-campaign{aspect-ratio:1/1}.kr-campaign__cta{inset-inline:18px;justify-content:center;bottom:18px;font-size:13px;min-height:44px}.kr-campaign__picture>img{object-fit:contain}}@media(min-width:1001px){.kr-campaign__cta{bottom:18px}}

.kr-selection-note{margin:12px 0;color:#52675f;font-size:13px;line-height:1.6}.kr-selection-note[hidden]{display:none!important}
