#MainContent :where([data-compact-products]){--khm-card-media:174px;--khm-story-width:minmax(240px,.85fr);--khm-products-width:minmax(0,3fr);scroll-margin-top:180px}#MainContent :where([data-compact-products]):not(.khd):not(.section-resource-list){max-width:1500px;margin-inline:auto;padding:40px 32px 0}#MainContent :where([data-compact-products]) h2{font-size:28px;line-height:1.15}#MainContent :where([data-compact-products]) [hidden]{display:none!important}#MainContent :where([data-compact-products]) [data-compact-rail]{display:flex;gap:12px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 2px;overscroll-behavior-inline:contain}#MainContent :where([data-compact-products]) [data-compact-rail]::-webkit-scrollbar{display:none}#MainContent :where([data-compact-products]) [data-compact-rail]>:not([hidden]):not([class*=empty]){flex:0 0 calc((100% - 24px)/3);min-width:0;width:calc((100% - 24px)/3);scroll-snap-align:start}#MainContent :where([data-compact-products]) [data-compact-rail]>.ks-card{height:auto}#MainContent :where([data-compact-products]) .ks-card{width:100%;grid-template-rows:0 var(--khm-card-media) 26px 18px 44px 28px 52px 44px;gap:6px;padding:12px}#MainContent :where([data-compact-products]) .ks-card__image{min-height:0;height:var(--khm-card-media);padding:8px}#MainContent :where([data-compact-products]) .ks-card__image img{max-height:100%;object-fit:contain}#MainContent :where([data-compact-products]) .ks-card__service-badges{min-height:26px;height:26px}#MainContent :where([data-compact-products]) .ks-card__service-badge{font-size:10px;padding:4px 7px}#MainContent :where([data-compact-products]) .ks-card__brand{font-size:11px}#MainContent :where([data-compact-products]) .ks-card__title{font-size:13px;line-height:1.45}#MainContent :where([data-compact-products]) .ks-card__price{font-size:18px}#MainContent :where([data-compact-products]) .ks-card__provoker{display:none}#MainContent :where([data-compact-products]) .ks-card__actions{min-height:44px}#MainContent :where([data-compact-products]) .ks-card__actions :is(button,a){min-height:44px;font-size:12px;padding-inline:8px}#MainContent :where([data-compact-products]) :is(.khd__scroll-track,.kr-rail-progress,.kmmt__progress,.kmct__progress,.kco__progress,.kbpt__progress,.kmo__progress,.kms-selector__progress,.kmrs__progress,.kobn__progress,.kjo__progress,.kbo-progress,.kno__progress,.khamato-pdp-recs__progress){display:none!important}.khm-scroll-position{position:relative;height:24px;width:100%;min-width:0;touch-action:none;cursor:pointer;align-self:start;grid-column:2}.khm-scroll-position:before{content:"";position:absolute;inset-inline:0;top:10px;height:4px;background:#dce5e0;border-radius:4px}.khm-scroll-position>span{position:absolute;top:10px;height:4px;background:#ed612d;border-radius:4px}.khm-scroll-position:focus-visible{outline:2px solid #18594d;outline-offset:2px;border-radius:4px}.khm-scroll-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-block:8px}.khm-scroll-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #cbd8d2;border-radius:50%;color:#18594d;background:#fff;cursor:pointer}.khm-scroll-controls button:disabled{opacity:.35;cursor:default}.khm-scroll-controls svg{width:18px;height:18px}[dir=rtl] .khm-scroll-controls svg{transform:rotate(180deg)}#MainContent :where([data-compact-products]) :is(.kmmt__stage,.kmct__stage,.kco__stage,.kbpt__stage,.kms-selector__stage,.kmrs__stage,.kobn__stage){display:contents}#MainContent :where([data-compact-products]) :is(.kmmt__intro,.kmct__intro,.kco__intro,.kbpt__intro,.kms-selector__intro,.kmrs__intro,.kobn__stage>header,.kmo__header){display:block;margin:0 0 12px}#MainContent :where([data-compact-products]) :is(.kmmt__intro,.kmct__intro,.kco__intro,.kbpt__intro,.kms-selector__intro,.kmrs__intro,.kobn__stage>header,.kmo__header) h2{margin:8px 0}#MainContent :where([data-compact-products]) :is(.kmmt__intro,.kmct__intro,.kco__intro,.kbpt__intro,.kms-selector__intro,.kmrs__intro,.kobn__stage>header,.kmo__header)>div{font-size:13px;line-height:1.5}#MainContent :where([data-compact-products]) :is(.kmmt__tabs,.kmct__tabs,.kco__categories,.kbpt__tabs,.kms-selector__tabs,.kmrs__room-tabs,.kobn__tabs,.kmo__tabs,.kjo__tabs){margin-block:0 14px}#MainContent :where([data-compact-products]) :is(.kmmt__toolbar,.kmct__toolbar,.kco__toolbar,.kbpt__toolbar,.kms-selector__toolbar,.kmrs__toolbar,.kobn__toolbar,.kmo__toolbar){min-height:42px;padding-block:0 10px;gap:10px;margin:0}#MainContent :where([data-compact-products]) :is(.kmmt__panel,.kmct__panel,.kco__panel,.kbpt__panel,.kmo__panel,.kmmt__persona-panel){min-width:0}#MainContent :where([data-compact-products]) :is(.kmmt__banner,.kmct__banner,.kco__banner,.kbpt__banner,.kms-banner,.kmrs__banner,.kobn__banner,.kmo__banner,.kjo__banner){min-height:210px;height:auto;border-radius:8px}#MainContent :where([data-compact-products]) :is(.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div){padding:22px;gap:9px;min-width:0;align-content:end}#MainContent :where([data-compact-products]) :is(.kmmt__banner,.kmct__banner,.kco__banner,.kbpt__banner,.kms-banner,.kmrs__banner,.kobn__banner,.kmo__banner,.kjo__banner) strong{font-size:25px;line-height:1.15}#MainContent :where([data-compact-products]) :is(.kmmt__banner,.kmct__banner,.kco__banner,.kbpt__banner,.kms-banner,.kmrs__banner,.kobn__banner,.kmo__banner,.kjo__banner) :is(p,span){font-size:13px;line-height:1.5}#MainContent :where([data-compact-products]) :is(.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div)>a{max-width:100%;width:fit-content;min-height:44px;padding:10px 14px;white-space:normal}#MainContent :where([data-compact-products]) :is(.kmmt__highlights,.kmct__highlights,.kco__highlights,.kbpt__highlights,.kmrs__highlights){display:flex;flex-wrap:wrap;gap:5px}#MainContent :where([data-compact-products]) .kbpt__banner{grid-template-columns:1fr}#MainContent :where([data-compact-products]) .kbpt__banner-products{min-height:0;padding:12px}#MainContent :where([data-compact-products]) .kbpt__banner-products :is(img,div){max-height:110px}#MainContent :where([data-compact-products]).kbsp .kbsp__banner{min-height:240px;grid-template-columns:1fr}#MainContent :where([data-compact-products]).kbsp .kbsp__banner-copy{padding:22px;min-width:0}#MainContent :where([data-compact-products]).kbsp .kbsp__banner-copy strong{font-size:25px;line-height:1.15}#MainContent :where([data-compact-products]).kbsp .kbsp__banner-copy p{font-size:13px}#MainContent :where([data-compact-products]).kbsp .kbsp__montage{min-height:0;padding:12px;gap:5px}#MainContent :where([data-compact-products]).kbsp .kbsp__montage :is(div,img){height:100px;max-height:100px}#MainContent :where([data-compact-products]).kbsp .kbsp__products{margin:0}#MainContent :where([data-compact-products]).kbsp .kbsp__products-head{min-width:0;padding:0 0 8px}#MainContent :where([data-compact-products]).kbsp .kbsp__products-head h3{font-size:17px}#MainContent :where([data-compact-products]).kbsp .kbsp__slide{min-width:0}#MainContent :where([data-compact-products]).kr-products .kr-products__proof{display:none}#MainContent :where([data-compact-products]).kr-products .kr-products__board{gap:12px 20px;padding:16px}#MainContent :where([data-compact-products]).kr-products .kr-products__intro{padding:22px}#MainContent :where([data-compact-products]).kr-products .kr-products__intro strong{font-size:25px;line-height:1.15}#MainContent :where([data-compact-products]).kr-products .kr-products__top{padding:0;min-width:0}#MainContent :where([data-compact-products]).kr-products .kr-products__campaign{min-height:0;margin:0;grid-template-columns:1fr}#MainContent :where([data-compact-products]).kr-products .kr-products__campaign-copy{padding:22px}#MainContent :where([data-compact-products]).kr-products .kr-products__campaign-copy strong{font-size:25px;line-height:1.15}#MainContent :where([data-compact-products]).kr-products .kr-products__campaign-media{min-height:0;padding:12px}#MainContent :where([data-compact-products]).kr-products .kr-products__campaign-media>div{height:100px}#MainContent :where([data-compact-products]).kbo .kbo-story{grid-template-columns:1fr;min-height:0}#MainContent :where([data-compact-products]).kbo .kbo-story__copy{padding:22px}#MainContent :where([data-compact-products]).kbo .kbo-story__copy h2{font-size:25px}#MainContent :where([data-compact-products]).kbo .kbo-story__products{min-height:0;padding:12px}#MainContent :where([data-compact-products]).kbo .kbo-story__products :is(div,img){max-height:100px}@media(min-width:1000px){#MainContent :where([data-compact-products]):is(.kmmt,.kmct,.kco,.kbpt,.kms-selector,.kmrs,.kobn,.kmo){display:grid;grid-template-columns:var(--khm-story-width) var(--khm-products-width);column-gap:20px;align-items:start}#MainContent :where([data-compact-products]) :is(.kmmt__intro,.kmct__intro,.kco__intro,.kbpt__intro,.kms-selector__intro,.kmrs__intro,.kobn__stage>header,.kmo__header){grid-column:1/-1;grid-row:1}#MainContent :where([data-compact-products]) :is(.kmmt__tabs,.kmct__tabs,.kco__categories,.kbpt__tabs,.kms-selector__tabs,.kmrs__room-tabs,.kobn__tabs,.kmo__tabs){grid-column:1/-1;grid-row:2}#MainContent :where([data-compact-products]) :is(.kmmt__banners,.kmct__banners,.kco__banners,.kbpt__banners,.kms-selector__banners,.kmrs__banners,.kobn__stage>div,.kmo__banners){grid-column:1;grid-row:3/8;align-self:stretch;min-width:0}#MainContent :where([data-compact-products]) :is(.kmmt__panel,.kmct__panel,.kco__panel,.kbpt__panel,.kmo__panel){grid-column:2;grid-row:3/8}#MainContent :where([data-compact-products]) :is(.kmmt__banner,.kmct__banner,.kco__banner,.kbpt__banner,.kms-banner,.kmrs__banner,.kobn__banner,.kmo__banner){min-height:400px;height:100%}#MainContent :where([data-compact-products]):is(.kms-selector,.kmrs,.kobn)>:is([class$=__toolbar],[class$=__rail],[class$=__empty],.khm-scroll-position,.kmrs__persona-bar){grid-column:2}#MainContent :where([data-compact-products]).kbsp .kbsp__slide{display:grid;grid-template-columns:var(--khm-story-width) var(--khm-products-width);gap:0 20px}#MainContent :where([data-compact-products]).kbsp .kbsp__banner{grid-column:1;grid-row:1/5;min-height:400px}#MainContent :where([data-compact-products]).kbsp :is(.kbsp__products-head,.kbsp__products,.khm-scroll-controls,.khm-scroll-position){grid-column:2}#MainContent :where([data-compact-products]).kr-products:not(.kr-products--brand) .kr-products__board{grid-template-columns:var(--khm-story-width) var(--khm-products-width)}#MainContent :where([data-compact-products]).kr-products:not(.kr-products--brand) .kr-products__intro{grid-column:1;grid-row:1/5}#MainContent :where([data-compact-products]).kr-products .kr-products__carousel{grid-column:2}#MainContent :where([data-compact-products]).kr-products--brand{display:grid;grid-template-columns:var(--khm-story-width) var(--khm-products-width);gap:12px 20px}#MainContent :where([data-compact-products]).kr-products--brand>header{grid-column:1/-1}#MainContent :where([data-compact-products]).kr-products--brand .kr-products__campaign{grid-column:1;height:100%}#MainContent :where([data-compact-products]).kr-products--brand .kr-products__board{grid-column:2;display:block;padding:0}#MainContent :where([data-compact-products]).kr-products--brand .kr-products__top{margin-bottom:10px}#MainContent :where([data-compact-products]).kr-products--brand .kr-products__selector{margin-bottom:10px}#MainContent :where([data-compact-products]).kjo{display:grid;grid-template-columns:var(--khm-story-width) var(--khm-products-width);gap:12px 20px}#MainContent :where([data-compact-products]).kjo .kjo__header{grid-column:1/-1;margin:0}#MainContent :where([data-compact-products]).kjo .kjo__banner{grid-column:1;grid-row:2/5;height:100%}#MainContent :where([data-compact-products]).kjo :is(.kjo__tabs,.kjo__rail,.khm-scroll-position){grid-column:2;margin:0}#MainContent :where([data-compact-products]).kbo{display:grid;grid-template-columns:var(--khm-story-width) var(--khm-products-width);gap:10px 20px}#MainContent :where([data-compact-products]).kbo .kbo-story{grid-column:1;grid-row:1/7}#MainContent :where([data-compact-products]).kbo :is(.kbo-categories,.kbo-tabs,.kbo-toolbar,.kbo-rail,.khm-scroll-position){grid-column:2;margin:0}}@media(min-width:1000px)and (max-height:850px){#MainContent :where([data-compact-products]){--khm-card-media:clamp(120px, calc(100svh - 660px) ,174px)}}@media(min-width:1000px)and (max-width:1199px){#MainContent :where([data-compact-products]) [data-compact-rail]>:not([hidden]):not([class*=empty]){flex-basis:calc((100% - 12px)/2);width:calc((100% - 12px)/2)}}@media(max-width:999px){#MainContent :where([data-compact-products]):not(.khd):not(.section-resource-list){padding:32px 16px 0}#MainContent :where([data-compact-products]) h2{font-size:24px}#MainContent :where([data-compact-products]) :is(.kmmt__banners,.kmct__banners,.kco__banners,.kbpt__banners,.kms-selector__banners,.kmrs__banners,.kobn__stage>div,.kmo__banners){margin-bottom:12px}#MainContent :where([data-compact-products]) [data-compact-rail]>:not([hidden]):not([class*=empty]){flex-basis:min(78vw,280px);width:min(78vw,280px)}#MainContent :where([data-compact-products]) :is(.kmmt__banner,.kmct__banner,.kco__banner,.kbpt__banner,.kms-banner,.kmrs__banner,.kobn__banner,.kmo__banner,.kjo__banner) strong{font-size:22px}#MainContent :where([data-compact-products]) :is(.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div){padding:18px}#MainContent :where([data-compact-products]).kr-products .kr-products__board{display:block;padding:12px}#MainContent :where([data-compact-products]).kr-products .kr-products__intro{margin-bottom:12px;padding:18px}#MainContent :where([data-compact-products]).kr-products .kr-products__top{margin-block:10px}#MainContent :where([data-compact-products]).kr-products .kr-products__campaign{margin-bottom:12px}#MainContent :where([data-compact-products]).kbsp .kbsp__products-head{padding-top:12px}.khm-scroll-position{grid-column:auto}}@media(prefers-reduced-motion:reduce){[data-compact-rail]{scroll-behavior:auto}}#MainContent :where([data-compact-products]) .ks-card__service-badges{max-height:26px}#MainContent :where([data-compact-products]) .ks-card__actions{height:44px;max-height:44px}#MainContent :where([data-compact-products]) .ks-card__badge-slot span{top:5px;inset-inline-start:5px;padding:5px 7px;font-size:9px}@media(min-width:1000px){#MainContent :where([data-compact-products]).khd .khd__room-links{grid-column:1/-1;grid-row:3}#MainContent :where([data-compact-products]).kr-products .kr-products__top{grid-column:2}}#MainContent :where([data-compact-products]) :is(.kmmt__intro,.kmct__intro,.kco__intro,.kbpt__intro,.kms-selector__intro,.kmrs__intro,.kobn__stage>header,.kmo__header) :is(h2,div){max-width:none}@media(min-width:1000px){#MainContent :where([data-compact-products]) :is(.kmmt__banners,.kmct__banners,.kco__banners,.kbpt__banners,.kms-selector__banners,.kmrs__banners,.kobn__stage>div,.kmo__banners){position:relative;min-height:400px}#MainContent :where([data-compact-products]) :is(.kmmt__banner,.kmct__banner,.kco__banner,.kbpt__banner,.kms-banner,.kmrs__banner,.kobn__banner,.kmo__banner){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}#MainContent .kbpt:not(:has(.ks-card)){display:none}#MainContent .kbsp[data-compact-products] .kbsp__products-head{min-height:48px}#MainContent .kbsp[data-compact-products] .kbsp__banner-copy>a{width:fit-content;max-width:100%;padding:10px 14px}@media(max-width:749px){#MainContent .kbsp[data-compact-products] .kbsp__banner{grid-template-rows:auto}#MainContent .kbsp[data-compact-products] .kbsp__banner:not(.kbsp__banner--montage) .kbsp__montage{display:none}#MainContent .kbsp[data-compact-products] .kbsp__banner-copy{grid-row:auto}#MainContent .kbsp[data-compact-products] .kbsp__products-head{flex-direction:row;align-items:center;gap:8px}#MainContent .kbsp[data-compact-products] .kbsp__products-head>a{max-width:110px;font-size:11px}#MainContent .kr-products[data-compact-products] .kr-products__intro{padding:14px}#MainContent .kr-products[data-compact-products] .kr-products__intro strong{font-size:20px}#MainContent .kr-products[data-compact-products] .kr-products__intro span{font-size:12px}#MainContent .kr-products[data-compact-products]>header{margin-bottom:14px}}@media(min-width:1000px){#MainContent :where([data-compact-products]) :is(.kmmt__banners,.kmct__banners,.kco__banners,.kbpt__banners,.kmo__banners,.kmmt__panel,.kmct__panel,.kco__panel,.kbpt__panel,.kmo__panel){grid-row:3}#MainContent :where([data-compact-products]) :is(.kms-selector__banners,.kmrs__banners,.kobn__stage>div){grid-row:3/6}#MainContent .kmrs:has(.kmrs__persona-bar) .kmrs__banners{grid-row:3/7}}@media(min-width:1000px){#MainContent .kbsp[data-compact-products] .kbsp__slide{grid-template-rows:auto auto auto;align-items:start}#MainContent .kbsp[data-compact-products] .kbsp__products-head{grid-column:2;grid-row:1;min-height:48px;padding:0 104px 10px 0;align-items:center}[dir=rtl] #MainContent .kbsp[data-compact-products] .kbsp__products-head{padding:0 0 10px 104px}#MainContent .kbsp[data-compact-products] .khm-scroll-controls{grid-column:2;grid-row:1;justify-self:end;align-self:start;width:88px;margin:0}#MainContent .kbsp[data-compact-products] .kbsp__banner{grid-column:1;grid-row:2;align-self:stretch;height:100%;min-height:0}#MainContent .kbsp[data-compact-products] .kbsp__products{grid-column:2;grid-row:2}#MainContent .kbsp[data-compact-products] .khm-scroll-position{grid-column:2;grid-row:3}}@media(min-width:1000px){#MainContent .kbsp[data-compact-products] .kbsp__banner{contain:size}#MainContent .kbsp[data-compact-products] .kbsp__banner-copy{padding:18px;gap:8px}#MainContent .kbsp[data-compact-products] .kbsp__montage{padding:10px}}#MainContent .khpc__providers{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 16px}#MainContent .khpc__providers>span{margin:0}#MainContent .khpc__providers>.khm-scroll-controls{grid-column:2;grid-row:1;margin:0}#MainContent .khpc__logos{grid-column:1/-1;width:100%;min-width:0;scroll-snap-type:x mandatory;scroll-behavior:smooth}#MainContent .khpc__logos>a{flex:0 0 calc((100% - 80px)/6);scroll-snap-align:start}#MainContent .khpc__providers>.khm-scroll-position{grid-column:1/-1}#MainContent .khpc__providers [hidden]{display:none!important}@media(max-width:749px){#MainContent .khpc__logos>a{flex:0 0 112px;height:60px}#MainContent .khpc__logos img{max-width:90px}}@media(prefers-reduced-motion:reduce){#MainContent .khpc__logos{scroll-behavior:auto}}@media(min-width:1000px){#MainContent [data-compact-products] :is(.kmmt__panel,.kmct__panel,.kco__panel,.kbpt__panel,.kmo__panel,.kmmt__persona-panel){display:contents}#MainContent [data-compact-products] .kmmt__personas,.kmrs__persona-bar{grid-column:1/-1;grid-row:3;margin:0 0 12px}#MainContent [data-compact-products] :is(.kmmt__toolbar,.kmct__toolbar,.kco__toolbar,.kbpt__toolbar,.kms-selector__toolbar,.kmrs__toolbar,.kobn__toolbar,.kmo__toolbar){grid-column:1/-1;grid-row:4;min-width:0;padding:0 0 12px;min-height:44px}#MainContent [data-compact-products] :is(.kmmt__rail,.kmct__rail,.kco__rail,.kbpt__rail,.kms-selector__rail,.kmrs__rail,.kobn__rail,.kmo__rail){grid-column:2;grid-row:5}#MainContent [data-compact-products] :is(.kmmt__banners,.kmct__banners,.kco__banners,.kbpt__banners,.kms-selector__banners,.kmrs__banners,.kmo__banners,.kobn__stage>div){grid-column:1;grid-row:5;min-height:0;margin:0;align-self:stretch;contain:size}#MainContent [data-compact-products] :is(.kmmt__banner,.kmct__banner,.kco__banner,.kbpt__banner,.kmrs__banner,.kmo__banner,.kms-banner,.kobn__banner){min-height:0;height:100%}#MainContent [data-compact-products]:is(.kmmt,.kmct,.kco,.kbpt,.kms-selector,.kmrs,.kobn,.kmo) .khm-scroll-position{grid-column:2;grid-row:6}#MainContent .kmrs:has(.kmrs__persona-bar) .kmrs__banners{grid-row:5}#MainContent .khd[data-compact-products] [data-discovery-selection]:not([hidden]){display:contents}#MainContent .khd[data-compact-products] .khd__products-head{grid-column:1/-1;grid-row:1;min-height:44px;padding-bottom:4px}#MainContent .khd[data-compact-products] .khd__banner{grid-column:1;grid-row:2;min-height:0;height:100%;contain:size}#MainContent .khd[data-compact-products] .khd__rail{grid-column:2;grid-row:2}#MainContent .khd[data-compact-products] .khm-scroll-position{grid-column:2;grid-row:3}#MainContent .khd[data-compact-products] .khd__room-links{grid-column:1/-1;grid-row:4}#MainContent .kr-products--brand[data-compact-products]{grid-template-rows:auto auto auto auto auto;row-gap:0}#MainContent .kr-products--brand[data-compact-products]>header{grid-row:1}#MainContent .kr-products--brand[data-compact-products] .kr-products__board{display:contents}#MainContent .kr-products--brand[data-compact-products] .kr-products__top{grid-column:1/-1;grid-row:2;padding-bottom:12px;margin:0}#MainContent .kr-products--brand[data-compact-products] .kr-products__selector{grid-column:1/-1;grid-row:3;margin:0 0 12px}#MainContent .kr-products--brand[data-compact-products] .kr-products__campaign{grid-column:1;grid-row:4;align-self:stretch;height:100%;contain:size;grid-template-rows:minmax(0,1fr) auto}#MainContent .kr-products--brand[data-compact-products] .kr-products__carousel{grid-column:2;grid-row:4}#MainContent .kr-products--brand[data-compact-products] .khm-scroll-position{grid-column:2;grid-row:5}#MainContent .kr-products:not(.kr-products--brand)[data-compact-products] .kr-products__board{background:transparent;padding:0;row-gap:12px}#MainContent .kr-products:not(.kr-products--brand)[data-compact-products] .kr-products__top{grid-column:1/-1;grid-row:1}#MainContent .kr-products:not(.kr-products--brand)[data-compact-products] .kr-products__selector{grid-column:1/-1;grid-row:2}#MainContent .kr-products:not(.kr-products--brand)[data-compact-products] .kr-products__intro{grid-column:1;grid-row:3;align-self:stretch;height:100%;contain:size}#MainContent .kr-products:not(.kr-products--brand)[data-compact-products] .kr-products__carousel{grid-column:2;grid-row:3}#MainContent .kr-products:not(.kr-products--brand)[data-compact-products] .khm-scroll-position{grid-column:2;grid-row:4}#MainContent .kjo[data-compact-products] .kjo__header{grid-row:1}#MainContent .kjo[data-compact-products] .kjo__tabs{grid-column:1/-1;grid-row:2}#MainContent .kjo[data-compact-products] .kjo__banner{grid-row:3;min-height:0;contain:size}#MainContent .kjo[data-compact-products] .kjo__rail{grid-row:3}#MainContent .kjo[data-compact-products] .khm-scroll-position{grid-row:4}#MainContent .kbo[data-compact-products] .kbo-categories{grid-column:1/-1;grid-row:1}#MainContent .kbo[data-compact-products] .kbo-tabs{grid-column:1/-1;grid-row:2}#MainContent .kbo[data-compact-products] .kbo-toolbar{grid-column:1/-1;grid-row:3}#MainContent .kbo[data-compact-products] .kbo-story{grid-row:4;height:100%;min-height:0;contain:size}#MainContent .kbo[data-compact-products] .kbo-rail{grid-row:4}#MainContent .kbo[data-compact-products] .khm-scroll-position{grid-row:5}}#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div){min-width:0;text-align:start;overflow-wrap:break-word;gap:10px}#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(h2,h3,strong){text-wrap:balance;letter-spacing:0;line-height:1.25}#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(p,span){text-wrap:pretty;line-height:1.6}#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div)>a{max-width:100%;white-space:normal;line-height:1.45;text-align:start}#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(p,h2,h3){margin-block:0}#MainContent [data-compact-products] .kr-products__campaign-media{align-items:center;gap:8px}#MainContent [data-compact-products] .kr-products__campaign-media>div{box-shadow:none;border-radius:5px;overflow:hidden}#MainContent [data-compact-products] .kr-products__campaign-media img{padding:7px;object-fit:contain}@media(min-width:1000px){#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div){padding:20px;align-content:center}#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(h2,h3,strong){font-size:24px}#MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(p,span){font-size:13px}#MainContent [data-compact-products] .khd__shade,.kmmt__shade,.kmct__shade,.kco__shade,.kmrs__shade{background:linear-gradient(180deg,#08231d4d,#08231de0 70%)}}html[dir=rtl] #MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(h2,h3,strong){line-height:1.5;letter-spacing:0}html[dir=rtl] #MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(p,span){line-height:1.75}@media(max-width:749px){html body #MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div){padding:16px;gap:8px}html body #MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(h2,h3,strong){font-size:20px;line-height:1.35}html[dir=rtl] body #MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(h2,h3,strong){line-height:1.5}html body #MainContent [data-compact-products] :is(.khd__story,.kbsp__banner-copy,.kr-products__campaign-copy,.kr-products__intro,.kbo-story__copy,.kmmt__banner-copy,.kmct__banner-copy,.kco__banner-copy,.kbpt__banner-copy,.kms-banner__copy,.kmrs__banner-copy,.kobn__banner>div,.kmo__banner>div,.kjo__banner>div) :is(p,span){font-size:12px;line-height:1.65}}#MainContent .kbo[data-compact-products]:not(:has(.kbo-rail .ks-card)){display:none}@media(min-width:1000px){#MainContent .kr-products--brand[data-compact-products] .kr-products__top{grid-column:1/-1;grid-row:2;justify-content:flex-end;pointer-events:none;z-index:1}#MainContent .kr-products--brand[data-compact-products] .kr-products__top>strong{display:none}#MainContent .kr-products--brand[data-compact-products] .kr-rail-controls{pointer-events:auto}#MainContent .kr-products--brand[data-compact-products] .kr-products__selector{grid-row:2;padding-inline-end:220px;min-height:44px}}@media(min-width:1000px){#MainContent [data-compact-products] [data-compact-rail]:not(:has(>:not([hidden]):not([class*=empty]))){min-height:400px}#MainContent [data-compact-products] :is(.kms-selector__empty,.kmrs__empty,.kobn__empty):not([hidden]){grid-column:2;grid-row:5;align-self:center;justify-self:center;text-align:center;max-width:36ch;padding:24px}#MainContent [data-compact-products] [data-compact-rail]>[class*=empty]{align-self:center;margin:auto;max-width:38ch;padding:24px;text-align:center}}html body #MainContent [data-compact-products] .ks-card__badge-slot span{inset-inline-end:auto;width:max-content;max-width:calc(100% - 10px)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/khamato-product-sections.css.map */
