/* Samostatný panel Boxspring – bez změn obsahu původního menu Postele. */
#navigation .menu-item-765 .menu-item-768>div>.menu-level-3>:is(.menu-item-921,.menu-item-924,.menu-item-927,.menu-item-930){display:none!important}
.sd-boxspring-panel{display:none!important;list-style:none!important;margin:0!important;padding:30px 34px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 10px 20px rgba(30,40,50,.12);box-sizing:border-box!important;max-height:none!important;height:auto!important;overflow:visible!important;z-index:10000!important}
.sd-boxspring-panel.sd-open{display:grid!important;grid-template-columns:1fr 1fr 1.45fr .8fr;gap:30px!important}
.sd-boxspring-panel .sd-boxspring-column{display:block!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;background:none!important;overflow:visible!important;height:auto!important;max-height:none!important}
.sd-boxspring-panel .sd-boxspring-heading{display:block!important;font-size:17px!important;line-height:1.45!important;font-weight:600!important;color:#2b4257!important;margin:0 0 15px!important;padding:0!important;text-transform:none!important;white-space:normal!important;text-decoration:none!important}
.sd-boxspring-panel .sd-boxspring-links{display:block!important;position:static!important;list-style:none!important;float:none!important;width:auto!important;height:auto!important;max-height:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.sd-boxspring-panel .sd-boxspring-links>li{display:block!important;float:none!important;list-style:none!important;width:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
.sd-boxspring-panel .sd-boxspring-links a{display:block!important;padding:5px 0!important;font-size:15px!important;line-height:1.5!important;font-weight:400!important;color:#313b43!important;white-space:normal!important;text-transform:none!important;text-decoration:none!important}
.sd-boxspring-panel .sd-boxspring-brands .sd-boxspring-links a{font-size:14px!important}
.sd-boxspring-panel .sd-boxspring-brands .sd-boxspring-heading{font-size:15px!important}
.sd-boxspring-panel a:hover,.sd-boxspring-panel a:focus-visible{text-decoration:underline!important;text-underline-offset:3px}
@media(min-width:768px){#navigation:has(.sd-boxspring-menu){width:var(--sd-nav-width)!important}.sd-boxspring-panel{position:absolute!important;left:var(--sd-panel-left,20px)!important;top:100%!important;width:var(--sd-panel-width,1100px)!important;min-width:0!important;max-width:calc(100vw - 40px)!important;min-height:430px!important}}
@media(max-width:767px){.sd-boxspring-panel{position:static!important;left:auto!important;top:auto!important;width:auto!important;max-width:none!important;padding:20px 24px!important;box-shadow:none!important}.sd-boxspring-panel.sd-open{display:block!important}.sd-boxspring-column+.sd-boxspring-column{margin-top:24px!important}}

/* Samostatný panel Boxspring – bez změn obsahu původního menu Postele. */
#navigation .menu-item-765 .menu-item-771>div>.menu-level-3>:is(.menu-item-990,.menu-item-984,.menu-item-981,.menu-item-987,.menu-item-993){display:none!important}
.sd-upholstered-panel{display:none!important;list-style:none!important;margin:0!important;padding:30px 34px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 10px 20px rgba(30,40,50,.12);box-sizing:border-box!important;max-height:none!important;height:auto!important;overflow:visible!important;z-index:10000!important}
.sd-upholstered-panel.sd-open{display:grid!important;grid-template-columns:1fr .85fr .85fr 1.35fr .7fr;gap:30px!important}
.sd-upholstered-panel .sd-upholstered-column{display:block!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;background:none!important;overflow:visible!important;height:auto!important;max-height:none!important}
.sd-upholstered-panel .sd-upholstered-heading{display:block!important;font-size:17px!important;line-height:1.45!important;font-weight:600!important;color:#2b4257!important;margin:0 0 15px!important;padding:0!important;text-transform:none!important;white-space:normal!important;text-decoration:none!important}
.sd-upholstered-panel .sd-upholstered-links{display:block!important;position:static!important;list-style:none!important;float:none!important;width:auto!important;height:auto!important;max-height:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.sd-upholstered-panel .sd-upholstered-links>li{display:block!important;float:none!important;list-style:none!important;width:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
.sd-upholstered-panel .sd-upholstered-links a{display:block!important;padding:5px 0!important;font-size:15px!important;line-height:1.5!important;font-weight:400!important;color:#313b43!important;white-space:normal!important;text-transform:none!important;text-decoration:none!important}
.sd-upholstered-panel .sd-upholstered-brands .sd-upholstered-links a{font-size:14px!important}
.sd-upholstered-panel .sd-upholstered-brands .sd-upholstered-heading{font-size:15px!important}
.sd-upholstered-panel a:hover,.sd-upholstered-panel a:focus-visible{text-decoration:underline!important;text-underline-offset:3px}
@media(min-width:768px){#navigation:has(.sd-upholstered-menu){width:var(--sd-nav-width)!important}.sd-upholstered-panel{position:absolute!important;left:var(--sd-panel-left,20px)!important;top:100%!important;width:var(--sd-panel-width,1100px)!important;min-width:0!important;max-width:calc(100vw - 40px)!important;min-height:430px!important}}
@media(max-width:767px){.sd-upholstered-panel{position:static!important;left:auto!important;top:auto!important;width:auto!important;max-width:none!important;padding:20px 24px!important;box-shadow:none!important}.sd-upholstered-panel.sd-open{display:block!important}.sd-upholstered-column+.sd-upholstered-column{margin-top:24px!important}}

#navigation .sd-upholstered-menu>a:hover,#navigation .sd-upholstered-menu>a:focus-visible{text-decoration:none!important}

/* Give the five primary links room on narrower desktop headers. */
@media (min-width: 1180px) and (max-width: 1440px) {
  #navigation .menu-level-1 > :is(.menu-item-821,.menu-item-768,.menu-item-771,.menu-item-1008,.menu-item-707) > a {
    margin-inline: 5px !important;
    font-size: 14px !important;
  }
  #navigation .menu-level-1 > .menu-item-821 > a {
    margin-inline-start: 0 !important;
  }
}

/* Podmenu válend a dětských postelí sdílí vzhled ostatních nabídek. */
.sd-family-panel.sd-open { grid-template-columns: 1fr 1.3fr 1.2fr; min-height: 0 !important; }
#navigation .sd-family-item > a:hover,
#navigation .sd-family-item > a:focus-visible { text-decoration: none !important; }

/* Stejný stín jako u rozbalovací nabídky Čalouněné postele. */
@media (min-width: 768px) {
  .navigation-wrapper :is(#navigation, .menu-helper) .menu-item-849 > .menu-level-2 {
    box-shadow: 0 10px 20px rgba(30, 40, 50, .12) !important;
  }
}
.sd-family-panel.sd-open { grid-template-columns: 1fr 1.25fr 1.25fr .7fr; min-height: 0 !important; }
.navigation-wrapper .sd-family-item > .menu-level-2 { display: none !important; }
/* Šablona standardně skrývá šipky v nabídce Více. Tyto dvě mají vlastní podmenu. */
.menu-helper .sd-family-item > a > .submenu-arrow { display: inline-block !important; }
@media (max-width: 767px) {
  #navigation .sd-family-item > a > .submenu-arrow { display: inline-block !important; }
}