/* Consistent header controls and an accessible native search dialog. */
.rk-header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}
.rk-header-inner .wp-block-site-title{justify-self:start}.rk-header-inner .wp-block-navigation{margin:0;justify-self:center}
.rk-header-inner .rk-header-tools>*{margin:0}
.rk-header-inner .rk-header-tools{justify-self:end;align-items:center;gap:10px;margin:0;flex-wrap:nowrap}
.rk-header-tools .rk-header-icon,.rk-header-tools .rk-header-wishlist{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--wp--preset--color--ink);text-decoration:none}
.rk-header-tools .rk-header-icon svg,.rk-header-tools .rk-header-wishlist svg{width:22px;height:22px;flex-shrink:0}
.rk-header-tools .rk-header-icon:hover,.rk-header-tools .rk-header-wishlist:hover{background:var(--rk-surface)}
.rk-header-tools .wc-block-mini-cart{margin:0;flex-shrink:0}
.rk-header-tools .wc-block-mini-cart__button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--ink)}
.rk-header-tools .wc-block-mini-cart__button svg{width:32px;height:32px}
.rk-header-tools .rk-wishlist-count{top:0;right:0}
.rk-header-icon:focus-visible,.rk-search-close:focus-visible,.rk-search-dialog a:focus-visible,.rk-search-dialog button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.rk-search-dialog{box-sizing:border-box;width:min(860px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 48px);border:0;padding:34px 42px 40px;background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);overflow:auto;overscroll-behavior:contain}
.rk-search-dialog:not([open]){display:none}.rk-search-dialog::backdrop{background:#11150fd9}.rk-header-search-open{overflow:hidden}
.rk-search-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}
.rk-search-dialog-top>span,.rk-search-dialog-label{font-size:14px;letter-spacing:.12em;text-transform:uppercase;line-height:1.6}
.rk-search-close{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--wp--preset--color--line);padding:8px;background:transparent;color:inherit;cursor:pointer}.rk-search-close svg{width:22px;height:22px}.rk-search-close:hover{background:var(--wp--preset--color--acid)}
.rk-search-dialog h2{font-family:var(--rk-font-heading-choice,var(--wp--preset--font-family--display));font-size:clamp(48px,6vw,82px);font-weight:400;text-transform:uppercase;line-height:1.02;letter-spacing:-.02em;margin:0 0 20px}
.rk-search-dialog-intro{font-size:16px;line-height:1.7;color:var(--wp--preset--color--muted);margin:0 0 28px}
.rk-search-dialog-form{display:flex;gap:12px;align-items:stretch;margin:0 0 30px}
.rk-search-dialog-form input[type=search]{box-sizing:border-box;flex:1;min-width:0;border:1px solid var(--rk-field-border);border-radius:0;background:transparent;padding:18px;font-size:16px;line-height:1.5;color:inherit;appearance:none}
.rk-search-dialog-form input[type=search]:focus{outline:1px solid currentColor;outline-offset:0}
.rk-search-dialog-form button{flex-shrink:0;border:0;border-radius:0;padding:18px 26px;background:var(--wp--preset--color--acid);color:var(--wp--preset--color--ink);font-size:16px;font-weight:600;line-height:1.5;cursor:pointer}.rk-search-dialog-form button:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--acid)}
.rk-search-dialog-label{margin:0 0 16px}.rk-search-dialog-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.rk-search-dialog-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--rk-field-border);color:inherit;font-size:14px;text-decoration:none}.rk-search-dialog-links a:hover{background:var(--rk-surface)}.rk-search-dialog-links span{font-size:17px}
@media(min-width:601px) and (max-width:900px){.rk-header-inner{grid-template-columns:1fr auto;gap:18px}.rk-header-inner .wp-block-navigation{grid-column:1/-1;grid-row:2}.rk-header-inner .rk-header-tools{grid-column:2;grid-row:1}}
@media(max-width:600px){.rk-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-inline:20px}.rk-header-inner .wp-block-site-title{font-size:clamp(24px,7vw,32px)}.rk-header-inner .wp-block-navigation{margin:0;justify-self:end}.rk-header-inner .rk-header-tools{gap:2px}.rk-header-tools .rk-header-icon,.rk-header-tools .rk-header-wishlist{flex-basis:36px;width:36px;height:40px}.rk-header-tools .wc-block-mini-cart__button{width:36px;min-width:36px;height:40px;min-height:40px}.rk-header-tools .rk-header-icon svg,.rk-header-tools .rk-header-wishlist svg,.rk-header-tools .wc-block-mini-cart__button svg{width:21px;height:21px}.rk-header-tools .rk-wishlist-count{min-width:16px;height:16px;font-size:14px;right:-1px}.rk-search-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:22px 20px 26px}.rk-search-dialog-top{margin-bottom:24px}.rk-search-dialog-top>span{font-size:14px;letter-spacing:.08em}.rk-search-dialog h2{font-size:50px;max-width:300px}.rk-search-dialog-intro{font-size:16px}.rk-search-dialog-form{gap:8px;margin-bottom:26px}.rk-search-dialog-form input[type=search]{padding:15px 12px;font-size:16px}.rk-search-dialog-form button{padding:15px 14px;font-size:16px}.rk-search-dialog-links{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(max-width:600px){.rk-header-tools .wc-block-mini-cart__button svg{width:30px;height:30px}}

/* Native navigation disclosures, styled as an editorial store directory. */
.rk-header-inner{position:relative;z-index:30}
.rk-header-inner .wp-block-navigation{position:static}
.rk-header-inner .wp-block-navigation__container{gap:26px}
.rk-header-inner .wp-block-navigation-item a{text-decoration:none!important}
.rk-header-inner .wp-block-navigation-submenu__toggle{min-width:24px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit}
.rk-header-inner .wp-block-navigation-submenu__toggle svg{width:12px;height:12px;transition:transform .2s ease}
.rk-header-inner .wp-block-navigation-submenu__toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.rk-header-inner .rk-nav-homes>.wp-block-navigation__submenu-container,.rk-header-inner .rk-nav-shop>.wp-block-navigation__submenu-container{background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);border:1px solid var(--wp--preset--color--line);border-top:3px solid var(--wp--preset--color--ink);box-shadow:0 20px 35px color-mix(in srgb,var(--wp--preset--color--ink) 10.980%,transparent);transition:opacity .18s ease,visibility .18s ease;box-sizing:border-box}
.rk-header-inner .rk-nav-homes>.wp-block-navigation__submenu-container{width:340px;padding:10px;gap:0}
.rk-header-inner .rk-nav-homes>.wp-block-navigation__submenu-container>li{width:100%}
.rk-header-inner .rk-nav-homes>.wp-block-navigation__submenu-container>li+li{border-top:1px solid var(--wp--preset--color--line)}
.rk-header-inner .rk-nav-homes .wp-block-navigation-item__content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:14px 18px!important;box-sizing:border-box}
.rk-header-inner .rk-nav-homes .wp-block-navigation-item__label{font-size:18px;font-weight:650}
.rk-header-inner .rk-nav-homes .wp-block-navigation-item__description{display:block;font-size:14px;font-weight:400;line-height:1.5;color:var(--wp--preset--color--muted)}
.rk-header-inner .rk-nav-homes .wp-block-navigation-item__content:hover{background:var(--wp--preset--color--acid)}
.rk-header-inner li.rk-nav-shop{position:static}
.rk-header-inner .wp-block-navigation__responsive-container:not(.is-menu-open),.rk-header-inner .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-dialog{position:static}
.rk-header-inner .rk-nav-shop>.wp-block-navigation__submenu-container{inset-inline:clamp(20px,3.2vw,56px);top:100%;width:auto;min-width:0;display:grid!important;grid-template-columns:1fr 1fr 1.2fr;grid-template-rows:auto repeat(3,minmax(44px,auto)) auto;gap:0 30px;padding:30px 30px 0;max-height:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain}
.rk-header-inner .rk-nav-shop>.wp-block-navigation__submenu-container>li{min-width:0;width:auto;align-self:stretch;align-items:stretch;box-sizing:border-box}
.rk-header-inner .rk-nav-shop .rk-mega-c1{grid-column:1}.rk-header-inner .rk-nav-shop .rk-mega-c2{grid-column:2}
.rk-header-inner .rk-nav-shop .rk-mega-r1{grid-row:1}.rk-header-inner .rk-nav-shop .rk-mega-r2{grid-row:2}.rk-header-inner .rk-nav-shop .rk-mega-r3{grid-row:3}.rk-header-inner .rk-nav-shop .rk-mega-r4{grid-row:4}
.rk-header-inner .rk-nav-shop .wp-block-navigation-item__content{width:100%;padding:10px 0!important;min-height:44px;font-size:16px;line-height:1.5;gap:12px;box-sizing:border-box;color:inherit}
.rk-header-inner .rk-nav-shop :is(.rk-mega-c1,.rk-mega-c2):not(.rk-mega-heading) .wp-block-navigation-item__content{justify-content:space-between;border-bottom:1px solid var(--wp--preset--color--line)}
.rk-header-inner .rk-nav-shop :is(.rk-mega-c1,.rk-mega-c2):not(.rk-mega-heading) a:after{content:'↗';font-size:20px}
.rk-header-inner .rk-nav-shop :is(.rk-mega-c1,.rk-mega-c2):not(.rk-mega-heading) a:hover{background:var(--rk-surface);padding-inline:10px!important}
.rk-header-inner .rk-nav-shop .rk-mega-heading .wp-block-navigation-item__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 24px!important}
.rk-header-inner .rk-nav-shop .rk-mega-heading .wp-block-navigation-item__label{font-family:var(--rk-font-heading-choice,var(--wp--preset--font-family--display));font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.15;text-transform:uppercase}
.rk-header-inner .rk-nav-shop .rk-mega-heading .wp-block-navigation-item__description{display:block;color:var(--wp--preset--color--muted);font-size:14px;line-height:1.5}
.rk-header-inner .rk-nav-shop .rk-mega-feature{grid-column:3;grid-row:1/5;background:var(--wp--preset--color--ink);min-height:280px}
.rk-header-inner .rk-nav-shop .rk-mega-feature .wp-block-navigation-item__content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding:24px!important;color:var(--wp--preset--color--acid);background:linear-gradient(180deg,color-mix(in srgb,var(--wp--preset--color--ink) 0.000%,transparent) 0%,color-mix(in srgb,var(--wp--preset--color--ink) 93.333%,transparent) 100%);height:100%}
.rk-header-inner .rk-nav-shop .rk-mega-feature .wp-block-navigation-item__label{font-family:var(--rk-font-heading-choice,var(--wp--preset--font-family--display));font-size:clamp(30px,3.4vw,50px);font-weight:400;line-height:1.05;text-transform:uppercase;max-width:270px}
.rk-header-inner .rk-nav-shop .rk-mega-feature .wp-block-navigation-item__description{display:block;font-size:14px;line-height:1.5;color:var(--wp--preset--color--paper)}
.rk-header-inner .rk-nav-shop .rk-mega-feature a:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--wp--preset--color--ink) 13.333%,transparent),var(--wp--preset--color--ink))}
.rk-header-inner .rk-nav-shop .rk-mega-all{grid-column:1/-1;grid-row:5;margin:28px -30px 0;background:var(--wp--preset--color--acid)}
.rk-header-inner .rk-nav-shop .rk-mega-all .wp-block-navigation-item__content{display:flex;justify-content:space-between;gap:20px;padding:18px 30px!important;font-weight:700;color:var(--wp--preset--color--ink)}
.rk-header-inner .rk-nav-shop .rk-mega-all .wp-block-navigation-item__description{display:block;font-size:14px;font-weight:400}
.rk-header-inner .rk-nav-shop .rk-mega-all a:hover{background:#d0ec65}
.rk-header-inner :is(.rk-nav-homes,.rk-nav-shop) .wp-block-navigation-item__content:focus-visible{outline:2px solid var(--wp--preset--color--ink);outline-offset:-3px}
.rk-header-inner .rk-mega-feature .wp-block-navigation-item__content:focus-visible{outline-color:var(--wp--preset--color--acid)}
/* Within the native mobile overlay, keep all destinations visible and easy to tap. */
.rk-header-inner .is-menu-open :is(.rk-nav-homes,.rk-nav-shop){width:100%;color:inherit}
.rk-header-inner .is-menu-open :is(.rk-nav-homes,.rk-nav-shop)>.wp-block-navigation__submenu-container{position:static!important;visibility:visible!important;opacity:1!important;width:100%!important;max-height:none;min-width:0;box-shadow:none;border:0;padding:8px 0 20px!important;margin:0;inset:auto;overflow:visible;background:transparent;color:inherit}
.rk-header-inner .is-menu-open .rk-nav-homes>.wp-block-navigation__submenu-container{display:flex;flex-direction:column}
.rk-header-inner .is-menu-open .rk-nav-homes .wp-block-navigation-item__content{min-height:64px;font-family:var(--rk-font-text-choice,var(--wp--preset--font-family--body));text-transform:none}
.rk-header-inner .is-menu-open .rk-nav-shop>.wp-block-navigation__submenu-container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(3,auto) auto auto;gap:0 18px}
.rk-header-inner .is-menu-open .rk-nav-shop .wp-block-navigation-item{border:0}
.rk-header-inner .is-menu-open .rk-nav-shop .wp-block-navigation-item__content{font-family:var(--rk-font-text-choice,var(--wp--preset--font-family--body));font-size:16px;font-weight:400;text-transform:none;min-height:48px;line-height:1.5}
.rk-header-inner .is-menu-open .rk-nav-shop .rk-mega-heading .wp-block-navigation-item__label{font-size:25px}
.rk-header-inner .is-menu-open .rk-nav-shop .rk-mega-feature{grid-column:1/-1;grid-row:5;min-height:220px;margin-top:24px}
.rk-header-inner .is-menu-open .rk-nav-shop .rk-mega-feature .wp-block-navigation-item__label{font-size:38px}
.rk-header-inner .is-menu-open .rk-nav-shop .rk-mega-all{grid-row:6;margin:16px 0 0}
.rk-header-inner .is-menu-open .rk-nav-shop .rk-mega-all .wp-block-navigation-item__content{padding:16px!important;flex-wrap:wrap;font-weight:700}
.rk-header-inner .is-menu-open .rk-nav-homes>button,.rk-header-inner .is-menu-open .rk-nav-shop>button{display:none}
@media(max-width:1100px) and (min-width:601px){.rk-header-inner .wp-block-navigation__container{gap:18px}.rk-header-inner .rk-nav-shop>.wp-block-navigation__submenu-container{gap:0 20px;padding:24px 24px 0}.rk-header-inner .rk-nav-shop .rk-mega-all{margin-inline:-24px}.rk-header-inner .rk-nav-shop .rk-mega-heading .wp-block-navigation-item__label{font-size:28px}}
@media(prefers-reduced-motion:reduce){.rk-header-inner .wp-block-navigation__submenu-container,.rk-header-inner .wp-block-navigation-submenu__toggle svg{transition:none}}
/* Core applies a 200px width while a dropdown is open; retain the editorial width. */
.rk-header-inner li.rk-nav-homes>.wp-block-navigation__submenu-container{width:min(340px,calc(100vw - 40px))!important}
.rk-header-inner .wp-block-navigation__container>li.rk-nav-homes>a.wp-block-navigation-item__content{padding:0!important;min-height:44px;display:inline-flex;flex-direction:row;align-items:center}
.rk-header-inner .wp-block-navigation__container>li.rk-nav-homes>a .wp-block-navigation-item__label{font-size:16px;font-weight:500}
.rk-header-inner .is-menu-open li.rk-nav-homes>.wp-block-navigation__submenu-container{width:100%!important}
.rk-header-inner .is-menu-open .wp-block-navigation__container>li.rk-nav-homes>a.wp-block-navigation-item__content{min-height:76px}
.rk-header-inner .is-menu-open .wp-block-navigation__container>li.rk-nav-homes>a .wp-block-navigation-item__label{font-family:var(--rk-font-heading-choice,var(--wp--preset--font-family--display));font-size:42px;font-weight:400}
.rk-header-inner .wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--paper)!important;color:var(--wp--preset--color--ink)!important}
.rk-header-inner .is-menu-open .wp-block-navigation__container>li.rk-nav-shop>a.wp-block-navigation-item__content{font-family:var(--rk-font-heading-choice,var(--wp--preset--font-family--display));font-size:42px;font-weight:400;min-height:76px;text-transform:uppercase;padding:0!important}
/* The native overlay resets all item backgrounds; restore the two editorial panels. */
.rk-header-inner .is-menu-open li.rk-mega-feature{background:var(--wp--preset--color--ink)!important}
.rk-header-inner .is-menu-open li.rk-mega-all{background:var(--wp--preset--color--acid)!important}
/* Keep the pointer path open through the header's lower padding. */
.rk-header-inner li.rk-nav-shop::before{content:'';position:absolute;inset-inline:0;top:calc(100% - 30px);height:32px;pointer-events:none}
.rk-header-inner li.rk-nav-shop:hover::before,.rk-header-inner li.rk-nav-shop:has(>.wp-block-navigation-submenu__toggle[aria-expanded=true])::before{pointer-events:auto}
.rk-header-inner .is-menu-open li.rk-nav-shop::before{display:none}

/* Pages shares the Home dropdown surface, with compact single-line destinations. */
.rk-header-inner li.rk-nav-pages>ul{max-height:calc(100dvh - 150px);overflow:auto;overscroll-behavior:contain}
.rk-header-inner li.rk-nav-pages li .wp-block-navigation-item__label{font-size:16px;font-weight:500}
.rk-header-inner .is-menu-open li.rk-nav-pages>ul{max-height:none;overflow:visible}
.rk-header-inner .is-menu-open li.rk-nav-pages li .wp-block-navigation-item__content{min-height:48px}

/* The centered Home 2 logo needs a compact navigation at tablet widths. */
@media(min-width:601px) and (max-width:1200px){.rk-home-two .rk-header-inner .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.rk-home-two .rk-header-inner .wp-block-navigation__responsive-container-open{display:flex}}

/* Compact dropdowns share the mega menu's lower header edge. */
.rk-header-inner li.rk-nav-homes{position:static}
.rk-header-inner li.rk-nav-homes>.wp-block-navigation__submenu-container{top:100%;left:var(--rk-dropdown-left,20px)!important;right:auto!important;max-height:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain}
.rk-header-inner li.rk-nav-homes::before{content:'';position:absolute;inset-inline:0;top:calc(100% - 30px);height:32px;pointer-events:none}
.rk-header-inner li.rk-nav-homes:hover::before,.rk-header-inner li.rk-nav-homes:has(>.wp-block-navigation-submenu__toggle[aria-expanded=true])::before{pointer-events:auto}
.rk-header-inner .is-menu-open li.rk-nav-homes::before{display:none}
.rk-header-inner .is-menu-open li.rk-nav-homes>.wp-block-navigation__submenu-container{left:auto!important;right:auto!important;max-height:none;overflow:visible}

/* Animate native submenu states without collapsing the panel before its exit ends. */
.rk-header-inner .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) li:is(.rk-nav-homes,.rk-nav-shop)>.wp-block-navigation__submenu-container{height:auto!important;z-index:2;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.985);transform-origin:top center;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.75,.25,1),visibility 0s linear .22s}
.rk-header-inner .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) li:is(.rk-nav-homes,.rk-nav-shop):has(>.wp-block-navigation-submenu__toggle[aria-expanded=true])>.wp-block-navigation__submenu-container{visibility:visible;opacity:1;pointer-events:auto;z-index:3;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.75,.25,1),visibility 0s}
@media(hover:hover){.rk-header-inner .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) li:is(.rk-nav-homes,.rk-nav-shop):not(.open-on-click):hover>.wp-block-navigation__submenu-container{visibility:visible;opacity:1;pointer-events:auto;z-index:3;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.75,.25,1),visibility 0s}}
.rk-header-inner .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) li:is(.rk-nav-homes,.rk-nav-shop)>.wp-block-navigation__submenu-container>li{opacity:0;transform:translateY(7px);transition:opacity .13s ease,transform .16s ease;transition-delay:0s}
.rk-header-inner .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) li:is(.rk-nav-homes,.rk-nav-shop):has(>.wp-block-navigation-submenu__toggle[aria-expanded=true])>.wp-block-navigation__submenu-container>li{opacity:1;transform:translateY(0);transition-duration:.22s,.28s;transition-delay:var(--rk-menu-delay,45ms)}
@media(hover:hover){.rk-header-inner .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) li:is(.rk-nav-homes,.rk-nav-shop):not(.open-on-click):hover>.wp-block-navigation__submenu-container>li{opacity:1;transform:translateY(0);transition-duration:.22s,.28s;transition-delay:var(--rk-menu-delay,45ms)}}
.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(1){--rk-menu-delay:30ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(2){--rk-menu-delay:45ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(3){--rk-menu-delay:60ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(4){--rk-menu-delay:75ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(5){--rk-menu-delay:45ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(6){--rk-menu-delay:60ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(7){--rk-menu-delay:75ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(8){--rk-menu-delay:90ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(9){--rk-menu-delay:75ms}.rk-header-inner .wp-block-navigation__submenu-container>li:nth-child(10){--rk-menu-delay:105ms}
.rk-header-inner .wp-block-navigation__submenu-container .wp-block-navigation-item__content{transition:background-color .18s ease,color .18s ease,padding .18s ease}
.rk-header-inner .wp-block-navigation-submenu__toggle svg{transition:transform .26s cubic-bezier(.2,.75,.25,1)}
.rk-header-inner .is-menu-open li:is(.rk-nav-homes,.rk-nav-shop)>.wp-block-navigation__submenu-container,.rk-header-inner .is-menu-open li:is(.rk-nav-homes,.rk-nav-shop)>.wp-block-navigation__submenu-container>li{transform:none;opacity:1;transition:none}
@media(prefers-reduced-motion:reduce){.rk-header-inner .wp-block-navigation .wp-block-navigation__submenu-container,.rk-header-inner .wp-block-navigation .wp-block-navigation__submenu-container>li,.rk-header-inner .wp-block-navigation .wp-block-navigation-item__content,.rk-header-inner .wp-block-navigation-submenu__toggle svg{transition:none!important;transform:none!important}}

/* The feature photograph is a Media attachment, not a stylesheet background. */
.rk-header-inner .rk-mega-feature .wp-block-navigation-item__content{position:relative;isolation:isolate;overflow:hidden}
.rk-header-inner .rk-mega-feature .wp-block-navigation-item__content::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--wp--preset--color--ink) 94%,transparent));z-index:1;pointer-events:none}
.rk-header-inner .rk-nav-shop .rk-mega-feature-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;z-index:0}
.rk-header-inner .rk-mega-feature :is(.wp-block-navigation-item__label,.wp-block-navigation-item__description){position:relative;z-index:2}
