/* The planning CMS identifier is nacrtovanje-kuhinje; keep the kitchen design. */
body.cms-nacrtovanje-kuhinje .page-title-wrapper,
body.cms-nacrtovanje-kuhinje .breadcrumbs{display:none}
.sm-planning-page{margin-bottom:50px}
.sm-planning-page :is(.smp-intro,.smp-prepare,.smp-render-copy)>div{min-width:0}
.sm-planning-page .smp-copy :is(ul,ol){padding-inline-start:1.8em;margin:18px 0;list-style-position:outside;font-size:16px;line-height:1.8}
.sm-planning-page .smp-copy li{margin-bottom:9px}
.sm-planning-page :is(ol.smp-steps,ul.smp-checklist){list-style:none!important;padding-inline-start:0!important;margin:0}
.sm-planning-page :is(.smp-steps,.smp-checklist)>li{list-style:none!important;min-width:0}
.sm-planning-page :is(.smp-steps,.smp-checklist)>li::marker{content:""}
.sm-planning-page .smp-checklist>li>span{flex:0 0 24px;line-height:1.4}
.sm-planning-page .smp-checklist>li>div{min-width:0}
.sm-planning-page .smp-steps h3{overflow-wrap:anywhere}
.sm-planning-page :is(.smp-button,.smkc-pb-button a){border:1px solid #d2b486;border-radius:0;box-shadow:none;transition:background-color .18s ease,border-color .18s ease;white-space:normal;text-decoration:none!important}
.sm-planning-page :is(.smp-button,.smkc-pb-button a):hover{background:#bea071;border-color:#bea071;color:#171717}
.sm-planning-page :is(.smp-button,.smkc-pb-button a):focus-visible{outline:3px solid #7a5a2a;outline-offset:4px}
.sm-planning-page .smkc-pb-button [data-content-type="button-item"]{margin:0}
.sm-planning-page .smp-render figure{display:flex;flex-direction:column}
.sm-planning-page .smp-render figure img{flex:1;min-height:0;height:100%;object-fit:cover}
@media(max-width:800px){.sm-planning-page .smp-render figure img{flex:none;height:auto;aspect-ratio:1.8}.sm-planning-page .smp-steps li{row-gap:12px}.sm-planning-page .smp-steps h3{align-self:center}}
@media(max-width:540px){.sm-planning-page{margin-bottom:32px}.sm-planning-page .smp-hero{min-height:540px}.sm-planning-page .smp-hero-copy{padding:42px 24px}.sm-planning-page .smp-checklist h3{font-size:17px;line-height:1.5}.sm-planning-page .smp-render figure img{aspect-ratio:1.3}.sm-planning-page .smp-steps li{grid-template-columns:36px minmax(0,1fr);gap:12px 16px}.sm-planning-page .smkc-pb-button a{justify-content:space-between}.sm-planning-page .sm-kitchen-design-cta h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.sm-planning-page :is(.smp-button,.smkc-pb-button a){transition:none}}
