.store-website-page .store-website-nav{display:grid;grid-template-columns:minmax(12rem,auto) minmax(0,1fr);align-items:stretch}
.store-website-page .store-nav-brand{min-width:0;margin-right:0}
.store-website-page .store-nav-brand img{flex:0 0 2.7rem}
.store-website-page .store-nav-title{overflow:hidden;color:var(--builder-top-nav-title,var(--builder-logo,#fff));text-overflow:ellipsis;white-space:nowrap}
.store-website-page .store-nav-links{grid-column:2;justify-content:flex-end;min-width:0;flex-wrap:nowrap}
.store-website-page .store-nav-links a{white-space:nowrap}
.store-website-page .store-nav-brand{grid-column:1}
.store-slider-mode-wide .store-cover{width:100vw;max-width:none;margin-left:calc(50% - 50vw);border:0;border-radius:0}
.store-slider-mode-wide .store-cover .page-media,.store-slider-mode-wide .store-cover .cover-slider,.store-slider-mode-wide .store-cover .cover-slider-track,.store-slider-mode-wide .store-cover .cover-slide,.store-slider-mode-wide .store-cover .page-media-cover img{border:0;border-radius:0}
.store-slider-mode-centered .store-hero{width:100%;max-width:var(--builder-centered-width,var(--container));margin-inline:auto}
.store-slider-mode-centered .store-cover{width:100%;max-width:var(--builder-centered-width,var(--container));margin-inline:auto;border:0}
.store-slider-mode-centered .store-cover .page-media-cover img{border-radius:var(--builder-radius) var(--builder-radius) 0 0}
@media(max-width:64rem){.store-website-page .store-website-nav{display:flex;align-items:center;flex-wrap:wrap}.store-website-page .store-nav-brand{order:1;margin-right:auto;justify-self:auto}.store-website-page .store-nav-toggle{display:flex;order:2}.store-website-page .store-nav-links{display:none;order:3;flex:1 0 100%;align-items:stretch;flex-direction:column}.store-website-page .store-website-nav.is-open .store-nav-links{display:flex}}
.store-website-page .store-website-nav{background:var(--store-nav-bg-color,var(--builder-nav-bar,var(--store-theme-nav-default,var(--builder-main))))}
.store-website-page .store-website-nav.is-open,.store-website-page .store-website-nav.is-open .store-nav-links{background:var(--store-nav-bg-color,var(--builder-nav-bar,var(--store-theme-nav-default,var(--builder-main))))}

/* Store shell widgets use theme values first, then per-widget overrides. */
.store-website-page [data-widget-type="store_top_navigation"]{position:relative;z-index:12;background:transparent!important;box-shadow:none!important}
.store-website-page [data-widget-type="store_top_navigation"] .store-website-nav{min-height:var(--store-nav-min-height,58px);background:var(--store-widget-nav-bg,var(--store-nav-bg-color,var(--builder-nav-bar,var(--store-theme-nav-default,var(--builder-main)))))}
.store-website-page [data-widget-type="store_top_navigation"] .store-nav-brand,
.store-website-page [data-widget-type="store_top_navigation"] .store-nav-link{color:var(--store-navbar-text-color,var(--store-widget-nav-text,var(--store-nav-text-color,var(--builder-logo,#fff))))!important;font-family:var(--widget-font-family,inherit)}
.store-website-page [data-widget-type="store_top_navigation"] .store-nav-title{color:var(--store-widget-nav-title,var(--builder-top-nav-title,var(--builder-logo,#fff)))}
.store-website-page [data-widget-type="store_top_navigation"] .store-nav-brand img{width:var(--store-nav-logo-size,43px);height:var(--store-nav-logo-size,43px)}
.store-website-page [data-widget-type="store_top_navigation"] .store-nav-link{padding-left:var(--store-nav-link-spacing,.85rem);padding-right:var(--store-nav-link-spacing,.85rem)}
.store-website-page [data-widget-type="store_top_navigation"] .store-nav-link:hover,.store-website-page [data-widget-type="store_top_navigation"] .store-nav-link:focus-visible{color:var(--store-navbar-hover-text-color,var(--store-widget-nav-hover,var(--store-nav-hover-text-color,#fff)))!important}
.store-website-page [data-widget-type="store_top_navigation"] .store-nav-link.active{background:var(--store-widget-nav-active,var(--builder-accent));color:var(--store-navbar-hover-text-color,var(--store-widget-nav-hover,var(--store-nav-hover-text-color,#fff)))!important}
.store-top-navigation.is-widget-sticky{position:sticky!important;top:0;z-index:45}
.store-top-navigation.nav-style-classic{grid-template-columns:minmax(12rem,auto) minmax(0,1fr) auto}
.store-top-navigation .store-nav-actions{display:flex;align-items:center;justify-content:flex-end;padding:.4rem .75rem}
.store-top-navigation .store-nav-follow{min-height:2.35rem;padding:.4rem .75rem;border:1px solid var(--store-widget-nav-border,currentColor);border-radius:999px;background:var(--store-widget-nav-button,var(--builder-button));color:var(--store-widget-nav-button-text,var(--builder-button-text,#fff))}
.store-top-navigation.nav-style-center_menu{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr)}
.store-top-navigation.nav-style-center_menu .store-nav-links{justify-self:center;justify-content:center}
.store-top-navigation.nav-style-center_menu .store-nav-actions{justify-self:end}
.store-top-navigation.nav-style-center_logo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
.store-top-navigation.nav-style-center_logo .store-nav-brand{grid-column:2;margin:0;justify-self:center}
.store-top-navigation.nav-style-center_logo .store-nav-links-left{grid-column:1;grid-row:1;justify-content:flex-end}
.store-top-navigation.nav-style-center_logo .store-nav-links-right{grid-column:3;grid-row:1;justify-content:flex-start}
.store-top-navigation.nav-style-center_logo .store-nav-toggle{grid-column:3;grid-row:1;justify-self:end}
@media(max-width:64rem){
 .store-top-navigation.nav-style-center_menu,.store-top-navigation.nav-style-center_logo{display:flex}
 .store-top-navigation>.store-nav-actions{order:2}
 .store-top-navigation>.store-nav-toggle{order:3}
 .store-top-navigation>.store-nav-links{order:4}
 .store-top-navigation.nav-style-center_logo .store-nav-brand{order:1;margin-right:auto}
 .store-top-navigation.nav-style-center_logo:not(.is-open) .store-nav-links{display:none}
 .store-top-navigation.mobile-menu-stacked .store-nav-links{display:flex}
}
@media(max-width:64rem){.store-website-page .store-nav-links{background:var(--store-widget-nav-bg,var(--store-nav-bg-color,var(--builder-nav-bar,var(--store-theme-nav-default,var(--builder-main)))))}
