.wp-block-image,
.wp-block-image img {
  background: transparent !important;
  background-color: transparent !important;
}

/* Keep every slide the responsive height of the first slide. */
.idro-slideshow.is-enhanced .idro-slides {
  position: relative;
}
.idro-slideshow.is-enhanced .idro-slides > .idro-slide:first-child[hidden] {
  display: block !important;
  visibility: hidden;
  pointer-events: none;
}
.idro-slideshow.is-enhanced .idro-slides > .idro-slide:not(:first-child) {
  position: absolute;
  inset: 0;
}
.idro-slideshow.is-enhanced .idro-slides > .idro-slide:not(:first-child) > .idro-feature-slide {
  box-sizing: border-box;
  height: 100%;
  min-height: 100% !important;
}

/* Responsive header: keep tablet navigation within the page. */
.idro-header.idro-shell{gap:20px;min-width:0}
.idro-header .idro-nav{min-width:0}
.idro-header .idro-nav>ul{gap:18px}
.idro-header .idro-nav>ul>li>a{white-space:nowrap}
.idro-header .idro-account-area{max-width:100%}
@media(min-width:701px) and (max-width:1240px){
 .idro-header.idro-shell{flex-wrap:wrap;gap:8px 20px;padding-top:10px;padding-bottom:12px}
 .idro-header .idro-header-help{display:none}
 .idro-header .idro-account-area{margin-left:auto}
 .idro-header .idro-nav{order:3;flex:0 0 100%;width:100%;position:relative;border-top:1px solid #dce4e9;padding-top:8px}
 .idro-header .idro-nav>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 24px}
 .idro-header .idro-nav>ul>li{flex:0 0 auto;position:static}
 .idro-header .idro-nav>ul>li>a{padding:10px 0;line-height:1.5}
 .idro-header .idro-nav>ul>.menu-item-has-children{position:relative}
 .idro-header .idro-nav>ul>.menu-item-has-children>.idro-submenu-toggle{top:5px;height:34px}
 .idro-header .idro-nav .sub-menu{max-width:calc(100vw - 48px)}
 .idro-header .idro-nav #menu-item-208{position:static}
 .idro-header .idro-nav #menu-item-208>.idro-submenu-toggle{position:static;margin-left:4px;vertical-align:middle}
 .idro-header .idro-nav #menu-item-208>a{display:inline-block}
 .idro-header .idro-nav #menu-item-208>.sub-menu{left:0;right:auto;top:100%;transform:none;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}
 .idro-searchbar>.idro-shell{flex-wrap:wrap;gap:12px}
 .idro-searchbar form{flex:1 1 100%;max-width:none;min-width:0}
}
@media(max-width:700px){
 .idro-header.idro-shell{gap:8px 12px}
 .idro-header .idro-nav>ul{gap:8px 18px}
 .idro-header .idro-account-area{min-width:0}
 .idro-header .idro-baskets{flex-wrap:wrap}
}


@media(min-width:701px) and (max-width:1240px){
.idro-header .idro-nav>ul>.menu-item-has-children{position:static}
.idro-header .idro-nav>ul>.menu-item-has-children>a{display:inline-block}
.idro-header .idro-nav>ul>.menu-item-has-children>.idro-submenu-toggle{position:static;margin-left:4px;vertical-align:middle}
.idro-header .idro-nav>ul>li>.sub-menu{left:0;right:auto;top:100%;width:100%;min-width:0;max-width:100%;max-height:60vh;overflow-y:auto}
.idro-header .idro-nav .sub-menu .sub-menu{position:static;left:auto;min-width:0;max-width:100%;box-shadow:none}
}

/* Compact tablet category row. */
@media(min-width:701px) and (max-width:1240px){
.idro-header .idro-nav>ul{gap:4px 12px;justify-content:space-between}
.idro-header .idro-nav>ul>.menu-item-has-children{padding-right:0}
}
@media(min-width:701px) and (max-width:800px){
.idro-header .idro-nav>ul{gap:4px 8px}
.idro-header .idro-nav>ul>li>a{font-size:13px}
.idro-header .idro-nav>ul>.menu-item-has-children>.idro-submenu-toggle{width:20px;margin-left:0}
}
