.riado-header-search{display:none}.riado-navigation-header .riado-mega-content{background:#fff;color:#20242a}.riado-navigation-header .riado-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem 3.2rem;list-style:none;margin:0;padding:0}.riado-navigation-header .riado-mega-column{min-width:0;border-left:1px solid #ebedef;padding-left:2.6rem}.riado-navigation-header .riado-mega-column:nth-child(4n+1){border-left:0;padding-left:0}.riado-navigation-header .riado-mega-title{display:block;font-weight:650;font-size:1.6rem;line-height:1.4;color:#20242a;text-decoration:none;margin:0 0 .9rem}.riado-navigation-header .riado-mega-links{list-style:none;padding:0;margin:0}.riado-navigation-header .riado-mega-links a{display:block;padding:.38rem 0;font-size:1.4rem;line-height:1.45;color:#535962;text-decoration:none;overflow-wrap:anywhere}.riado-navigation-header .riado-mega-links a:hover,.riado-navigation-header .riado-mega-title:hover{color:#111;text-decoration:underline;text-underline-offset:.3rem}.riado-navigation-header .riado-mega-all{display:block;border-top:1px solid #e5e7eb;padding-top:1.5rem;margin-top:2.2rem;text-decoration:none;color:#20242a;font-size:1.4rem;font-weight:600}.riado-navigation-header .riado-mega-all:hover{text-decoration:underline}.riado-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:1rem 0 2rem}.riado-category-tile{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.7rem;border:1px solid #e5e7eb;border-radius:6px;color:#20242a;text-decoration:none;line-height:1.4;font-size:1.45rem;background:#fff}.riado-category-tile:hover{border-color:#7d858d;background:#fafafa}.riado-category-tile:focus-visible{outline:2px solid #20242a;outline-offset:3px}.riado-category-tile span:last-child{color:#737b85;font-size:1.2rem;white-space:nowrap}
@media(min-width:990px){.header.riado-navigation-header{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:minmax(110px,180px) minmax(200px,1fr) auto;column-gap:2.8rem;row-gap:0;max-width:140rem;padding-bottom:0;position:relative}.riado-navigation-header>.header__heading,.riado-navigation-header>.header__heading-link{grid-area:heading;justify-self:start}.riado-navigation-header .header__heading-logo-wrapper{max-width:165px}.riado-navigation-header>.header__icons{grid-area:icons}.riado-navigation-header>.header__search{display:none}.riado-navigation-header .header__icons .header__search{display:none}.riado-navigation-header .riado-header-search{grid-area:search;display:flex;align-items:center;max-width:72rem;margin:0 2rem;min-width:0;height:4.4rem;border:1px solid #e0e2e6;border-radius:6px;background:#f6f7f8;overflow:visible;position:relative}.riado-header-search input{appearance:none;border:0;background:transparent;min-width:0;width:100%;height:100%;padding:1rem 1.5rem;font:inherit;color:#20242a;font-size:1.4rem}.riado-header-search__field>button{width:4.4rem;height:4.4rem;border:0;background:transparent;cursor:pointer;color:#535962;flex:none}.riado-header-search__field>button .svg-wrapper{width:1.8rem;height:1.8rem;margin:auto}.riado-header-search:focus-within{outline:2px solid #535962;outline-offset:2px}.riado-navigation-header .header__inline-menu{grid-area:navigation;display:block;min-width:0;width:100%;margin:1rem 0 0;justify-self:stretch}.riado-navigation-header .header__inline-menu>.list-menu{display:flex;justify-content:center;flex-wrap:nowrap;gap:clamp(.6rem,2vw,3rem);width:100%;margin:0;padding:0}.riado-navigation-header .header__inline-menu>.list-menu>li{flex:0 0 auto}.riado-navigation-header .header__menu-item{padding:1.4rem 1rem 1.6rem!important;font-size:1.5rem;font-weight:500;white-space:nowrap;color:#20242a!important;position:relative;text-decoration:none}.riado-navigation-header .header__menu-item>.icon-caret{display:none}.riado-navigation-header .header__menu-item span{text-decoration:none!important}.riado-navigation-header .mega-menu[open]>.header__menu-item:after,.riado-navigation-header .header__menu-item:hover:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:2px;background:#20242a}.riado-navigation-header .mega-menu{position:static}.riado-navigation-header .riado-mega-content{position:absolute;top:100%;left:2rem;right:2rem;padding:2.6rem 3rem 2rem;border:1px solid #e9ebed;border-top:0;box-shadow:0 14px 24px rgb(0 0 0 / 9%);max-height:min(72vh,640px);overflow:auto;z-index:20;transform:none!important;border-radius:0 0 4px 4px}.riado-navigation-header.is-compact{grid-template-areas:"drawer heading search icons";grid-template-columns:4.4rem minmax(90px,150px) minmax(100px,1fr) auto;padding-bottom:1rem;column-gap:1rem}.riado-navigation-header.is-compact>header-drawer{display:block;grid-area:drawer;margin:0}.riado-navigation-header.is-compact>.header__inline-menu{display:none}.riado-navigation-header.is-compact .menu-drawer{width:min(420px,95vw)}}
@media(max-width:989px){.riado-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.riado-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.riado-category-tile{font-size:1.3rem;padding:1.1rem}.riado-category-tile span:last-child{font-size:1.1rem}}
.shopify-section.section-header{z-index:50}


@media(min-width:990px){
  .riado-header-search__form{width:100%;height:100%;min-width:0}
  .riado-header-search__field{display:flex;align-items:center;height:100%;min-width:0}
  .riado-header-search__field>input[type=search]{flex:1;min-width:0;border-radius:6px}
  .riado-header-search__field>button{padding:0;display:flex;align-items:center;justify-content:center}
  .riado-header-search__field>button.hidden{display:none}
  .riado-header-search .predictive-search{top:calc(100% + .4rem);left:-1px;right:-1px;width:auto;z-index:60;background:#fff;color:#20242a;border:1px solid #e0e2e6;border-radius:6px;box-shadow:0 12px 28px rgb(0 0 0 / 12%)}
  .riado-header-search .predictive-search__search-for-button{height:auto;min-height:4.4rem}
}

.riado-header-search input::-webkit-search-cancel-button{-webkit-appearance:none}
.riado-header-search__field>input[type=search]:focus{outline:none;box-shadow:none}
.riado-header-search__field>.reset__button::after{display:none}
.riado-header-search .predictive-search__heading{font-size:1.3rem;font-weight:600;letter-spacing:.1rem;line-height:1.5}
