.newoosync-route-page .page-title,
.newoosync-storefront-page .page-title,
.newoosync-route-page .entry-title,
.newoosync-storefront-page .entry-title,
.newoosync-route-page .page-header,
.newoosync-storefront-page .page-header,
.newoosync-route-page .entry-header,
.newoosync-storefront-page .entry-header,
.newoosync-route-page .page-header-wrap,
.newoosync-storefront-page .page-header-wrap,
.newoosync-route-page .page-header-area,
.newoosync-storefront-page .page-header-area,
.newoosync-route-page .breadcrumbs,
.newoosync-storefront-page .breadcrumbs,
.newoosync-route-page .breadcrumb,
.newoosync-storefront-page .breadcrumb,
.newoosync-route-page .breadcrumb-area,
.newoosync-storefront-page .breadcrumb-area,
.newoosync-route-page .page-breadcrumb,
.newoosync-storefront-page .page-breadcrumb,
.newoosync-route-page .woocommerce-breadcrumb,
.newoosync-storefront-page .woocommerce-breadcrumb,
.newoosync-route-page .wf_pagetitle,
.newoosync-storefront-page .wf_pagetitle,
.newoosync-route-page .wf_pagetitle_wrapper,
.newoosync-storefront-page .wf_pagetitle_wrapper,
.newoosync-route-page .wf_pagetitle_content,
.newoosync-storefront-page .wf_pagetitle_content,
.newoosync-route-page .wf_pagetitle_breadcrumb,
.newoosync-storefront-page .wf_pagetitle_breadcrumb,
.newoosync-route-page .page-banner,
.newoosync-storefront-page .page-banner,
.newoosync-route-page .page-hero,
.newoosync-storefront-page .page-hero,
.newoosync-route-page .hero-banner,
.newoosync-storefront-page .hero-banner,
.newoosync-route-page .title-banner,
.newoosync-storefront-page .title-banner,
.newoosync-route-page .banner-title,
.newoosync-storefront-page .banner-title,
.newoosync-route-page .patterns-layer,
.newoosync-storefront-page .patterns-layer,
.newoosync-route-page #secondary,
.newoosync-storefront-page #secondary,
.newoosync-route-page .sidebar,
.newoosync-storefront-page .sidebar,
.newoosync-route-page .widget-area,
.newoosync-storefront-page .widget-area,
.newoosync-route-page .left-sidebar,
.newoosync-storefront-page .left-sidebar,
.newoosync-route-page .right-sidebar,
.newoosync-storefront-page .right-sidebar,
.newoosync-route-page .shop-sidebar,
.newoosync-storefront-page .shop-sidebar,
.newoosync-route-page .archive-sidebar,
.newoosync-storefront-page .archive-sidebar,
.newoosync-route-page .blog-sidebar,
.newoosync-storefront-page .blog-sidebar,
.newoosync-route-page .page-sidebar,
.newoosync-storefront-page .page-sidebar,
.newoosync-route-page .main-sidebar,
.newoosync-storefront-page .main-sidebar,
.newoosync-route-page aside.sidebar,
.newoosync-storefront-page aside.sidebar,
.newoosync-route-page aside.widget-area,
.newoosync-storefront-page aside.widget-area{display:none!important}
.newoosync-route-page #primary,
.newoosync-storefront-page #primary,
.newoosync-route-page .content-area,
.newoosync-storefront-page .content-area,
.newoosync-route-page .site-main,
.newoosync-storefront-page .site-main,
.newoosync-route-page .main-content,
.newoosync-storefront-page .main-content,
.newoosync-route-page .content-wrapper,
.newoosync-storefront-page .content-wrapper,
.newoosync-route-page .primary-content,
.newoosync-storefront-page .primary-content,
.newoosync-route-page article.page,
.newoosync-storefront-page article.page,
.newoosync-route-page .page-content,
.newoosync-storefront-page .page-content,
.newoosync-route-page .entry-content:not(.wc-tab):not(.woocommerce-Tabs-panel),
.newoosync-storefront-page .entry-content:not(.wc-tab):not(.woocommerce-Tabs-panel){width:100%!important;max-width:none!important;float:none!important;flex:0 0 100%!important;margin-left:auto!important;margin-right:auto!important;padding-top:0!important}
.newoosync-route-page .container,
.newoosync-storefront-page .container,
.newoosync-route-page .site-content .container,
.newoosync-storefront-page .site-content .container,
.newoosync-route-page .content-container,
.newoosync-storefront-page .content-container,
.newoosync-route-page .page-wrapper,
.newoosync-storefront-page .page-wrapper,
.newoosync-route-page .content-wrap,
.newoosync-storefront-page .content-wrap,
.newoosync-route-page .site-content,
.newoosync-storefront-page .site-content,
.newoosync-route-page .content-inner,
.newoosync-storefront-page .content-inner{max-width:1600px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.newoosync-route-page .row,
.newoosync-storefront-page .row,
.newoosync-route-page .content-row,
.newoosync-storefront-page .content-row,
.newoosync-route-page .site-content .row,
.newoosync-storefront-page .site-content .row{display:block!important;margin-left:0!important;margin-right:0!important}
.newoosync-route-page .site-content [class*="col-"],
.newoosync-storefront-page .site-content [class*="col-"]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}
.newoosync-route-page .site-content .widget,
.newoosync-storefront-page .site-content .widget,
.newoosync-route-page .site-content .widget_block,
.newoosync-storefront-page .site-content .widget_block,
.newoosync-route-page .site-content .widget-area,
.newoosync-storefront-page .site-content .widget-area,
.newoosync-route-page .site-content .sidebar-area,
.newoosync-storefront-page .site-content .sidebar-area,
.newoosync-route-page .site-content .sidebar-widget-area,
.newoosync-storefront-page .site-content .sidebar-widget-area,
.newoosync-route-page .site-content .right-sidebar-wrap,
.newoosync-storefront-page .site-content .right-sidebar-wrap,
.newoosync-route-page .site-content .left-sidebar-wrap,
.newoosync-storefront-page .site-content .left-sidebar-wrap,
.newoosync-storefront-page [data-newoosync-hidden="1"],
.newoosync-route-page [data-newoosync-hidden="1"]{display:none!important}
.newoosync-route-page .site-content .has-sidebar,
.newoosync-storefront-page .site-content .has-sidebar,
.newoosync-route-page .site-content .content-with-sidebar,
.newoosync-storefront-page .site-content .content-with-sidebar,
.newoosync-route-page .site-content .primary-with-sidebar,
.newoosync-storefront-page .site-content .primary-with-sidebar{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
.newoosync-route-page.newoosync-route-domestic #wf-main,
.newoosync-route-page.newoosync-route-domestic .site-content #wf-main{width:100%!important;max-width:1600px!important;flex:0 0 100%!important;margin-left:auto!important;margin-right:auto!important}
.newoosync-route-page.newoosync-route-domestic #wf-sidebar,
.newoosync-route-page.newoosync-route-domestic .site-content #wf-sidebar{display:none!important;width:0!important;max-width:0!important;flex:0 0 0!important}
.newoosync-route-page.newoosync-route-domestic .wf-container,
.newoosync-route-page.newoosync-route-domestic .site-content .wf-container{max-width:1600px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.newoosync-route-page .entry-content > .newoosync-info-page,
.newoosync-route-page .page-content > .newoosync-info-page,
.newoosync-route-page .entry-content > .newoosync-store-footer,
.newoosync-route-page .page-content > .newoosync-store-footer,
.newoosync-storefront-page .entry-content > .newoosync-home,
.newoosync-storefront-page .page-content > .newoosync-home{margin-left:auto!important;margin-right:auto!important}
.newoosync-route-page .wf_header-topbar,
.newoosync-storefront-page .wf_header-topbar{
	background:linear-gradient(180deg,#fbfcfe,#f5f7fa)!important;
	border-bottom:1px solid #e6ebf2!important;
	color:#647181!important;
}
.newoosync-route-page .wf_header-topbar a,
.newoosync-storefront-page .wf_header-topbar a{color:#647181!important}
.newoosync-route-page .wf_header-navwrapper,
.newoosync-storefront-page .wf_header-navwrapper{
	background:#ffffff!important;
	border-bottom:1px solid #e6ebf2!important;
	box-shadow:0 12px 28px rgba(24,32,51,.05)!important;
}
.newoosync-route-page .wf_header-navwrapperinner,
.newoosync-storefront-page .wf_header-navwrapperinner,
.newoosync-route-page .wf_navbar,
.newoosync-storefront-page .wf_navbar,
.newoosync-route-page .wf_navbar-wrapper.is--sticky,
.newoosync-storefront-page .wf_navbar-wrapper.is--sticky{
	background:transparent!important;
	box-shadow:none!important;
}
.newoosync-route-page .wf_navbar .wf-container,
.newoosync-storefront-page .wf_navbar .wf-container,
.newoosync-route-page .wf_navbar-wrapper.is--sticky .wf-container,
.newoosync-storefront-page .wf_navbar-wrapper.is--sticky .wf-container{
	max-width:1600px!important;
	width:100%!important;
	padding-left:24px!important;
	padding-right:24px!important;
}
.newoosync-route-page .wf_navbar-search-form .header-search-form,
.newoosync-storefront-page .wf_navbar-search-form .header-search-form{
	border:1px solid #d9e0e8!important;
	border-radius:18px!important;
	background:#ffffff!important;
	box-shadow:0 12px 28px rgba(24,32,51,.06)!important;
}
.newoosync-route-page .wf_navbar-search-form .search-wrapper,
.newoosync-storefront-page .wf_navbar-search-form .search-wrapper{
	background:transparent!important;
	border:none!important;
	border-radius:18px!important;
	overflow:hidden!important;
}
.newoosync-route-page .wf_navbar-search-form .header-search-select,
.newoosync-storefront-page .wf_navbar-search-form .header-search-select{
	background:#f7f9fc!important;
	border-right:1px solid #e2e8f0!important;
	color:#526074!important;
}
.newoosync-route-page .wf_navbar-search-form .header-search-input,
.newoosync-storefront-page .wf_navbar-search-form .header-search-input{
	background:transparent!important;
	color:#1f2937!important;
}
.newoosync-route-page .wf_navbar-search-form .header-search-button,
.newoosync-storefront-page .wf_navbar-search-form .header-search-button{
	background:linear-gradient(180deg,#f7ba5d,#ee9e17)!important;
	border:none!important;
	color:#ffffff!important;
	box-shadow:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-list-right>.wf_navbar-search-form{
	display:flex!important;
	flex:1 1 auto!important;
	align-items:stretch!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-form{
	display:block!important;
	flex:1 1 auto!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	border:none!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
/* Search-owner contract: only non-docked shadow hosts stay hidden after header docking. */
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form[data-newoosync-domestic-top-search-shadowed="1"]:not([data-newoosync-search-docked="1"]),
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-domestic-top-search-shadowed="1"]:not([data-newoosync-search-docked="1"]){
	display:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-form > form{
	display:grid!important;
	grid-template-columns:156px minmax(0,1fr) 72px!important;
	grid-template-areas:"category keyword submit"!important;
	grid-auto-flow:column!important;
	align-items:stretch!important;
	gap:0!important;
	width:100%!important;
	min-width:0!important;
	min-height:76px!important;
	border:1px solid #d6dee9!important;
	border-radius:24px!important;
	background:linear-gradient(180deg,#ffffff,#f9fbfd)!important;
	box-shadow:0 18px 40px rgba(20,36,63,.12)!important;
	overflow:hidden!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-form > form > input[type="hidden"]{
	display:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-select-wrapper{
	display:flex!important;
	align-items:stretch!important;
	grid-area:category!important;
	grid-column:1!important;
	grid-row:1!important;
	order:1!important;
	width:156px!important;
	min-width:156px!important;
	border-right:1px solid #d7dee8!important;
	background:linear-gradient(180deg,#f7f9fc,#eff3f8)!important;
	border-radius:24px 0 0 24px!important;
	overflow:hidden!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .search-wrapper{
	display:flex!important;
	align-items:center!important;
	grid-area:keyword!important;
	grid-column:2!important;
	grid-row:1!important;
	order:2!important;
	width:100%!important;
	min-width:0!important;
	border:none!important;
	border-right:1px solid #e0e6ef!important;
	border-radius:0!important;
	background:linear-gradient(180deg,#ffffff,#fbfcfe)!important;
	box-shadow:none!important;
	overflow:hidden!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .search-wrapper>svg{
	display:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-select{
	width:100%!important;
	min-height:74px!important;
	padding:0 18px 0 20px!important;
	border:0!important;
	background:transparent!important;
	color:#435062!important;
	font-size:13px!important;
	font-weight:700!important;
	letter-spacing:.04em!important;
	appearance:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-input{
	display:block!important;
	width:100%!important;
	min-width:0!important;
	min-height:74px!important;
	padding-left:22px!important;
	padding-right:18px!important;
	border:none!important;
	background:transparent!important;
	color:#223047!important;
	font-size:16px!important;
	font-weight:600!important;
	letter-spacing:.01em!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-input::placeholder{
	color:#94a0af!important;
	opacity:1!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-button{
	grid-area:submit!important;
	grid-column:3!important;
	grid-row:1!important;
	order:3!important;
	width:72px!important;
	min-width:72px!important;
	height:100%!important;
	border-radius:0 24px 24px 0!important;
	background:linear-gradient(180deg,#f7b43b,#f29a17)!important;
	border:1px solid rgba(233,151,31,.88)!important;
	box-shadow:0 20px 38px rgba(242,154,23,.24)!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-button i{
	display:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-search-form .header-search-button::before{
	content:"";
	display:block!important;
	flex:0 0 14px!important;
	width:14px!important;
	height:14px!important;
	background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Ccircle cx=%276.75%27 cy=%276.75%27 r=%274.75%27 stroke=%27%23ffffff%27 stroke-width=%272%27/%3E%3Cpath d=%27M10.5 10.5L14 14%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/14px 14px no-repeat!important;
}
/* Top-page search authority: this outranks the generic domestic storefront search shell.
   Keep the top search keyword-first and compact without changing route-wide geometry. */
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form{
	--newoosync-top-search-category-width:138px;
	--newoosync-top-search-submit-width:86px;
	--newoosync-top-search-shell-height:70px;
	--newoosync-top-search-control-height:68px;
	--newoosync-top-search-shell-radius:22px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form{
	grid-template-columns:var(--newoosync-top-search-category-width) minmax(0,1fr) var(--newoosync-top-search-submit-width)!important;
	min-height:var(--newoosync-top-search-shell-height)!important;
	border-radius:var(--newoosync-top-search-shell-radius)!important;
	box-shadow:0 14px 30px rgba(20,36,63,.1)!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form:focus-within{
	border-color:#c0ccdb!important;
	box-shadow:0 20px 40px rgba(20,36,63,.16)!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select-wrapper{
	width:var(--newoosync-top-search-category-width)!important;
	min-width:var(--newoosync-top-search-category-width)!important;
	border-radius:var(--newoosync-top-search-shell-radius) 0 0 var(--newoosync-top-search-shell-radius)!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select{
	min-height:var(--newoosync-top-search-control-height)!important;
	padding:0 16px 0 18px!important;
	font-size:12px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper{
	gap:10px!important;
	padding-left:14px!important;
	padding-right:2px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper>svg{
	display:block!important;
	flex:0 0 15px!important;
	width:15px!important;
	height:15px!important;
	color:#93a0b0!important;
	opacity:.96!important;
	pointer-events:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-input{
	min-height:var(--newoosync-top-search-control-height)!important;
	padding-left:0!important;
	padding-right:16px!important;
	font-size:15px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:7px!important;
	width:var(--newoosync-top-search-submit-width)!important;
	min-width:var(--newoosync-top-search-submit-width)!important;
	padding:0 14px 0 12px!important;
	border-radius:0 var(--newoosync-top-search-shell-radius) var(--newoosync-top-search-shell-radius) 0!important;
	box-shadow:0 14px 28px rgba(242,154,23,.2)!important;
	font-size:13px!important;
	font-weight:800!important;
	letter-spacing:.08em!important;
	line-height:1!important;
	white-space:nowrap!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button i{
	font-size:15px!important;
	line-height:1!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button::after{
	content:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button .newoosync-search-submit-label{
	display:inline-block;
	font-size:12px!important;
	font-weight:800!important;
	letter-spacing:.08em!important;
	line-height:1!important;
}
@media (max-width:900px){
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form{
	--newoosync-top-search-category-width:126px;
	--newoosync-top-search-submit-width:78px;
	--newoosync-top-search-shell-height:64px;
	--newoosync-top-search-control-height:62px;
	--newoosync-top-search-shell-radius:20px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select{
	padding:0 12px 0 14px!important;
	font-size:11.5px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper{
	gap:9px!important;
	padding-left:12px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper>svg{
	flex-basis:14px!important;
	width:14px!important;
	height:14px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-input{
	padding-left:0!important;
	padding-right:14px!important;
	font-size:14px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button{
	gap:6px!important;
	padding:0 12px 0 10px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button i{
	font-size:14px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button::after{
	content:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button .newoosync-search-submit-label{
	font-size:11px!important;
}
}
@media (max-width:640px){
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form{
	--newoosync-top-search-category-width:116px;
	--newoosync-top-search-submit-width:56px;
	--newoosync-top-search-shell-height:58px;
	--newoosync-top-search-control-height:56px;
	--newoosync-top-search-shell-radius:18px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select{
	padding:0 10px 0 12px!important;
	font-size:11px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper{
	gap:8px!important;
	padding-left:10px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper>svg{
	flex-basis:13px!important;
	width:13px!important;
	height:13px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-input{
	padding-left:0!important;
	padding-right:12px!important;
	font-size:13.5px!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button{
	gap:0!important;
	padding:0!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button::after{
	content:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button .newoosync-search-submit-label{
	display:none!important;
}
}
/* Center-shell-only fallback search for domestic top.
   This must never take ownership of left/right rail placement. */
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback{
	--newoosync-top-search-fallback-category-width:138px;
	--newoosync-top-search-fallback-submit-width:86px;
	--newoosync-top-search-fallback-shell-height:66px;
	--newoosync-top-search-fallback-control-height:64px;
	--newoosync-top-search-fallback-shell-radius:22px;
	display:block;
	width:100%;
	margin:0 0 10px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback[data-newoosync-hidden="1"],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback[hidden],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback[aria-hidden="true"],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback[data-newoosync-hidden="1"],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback[hidden],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback[aria-hidden="true"]{
	display:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell{
	width:100%;
	max-width:100%;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-form,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-form{
	display:grid;
	grid-template-columns:var(--newoosync-top-search-fallback-category-width) minmax(0,1fr) var(--newoosync-top-search-fallback-submit-width);
	align-items:stretch;
	width:100%;
	min-height:var(--newoosync-top-search-fallback-shell-height);
	border:1px solid #e4e9f0;
	border-radius:var(--newoosync-top-search-fallback-shell-radius);
	background:linear-gradient(180deg,#ffffff 0%,#f9fbfe 100%);
	box-shadow:0 10px 22px rgba(20,36,63,.08);
	overflow:hidden;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-form:focus-within,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-form:focus-within{
	border-color:#c0ccdb;
	box-shadow:0 14px 28px rgba(20,36,63,.12);
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select:focus-visible,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select:focus-visible,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input:focus-visible,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input:focus-visible{
	outline:2px solid rgba(46,102,145,.42);
	outline-offset:-2px;
	background:rgba(255,255,255,.84);
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit:focus-visible,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit:focus-visible{
	outline:2px solid rgba(20,36,63,.28);
	outline-offset:-2px;
	filter:brightness(1.04);
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select-shell{
	display:flex;
	align-items:stretch;
	width:var(--newoosync-top-search-fallback-category-width);
	min-width:var(--newoosync-top-search-fallback-category-width);
	border-right:1px solid #e3e9f1;
	background:linear-gradient(180deg,#fdfefe 0%,#f5f8fb 100%);
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select{
	display:block;
	width:100%;
	min-width:0;
	min-height:var(--newoosync-top-search-fallback-control-height);
	padding:0 16px 0 18px;
	border:0;
	background:transparent;
	color:#31455f;
	font-size:12px;
	font-weight:800;
	letter-spacing:.04em;
	appearance:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell{
	display:flex;
	position:relative;
	align-items:center;
	min-width:0;
	padding:0 2px 0 38px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell::before,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell::before{
	content:"";
	position:absolute;
	left:16px;
	top:50%;
	width:12px;
	height:12px;
	margin-top:-8px;
	border:2px solid #95a3b3;
	border-radius:50%;
	opacity:.9;
	pointer-events:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell::after{
	content:"";
	position:absolute;
	left:28px;
	top:50%;
	width:6px;
	height:2px;
	margin-top:4px;
	border-radius:999px;
	background:#95a3b3;
	transform:rotate(45deg);
	transform-origin:left center;
	opacity:.9;
	pointer-events:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input{
	display:block;
	width:100%;
	min-width:0;
	min-height:var(--newoosync-top-search-fallback-control-height);
	padding:0 16px 0 0;
	border:0;
	background:transparent;
	color:#223047;
	font-size:15px;
	font-weight:600;
	letter-spacing:.01em;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input::placeholder,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input::placeholder{
	color:#7d8b9c;
	opacity:1;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:7px;
	width:var(--newoosync-top-search-fallback-submit-width);
	min-width:var(--newoosync-top-search-fallback-submit-width);
	min-height:100%;
	padding:0 14px 0 12px;
	border:1px solid rgba(233,151,31,.88);
	border-radius:0 var(--newoosync-top-search-fallback-shell-radius) var(--newoosync-top-search-fallback-shell-radius) 0;
	background:linear-gradient(180deg,#f7b43b,#f29a17);
	box-shadow:0 14px 28px rgba(242,154,23,.2);
	color:#fff;
	font-size:13px;
	font-weight:800;
	letter-spacing:.08em;
	line-height:1;
	white-space:nowrap;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	flex:0 0 14px;
	width:14px;
	height:14px;
	font-size:0;
	line-height:0;
	background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Ccircle cx=%276.75%27 cy=%276.75%27 r=%274.75%27 stroke=%27%23ffffff%27 stroke-width=%272%27/%3E%3Cpath d=%27M10.5 10.5L14 14%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/14px 14px no-repeat;
	overflow:hidden;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon img.emoji,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon img.emoji{
	display:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit::after{
	content:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit-label{
	display:inline-block;
	font-size:12px;
	font-weight:800;
	letter-spacing:.08em;
	line-height:1;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:5px;
	margin-top:4px;
	padding:0 4px;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-links-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links-label{
	display:inline-flex;
	align-items:center;
	min-height:22px;
	padding:0 2px;
	color:#55667b;
	font-size:10px;
	font-weight:800;
	letter-spacing:.06em;
	white-space:nowrap;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:26px;
	padding:0 11px;
	border:1px solid #dde4ed;
	border-radius:999px;
	background:#fff;
	box-shadow:0 8px 16px rgba(20,36,63,.06);
	color:#31455f;
	font-size:11.5px;
	font-weight:700;
	letter-spacing:.01em;
	line-height:1;
	text-decoration:none;
	white-space:nowrap;
	transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link.is-reset,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-reset,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-reset{
	border-color:#d6deea;
	background:linear-gradient(180deg,#f9fbfd 0%,#f3f6fa 100%);
	box-shadow:none;
	color:#4f647c;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link{
	position:relative;
	padding-right:20px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-reset,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-reset{
	padding-right:11px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link::after{
	content:"";
	position:absolute;
	top:50%;
	right:9px;
	width:6px;
	height:6px;
	border-top:1.5px solid currentColor;
	border-right:1.5px solid currentColor;
	transform:translateY(-50%) rotate(45deg);
	opacity:.72;
	pointer-events:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-reset::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-reset::after{
	content:none;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link:hover,
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link:focus-visible,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link:hover,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link:focus-visible,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link:hover,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link:focus-visible{
	border-color:rgba(242,154,23,.34);
	background:#fff8ef;
	box-shadow:0 10px 18px rgba(242,154,23,.14);
	color:#aa5c00;
	transform:translateY(-1px);
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link.is-active,
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link[aria-current="page"],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-active,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link[aria-current="page"],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link.is-active,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link[aria-current="page"]{
	border-color:rgba(242,154,23,.46);
	background:linear-gradient(180deg,#fff6e8,#ffefcf);
	box-shadow:0 10px 18px rgba(242,154,23,.16);
	color:#9b5200;
}
@media (max-width:900px){
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback{
	--newoosync-top-search-fallback-category-width:126px;
	--newoosync-top-search-fallback-submit-width:78px;
	--newoosync-top-search-fallback-shell-height:64px;
	--newoosync-top-search-fallback-control-height:62px;
	--newoosync-top-search-fallback-shell-radius:20px;
	margin-bottom:12px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select{
	padding:0 12px 0 14px;
	font-size:11.5px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell{
	padding-left:34px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell::before,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell::before{
	left:14px;
	width:11px;
	height:11px;
	margin-top:-7px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell::after{
	left:25px;
	margin-top:4px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input{
	padding-right:14px;
	font-size:14px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit{
	gap:6px;
	padding:0 12px 0 10px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit span[aria-hidden="true"],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit span[aria-hidden="true"]{
	font-size:14px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit::after{
	content:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit-label{
	font-size:11px;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links{
	gap:5px;
	margin-top:6px;
	padding:0 2px;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-links-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links-label{
	min-height:22px;
	font-size:10px;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link{
	min-height:24px;
	padding:0 9px;
	font-size:11px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link{
	padding-right:17px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link::after{
	right:8px;
}
}
@media (max-width:640px){
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback{
	--newoosync-top-search-fallback-category-width:116px;
	--newoosync-top-search-fallback-submit-width:56px;
	--newoosync-top-search-fallback-shell-height:58px;
	--newoosync-top-search-fallback-control-height:56px;
	--newoosync-top-search-fallback-shell-radius:18px;
	margin-bottom:10px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select{
	padding:0 10px 0 12px;
	font-size:11px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell{
	padding-left:30px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell::before,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell::before{
	left:12px;
	width:10px;
	height:10px;
	margin-top:-6px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell::after{
	left:22px;
	width:5px;
	margin-top:3px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input{
	padding-right:12px;
	font-size:13.5px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit{
	gap:0;
	padding:0;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit::after{
	content:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit-label{
	display:none;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links{
	gap:4px;
	margin-top:5px;
	padding:0;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-links-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-links-label{
	min-height:22px;
	font-size:9px;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link{
	min-height:22px;
	padding:0 8px;
	font-size:10px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link{
	padding-right:16px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link::after,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-shell .newoosync-top-search-quick-link::after{
	right:7px;
	width:5px;
	height:5px;
}
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-mainmenu li:has(>a[href*="__trashed/"]),
body.newoosync-route-domestic.newoosync-storefront-page .wf_mobilenav-mainmenu-wrap .wf_navbar-mainmenu li:has(>a[href*="__trashed/"]){
	display:none!important;
}
body.newoosync-route-domestic.newoosync-storefront-page .wf_navbar-mainmenu a[href*="__trashed/"],
body.newoosync-route-domestic.newoosync-storefront-page .wf_mobilenav-mainmenu-wrap .wf_navbar-mainmenu a[href*="__trashed/"]{
	display:none!important;
	visibility:hidden!important;
	pointer-events:none!important;
}
.newoosync-route-page .wf_navbar-info-contact .contact__list,
.newoosync-storefront-page .wf_navbar-info-contact .contact__list{
	padding:10px 16px!important;
	border:1px solid #dce3ea!important;
	border-radius:999px!important;
	background:#ffffff!important;
	box-shadow:0 8px 18px rgba(24,32,51,.05)!important;
}
.newoosync-route-page .wf_navbar .wf-btn.wf-btn-primary,
.newoosync-storefront-page .wf_navbar .wf-btn.wf-btn-primary{
	border:none!important;
	border-radius:999px!important;
	background:linear-gradient(180deg,#f7ba5d,#ee9e17)!important;
	box-shadow:0 10px 18px rgba(238,158,23,.18)!important;
}
.newoosync-route-page .wf_navbar-wrapper.is--sticky .product-categories,
.newoosync-storefront-page .wf_navbar-wrapper.is--sticky .product-categories{
	display:flex!important;
	align-items:center!important;
	min-width:0!important;
}
.newoosync-route-page .wf_navbar-wrapper.is--sticky .product-categories nav,
.newoosync-route-page .wf_navbar-wrapper.is--sticky .product-categories .wf_navbar-mainmenu,
.newoosync-storefront-page .wf_navbar-wrapper.is--sticky .product-categories nav,
.newoosync-storefront-page .wf_navbar-wrapper.is--sticky .product-categories .wf_navbar-mainmenu{
	display:none!important;
}
.newoosync-route-page .product-categories-btn,
.newoosync-storefront-page .product-categories-btn{
	min-height:42px!important;
	padding:0 18px!important;
	border:1px solid #dce3ea!important;
	border-radius:999px!important;
	background:linear-gradient(180deg,#ffffff,#f7f9fc)!important;
	color:#334155!important;
	font-size:12px!important;
	font-weight:800!important;
	letter-spacing:.08em!important;
	box-shadow:0 8px 18px rgba(24,32,51,.05)!important;
}
.newoosync-route-page .wf_navbar-menu,
.newoosync-storefront-page .wf_navbar-menu{display:block!important;min-width:0!important}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav{display:block!important}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu{
	display:flex!important;
	flex-wrap:wrap!important;
	align-items:center!important;
	gap:8px!important;
	padding:10px 12px!important;
	border:1px solid #e2e8f0!important;
	border-radius:18px!important;
	background:linear-gradient(180deg,#ffffff,#f8fafc)!important;
	box-shadow:0 12px 28px rgba(24,32,51,.06)!important;
}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li{
	margin:0!important;
	float:none!important;
}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li > a.nav-link,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li > a.nav-link{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:36px!important;
	padding:0 14px!important;
	border:1px solid transparent!important;
	border-radius:999px!important;
	background:transparent!important;
	color:#475569!important;
	font-size:13px!important;
	font-weight:700!important;
	line-height:1.2!important;
	transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease!important;
}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li:hover > a.nav-link,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li:hover > a.nav-link{
	background:#ffffff!important;
	border-color:#d9e1ea!important;
	color:#1f2937!important;
	box-shadow:0 8px 18px rgba(24,32,51,.08)!important;
}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.current_page_item > a.nav-link,
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.current_page_parent > a.nav-link,
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.current_page_ancestor > a.nav-link,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.current_page_item > a.nav-link,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.current_page_parent > a.nav-link,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.current_page_ancestor > a.nav-link{
	background:#eef2f6!important;
	border-color:#d6dde6!important;
	color:#1f2937!important;
}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-82 > a.nav-link,
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-83 > a.nav-link,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-82 > a.nav-link,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-83 > a.nav-link{
	background:#fff7ed!important;
	border-color:#f2d4a2!important;
	color:#8a5a13!important;
}
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-22,
.newoosync-route-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-23,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-22,
.newoosync-storefront-page .wf_navbar-menu > .wf_navbar-nav > .wf_navbar-mainmenu > li.page-item-23,
.newoosync-route-page .wf_navbar-compare-item,
.newoosync-route-page .wf_navbar-favourite-item,
.newoosync-storefront-page .wf_navbar-compare-item,
.newoosync-storefront-page .wf_navbar-favourite-item{
	display:none!important;
}
.newoosync-route-page .wf_navbar-user-item a,
.newoosync-route-page .wf_navbar-cart-icon,
.newoosync-storefront-page .wf_navbar-user-item a,
.newoosync-storefront-page .wf_navbar-cart-icon{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-width:42px!important;
	height:42px!important;
	border:1px solid #dbe2ea!important;
	border-radius:999px!important;
	background:#ffffff!important;
	color:#334155!important;
	box-shadow:0 8px 18px rgba(24,32,51,.05)!important;
}
.newoosync-template-main{display:block!important;width:100%!important;max-width:1600px!important;padding:0 24px!important;margin:0 auto!important;box-sizing:border-box!important;min-width:0!important;overflow-x:clip}
body.newoosync-domestic-home-top-active .newoosync-template-main,
body.newoosync-domestic-home-top-active .newoosync-template-shell{overflow:visible!important}
.newoosync-template-shell{display:block!important;width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;min-width:0!important}
.newoosync-home{display:grid;gap:22px;width:100%!important;max-width:1600px!important;margin:0 auto;padding:20px 0 48px;box-sizing:border-box;min-width:0}
.newoosync-home::before{content:"";position:fixed;inset:0;background:
radial-gradient(circle at top left,rgba(218,224,232,.18),transparent 24%),
radial-gradient(circle at top right,rgba(234,239,244,.08),transparent 18%),
linear-gradient(180deg,#ffffff 0%,#ffffff 260px);pointer-events:none;z-index:-1}
.newoosync-home-shell{display:grid;gap:16px;padding:18px;border:1px solid #e3e8ef;background:linear-gradient(180deg,#ffffff 0%,#ffffff 42%,#fbfcfe 100%);box-shadow:0 18px 48px rgba(24,32,51,.06);box-sizing:border-box;min-width:0}
.newoosync-home-top-grid{display:grid;gap:18px;width:100%;min-width:0}
.newoosync-home-lineup-wall{display:grid;gap:16px;width:100%;min-width:0}
@keyframes newoosync-riser{
0%{opacity:0;transform:translateY(12px)}
100%{opacity:1;transform:translateY(0)}
}
@keyframes newoosync-shine{
0%{transform:translateX(-120%)}
100%{transform:translateX(120%)}
}
.newoosync-notice-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.newoosync-notice-card{display:grid;gap:6px;padding:16px 18px;border:1px solid #dbe1ee;background:linear-gradient(180deg,#ffffff,#f7f9fc);text-decoration:none;color:#182033;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.newoosync-notice-card span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#677489}
.newoosync-notice-card strong{font-size:16px;line-height:1.4}
.newoosync-notice-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(24,32,51,.1);border-color:#b8c3d5}
.newoosync-top-news-board{display:grid;gap:10px;padding:14px 16px;border:1px solid #dbe1ee;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 10px 24px rgba(24,32,51,.05)}
.newoosync-top-news-board-head{display:flex;align-items:center;gap:10px}
.newoosync-top-news-board-head span{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border-radius:999px;background:#eef2ff;color:#3858e9;font-size:10px;font-weight:800;letter-spacing:.12em}
.newoosync-top-news-board-head strong{font-size:14px;line-height:1.2;color:#182033}
.newoosync-top-news-list{display:grid;gap:2px}
.newoosync-top-news-item{display:grid;grid-template-columns:52px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #edf1f6;color:#182033;text-decoration:none}
.newoosync-top-news-item:first-child{border-top:none;padding-top:0}
.newoosync-top-news-item:last-child{padding-bottom:0}
.newoosync-top-news-date{font-size:11px;font-weight:800;letter-spacing:.08em;color:#677489}
.newoosync-top-news-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:13px;line-height:1.5;color:#182033}
.newoosync-top-news-arrow{display:inline-flex;align-items:center;justify-content:flex-end;font-size:16px;line-height:1;color:#9aa7b8}
.newoosync-top-news-item:hover .newoosync-top-news-title{text-decoration:underline}
.newoosync-route-hub{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.newoosync-route-hub-link{display:grid;gap:4px;padding:14px 16px;border:1px solid #22314f;background:linear-gradient(135deg,#182033,#24385f);color:#fff;text-decoration:none;position:relative;isolation:isolate;overflow:hidden;box-shadow:0 16px 40px rgba(24,32,51,.12);transform:translateY(0);--newoosync-stagger:0;animation:newoosync-riser .46s cubic-bezier(.2,0,.2,1) both;animation-delay:calc(var(--newoosync-stagger) * 58ms);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease}
.newoosync-route-hub-link::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.15),transparent);transform:translateX(-120%);z-index:0;opacity:.65;pointer-events:none}
.newoosync-route-hub-link > *{position:relative;z-index:1}
.newoosync-route-hub-link span{font-size:11px;font-weight:700;letter-spacing:.12em;color:#c9d8f0}
.newoosync-route-hub-link strong{font-size:17px;line-height:1.25;color:#fff}
.newoosync-route-hub-link small{font-size:12px;line-height:1.55;color:#dde7f7}
.newoosync-route-hub-link:hover{transform:translateY(-2px);box-shadow:0 24px 48px rgba(24,32,51,.18);border-color:#516286;filter:brightness(1.04)}
.newoosync-route-hub-link:hover::before{animation:newoosync-shine .7s ease}
.newoosync-route-hub-link:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}
.newoosync-route-hub-link:nth-child(1){--newoosync-stagger:1}
.newoosync-route-hub-link:nth-child(2){--newoosync-stagger:2}
.newoosync-route-hub-link:nth-child(3){--newoosync-stagger:3}
.newoosync-route-hub-link:nth-child(4){--newoosync-stagger:4}
.newoosync-route-hub-link:nth-child(5){--newoosync-stagger:5}
.newoosync-route-hub-link:nth-child(6){--newoosync-stagger:6}
.newoosync-topnav{display:grid;gap:14px}
.newoosync-route-tabs,.newoosync-quick-links{display:flex;flex-wrap:wrap;gap:10px}
.newoosync-quick-links{padding:16px 18px;border:1px solid #dbe1ee;background:linear-gradient(180deg,#ffffff,#f5f8fc)}
.newoosync-route-tab,.newoosync-quick-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #d4d8e5;background:#fff;color:#182033;text-decoration:none;font-size:13px;font-weight:700}
.newoosync-route-tab.is-current{background:#182033;border-color:#182033;color:#fff}
.newoosync-content-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.newoosync-page-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #182033;background:#182033;color:#fff;text-decoration:none;font-size:13px;font-weight:700}
body.newoosync-storefront-page :is(#wf_preloader,.wf_preloader),body.newoosync-route-page :is(#wf_preloader,.wf_preloader),body.newoosync-bare-shell-page :is(#wf_preloader,.wf_preloader),body.newoosync-domestic-home-active :is(#wf_preloader,.wf_preloader),body.newoosync-preloader-dismissed :is(#wf_preloader,.wf_preloader){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;max-height:0!important;overflow:hidden!important}
.newoosync-product-detail-maker{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;color:#8b6372;text-transform:uppercase}
.newoosync-product-detail-meta{display:flex;flex-wrap:wrap;gap:10px 16px}
.newoosync-product-detail-meta p{margin:0}
.single-product div.product .summary>.price,
.single-product div.product .summary>p.price,
.single-product div.product .summary>.stock,
.single-product div.product .summary>p.stock,
.single-product div.product .summary .product_meta{display:none!important}
.newoosync-product-detail-content .single-product>.product>.onsale,
.newoosync-product-detail-content .single-product div.product>.onsale,
.newoosync-product-detail-content .single-product div.product .summary .onsale,
.newoosync-product-detail-content .single-product div.product .images .onsale,
.newoosync-product-detail-content .single-product div.product .woocommerce-product-gallery .onsale{display:none!important}
.newoosync-product-purchase-snapshot{display:grid;gap:4px;margin:0!important;padding:10px 11px 10px;border:1px solid #dbe3ec;border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);box-shadow:0 7px 18px rgba(24,32,51,.038)}
.newoosync-product-price-summary{display:grid;grid-template-columns:1fr;gap:4px}
.newoosync-product-price-summary.has-sale-price{gap:3px}
.newoosync-product-price-summary-item{display:grid;gap:3px;padding:8px 10px 8px;border:1px solid #e2e8f1;border-radius:14px;background:#fff}
.newoosync-product-price-summary-item.is-active{grid-column:1/-1;align-content:start;gap:5px;padding:10px 11px 10px;border-color:#efc98f;background:linear-gradient(180deg,#fffaf2 0%,#fff0dc 100%);box-shadow:0 10px 22px rgba(217,119,6,.085)}
.newoosync-product-price-summary-item.is-active{position:relative;overflow:hidden}
.newoosync-product-price-summary-item.is-active::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#d97706 0%,#f4b35e 52%,rgba(244,179,94,0) 100%);pointer-events:none}
.newoosync-product-price-summary-item.is-reference{grid-template-columns:auto 1fr;align-items:end;gap:7px;padding:0 1px;border:none;border-radius:0;background:transparent}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-reference{width:max-content;max-width:100%}
.newoosync-product-price-summary-item.is-reference+.newoosync-product-price-summary-item.is-active{border-color:#ecbf72;box-shadow:0 12px 22px rgba(217,119,6,.11)}
.newoosync-product-price-summary-label{font-size:9.5px;font-weight:800;letter-spacing:.13em;color:#778393;text-transform:uppercase}
.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-label{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:20px;padding:0 8px;border:1px solid rgba(217,119,6,.16);border-radius:999px;background:#fff;color:#97580a}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-label{display:inline-flex;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:9px;line-height:1.28;letter-spacing:.03em;color:#8f7c59;white-space:normal;word-break:keep-all}
.newoosync-product-price-summary-item.is-reference+.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-label{background:#fff;border:1px solid rgba(217,119,6,.18);color:#9a5b0c}
.newoosync-product-price-summary-main{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}
.newoosync-product-price-summary-value{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:16px;line-height:1.16;color:#182033;font-variant-numeric:tabular-nums}
.newoosync-product-price-amount-mark{display:inline-flex;align-items:center;line-height:inherit}
.newoosync-product-price-summary-value .amount{color:inherit}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-main{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:end;justify-self:end;column-gap:5px}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value{position:relative;isolation:isolate;color:#8a6b33}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value .newoosync-product-price-amount-mark{display:inline-flex;align-items:center;color:#8a6b33}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value .newoosync-product-price-money,.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value .newoosync-product-price-money .amount,.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value .newoosync-product-price-money .amount *{color:#8a6b33;text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-decoration-color:transparent!important}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-tax-wrap{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:0 2px;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #fff;isolation:isolate;text-decoration:none!important;text-decoration-line:none!important}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-tax-wrap *,.newoosync-product-price-summary-item.is-reference .newoosync-product-price-tax-mark,.newoosync-product-price-summary-item.is-reference .newoosync-product-price-tax-mark *{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-decoration-color:transparent!important}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-tax-mark{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;color:#8a6b33;background:rgba(138,107,51,.08)}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value{justify-self:end;font-size:12.25px;line-height:1.22;opacity:.72}
.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value,.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value .amount{color:#182033}
.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value{font-size:22px;line-height:1.04;letter-spacing:-.02em}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value{font-size:22.5px}
.newoosync-product-price-summary-item.is-reference+.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value,.newoosync-product-price-summary-item.is-reference+.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value .amount{color:#182033}
.newoosync-product-price-tax-wrap{display:inline-flex;align-items:center;justify-content:center;align-self:center}
.newoosync-product-price-tax-mark{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:1px 7px;border-radius:999px;background:rgba(24,32,51,.08);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.1;color:#5e6d83}
.newoosync-product-price-summary-item.is-active .newoosync-product-price-tax-mark{background:rgba(217,119,6,.12);color:#8e560f}
.newoosync-product-price-summary-item.is-reference+.newoosync-product-price-summary-item.is-active .newoosync-product-price-tax-mark{background:rgba(217,119,6,.12);color:#8e560f}
.newoosync-product-price-discount-mark{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:20px;padding:0 7px;border-radius:999px;background:#d97706;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;box-shadow:0 8px 16px rgba(217,119,6,.16)}
.newoosync-product-price-summary-note{margin:0;font-size:10.25px;line-height:1.5;color:#607086}
.newoosync-product-purchase-decision{display:grid;gap:5px;padding-top:3px;border-top:1px solid #edf1f6}
.newoosync-product-purchase-decision-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:4px 8px;flex-wrap:wrap}
.newoosync-product-purchase-decision-label{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 7px;border:1px solid #e1e7ef;border-radius:999px;background:#f8fafd;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;color:#5a677b;text-transform:uppercase}
.newoosync-product-purchase-decision-note{flex:1 1 180px;margin:0;font-size:10px;line-height:1.32;color:#6a7789}
.newoosync-product-purchase-keyfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0}
.newoosync-product-purchase-keyfact{display:grid;gap:3px;padding:9px 10px 9px;border:1px solid #e2e8f1;border-radius:13px;background:linear-gradient(180deg,#ffffff 0%,#f9fbfe 100%)}
.newoosync-product-purchase-keyfact{position:relative;overflow:hidden}
.newoosync-product-purchase-keyfact::before{content:"";position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:0 999px 999px 0;background:#d8e1eb}
.newoosync-product-purchase-keyfact.is-status::before{background:#1f3559}
.newoosync-product-purchase-keyfact.is-release::before{background:#047857}
.newoosync-product-purchase-keyfact.is-limit::before{background:#b45309}
.newoosync-product-purchase-keyfact.is-status dt{color:#33425a}
.newoosync-product-purchase-keyfact.is-release dt{color:#287158}
.newoosync-product-purchase-keyfact.is-limit dt{color:#90602d}
.newoosync-product-purchase-keyfact dt,.newoosync-product-purchase-keyfact dd{margin:0}
.newoosync-product-purchase-keyfact dt{font-size:10px;font-weight:800;letter-spacing:.08em;color:#5f6f85;text-transform:uppercase}
.newoosync-product-purchase-keyfact dd{display:flex;align-items:center;min-height:20px;font-size:13.5px;font-weight:700;line-height:1.4;color:#182033;word-break:break-word}
.newoosync-product-purchase-trust-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 7px;padding-top:3px;border-top:1px solid #edf1f6}
.newoosync-product-purchase-trust-tools-copy{display:grid;gap:2px;min-width:0}
.newoosync-product-purchase-trust-tools-label{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:18px;padding:0 7px;border:1px solid #e1e7ef;border-radius:999px;background:#fafbfd;font-size:8.75px;font-weight:800;letter-spacing:.08em;color:#697688;white-space:nowrap}
.newoosync-product-purchase-trust-tools-note{display:none!important;margin:0;font-size:10.25px;line-height:1.42;color:#667487}
.newoosync-product-purchase-trust-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;align-self:center}
.newoosync-product-purchase-trust-link{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;border:1px solid #dbe3ed;border-radius:999px;background:#fbfcfe;color:#617084;font-size:9.75px;font-weight:700;text-decoration:none;box-shadow:none;white-space:nowrap}
.newoosync-product-purchase-trust-link.is-primary{border-color:#efc98f;background:linear-gradient(180deg,#fff9f3 0%,#fff0e3 100%);color:#8f4d1b}
.newoosync-product-purchase-action-note{display:none!important;margin:0;padding:8px 10px;border:1px solid #e6edf6;border-radius:12px;background:linear-gradient(180deg,#f8fbff 0%,#f3f8fe 100%);font-size:10.5px;font-weight:700;line-height:1.45;color:#35506f}
.newoosync-product-purchase-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:0}
.newoosync-product-purchase-data.is-secondary{gap:6px;padding-top:2px}
.newoosync-product-purchase-data-row{display:grid;gap:2px;padding-bottom:6px;border-bottom:1px solid #edf1f6}
.newoosync-product-purchase-data-row.is-decision{padding:8px 9px;border:1px solid #e2e8f1;border-radius:13px;background:linear-gradient(180deg,#ffffff 0%,#f9fbfe 100%)}
.newoosync-product-purchase-data.is-secondary .newoosync-product-purchase-data-row{gap:1px;padding:7px 9px 6px;border:1px solid #edf1f6;border-radius:12px;background:#fff}
.newoosync-product-purchase-data-row dt,.newoosync-product-purchase-data-row dd{margin:0}
.newoosync-product-purchase-data-row dt{font-size:10.5px;font-weight:800;letter-spacing:.08em;color:#6c7888;text-transform:uppercase}
.newoosync-product-purchase-data-row dd{font-size:13.25px;font-weight:700;line-height:1.45;color:#243049;word-break:break-word}
.newoosync-product-purchase-data-row.is-decision dt{color:#4f6078}
.newoosync-product-purchase-data-row.is-decision dd{font-size:13.75px;color:#182033}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-price-summary-label{font-size:10px;letter-spacing:.08em}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-label{font-size:9.5px;line-height:1.32;letter-spacing:.02em}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-purchase-keyfact dt{font-size:10.25px;line-height:1.32;letter-spacing:.04em}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-purchase-keyfact dd{font-variant-numeric:tabular-nums}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-purchase-keyfact.is-status dd{color:#22385b}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-purchase-keyfact.is-release dd{color:#1f6b54}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-purchase-keyfact.is-limit dd{color:#8a5b29}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-purchase-data-row dt{font-size:10.75px;line-height:1.32;letter-spacing:.04em}
.newoosync-product-purchase-snapshot.is-domestic .newoosync-product-purchase-trust-tools-label{font-size:9px;letter-spacing:.06em}
.newoosync-product-detail-content{display:block}
.newoosync-product-detail-shell .newoosync-section-head{align-items:flex-end;gap:6px;width:min(100%,920px);margin:0 auto 4px}
.newoosync-product-detail-shell .newoosync-section-copy{gap:4px;max-width:720px}
.newoosync-product-detail-shell .newoosync-section-copy h1{margin:0;max-width:20ch;font-size:clamp(30px,3.15vw,42px);line-height:1.04;letter-spacing:-.028em;color:#182033;text-wrap:pretty}
.newoosync-product-detail-content .single-product>.product{display:grid;grid-template-columns:minmax(280px,336px) minmax(336px,420px);grid-template-areas:"gallery summary" "tabs tabs";justify-content:center;gap:8px 14px;align-items:start;max-width:904px;margin:0 auto;padding:0 8px;box-sizing:border-box}
.newoosync-product-detail-content .single-product>.product > *{min-width:0}
.newoosync-product-detail-content .single-product>.product>div.images,.newoosync-product-detail-content .single-product>.product>div.summary,.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery,.newoosync-product-detail-content .single-product>.product>.summary{float:none!important;width:auto!important;margin:0!important;max-width:none!important}
.newoosync-product-detail-content .single-product>.product>div.images,.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery{grid-area:gallery}
.newoosync-product-detail-content .single-product>.product>div.summary,.newoosync-product-detail-content .single-product>.product>.summary{grid-area:summary}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{grid-area:tabs;min-width:0}
.newoosync-product-detail-content .single-product>.product>.related.products,.newoosync-product-detail-content .single-product>.product>.upsells.products{grid-column:1/-1;width:100%!important;max-width:none!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery{position:sticky;top:calc(var(--newoosync-plugin-header-offset,92px) + 12px);align-self:start}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery,body.newoosync-route-page .single-product div.product .woocommerce-product-gallery{opacity:1!important;visibility:visible!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery:not([data-newoosync-gallery-ready="1"]) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery:not([data-newoosync-gallery-ready="1"]) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{display:none!important;visibility:hidden!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery:not([data-newoosync-gallery-ready="1"]) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child,.single-product div.product .woocommerce-product-gallery:not([data-newoosync-gallery-ready="1"]) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child{display:block!important;visibility:visible!important;opacity:1!important}
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row,.single-product div.product .summary>.newoosync-product-summary-actions-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;margin:6px 0 0;padding:0}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions],body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]{display:grid!important;column-gap:8px!important;row-gap:6px!important;grid-auto-flow:row!important;align-items:start!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions="single"],body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions="single"]{grid-template-columns:40px minmax(0,1fr)!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions="pair"],body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions="pair"]{grid-template-columns:40px 40px minmax(0,1fr)!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions]>.product_title,.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions]>.entry-title,body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]>.product_title,body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]>.entry-title{grid-column:1/-1!important;grid-row:1!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions]>*:is(.newoosync-product-purchase-snapshot,form.cart,.newoosync-product-summary-actions-row),body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]>*:is(.newoosync-product-purchase-snapshot,form.cart,.newoosync-product-summary-actions-row){grid-column:1/-1!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions]>.newoosync-product-purchase-snapshot,body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]>.newoosync-product-purchase-snapshot{grid-row:2!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions]>form.cart,body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]>form.cart{grid-row:3!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions]>.newoosync-product-summary-actions-row,body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]>.newoosync-product-summary-actions-row{grid-row:4!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions]>.compare-btn-single,body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions]>.compare-btn-single{grid-column:1!important;justify-self:start!important;align-self:start!important}
.newoosync-product-detail-content .single-product>.product>.summary[data-newoosync-summary-actions="pair"]>.fable-extra-wcwl-add-to-wishlist,body.newoosync-route-page .single-product div.product>.summary[data-newoosync-summary-actions="pair"]>.fable-extra-wcwl-add-to-wishlist{grid-column:2!important;justify-self:start!important;align-self:start!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(>.compare-btn-single),.newoosync-product-detail-content .single-product>.product>.summary:has(>.fable-extra-wcwl-add-to-wishlist),.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.compare-btn-single)),.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.fable-extra-wcwl-add-to-wishlist)),.single-product div.product .summary:has(>.compare-btn-single),.single-product div.product .summary:has(>.fable-extra-wcwl-add-to-wishlist),.single-product div.product .summary:has(>:has(.compare-btn-single)),.single-product div.product .summary:has(>:has(.fable-extra-wcwl-add-to-wishlist)){display:grid!important;grid-template-columns:40px 40px minmax(0,1fr)!important;column-gap:8px!important;row-gap:6px!important;grid-auto-flow:row!important;align-items:start!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(>.compare-btn-single)>:is(.newoosync-product-purchase-snapshot,form.cart),.newoosync-product-detail-content .single-product>.product>.summary:has(>.fable-extra-wcwl-add-to-wishlist)>:is(.newoosync-product-purchase-snapshot,form.cart),.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.compare-btn-single))>:is(.newoosync-product-purchase-snapshot,form.cart),.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.fable-extra-wcwl-add-to-wishlist))>:is(.newoosync-product-purchase-snapshot,form.cart),.single-product div.product .summary:has(>.compare-btn-single)>:is(.newoosync-product-purchase-snapshot,form.cart),.single-product div.product .summary:has(>.fable-extra-wcwl-add-to-wishlist)>:is(.newoosync-product-purchase-snapshot,form.cart),.single-product div.product .summary:has(>:has(.compare-btn-single))>:is(.newoosync-product-purchase-snapshot,form.cart),.single-product div.product .summary:has(>:has(.fable-extra-wcwl-add-to-wishlist))>:is(.newoosync-product-purchase-snapshot,form.cart){grid-column:1/-1!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(>:is(.compare-btn-single,:has(.compare-btn-single)))>.newoosync-product-purchase-snapshot,.newoosync-product-detail-content .single-product>.product>.summary:has(>:is(.fable-extra-wcwl-add-to-wishlist,:has(.fable-extra-wcwl-add-to-wishlist)))>.newoosync-product-purchase-snapshot,.single-product div.product .summary:has(>:is(.compare-btn-single,:has(.compare-btn-single)))>.newoosync-product-purchase-snapshot,.single-product div.product .summary:has(>:is(.fable-extra-wcwl-add-to-wishlist,:has(.fable-extra-wcwl-add-to-wishlist)))>.newoosync-product-purchase-snapshot{grid-row:1!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(>:is(.compare-btn-single,:has(.compare-btn-single)))>form.cart,.newoosync-product-detail-content .single-product>.product>.summary:has(>:is(.fable-extra-wcwl-add-to-wishlist,:has(.fable-extra-wcwl-add-to-wishlist)))>form.cart,.single-product div.product .summary:has(>:is(.compare-btn-single,:has(.compare-btn-single)))>form.cart,.single-product div.product .summary:has(>:is(.fable-extra-wcwl-add-to-wishlist,:has(.fable-extra-wcwl-add-to-wishlist)))>form.cart{grid-row:2!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(>.compare-btn-single)>.compare-btn-single,.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.compare-btn-single))>:has(.compare-btn-single),.single-product div.product .summary:has(>.compare-btn-single)>.compare-btn-single,.single-product div.product .summary:has(>:has(.compare-btn-single))>:has(.compare-btn-single){grid-column:1!important;justify-self:start!important;align-self:start!important;margin:0!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(>.fable-extra-wcwl-add-to-wishlist)>.fable-extra-wcwl-add-to-wishlist,.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.fable-extra-wcwl-add-to-wishlist))>:has(.fable-extra-wcwl-add-to-wishlist),.single-product div.product .summary:has(>.fable-extra-wcwl-add-to-wishlist)>.fable-extra-wcwl-add-to-wishlist,.single-product div.product .summary:has(>:has(.fable-extra-wcwl-add-to-wishlist))>:has(.fable-extra-wcwl-add-to-wishlist){grid-column:2!important;justify-self:start!important;align-self:start!important;margin:0!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(>.compare-btn-single)>.compare-btn-single,.newoosync-product-detail-content .single-product>.product>.summary:has(>.fable-extra-wcwl-add-to-wishlist)>.fable-extra-wcwl-add-to-wishlist,.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.compare-btn-single))>:has(.compare-btn-single),.newoosync-product-detail-content .single-product>.product>.summary:has(>:has(.fable-extra-wcwl-add-to-wishlist))>:has(.fable-extra-wcwl-add-to-wishlist),.single-product div.product .summary:has(>.compare-btn-single)>.compare-btn-single,.single-product div.product .summary:has(>.fable-extra-wcwl-add-to-wishlist)>.fable-extra-wcwl-add-to-wishlist,.single-product div.product .summary:has(>:has(.compare-btn-single))>:has(.compare-btn-single),.single-product div.product .summary:has(>:has(.fable-extra-wcwl-add-to-wishlist))>:has(.fable-extra-wcwl-add-to-wishlist){grid-row:3!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist),
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist),.single-product div.product .summary>.newoosync-product-summary-actions-row>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist){display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;margin:0!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist){margin-top:6px!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist)+:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist){margin-left:0!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.compare-btn-single),
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist){display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;float:none!important;clear:none!important;margin:6px 0 0!important;padding:0!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.compare-btn-single)+:has(.fable-extra-wcwl-add-to-wishlist),
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist)+:has(.compare-btn-single){margin-left:8px!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.compare-btn-single),
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.compare-btn-single),.single-product div.product .summary>.newoosync-product-summary-actions-row>:is(.compare-btn-single){width:40px;min-width:40px;height:40px;padding:0!important;border:1px solid #d9e2ed!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(24,32,51,.05)!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.compare-btn-single) .compare-btn-single{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid #d9e2ed!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(24,32,51,.05)!important;float:none!important;clear:none!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.fable-extra-wcwl-add-to-wishlist),
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.fable-extra-wcwl-add-to-wishlist),.single-product div.product .summary>.newoosync-product-summary-actions-row>:is(.fable-extra-wcwl-add-to-wishlist){width:40px;min-width:40px;height:40px}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist){width:40px;min-width:40px;height:40px}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.fable-extra-wcwl-add-to-wishlist) .fable-extra-wcwl-add-button,
.newoosync-product-detail-content .single-product>.product>.summary>:is(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist,
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.fable-extra-wcwl-add-to-wishlist) .fable-extra-wcwl-add-button,
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist,.single-product div.product .summary>.newoosync-product-summary-actions-row>:is(.fable-extra-wcwl-add-to-wishlist) :is(.fable-extra-wcwl-add-button,.add_to_wishlist){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid #d9e2ed!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(24,32,51,.05)!important;line-height:1!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist) :is(.fable-extra-wcwl-add-button,.add_to_wishlist){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid #d9e2ed!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(24,32,51,.05)!important;line-height:1!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist span,
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist span,.single-product div.product .summary>.newoosync-product-summary-actions-row>:is(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist span{display:none!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist span{display:none!important}
body.newoosync-route-page .single-product div.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist),body.newoosync-route-page .single-product div.product>.summary>:has(.compare-btn-single),body.newoosync-route-page .single-product div.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist){display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:top;float:none!important;clear:none!important;margin:6px 0 0!important;padding:0!important}
body.newoosync-route-page .single-product div.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist){width:40px;min-width:40px;height:40px}
body.newoosync-route-page .single-product div.product>.summary>:is(.compare-btn-single),body.newoosync-route-page .single-product div.product>.summary>:has(.compare-btn-single) .compare-btn-single{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid #d9e2ed!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(24,32,51,.05)!important;float:none!important;clear:none!important}
body.newoosync-route-page .single-product div.product>.summary>:is(.fable-extra-wcwl-add-to-wishlist) :is(.fable-extra-wcwl-add-button,.add_to_wishlist),body.newoosync-route-page .single-product div.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist) :is(.fable-extra-wcwl-add-button,.add_to_wishlist){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid #d9e2ed!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(24,32,51,.05)!important;line-height:1!important}
body.newoosync-route-page .single-product div.product>.summary>:is(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist span,body.newoosync-route-page .single-product div.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist) .add_to_wishlist span{display:none!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist):hover,
.newoosync-product-detail-content .single-product>.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist):focus-within,
.newoosync-product-detail-content .single-product>.product>.summary>:has(.compare-btn-single):hover,
.newoosync-product-detail-content .single-product>.product>.summary>:has(.compare-btn-single):focus-within,
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist):hover,
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist):focus-within,
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist):hover,
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist):focus-within,.single-product div.product .summary>.newoosync-product-summary-actions-row>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist):is(:hover,:focus-within){border-color:#c7d3e2!important;box-shadow:0 10px 22px rgba(24,32,51,.08)!important}
.newoosync-product-detail-content :is(.newoosync-product-detail-support,.newoosync-panel-head,.newoosync-panel-note,.newoosync-guide-grid,.newoosync-guide-card,.newoosync-route-compact-flow,.newoosync-route-flow-support),.single-product :is(.newoosync-product-detail-support,.newoosync-panel-head,.newoosync-panel-note,.newoosync-guide-grid,.newoosync-guide-card,.newoosync-route-compact-flow,.newoosync-route-flow-support){display:none!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery__wrapper,.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery__image{overflow:hidden;border-radius:18px;background:#f7f9fc}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery img{display:block;width:100%!important;height:auto!important;max-height:min(72vh,680px);object-fit:contain}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail{display:grid;gap:10px}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper{position:relative;border-radius:20px}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{display:grid;place-items:center;min-height:clamp(280px,36vw,436px);padding:14px 14px 12px;border:1px solid #e2e9f2;background:linear-gradient(180deg,#fbfcfe 0%,#f4f7fb 100%);box-shadow:0 14px 28px rgba(24,32,51,.05);isolation:isolate}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image{width:100%!important;max-width:100%!important;justify-self:stretch;align-self:stretch;margin:0!important;will-change:transform,opacity}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image>a,.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image>a{display:grid!important;width:100%!important;max-width:100%!important;min-height:100%;place-items:center}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image[hidden]{display:none!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image[data-newoosync-slide-state="active"]{display:block!important;visibility:visible!important;transform:translate3d(0,0,0);opacity:1}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image[data-newoosync-slide-state="enter-from-next"]{animation:newoosyncGallerySlideInFromNext .26s cubic-bezier(.22,.61,.36,1)}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image[data-newoosync-slide-state="enter-from-prev"]{animation:newoosyncGallerySlideInFromPrev .26s cubic-bezier(.22,.61,.36,1)}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper .zoomImg{border-radius:20px}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper img{padding:8px 0;max-height:min(72vh,620px)}
.newoosync-product-detail-content .newoosync-gallery-status{display:none!important;position:absolute;top:12px;left:12px;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border:1px solid rgba(214,223,234,.96);border-radius:999px;background:rgba(255,255,255,.97);box-shadow:0 12px 24px rgba(24,32,51,.1);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;color:#223146;z-index:4;pointer-events:none}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:0;padding:9px 10px;border:1px solid #d8e2ed;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f3f7fb 100%);box-shadow:0 14px 28px rgba(24,32,51,.055)}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-static{display:block;padding-inline:10px}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-thumb-nav{display:none}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-static .flex-control-thumbs,.single-product div.product .newoosync-gallery-thumb-rail.is-static .flex-control-thumbs{justify-content:center;padding-right:0!important}
.newoosync-product-detail-content .newoosync-gallery-rail-meta,.single-product div.product .newoosync-gallery-rail-meta{--newoosync-gallery-progress:0;position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:4px 2px 7px;color:#607084}
.newoosync-product-detail-content .newoosync-gallery-rail-meta[hidden],.single-product div.product .newoosync-gallery-rail-meta[hidden]{display:none!important}
.newoosync-product-detail-content .newoosync-gallery-rail-meta::before,.newoosync-product-detail-content .newoosync-gallery-rail-meta::after,.single-product div.product .newoosync-gallery-rail-meta::before,.single-product div.product .newoosync-gallery-rail-meta::after{content:"";position:absolute;right:2px;bottom:0;left:2px;height:3px;border-radius:999px;pointer-events:none}
.newoosync-product-detail-content .newoosync-gallery-rail-meta::before,.single-product div.product .newoosync-gallery-rail-meta::before{background:rgba(217,225,235,.92)}
.newoosync-product-detail-content .newoosync-gallery-rail-meta::after,.single-product div.product .newoosync-gallery-rail-meta::after{width:calc(18px + (100% - 18px) * var(--newoosync-gallery-progress));background:linear-gradient(90deg,#1f3559 0%,#456891 100%);box-shadow:0 3px 8px rgba(31,53,89,.2)}
.newoosync-product-detail-content .newoosync-gallery-rail-count,.single-product div.product .newoosync-gallery-rail-count{display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border-radius:999px;background:#edf4fb;font-size:9.5px;font-weight:800;letter-spacing:.04em;line-height:1;color:#314056}
.newoosync-product-detail-content .newoosync-gallery-rail-hint,.single-product div.product .newoosync-gallery-rail-hint{display:inline-flex;align-items:center;gap:3px;font-size:9.75px;font-weight:800;line-height:1.2;color:#5c6d83;text-align:right}
.newoosync-product-detail-content .newoosync-product-rights-notice{grid-column:1 / -1;width:100%;min-width:0;max-width:none;margin:8px auto 0;padding:0 4px;border:0;border-radius:0;background:transparent;box-sizing:border-box;color:#64748b}
.newoosync-product-detail-content .newoosync-product-rights-notice-content{overflow-x:auto;overflow-y:hidden;font-size:clamp(8.5px,.7vw,10.5px);line-height:1.45;scrollbar-width:none;-ms-overflow-style:none}
.newoosync-product-detail-content .newoosync-product-rights-notice-content::-webkit-scrollbar{display:none}
.newoosync-product-detail-content .newoosync-product-rights-notice-content :is(p,ul,ol){margin:0;white-space:nowrap}
.newoosync-product-detail-content .newoosync-product-rights-notice-content :is(p,ul,ol):last-child{margin-bottom:0}
@media (max-width:640px){.newoosync-product-detail-content .newoosync-product-rights-notice{padding:0}.newoosync-product-detail-content .newoosync-product-rights-notice-content{overflow:visible;font-size:10px;line-height:1.5}.newoosync-product-detail-content .newoosync-product-rights-notice-content :is(p,ul,ol){white-space:normal}}
.newoosync-product-detail-content .newoosync-gallery-rail-hint::before,.single-product div.product .newoosync-gallery-rail-hint::before{content:"⇆";display:inline-block;font-size:11px;line-height:1;color:#1f3559;opacity:.82;transform:translateY(-.5px)}
.newoosync-product-detail-content .newoosync-gallery-thumb-viewport{position:relative;min-width:0;overflow:hidden;padding-inline:8px;cursor:grab;touch-action:pan-x pinch-zoom;isolation:isolate}
.newoosync-product-detail-content .newoosync-gallery-thumb-viewport::before,.newoosync-product-detail-content .newoosync-gallery-thumb-viewport::after{content:"";position:absolute;top:0;bottom:0;width:18px;pointer-events:none;z-index:2;transition:opacity .18s ease}
.newoosync-product-detail-content .newoosync-gallery-thumb-viewport::before{left:0;background:linear-gradient(90deg,#f8fbfe 0%,rgba(248,251,254,0) 100%)}
.newoosync-product-detail-content .newoosync-gallery-thumb-viewport::after{right:0;background:linear-gradient(270deg,#f8fbfe 0%,rgba(248,251,254,0) 100%)}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-at-start .newoosync-gallery-thumb-viewport::before,.single-product div.product .newoosync-gallery-thumb-rail.is-at-start .newoosync-gallery-thumb-viewport::before{opacity:0}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-at-end .newoosync-gallery-thumb-viewport::after,.single-product div.product .newoosync-gallery-thumb-rail.is-at-end .newoosync-gallery-thumb-viewport::after{opacity:0}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-thumb-viewport::before,.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-thumb-viewport::after{display:none}
.newoosync-product-detail-content .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-rail-hint::before,.single-product div.product .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-rail-hint::before,.newoosync-product-detail-content .newoosync-gallery-rail-meta.is-static .newoosync-gallery-rail-hint::before,.single-product div.product .newoosync-gallery-rail-meta.is-static .newoosync-gallery-rail-hint::before{display:none}
.newoosync-product-detail-content .newoosync-gallery-thumb-viewport.is-dragging,.newoosync-product-detail-content .flex-control-thumbs.is-dragging{cursor:grabbing}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery:focus-visible,.newoosync-product-detail-content .newoosync-gallery-thumb-viewport:focus-visible,.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper:focus-visible,.single-product div.product .woocommerce-product-gallery:focus-visible,.single-product div.product .newoosync-gallery-thumb-viewport:focus-visible,.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper:focus-visible{outline:2px solid rgba(31,53,89,.22);outline-offset:3px}
.newoosync-product-detail-content .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:9px;overflow-x:auto;overflow-y:hidden;margin:0!important;padding:0 22px 3px 0!important;scroll-padding-inline:22px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;user-select:none;-webkit-user-select:none}
.newoosync-product-detail-content .flex-control-thumbs::-webkit-scrollbar{display:none}
.newoosync-product-detail-content .flex-control-thumbs li{float:none!important;flex:0 0 72px;width:72px!important;min-width:72px;scroll-snap-align:center;scroll-snap-stop:always}
.newoosync-product-detail-content .flex-control-thumbs a,.newoosync-product-detail-content .flex-control-thumbs img{display:block;width:100%!important}
.newoosync-product-detail-content .flex-control-thumbs img{aspect-ratio:1/1;height:auto!important;padding:4px;border:1px solid #d9e3ee;border-radius:15px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);object-fit:contain;box-shadow:0 8px 18px rgba(24,32,51,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease,background-color .2s ease;-webkit-user-drag:none;user-select:none}
.newoosync-product-detail-content .flex-control-thumbs li:not(.is-active) img{opacity:.78;transform:scale(.96)}
.newoosync-product-detail-content .flex-control-thumbs li.is-near-active:not(.is-active) img,.single-product div.product .flex-control-thumbs li.is-near-active:not(.is-active) img{opacity:.9;transform:scale(.985);border-color:#cad6e4;box-shadow:0 8px 18px rgba(24,32,51,.065)}
.newoosync-product-detail-content .flex-control-thumbs li.is-active img,.newoosync-product-detail-content .flex-control-thumbs .flex-active,.newoosync-product-detail-content .flex-control-thumbs a:hover img,.newoosync-product-detail-content .flex-control-thumbs a:focus-visible img{opacity:1;border-color:#1f3559;background:#fff;box-shadow:0 0 0 1px rgba(31,53,89,.14),0 14px 26px rgba(24,32,51,.1);transform:translateY(-2px) scale(1.03)}
.newoosync-product-detail-content .newoosync-gallery-thumb-nav{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;border:1px solid #d8e1eb;border-radius:999px;background:rgba(255,255,255,.96);color:#223146;box-shadow:0 8px 16px rgba(24,32,51,.05);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}
.newoosync-product-detail-content .newoosync-gallery-thumb-nav[disabled]{opacity:.38;cursor:default}
.newoosync-product-detail-content .newoosync-gallery-thumb-nav:not([disabled]):hover,.newoosync-product-detail-content .newoosync-gallery-thumb-nav:not([disabled]):focus-visible{border-color:#c7d1de;background:#f8fbfd;box-shadow:0 10px 20px rgba(24,32,51,.08);transform:translateY(-1px);outline:none}
.newoosync-product-detail-content .newoosync-gallery-main-nav{position:absolute;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3}
.newoosync-product-detail-content .newoosync-gallery-main-nav-button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(24,32,51,.68);color:#fff;box-shadow:0 8px 18px rgba(24,32,51,.18);pointer-events:auto;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}
.newoosync-product-detail-content .newoosync-gallery-main-nav-button:hover,.newoosync-product-detail-content .newoosync-gallery-main-nav-button:focus-visible{background:rgba(24,32,51,.8);box-shadow:0 10px 20px rgba(24,32,51,.22);transform:translateY(-1px);outline:none}
.newoosync-product-detail-content .newoosync-gallery-main-nav-button span,.newoosync-product-detail-content .newoosync-gallery-thumb-nav span{font-size:23px;line-height:1}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{touch-action:pan-y pinch-zoom}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper.is-swiping{cursor:grabbing}
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{display:grid;place-items:center;min-height:clamp(228px,32vw,336px);padding:10px 10px 8px;border:1px solid #e2e9f2;background:linear-gradient(180deg,#fbfcfe 0%,#f4f7fb 100%);box-shadow:0 12px 26px rgba(24,32,51,.05);isolation:isolate}
.single-product div.product .woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__image[hidden]{display:none!important}
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image{margin:0!important;will-change:transform,opacity}
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image[data-newoosync-slide-state="active"]{display:block!important;visibility:visible!important;transform:translate3d(0,0,0);opacity:1}
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image[data-newoosync-slide-state="enter-from-next"]{animation:newoosyncGallerySlideInFromNext .26s cubic-bezier(.22,.61,.36,1)}
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image[data-newoosync-slide-state="enter-from-prev"]{animation:newoosyncGallerySlideInFromPrev .26s cubic-bezier(.22,.61,.36,1)}
@keyframes newoosyncGallerySlideInFromNext{0%{opacity:.38;transform:translate3d(24px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}
@keyframes newoosyncGallerySlideInFromPrev{0%{opacity:.38;transform:translate3d(-24px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}
.newoosync-product-gallery-discovery-payload,.newoosync-product-detail-content .newoosync-gallery-discovery-shell,.single-product div.product .newoosync-gallery-discovery-shell,.newoosync-product-detail-content .newoosync-gallery-discovery,.single-product div.product .newoosync-gallery-discovery,body.newoosync-route-page .single-product div.product .newoosync-product-detail-support,body.newoosync-route-page .single-product div.product .newoosync-gallery-discovery-shell,body.newoosync-route-page .single-product div.product .newoosync-gallery-discovery,body.newoosync-route-page .single-product div.product .newoosync-product-gallery-discovery-payload,body.newoosync-route-page .single-product div.product [data-newoosync-gallery-discovery-template],body.newoosync-route-page .single-product div.product .newoosync-guide-grid,body.newoosync-route-page .single-product div.product .newoosync-route-compact-flow,body.newoosync-route-page .single-product div.product .newoosync-route-flow-support{display:none!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
.newoosync-product-detail-content .newoosync-gallery-discovery-shell[hidden],.single-product div.product .newoosync-gallery-discovery-shell[hidden]{display:none!important}
.newoosync-product-detail-content .newoosync-gallery-discovery-copy,.single-product div.product .newoosync-gallery-discovery-copy{display:grid;gap:3px}
.newoosync-product-detail-content .newoosync-gallery-discovery-kicker,.single-product div.product .newoosync-gallery-discovery-kicker{margin:0;font-size:8.5px;font-weight:800;letter-spacing:.16em;line-height:1;color:#6f7f93}
.newoosync-product-detail-content .newoosync-gallery-discovery-note,.single-product div.product .newoosync-gallery-discovery-note{margin:0;font-size:10.25px;line-height:1.45;color:#59697e}
.newoosync-product-detail-content .newoosync-gallery-discovery-links,.single-product div.product .newoosync-gallery-discovery-links{display:flex;flex-wrap:wrap;gap:4px}
.newoosync-product-detail-content .newoosync-gallery-discovery-link,.single-product div.product .newoosync-gallery-discovery-link{display:grid;align-content:start;gap:1px;min-width:min(100%,110px);padding:7px 8px 8px;border:1px solid #dfe7ef;border-radius:12px;background:rgba(255,255,255,.98);color:#182033;text-decoration:none;box-shadow:0 4px 10px rgba(24,32,51,.03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}
.newoosync-product-detail-content .newoosync-gallery-discovery-link.is-primary,.single-product div.product .newoosync-gallery-discovery-link.is-primary{border-color:#d4e0ed;background:#f5f9fe}
.newoosync-product-detail-content .newoosync-gallery-discovery-link:hover,.newoosync-product-detail-content .newoosync-gallery-discovery-link:focus-visible,.single-product div.product .newoosync-gallery-discovery-link:hover,.single-product div.product .newoosync-gallery-discovery-link:focus-visible{border-color:#bccbdb;box-shadow:0 8px 18px rgba(24,32,51,.06);transform:translateY(-1px);outline:none}
.newoosync-product-detail-content .newoosync-gallery-discovery-link-label,.single-product div.product .newoosync-gallery-discovery-link-label{font-size:7.75px;font-weight:700;letter-spacing:.1em;line-height:1.08;color:#95a2b3}
.newoosync-product-detail-content .newoosync-gallery-discovery-link-value,.single-product div.product .newoosync-gallery-discovery-link-value{font-size:11.5px;line-height:1.28;color:#182033}
.newoosync-product-detail-content .single-product>.product>.summary,body.newoosync-route-page .single-product div.product>.summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:4px 8px;min-width:0;max-width:404px;align-content:start;align-self:start}
.newoosync-product-detail-content .single-product>.product>.summary>*,body.newoosync-route-page .single-product div.product>.summary>*{grid-column:1/-1}
.newoosync-product-detail-content .single-product>.product>.summary>.newoosync-product-summary-actions-row,body.newoosync-route-page .single-product div.product>.summary>.newoosync-product-summary-actions-row{grid-column:1/-1}
.newoosync-product-detail-content .single-product>.product>.summary>.compare-btn-single,body.newoosync-route-page .single-product div.product>.summary>.compare-btn-single{grid-column:1;justify-self:start;align-self:start}
.newoosync-product-detail-content .single-product>.product>.summary>.fable-extra-wcwl-add-to-wishlist,body.newoosync-route-page .single-product div.product>.summary>.fable-extra-wcwl-add-to-wishlist{grid-column:2;justify-self:start;align-self:start}
.newoosync-product-detail-content .single-product>.product>.summary:has(.compare-btn-single),body.newoosync-route-page .single-product div.product>.summary:has(.compare-btn-single),.newoosync-product-detail-content .single-product>.product>.summary:has(.fable-extra-wcwl-add-to-wishlist),body.newoosync-route-page .single-product div.product>.summary:has(.fable-extra-wcwl-add-to-wishlist){grid-template-columns:40px 40px minmax(0,1fr)!important;column-gap:8px!important;row-gap:6px!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(.compare-btn-single)>:is(.newoosync-product-purchase-snapshot,form.cart,.newoosync-product-summary-actions-row),body.newoosync-route-page .single-product div.product>.summary:has(.compare-btn-single)>:is(.newoosync-product-purchase-snapshot,form.cart,.newoosync-product-summary-actions-row),.newoosync-product-detail-content .single-product>.product>.summary:has(.fable-extra-wcwl-add-to-wishlist)>:is(.newoosync-product-purchase-snapshot,form.cart,.newoosync-product-summary-actions-row),body.newoosync-route-page .single-product div.product>.summary:has(.fable-extra-wcwl-add-to-wishlist)>:is(.newoosync-product-purchase-snapshot,form.cart,.newoosync-product-summary-actions-row){grid-column:1/-1!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(.compare-btn-single)>.newoosync-product-purchase-snapshot,body.newoosync-route-page .single-product div.product>.summary:has(.compare-btn-single)>.newoosync-product-purchase-snapshot,.newoosync-product-detail-content .single-product>.product>.summary:has(.fable-extra-wcwl-add-to-wishlist)>.newoosync-product-purchase-snapshot,body.newoosync-route-page .single-product div.product>.summary:has(.fable-extra-wcwl-add-to-wishlist)>.newoosync-product-purchase-snapshot{grid-row:1!important}
.newoosync-product-detail-content .single-product>.product>.summary:has(.compare-btn-single)>form.cart,body.newoosync-route-page .single-product div.product>.summary:has(.compare-btn-single)>form.cart,.newoosync-product-detail-content .single-product>.product>.summary:has(.fable-extra-wcwl-add-to-wishlist)>form.cart,body.newoosync-route-page .single-product div.product>.summary:has(.fable-extra-wcwl-add-to-wishlist)>form.cart{grid-row:2!important}
.newoosync-product-detail-content .single-product>.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist),body.newoosync-route-page .single-product div.product>.summary>:is(.compare-btn-single,.fable-extra-wcwl-add-to-wishlist){grid-row:3!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.compare-btn-single),body.newoosync-route-page .single-product div.product>.summary>:has(.compare-btn-single){grid-column:1!important;grid-row:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:6px 0 0!important;padding:0!important;float:none!important;clear:none!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist),body.newoosync-route-page .single-product div.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist){grid-column:2!important;grid-row:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:6px 0 0!important;padding:0!important;float:none!important;clear:none!important}
.newoosync-product-detail-content .single-product>.product>.summary>:has(.compare-btn-single) .compare-btn-single,body.newoosync-route-page .single-product div.product>.summary>:has(.compare-btn-single) .compare-btn-single,.newoosync-product-detail-content .single-product>.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist) .fable-extra-wcwl-add-button,body.newoosync-route-page .single-product div.product>.summary>:has(.fable-extra-wcwl-add-to-wishlist) .fable-extra-wcwl-add-button{margin:0!important}
.newoosync-product-detail-content .single-product>.product>.summary .product_title{display:none!important;margin-top:0}
.newoosync-product-detail-content .single-product>.product>.summary form.cart{display:grid;grid-template-columns:minmax(72px,82px) minmax(0,232px);align-items:stretch;gap:5px 7px;margin:0!important;padding:8px 9px;border:1px solid #e4eaf2;border-radius:15px;background:linear-gradient(180deg,#ffffff 0%,#fafcfe 100%)}
.newoosync-product-detail-content .single-product>.product>.summary form.cart .quantity,
.newoosync-product-detail-content .single-product>.product>.summary form.cart .button,
.newoosync-product-detail-content .single-product>.product>.summary form.cart .single_add_to_cart_button{justify-self:start}
.newoosync-product-detail-content .single-product>.product>.summary form.cart .quantity{grid-column:1;min-width:0}
.newoosync-product-detail-content .single-product>.product>.summary form.cart .quantity .qty{width:100%;min-width:0;min-height:42px;padding:0 10px;border:1px solid #d4dce7;border-radius:12px;background:#fff;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.92);font-size:14px;font-weight:700;color:#182033}
.newoosync-product-detail-content .single-product>.product>.summary form.cart .button,
.newoosync-product-detail-content .single-product>.product>.summary form.cart .single_add_to_cart_button{grid-column:2;width:100%;max-width:100%;min-height:46px;padding:0 15px;border-radius:12px;box-shadow:0 10px 18px rgba(234,122,0,.16)}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{display:block;clear:both!important;width:100%!important;float:none!important;margin-top:4px;overflow:hidden}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs::before,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs::after{content:"";display:table}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs::after{clear:both}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin-left:0!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{display:block;overflow-wrap:anywhere}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{max-width:1000px;margin:16px auto 0;padding:0 18px;box-sizing:border-box}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 16px!important;padding:0 0 4px!important;border:0!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs::before,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs::after{display:none!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li{float:none!important;display:block!important;flex:0 0 auto;margin:0!important;padding:0!important;border:0!important;background:none!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li::before,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li::after{display:none!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #d8e1ec;border-radius:999px;background:linear-gradient(180deg,#ffffff 0%,#f6f8fc 100%);color:#344256;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:0 6px 16px rgba(24,32,51,.04);transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li.active a,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li a:hover,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li a:focus-visible{border-color:#1f3559;background:linear-gradient(180deg,#243652 0%,#1a2942 100%);color:#fff;box-shadow:0 12px 24px rgba(24,32,51,.1);outline:none;transform:translateY(-1px)}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li.active a{transform:none}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{display:grid;justify-items:start;align-content:start;gap:8px;padding:26px 22px 18px;border:1px solid #dfe6ef;border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 100%);box-shadow:0 14px 32px rgba(24,32,51,.05);color:#37465b}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel h2:first-child{margin:0;font-size:20px;line-height:1.32;color:#182033}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel p,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel li,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel td{font-size:14px;line-height:1.85;color:#4a596f}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel>:first-child{margin-top:0}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel>:last-child{margin-bottom:0}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel p{width:min(100%,70ch);margin:0}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel ul,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel ol{display:grid;gap:8px;width:min(100%,70ch);margin:0;padding-left:1.35em}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel strong{color:#182033}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel table{width:100%;max-width:100%;margin:0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e3eaf2;border-radius:16px;background:#fff}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel th,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel td{padding:12px 14px;border-bottom:1px solid #e8eef5;vertical-align:top}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel tr:last-child th,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel tr:last-child td{border-bottom:0}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel th{width:180px;background:#f8fafd;font-size:12.5px;font-weight:700;color:#314056}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs #reviews #comments{margin-bottom:18px}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs #reviews .woocommerce-Reviews-title,
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs #reviews #reply-title{margin:0 0 12px;font-size:19px;line-height:1.35;color:#182033}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs #reviews .commentlist{display:grid;gap:12px;margin:0;padding:0;list-style:none}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs #reviews .commentlist li{padding:16px 18px;border:1px solid #e2e9f2;border-radius:18px;background:#fff}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs #reviews .woocommerce-noreviews{display:grid;gap:6px;padding:16px 18px;border:1px dashed #ccd7e4;border-radius:18px;background:#f8fbfe;font-size:13px;line-height:1.75;color:#56657a}
.newoosync-product-detail-content :is(.related.products,.upsells.products){--newoosync-shelf-inline-edge:20px;--newoosync-shelf-max-width:1280px;--newoosync-shelf-padding-x:22px;--newoosync-shelf-padding-top:18px;--newoosync-shelf-padding-bottom:18px;--newoosync-shelf-columns:5;--newoosync-shelf-grid-template:repeat(auto-fit,minmax(min(184px,100%),1fr));--newoosync-shelf-gap:12px;--newoosync-shelf-card-padding-x:14px;--newoosync-shelf-card-padding-y:12px;--newoosync-shelf-card-padding-bottom:12px;--newoosync-shelf-media-height:168px;--newoosync-shelf-title-min-block:3.05em;--newoosync-shelf-copy-gap:7px;--newoosync-shelf-action-gap:6px;--newoosync-shelf-action-min-height:38px;--newoosync-shelf-icon-size:24px;--newoosync-shelf-cta-padding-block:8px;--newoosync-shelf-cta-padding-inline:12px;--newoosync-shelf-loop-gap:8px;--newoosync-shelf-loop-padding-x:8px;--newoosync-shelf-loop-padding-top:8px;--newoosync-shelf-loop-bleed:4px;--newoosync-shelf-heading-gap:5px;--newoosync-shelf-heading-margin-bottom:16px;--newoosync-shelf-heading-padding-bottom:12px;--newoosync-shelf-heading-size:22px;--newoosync-shelf-heading-kicker-size:10px;--newoosync-shelf-title-size:13.75px;--newoosync-shelf-title-line-height:1.34;--newoosync-shelf-status-font-size:10px;--newoosync-shelf-status-padding-inline:9px;--newoosync-shelf-status-min-height:22px;--newoosync-shelf-price-size:15px;--newoosync-shelf-price-padding-block:4px;--newoosync-shelf-price-padding-inline:10px;display:block;clear:both!important;justify-self:center!important;width:min(var(--newoosync-shelf-max-width),calc(100vw - (var(--newoosync-shelf-inline-edge) * 2)))!important;float:none!important;margin:34px auto 0!important;padding:var(--newoosync-shelf-padding-top) var(--newoosync-shelf-padding-x) var(--newoosync-shelf-padding-bottom)!important;border:1px solid #e6ebf3;border-radius:24px;background:linear-gradient(180deg,#fbfcfe 0%,#f5f8fc 100%)!important;box-sizing:border-box!important;max-width:none!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) h2{margin:0 0 var(--newoosync-shelf-heading-margin-bottom);font-size:var(--newoosync-shelf-heading-size);line-height:1.24;color:#182033;letter-spacing:.02em}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products{display:grid!important;grid-template-columns:var(--newoosync-shelf-grid-template)!important;gap:var(--newoosync-shelf-gap);list-style:none;padding:0;margin:0;width:100%!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products::before,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products::after{display:none!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product{position:relative;display:grid!important;grid-template-rows:auto minmax(var(--newoosync-shelf-title-min-block),auto) auto auto;align-content:start;width:100%!important;min-width:0;height:100%;float:none!important;margin:0!important;padding:var(--newoosync-shelf-card-padding-y) var(--newoosync-shelf-card-padding-x) var(--newoosync-shelf-card-padding-bottom);border:1px solid #dbe1ee;border-radius:20px;background:#fff;box-shadow:0 16px 34px rgba(24,32,51,.065);min-inline-size:0}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product:hover,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product:focus-within{transform:translateY(-2px);border-color:#cfd8e6;box-shadow:0 18px 38px rgba(24,32,51,.1)}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product>.product{display:block!important;width:100%!important;min-width:0}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product :is(.product-img,.product-thumb,.product-image,.product-thumbnail,.newoosync-ranking-product-thumb),body.newoosync-route-page .single-product div.product :is(.related.products,.upsells.products) ul.products li.product :is(.product-img,.product-thumb,.product-image,.product-thumbnail,.newoosync-ranking-product-thumb){position:relative;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;inline-size:100%!important;min-inline-size:100%!important;box-sizing:border-box!important;flex:1 1 100%!important;justify-self:stretch!important;overflow:hidden!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-single,body.newoosync-route-page .single-product div.product :is(.related.products,.upsells.products) ul.products li.product .product-single{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:0!important;height:auto!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product :is(.woocommerce-LoopProduct-link,.woocommerce-loop-product__link,.product-img>a[data-newoosync-related-media-primary="1"],.product-single .product-img>a[data-newoosync-related-media-primary="1"]),body.newoosync-route-page .single-product div.product :is(.related.products,.upsells.products) ul.products li.product :is(.woocommerce-LoopProduct-link,.woocommerce-loop-product__link,.product-img>a[data-newoosync-related-media-primary="1"],.product-single .product-img>a[data-newoosync-related-media-primary="1"]){position:relative;display:grid;grid-template-rows:var(--newoosync-shelf-media-height) minmax(var(--newoosync-shelf-title-min-block),auto) auto;gap:var(--newoosync-shelf-loop-gap);align-content:start;height:100%;width:100%!important;min-width:100%!important;max-width:100%!important;inline-size:100%!important;min-inline-size:100%!important;box-sizing:border-box!important;flex:1 1 100%!important;justify-self:stretch!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .onsale{position:absolute;top:14px;right:14px;left:auto;margin:0;z-index:3;float:none;min-width:0}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .newoosync-status-badge{position:absolute;top:14px;left:14px;display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--newoosync-shelf-status-min-height);width:auto!important;height:auto!important;max-width:calc(100% - 28px);margin:0!important;padding:0 var(--newoosync-shelf-status-padding-inline)!important;border-radius:999px;font-size:var(--newoosync-shelf-status-font-size)!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.1!important;box-shadow:0 8px 18px rgba(24,32,51,.09);z-index:3}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .newoosync-card-badge{top:14px;left:14px;right:auto}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product img,body.newoosync-route-page .single-product div.product :is(.related.products,.upsells.products) ul.products li.product img{display:block;width:100%!important;height:var(--newoosync-shelf-media-height)!important;min-height:var(--newoosync-shelf-media-height)!important;max-width:100%;margin:0 auto!important;object-fit:contain}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product h3{margin:0}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product h3 a{text-decoration:none;color:inherit}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;font-size:var(--newoosync-shelf-title-size);line-height:var(--newoosync-shelf-title-line-height);font-weight:700;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#182033}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product:hover .woocommerce-loop-product__title,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product:focus-within .woocommerce-loop-product__title{color:#10182b}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .price{margin:6px 0 0;font-weight:800;font-size:var(--newoosync-shelf-price-size);line-height:1.24;color:#ea7a00;font-variant-numeric:tabular-nums}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product:hover .price,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product:focus-within .price{color:#d96d00}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-content-outer{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:var(--newoosync-shelf-copy-gap)!important;width:100%!important;min-width:0!important;height:100%!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action{display:grid!important;grid-template-columns:minmax(0,1fr) var(--newoosync-shelf-icon-size) var(--newoosync-shelf-icon-size)!important;align-items:center!important;gap:var(--newoosync-shelf-action-gap)!important;width:100%!important;min-width:0!important;min-height:var(--newoosync-shelf-action-min-height)!important;margin-top:auto!important;padding:0!important;box-sizing:border-box!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .compare-btn,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action a.compare-btn{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:2!important;justify-self:end!important;width:var(--newoosync-shelf-icon-size)!important;min-width:var(--newoosync-shelf-icon-size)!important;height:var(--newoosync-shelf-icon-size)!important;margin:0!important;padding:0!important;border:1px solid #dbe1ee!important;border-radius:999px!important;background:#f8fafc!important;transform:none!important;flex:none!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action a.button:not(.compare-btn),
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .added_to_cart{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:1!important;justify-self:stretch!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:var(--newoosync-shelf-action-min-height)!important;margin:0!important;padding:var(--newoosync-shelf-cta-padding-block) var(--newoosync-shelf-cta-padding-inline)!important;border-radius:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action a.button:not(.compare-btn):hover,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action a.button:not(.compare-btn):focus-visible,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .added_to_cart:hover,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .added_to_cart:focus-visible{filter:brightness(1.03);box-shadow:0 10px 20px rgba(24,32,51,.12);outline:none}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action a.button:not(.compare-btn) *,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .added_to_cart *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:inherit!important;word-break:inherit!important;overflow-wrap:inherit!important;letter-spacing:inherit!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action>.screen-reader-text{display:none!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .fable-extra-wcwl-add-to-wishlist{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:3!important;justify-self:end!important;width:var(--newoosync-shelf-icon-size)!important;min-width:var(--newoosync-shelf-icon-size)!important;height:var(--newoosync-shelf-icon-size)!important;margin:0!important;overflow:hidden!important;flex:none!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .fable-extra-wcwl-add-button,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .add_to_wishlist{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--newoosync-shelf-icon-size)!important;min-width:var(--newoosync-shelf-icon-size)!important;height:var(--newoosync-shelf-icon-size)!important;margin:0!important;padding:0!important;border:1px solid #dbe1ee!important;border-radius:999px!important;background:#f8fafc!important;overflow:hidden!important;line-height:1!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .add_to_wishlist span{display:none!important}
.newoosync-product-detail-content .related.products{--newoosync-shelf-accent:#d97706;--newoosync-shelf-accent-soft:rgba(217,119,6,.12);--newoosync-shelf-accent-border:rgba(217,119,6,.18)}
.newoosync-product-detail-content .upsells.products{--newoosync-shelf-accent:#2563eb;--newoosync-shelf-accent-soft:rgba(37,99,235,.11);--newoosync-shelf-accent-border:rgba(37,99,235,.16)}
.newoosync-product-detail-content :is(.related.products,.upsells.products),body.newoosync-route-page .single-product div.product :is(.related.products,.upsells.products){--newoosync-shelf-max-width:920px;--newoosync-shelf-grid-template:repeat(auto-fit,minmax(min(156px,100%),1fr));--newoosync-shelf-gap:9px;--newoosync-shelf-card-padding-x:11px;--newoosync-shelf-card-padding-y:10px;--newoosync-shelf-card-padding-bottom:9px;--newoosync-shelf-media-height:132px;--newoosync-shelf-title-min-block:2.7em;--newoosync-shelf-copy-gap:5px;--newoosync-shelf-padding-bottom:15px;--newoosync-shelf-icon-size:22px;--newoosync-shelf-action-min-height:33px;--newoosync-shelf-cta-padding-block:6px;--newoosync-shelf-cta-padding-inline:9px;--newoosync-shelf-loop-gap:6px;--newoosync-shelf-loop-padding-x:7px;--newoosync-shelf-loop-padding-top:7px;--newoosync-shelf-loop-bleed:4px;--newoosync-shelf-heading-gap:3px;--newoosync-shelf-heading-margin-bottom:11px;--newoosync-shelf-heading-padding-bottom:9px;--newoosync-shelf-heading-size:19px;--newoosync-shelf-heading-kicker-size:9px;--newoosync-shelf-heading-note-size:10.5px;--newoosync-shelf-heading-note-line:1.42;--newoosync-shelf-heading-note-max:38ch;--newoosync-shelf-title-size:12.25px;--newoosync-shelf-title-line-height:1.28;--newoosync-shelf-status-font-size:9px;--newoosync-shelf-status-padding-inline:7px;--newoosync-shelf-status-min-height:19px;--newoosync-shelf-price-size:13.5px;--newoosync-shelf-price-padding-block:4px;--newoosync-shelf-price-padding-inline:8px;position:relative;overflow:hidden;margin:20px auto 0!important;border-color:var(--newoosync-shelf-accent-border)!important;background:linear-gradient(180deg,#ffffff 0%,#f6f9fc 100%)!important;box-shadow:0 14px 30px rgba(24,32,51,.045);isolation:isolate}
.newoosync-product-detail-content :is(.related.products,.upsells.products)::before{content:"";position:absolute;inset:0 0 auto 0;height:92px;background:linear-gradient(180deg,var(--newoosync-shelf-accent-soft) 0,rgba(255,255,255,0) 100%);pointer-events:none;z-index:0}
.newoosync-product-detail-content :is(.related.products,.upsells.products)>*{position:relative;z-index:1}
.newoosync-product-detail-content :is(.related.products,.upsells.products) h2{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--newoosync-shelf-heading-gap);align-items:start;margin:0 0 var(--newoosync-shelf-heading-margin-bottom);padding:0 0 var(--newoosync-shelf-heading-padding-bottom);border-bottom:1px solid rgba(24,32,51,.08);font-size:var(--newoosync-shelf-heading-size);line-height:1.2;max-width:var(--newoosync-shelf-heading-note-max)}
.newoosync-product-detail-content .related.products h2::before,.newoosync-product-detail-content .upsells.products h2::before{display:block;font-size:var(--newoosync-shelf-heading-kicker-size);font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.newoosync-product-detail-content .related.products h2::before{content:"Related Picks";color:#b45309}
.newoosync-product-detail-content .upsells.products h2::before{content:"Pairing Suggestions";color:#1d4ed8}
.newoosync-product-detail-content .related.products h2::after,.newoosync-product-detail-content .upsells.products h2::after{display:block;max-width:var(--newoosync-shelf-heading-note-max);font-size:var(--newoosync-shelf-heading-note-size);font-weight:500;line-height:var(--newoosync-shelf-heading-note-line);letter-spacing:0;color:#5b697d}
.newoosync-product-detail-content .related.products h2::after{content:"この商品まわりの棚から、近いアイテムを続けて探せます。"}
.newoosync-product-detail-content .upsells.products h2::after{display:none}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products{align-items:stretch}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product{overflow:hidden;border-color:#dde5ef;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);box-shadow:0 16px 34px rgba(24,32,51,.06),inset 0 1px 0 rgba(255,255,255,.88);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product::before{content:"";position:absolute;inset:0 0 auto 0;height:70px;background:linear-gradient(180deg,var(--newoosync-shelf-accent-soft) 0,rgba(255,255,255,0) 100%);pointer-events:none;z-index:0}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product>*{position:relative;z-index:1}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product :is(.woocommerce-LoopProduct-link,.woocommerce-loop-product__link,.product-img>a[data-newoosync-related-media-primary="1"],.product-single .product-img>a[data-newoosync-related-media-primary="1"]){gap:var(--newoosync-shelf-loop-gap);padding:var(--newoosync-shelf-loop-padding-top) var(--newoosync-shelf-loop-padding-x) 0;margin:calc(var(--newoosync-shelf-loop-bleed) * -1) calc(var(--newoosync-shelf-loop-bleed) * -1) 0;border-radius:16px 16px 14px 14px;background:linear-gradient(180deg,rgba(255,255,255,.97) 0,rgba(247,250,253,.92) 100%)}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product img{box-sizing:border-box;padding:12px;border-radius:16px;background:radial-gradient(circle at top,rgba(255,255,255,.98),rgba(241,245,249,.92))}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .woocommerce-loop-product__title{font-size:var(--newoosync-shelf-title-size);line-height:1.5;letter-spacing:.01em}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .price{display:inline-flex;align-items:center;width:max-content;padding:var(--newoosync-shelf-price-padding-block) var(--newoosync-shelf-price-padding-inline);border-radius:999px;background:rgba(234,122,0,.1);box-shadow:inset 0 0 0 1px rgba(234,122,0,.08);font-size:var(--newoosync-shelf-price-size);font-variant-numeric:tabular-nums}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-content-outer{gap:10px!important;padding-top:12px;border-top:1px solid #e7edf4}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action{grid-template-columns:minmax(0,1fr) var(--newoosync-shelf-icon-size) var(--newoosync-shelf-icon-size)!important;gap:8px!important;min-height:var(--newoosync-shelf-action-min-height)!important;padding-top:12px!important;border-top:1px solid #edf2f7}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .compare-btn,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action a.compare-btn,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .fable-extra-wcwl-add-button,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .add_to_wishlist{border-color:#d7e0eb!important;background:#ffffff!important;box-shadow:0 8px 16px rgba(24,32,51,.05)!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action a.button:not(.compare-btn),
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action .added_to_cart{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.18!important;border-radius:14px!important;box-shadow:0 8px 18px rgba(24,32,51,.075);font-size:12.5px!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action :is(.compare-btn,a.compare-btn,.fable-extra-wcwl-add-button,.add_to_wishlist):hover,
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action :is(.compare-btn,a.compare-btn,.fable-extra-wcwl-add-button,.add_to_wishlist):focus-visible{border-color:var(--newoosync-shelf-accent)!important;outline:none}
.single-product div.product .summary .newoosync-product-detail-maker--standard{margin:0 0 10px}
.single-product div.product .woocommerce-product-gallery__wrapper,
.single-product div.product .woocommerce-product-gallery__image{overflow:hidden;border-radius:18px;background:#f7f9fc}
.single-product div.product .woocommerce-product-gallery img{display:block;width:100%!important;height:auto!important;max-height:min(52vh,420px);object-fit:contain}
.single-product div.product .woocommerce-product-gallery.has-newoosync-thumb-rail{display:grid;gap:8px}
.single-product div.product .woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper{position:relative;border-radius:20px}
.single-product div.product .woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper .zoomImg{border-radius:20px}
.single-product div.product .woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper img{padding:4px 0;max-height:min(56vh,480px)}
.single-product div.product .newoosync-gallery-status{display:none!important;position:absolute;top:10px;left:10px;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid rgba(214,223,234,.96);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 12px 22px rgba(24,32,51,.1);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1;color:#223146;z-index:4;pointer-events:none}
.single-product div.product .newoosync-gallery-thumb-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:0;padding:7px 8px;border:1px solid #e0e8f2;border-radius:17px;background:linear-gradient(180deg,#ffffff 0%,#f7fafd 100%);box-shadow:0 10px 22px rgba(24,32,51,.045)}
.single-product div.product .newoosync-gallery-thumb-rail.is-static{display:block;padding-inline:8px}
.single-product div.product .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-thumb-nav{display:none}
.single-product div.product .newoosync-gallery-thumb-viewport{position:relative;min-width:0;overflow:hidden;padding-inline:6px;cursor:grab;touch-action:pan-x pinch-zoom;isolation:isolate}
.single-product div.product .newoosync-gallery-thumb-viewport::before,.single-product div.product .newoosync-gallery-thumb-viewport::after{content:"";position:absolute;top:0;bottom:0;width:14px;pointer-events:none;z-index:2;transition:opacity .18s ease}
.single-product div.product .newoosync-gallery-thumb-viewport::before{left:0;background:linear-gradient(90deg,#f8fbfe 0%,rgba(248,251,254,0) 100%)}
.single-product div.product .newoosync-gallery-thumb-viewport::after{right:0;background:linear-gradient(270deg,#f8fbfe 0%,rgba(248,251,254,0) 100%)}
.single-product div.product .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-thumb-viewport::before,.single-product div.product .newoosync-gallery-thumb-rail.is-static .newoosync-gallery-thumb-viewport::after{display:none}
.single-product div.product .newoosync-gallery-thumb-viewport.is-dragging,.single-product div.product .flex-control-thumbs.is-dragging{cursor:grabbing}
.single-product div.product .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:7px;overflow-x:auto;overflow-y:hidden;margin:0!important;padding:0 14px 2px 0!important;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;user-select:none}
.single-product div.product .flex-control-thumbs::-webkit-scrollbar{display:none}
.single-product div.product .flex-control-thumbs li{position:relative;float:none!important;flex:0 0 58px;width:58px!important;min-width:58px;scroll-snap-align:center;scroll-snap-stop:always}
.single-product div.product .flex-control-thumbs a,
.single-product div.product .flex-control-thumbs img{display:block;width:100%!important}
.single-product div.product .flex-control-thumbs img{aspect-ratio:1/1;height:auto!important;padding:3px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;object-fit:contain;box-shadow:0 8px 16px rgba(24,32,51,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;-webkit-user-drag:none;user-select:none}
.single-product div.product .flex-control-thumbs li:not(.is-active) img{opacity:.8;transform:scale(.96)}
.single-product div.product .flex-control-thumbs li.is-active::after{content:"";position:absolute;right:10px;bottom:-4px;left:10px;height:3px;border-radius:999px;background:linear-gradient(90deg,#1f3559 0%,#456891 100%);box-shadow:0 4px 10px rgba(31,53,89,.22)}
.single-product div.product .flex-control-thumbs li.is-active img,
.single-product div.product .flex-control-thumbs .flex-active,
.single-product div.product .flex-control-thumbs a:hover img,
.single-product div.product .flex-control-thumbs a:focus-visible img{opacity:1;border-color:#1f3559;box-shadow:0 0 0 2px rgba(31,53,89,.18),0 12px 24px rgba(24,32,51,.1);transform:translateY(-2px) scale(1.04)}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-rail,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-rail{grid-template-columns:minmax(0,1fr)}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-nav,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-nav{display:none!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport{overflow:visible;padding-inline:0}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::before,
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::after,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::before,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::after{display:none}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible;padding:0!important;scroll-snap-type:none;scroll-behavior:auto}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs li,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs li{flex:1 1 auto;flex-basis:auto;width:auto!important;min-width:0}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs img,
.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs img{width:100%!important;max-width:100%!important}
.single-product div.product .newoosync-gallery-thumb-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;border:1px solid #d8e1eb;border-radius:999px;background:rgba(255,255,255,.96);color:#223146;box-shadow:0 8px 14px rgba(24,32,51,.05);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}
.single-product div.product .newoosync-gallery-thumb-nav[disabled]{opacity:.38;cursor:default}
.single-product div.product .newoosync-gallery-thumb-nav:not([disabled]):hover,
.single-product div.product .newoosync-gallery-thumb-nav:not([disabled]):focus-visible{border-color:#c7d1de;background:#f8fbfd;box-shadow:0 10px 18px rgba(24,32,51,.08);transform:translateY(-1px);outline:none}
.single-product div.product .newoosync-gallery-main-nav{position:absolute;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3}
.single-product div.product .newoosync-gallery-main-nav-button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(24,32,51,.68);color:#fff;box-shadow:0 8px 18px rgba(24,32,51,.18);pointer-events:auto;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}
.single-product div.product .newoosync-gallery-main-nav-button:hover,
.single-product div.product .newoosync-gallery-main-nav-button:focus-visible{background:rgba(24,32,51,.8);box-shadow:0 10px 20px rgba(24,32,51,.22);transform:translateY(-1px);outline:none}
.single-product div.product .newoosync-gallery-main-nav-button span,
.single-product div.product .newoosync-gallery-thumb-nav span{font-size:21px;line-height:1}
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{touch-action:pan-y pinch-zoom}
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper.is-swiping{cursor:grabbing}
@media (max-width:1100px){.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{min-height:clamp(220px,44vw,320px);padding:10px 10px 8px}.single-product div.product .woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper img{max-height:460px}.single-product div.product .newoosync-gallery-status{top:9px;left:9px;min-height:24px;padding:0 9px;font-size:9.75px}.single-product div.product .newoosync-gallery-thumb-rail{gap:5px;padding:6px}.single-product div.product .flex-control-thumbs{gap:6px;padding-right:10px!important}.single-product div.product .flex-control-thumbs li{flex-basis:54px;width:54px!important;min-width:54px}.single-product div.product .newoosync-gallery-thumb-nav{width:26px;min-width:26px;height:26px}.single-product div.product .newoosync-gallery-main-nav-button{width:32px;min-width:32px;height:32px}}
@media (max-width:640px){.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{min-height:clamp(200px,60vw,264px);padding:8px 8px 7px}.single-product div.product .woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper img{max-height:340px;padding:3px 0}.single-product div.product .newoosync-gallery-status{top:8px;left:8px;min-height:22px;padding:0 8px;font-size:9px}.single-product div.product .newoosync-gallery-thumb-rail{gap:4px;padding:5px}.single-product div.product .newoosync-gallery-rail-meta{gap:6px;padding-top:2px}.single-product div.product .newoosync-gallery-rail-count{min-height:18px;padding:0 7px;font-size:9px}.single-product div.product .newoosync-gallery-rail-hint{font-size:9px}.single-product div.product .flex-control-thumbs{gap:5px;padding:0 10px 1px 0!important}.single-product div.product .flex-control-thumbs li{flex-basis:50px;width:50px!important;min-width:50px}.single-product div.product .flex-control-thumbs img{padding:2px;border-radius:10px}.single-product div.product .newoosync-gallery-thumb-nav{width:24px;min-width:24px;height:24px}.single-product div.product .newoosync-gallery-main-nav{right:8px;bottom:8px;left:8px}.single-product div.product .newoosync-gallery-main-nav-button{width:30px;min-width:30px;height:30px}}
@media (max-width:1100px){.newoosync-product-detail-content .newoosync-gallery-discovery,.single-product div.product .newoosync-gallery-discovery{gap:5px;padding:6px 7px 7px}.newoosync-product-detail-content .newoosync-gallery-discovery-links,.single-product div.product .newoosync-gallery-discovery-links{gap:4px}.newoosync-product-detail-content .newoosync-gallery-discovery-link,.single-product div.product .newoosync-gallery-discovery-link{min-width:min(100%,108px);padding:7px 8px}.newoosync-product-detail-content .newoosync-gallery-discovery-link-value,.single-product div.product .newoosync-gallery-discovery-link-value{font-size:11.5px}}
@media (max-width:640px){.newoosync-product-detail-content .newoosync-gallery-discovery,.single-product div.product .newoosync-gallery-discovery{gap:5px;padding:6px}.newoosync-product-detail-content .newoosync-gallery-discovery-note,.single-product div.product .newoosync-gallery-discovery-note{font-size:9.75px;line-height:1.4}.newoosync-product-detail-content .newoosync-gallery-discovery-links,.single-product div.product .newoosync-gallery-discovery-links{flex-wrap:nowrap;gap:4px;overflow-x:auto;padding-bottom:1px;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.newoosync-product-detail-content .newoosync-gallery-discovery-links::-webkit-scrollbar,.single-product div.product .newoosync-gallery-discovery-links::-webkit-scrollbar{display:none}.newoosync-product-detail-content .newoosync-gallery-discovery-link,.single-product div.product .newoosync-gallery-discovery-link{flex:0 0 auto;min-width:104px;padding:6px 7px 7px}.newoosync-product-detail-content .newoosync-gallery-discovery-link-label,.single-product div.product .newoosync-gallery-discovery-link-label{font-size:8.25px}.newoosync-product-detail-content .newoosync-gallery-discovery-link-value,.single-product div.product .newoosync-gallery-discovery-link-value{font-size:10.75px}}
.single-product div.product .woocommerce-tabs{display:block;clear:both!important;width:100%!important;float:none!important;overflow:hidden;margin-top:24px}
.single-product div.product .woocommerce-tabs::before,
.single-product div.product .woocommerce-tabs::after{content:"";display:table}
.single-product div.product .woocommerce-tabs::after{clear:both}
.single-product div.product .woocommerce-tabs ul.tabs,
.single-product div.product .woocommerce-tabs .panel{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin-left:0!important}
.single-product div.product .woocommerce-tabs .panel{display:block;overflow-wrap:anywhere}
.newoosync-stage{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(340px,.82fr);gap:24px;align-items:start;justify-content:center}
.newoosync-stage-floating-label{display:none}
.newoosync-stage-main{display:grid;gap:16px;justify-items:center;width:min(100%,1020px);max-width:100%;margin-inline:auto}
.newoosync-stage-support{display:grid;justify-self:end;max-width:460px;width:100%;align-content:start}
.newoosync-stage-support-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}
.newoosync-stage-copy-column{display:grid;gap:16px}
.newoosync-stage-quick-nav{display:grid;gap:8px;padding:16px;background:#fff;border:1px solid #dbe1ee}
.newoosync-stage-quick-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;color:#677489}
.newoosync-stage-quick-link{display:grid;gap:4px;padding:11px 12px;border:1px solid #dbe1ee;background:linear-gradient(180deg,#ffffff,#f7f9fc);text-decoration:none;color:#182033;min-height:72px}
.newoosync-stage-quick-link span{font-size:11px;font-weight:700;letter-spacing:.12em;color:#a2adc0}
.newoosync-stage-quick-link strong{font-size:14px;line-height:1.35}
.newoosync-stage-quick-link:hover{transform:translateY(-1px);border-color:#b1bbd0;background:linear-gradient(180deg,#fff,#eef3fb);box-shadow:0 10px 24px rgba(24,32,51,.08)}
.newoosync-stage-quick-link:focus-visible{outline:2px solid rgba(24,32,51,.28);outline-offset:2px}
.newoosync-stage-links{display:grid;gap:10px}
.newoosync-hero-copy,.newoosync-hero-rail,.newoosync-banner-card,.newoosync-product-card,.newoosync-ranking-card,.newoosync-side-banner,.newoosync-editorial-card{border:1px solid #dbe1ee;background:#fff}
.newoosync-hero-copy{padding:28px;background:linear-gradient(135deg,#182033 0%,#22314f 72%,#2f446b 100%);color:#fff}
.newoosync-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#f8b4b4}
.newoosync-home[data-route="domestic"],.newoosync-home.is-route-domestic{overflow:visible}
.newoosync-home[data-route="domestic"] .newoosync-stage,.newoosync-home.is-route-domestic .newoosync-stage{overflow:visible}
.newoosync-home[data-route="domestic"] .newoosync-stage-support,.newoosync-home.is-route-domestic .newoosync-stage-support{overflow:visible}
.newoosync-home[data-route="domestic"] .newoosync-hero .newoosync-eyebrow,
.newoosync-home.is-route-domestic .newoosync-hero .newoosync-eyebrow{position:relative!important;left:-118px!important;display:inline-block!important;margin:0 0 8px 0;padding-left:12px}
.newoosync-home[data-route="domestic"] .newoosync-stage,
.newoosync-home.is-route-domestic .newoosync-stage{
	grid-template-columns:minmax(0,1fr) 300px;
	gap:18px;
	position:relative;
}
.newoosync-home[data-route="domestic"] .newoosync-stage,
.newoosync-home.is-route-domestic .newoosync-stage{
	justify-content:start!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-floating-label,
.newoosync-home.is-route-domestic .newoosync-stage-floating-label{
	display:inline-flex;
	align-items:center;
	gap:10px;
	position:absolute;
	left:-108px;
	top:20px;
	margin:0;
	font-size:11px;
	font-weight:800;
	letter-spacing:.24em;
	color:#8f2037;
	z-index:3;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-floating-label::after,
.newoosync-home.is-route-domestic .newoosync-stage-floating-label::after{
	content:"";
	width:64px;
	height:1px;
	background:rgba(143,32,55,.35);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage-main{
	width:100%;
	max-width:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic{
	width:100%!important;
	max-width:none!important;
	justify-items:stretch!important;
	justify-self:stretch!important;
	margin-left:0!important;
	margin-inline:0!important;
	transform:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic-home,
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home{
	width:100%!important;
	max-width:none!important;
	justify-self:stretch!important;
	transform:none!important;
	margin-left:0!important;
	overflow:hidden!important;
	border-radius:14px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-support,
.newoosync-home.is-route-domestic .newoosync-stage-support{
	max-width:300px;
	position:relative;
	z-index:0;
}
.newoosync-home[data-route="domestic"] .newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-shell{
	padding:0;
	border:none;
	background:transparent;
	box-shadow:none;
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chips,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chips{
	display:flex;
	align-items:center;
	gap:7px;
	min-width:0;
	margin-top:-4px;
	padding:8px 9px;
	border:1px solid rgba(216,224,235,.96);
	border-radius:16px;
	background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);
	box-shadow:0 8px 18px rgba(24,32,51,.045);
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chips-label,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chips-label{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	flex:0 0 auto;
	min-height:24px;
	padding:0 8px;
	border:1px solid #e1e7ef;
	border-radius:999px;
	background:#fff;
	font-size:10px;
	font-weight:800;
	letter-spacing:0;
	color:#657386;
	white-space:nowrap;
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip-list,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip-list{
	display:flex;
	align-items:stretch;
	gap:5px;
	min-width:0;
	flex:1 1 auto;
	overflow-x:auto;
	-ms-overflow-style:none;
	scrollbar-width:none;
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip-list::-webkit-scrollbar,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip-list::-webkit-scrollbar{display:none}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip{
	display:grid;
	grid-template-columns:auto auto auto;
	align-items:center;
	gap:5px;
	flex:0 0 auto;
	min-height:31px;
	padding:0 9px;
	border:1px solid #dde5ef;
	border-radius:999px;
	background:#fff;
	color:#233248;
	text-decoration:none;
	box-shadow:none;
	white-space:nowrap;
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip:hover,
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip:focus-visible,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip:hover,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip:focus-visible{
	border-color:#b9c5d4;
	background:#fbfcfe;
	outline:none;
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip-note,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip-note{
	font-size:9px;
	font-weight:800;
	letter-spacing:0;
	color:#7a8797;
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip-label,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip-label{
	font-size:11.5px;
	font-weight:800;
	letter-spacing:0;
	color:#1f2f44;
}
.newoosync-home[data-route="domestic"] .newoosync-home-purpose-chip-count,
.newoosync-home.is-route-domestic .newoosync-home-purpose-chip-count{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:18px;
	padding:0 6px;
	border-radius:999px;
	background:#eef2f7;
	font-size:9px;
	font-weight:800;
	letter-spacing:0;
	color:#617085;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-support::before,
.newoosync-home.is-route-domestic .newoosync-stage-support::before{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-support-shell,
.newoosync-home.is-route-domestic .newoosync-stage-support-shell{
	grid-template-columns:minmax(0,1fr);
	gap:16px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-support,
.newoosync-home.is-route-domestic .newoosync-stage-support{position:relative}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-hero-copy,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-hero-copy{
	position:relative;
	padding:18px 18px 20px;
	background:#fff;
	color:#182033;
	border-top:4px solid #d63d57;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-hero-copy h1,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-hero-copy h1{color:#182033;font-size:24px;line-height:1.22;margin-bottom:10px}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-hero-copy p,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-hero-copy p{color:#556070}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-hero-point,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-hero-point{border-color:#e5eaf4;background:#f8fbff}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-hero-point strong,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-hero-point strong{color:#182033}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-hero-point span,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-hero-point span{color:#556070}
.newoosync-home[data-route="domestic"] .newoosync-route-hub,
.newoosync-home.is-route-domestic .newoosync-route-hub{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.newoosync-home[data-route="domestic"] .newoosync-route-hub-link,
.newoosync-home.is-route-domestic .newoosync-route-hub-link{background:#fff;color:#182033;border:1px solid #dbe1ee;box-shadow:none;min-height:88px}
.newoosync-home[data-route="domestic"] .newoosync-route-hub-link small,
.newoosync-home.is-route-domestic .newoosync-route-hub-link small{color:#556070}
.newoosync-home[data-route="domestic"] .newoosync-notice-strip,
.newoosync-home.is-route-domestic .newoosync-notice-strip{grid-template-columns:repeat(4,minmax(0,1fr))}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-eyebrow,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-eyebrow{
	display:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-eyebrow::after,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-eyebrow::after{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-stage-copy-column,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-stage-copy-column{position:relative}
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-stage-copy-column::before,
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-stage-copy-column::before{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-quick-link,
.newoosync-home.is-route-domestic .newoosync-stage-quick-link{
	border-left:none;
	border-top:3px solid #d63d57;
	border-radius:10px;
	background:#fff;
	padding:12px;
	min-height:60px;
	box-shadow:0 10px 24px rgba(24,32,51,.06);
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark{
	grid-template-columns:116px minmax(0,1fr) 188px;
	gap:10px;
	align-items:start;
	justify-content:center;
	position:relative;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start;
	gap:12px;
	left:-72px;
	top:18px;
	writing-mode:vertical-rl;
	transform:rotate(180deg);
	letter-spacing:.28em;
	font-size:10px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label::after,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label::after{
	width:1px;
	height:68px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu,
.newoosync-home.is-route-domestic .newoosync-stage-menu{
	display:grid;
	gap:6px;
	align-self:start;
	padding-top:2px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-title,
.newoosync-home.is-route-domestic .newoosync-stage-menu-title{
	margin:0;
	padding:0 10px;
	font-size:9px;
	font-weight:800;
	letter-spacing:.18em;
	color:#a24a5d;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-links,
.newoosync-home.is-route-domestic .newoosync-stage-menu-links{
	display:grid;
	border:1px solid #dbe1ee;
	background:#fff;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link,
.newoosync-home.is-route-domestic .newoosync-stage-menu-link{
	display:grid;
	gap:2px;
	padding:10px;
	text-decoration:none;
	color:#182033;
	border-bottom:1px solid #e8edf5;
	background:linear-gradient(180deg,#ffffff,#fbfcff);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link:last-child,
.newoosync-home.is-route-domestic .newoosync-stage-menu-link:last-child{border-bottom:none}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link span,
.newoosync-home.is-route-domestic .newoosync-stage-menu-link span{
	font-size:9px;
	font-weight:800;
	letter-spacing:.14em;
	color:#8b95a7;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link strong,
.newoosync-home.is-route-domestic .newoosync-stage-menu-link strong{
	font-size:13px;
	line-height:1.3;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link:hover,
.newoosync-home.is-route-domestic .newoosync-stage-menu-link:hover{
	background:linear-gradient(180deg,#fff,#f3f7fc);
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{
	display:grid;
	gap:8px;
	justify-self:center;
	width:100%;
	max-width:100%;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home{
	border-radius:10px!important;
	box-shadow:0 16px 36px rgba(20,36,63,.12)!important;
	overflow:hidden!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home .newoosync-slide{
	min-height:176px!important;
	aspect-ratio:2/1!important;
	padding:16px 16px 50px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-single .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-single .newoosync-slide{
	flex:0 0 100%!important;
	min-width:100%!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-double .newoosync-slide{
	flex:0 0 calc((100% - 12px) / 2)!important;
	min-width:calc((100% - 12px) / 2)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide{
	flex:0 0 calc((100% - 24px) / 3)!important;
	min-width:calc((100% - 24px) / 3)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary,
.newoosync-home.is-route-domestic .newoosync-stage-summary{
	display:grid;
	grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);
	gap:14px;
	padding:18px 20px;
	border:1px solid #dbe1ee;
	background:#fff;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary-copy,
.newoosync-home.is-route-domestic .newoosync-stage-summary-copy{display:grid;gap:8px}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary-kicker,
.newoosync-home.is-route-domestic .newoosync-stage-summary-kicker{
	margin:0;
	font-size:10px;
	font-weight:800;
	letter-spacing:.18em;
	color:#b53553;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary h1,
.newoosync-home.is-route-domestic .newoosync-stage-summary h1{
	margin:0;
	font-size:28px;
	line-height:1.1;
	color:#182033;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary-copy p:not(.newoosync-stage-summary-kicker),
.newoosync-home.is-route-domestic .newoosync-stage-summary-copy p:not(.newoosync-stage-summary-kicker){
	margin:0;
	color:#556070;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary-points,
.newoosync-home.is-route-domestic .newoosync-stage-summary-points{
	display:grid;
	gap:8px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary-point,
.newoosync-home.is-route-domestic .newoosync-stage-summary-point{
	display:grid;
	gap:4px;
	padding:10px 12px;
	background:#f8fafc;
	border:1px solid #e6ebf3;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary-point strong,
.newoosync-home.is-route-domestic .newoosync-stage-summary-point strong{font-size:13px;color:#182033}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary-point span,
.newoosync-home.is-route-domestic .newoosync-stage-summary-point span{font-size:12px;line-height:1.5;color:#677489}
.newoosync-home[data-route="domestic"] .newoosync-stage-highlight-strip,
.newoosync-home.is-route-domestic .newoosync-stage-highlight-strip{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:12px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-highlight-card,
.newoosync-home.is-route-domestic .newoosync-stage-highlight-card{
	display:grid;
	gap:6px;
	padding:14px 16px;
	background:#fff;
	border:1px solid #dbe1ee;
	border-top:3px solid #d63d57;
	text-decoration:none;
	color:#182033;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-highlight-card span,
.newoosync-home.is-route-domestic .newoosync-stage-highlight-card span{
	font-size:11px;
	font-weight:800;
	letter-spacing:.1em;
	color:#8b95a7;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-highlight-card strong,
.newoosync-home.is-route-domestic .newoosync-stage-highlight-card strong{
	font-size:16px;
	line-height:1.45;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-support,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-support{
	display:grid;
	gap:10px;
	width:216px;
	max-width:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-promo-stack,
.newoosync-home.is-route-domestic .newoosync-stage-promo-stack{
	display:grid;
	gap:12px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-promo,
.newoosync-home.is-route-domestic .newoosync-stage-promo{
	position:relative;
	display:grid;
	gap:6px;
	min-height:112px;
	padding:14px;
	align-content:end;
	border:1px solid #dbe1ee;
	background:linear-gradient(180deg,#ffffff,#f6f8fc);
	text-decoration:none;
	color:#182033;
	overflow:hidden;
	isolation:isolate;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-promo.has-image::after,
.newoosync-home.is-route-domestic .newoosync-stage-promo.has-image::after{
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(180deg,rgba(24,32,51,.04),rgba(24,32,51,.72));
	z-index:-1;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-promo-image,
.newoosync-home.is-route-domestic .newoosync-stage-promo-image{
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:-2;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-promo span,
.newoosync-home.is-route-domestic .newoosync-stage-promo span{
	font-size:11px;
	font-weight:800;
	letter-spacing:.1em;
	color:#7a8598;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-promo strong,
.newoosync-home.is-route-domestic .newoosync-stage-promo strong{
	font-size:18px;
	line-height:1.35;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-promo.has-image span,
.newoosync-home[data-route="domestic"] .newoosync-stage-promo.has-image strong,
.newoosync-home.is-route-domestic .newoosync-stage-promo.has-image span,
.newoosync-home.is-route-domestic .newoosync-stage-promo.has-image strong{color:#fff}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-card,
.newoosync-home.is-route-domestic .newoosync-stage-service-card{
	display:grid;
	gap:12px;
	padding:16px;
	border:1px solid #dbe1ee;
	background:#fff;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-label,
.newoosync-home.is-route-domestic .newoosync-stage-service-label{
	margin:0;
	font-size:10px;
	font-weight:800;
	letter-spacing:.18em;
	color:#b53553;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-title,
.newoosync-home.is-route-domestic .newoosync-stage-service-title{
	font-size:21px;
	line-height:1.35;
	color:#182033;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-list,
.newoosync-home.is-route-domestic .newoosync-stage-service-list{
	counter-reset:stage-step;
	display:grid;
	gap:10px;
	margin:0;
	padding:0;
	list-style:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-list li,
.newoosync-home.is-route-domestic .newoosync-stage-service-list li{
	position:relative;
	display:grid;
	gap:4px;
	padding-left:34px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-list li::before,
.newoosync-home.is-route-domestic .newoosync-stage-service-list li::before{
	counter-increment:stage-step;
	content:counter(stage-step);
	position:absolute;
	left:0;
	top:0;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:22px;
	height:22px;
	border-radius:999px;
	background:#182033;
	color:#fff;
	font-size:11px;
	font-weight:800;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-list strong,
.newoosync-home.is-route-domestic .newoosync-stage-service-list strong{font-size:13px;color:#182033}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-list span,
.newoosync-home.is-route-domestic .newoosync-stage-service-list span{font-size:12px;line-height:1.55;color:#677489}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-actions,
.newoosync-home.is-route-domestic .newoosync-stage-service-actions{
	display:grid;
	gap:10px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-card .newoosync-button,
.newoosync-home.is-route-domestic .newoosync-stage-service-card .newoosync-button{
	border-color:#dbe1ee;
	background:#fff;
	color:#182033;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-service-card .newoosync-button.primary,
.newoosync-home.is-route-domestic .newoosync-stage-service-card .newoosync-button.primary{
	border-color:#d63d57;
	background:#d63d57;
	color:#fff;
}
.newoosync-home[data-route="domestic"] .newoosync-route-hub,
.newoosync-home.is-route-domestic .newoosync-route-hub{
	margin-top:14px;
}
.newoosync-catalog-home[data-route="domestic"]:not(.newoosync-product-detail-home) .newoosync-topnav,
.newoosync-catalog-home.is-route-domestic:not(.newoosync-product-detail-home) .newoosync-topnav{display:none}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy,
.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy{padding:12px 14px 11px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy h1,
.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy h1{margin:0 0 5px;font-size:24px;line-height:1.1}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy p,
.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy p{max-width:28ch;font-size:11.5px;line-height:1.4}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:4px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy{padding:10px 12px 9px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1{margin:0;font-size:22px;line-height:1.08}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail,
.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail{border-radius:16px;box-shadow:0 14px 32px rgba(20,36,63,.11)}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail .newoosync-slide,
.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail .newoosync-slide{min-height:136px;padding:13px 13px 38px}
.newoosync-home[data-route="domestic"] .newoosync-notice-strip,
.newoosync-home.is-route-domestic .newoosync-notice-strip{
	grid-template-columns:repeat(3,minmax(0,1fr));
}
.newoosync-hero-copy h1{margin:0 0 12px;font-size:36px;line-height:1.08;color:#fff}
.newoosync-hero-copy p{margin:0;color:#dbe4f2}
.newoosync-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}
.newoosync-hero-point{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}
.newoosync-hero-point strong{font-size:14px;color:#fff}
.newoosync-hero-point span{font-size:12px;line-height:1.5;color:#dbe4f2}
.newoosync-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.newoosync-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.28);color:#fff;text-decoration:none}
.newoosync-button.primary{background:#d63d57;border-color:#d63d57;color:#fff}
.newoosync-hero-rail{--newoosync-slider-gap:12px;position:relative;overflow:hidden;width:min(100%,var(--newoosync-slider-max-width,900px));max-width:100%;justify-self:center;align-self:start;margin:0 auto;background:linear-gradient(180deg,#eef2f8,#dfe8f4);border-radius:20px;box-shadow:0 22px 54px rgba(20,36,63,.14)}
.newoosync-slide-track{display:flex;align-items:stretch;gap:var(--newoosync-slider-gap);width:100%;transition:transform .45s ease}
.newoosync-slide{position:relative;display:grid;min-height:160px;aspect-ratio:3/1;align-content:end;gap:8px;padding:20px 20px 56px;color:#fff;text-decoration:none;overflow:hidden;isolation:isolate}
.newoosync-hero-rail.is-triptych .newoosync-slide{flex:0 0 calc((100% - 24px) / 3);min-width:calc((100% - 24px) / 3)}
.newoosync-hero-rail.is-double .newoosync-slide{flex:0 0 calc((100% - 12px) / 2);min-width:calc((100% - 12px) / 2)}
.newoosync-hero-rail.is-single .newoosync-slide{flex:0 0 100%;min-width:100%}
.newoosync-hero-rail.is-home-hero{border-color:#d6dfed}
.newoosync-hero-rail.is-home-hero .newoosync-slide{min-height:300px;aspect-ratio:3/1;padding:30px 30px 72px}
.newoosync-hero-rail.is-home-hero .newoosync-slide strong{font-size:32px;line-height:1.18;max-width:20ch}
.newoosync-hero-rail.is-home-hero .newoosync-slide-label{font-size:13px;letter-spacing:.1em}
.newoosync-slide-collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;padding:12px;z-index:-2}
.newoosync-slide-collage-image{width:100%;height:100%;object-fit:cover;filter:saturate(1.02)}
.newoosync-slide.has-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.12),rgba(24,32,51,.72));z-index:-1}
.newoosync-slide:not(.has-image)::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(89,102,120,.58),rgba(24,32,51,.84));z-index:-1}
.newoosync-slide-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.newoosync-slide-comment,.newoosync-slide-label,.newoosync-slide-title{position:relative;z-index:1}
.newoosync-slide-comment{display:inline-flex;align-items:center;align-self:flex-start;min-height:22px;padding:0 9px;border-radius:999px;background:rgba(24,32,51,.08);font-size:10px;font-weight:800;letter-spacing:.12em;color:#445166;text-transform:uppercase}
.newoosync-slide.has-image .newoosync-slide-comment{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);color:#fff}
.newoosync-slide span{font-size:12px;font-weight:700;letter-spacing:.08em}
.newoosync-slide strong{font-size:24px;line-height:1.2;max-width:18ch}
.newoosync-slide,.newoosync-slide:visited,.newoosync-slide:hover,.newoosync-slide:focus,.newoosync-slide:active{color:#fff;text-decoration:none;background-color:transparent}
.newoosync-slide{-webkit-tap-highlight-color:transparent;outline:none}
.newoosync-slide:focus-visible{box-shadow:inset 0 0 0 3px rgba(255,255,255,.35)}
.newoosync-hero-rail.is-single .newoosync-slide strong{font-size:30px;max-width:26ch}
.newoosync-hero-rail.is-multi .newoosync-slide strong{font-size:22px;max-width:16ch}
.newoosync-slide-controls{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:3}
.newoosync-slide-nav,.newoosync-slide-dot{border:0;cursor:pointer}
.newoosync-slide-nav{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(24,32,51,.72);color:#fff;font-size:24px;line-height:1}
.newoosync-slide-dots{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}
.newoosync-slide-dot{width:10px;height:10px;padding:0;border-radius:999px;background:rgba(255,255,255,.38)}
.newoosync-slide-dot.is-active{background:#fff}
.newoosync-hero-rail.is-static .newoosync-slide-controls{display:none}
.newoosync-hero-rail.is-busy .newoosync-slide-nav,.newoosync-hero-rail.is-busy .newoosync-slide-dot{opacity:.72}
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic,
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic-home{
	margin-left:0!important;
	transform:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home,
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic-home{
	width:100%!important;
	max-width:1220px!important;
	justify-self:stretch!important;
	overflow:hidden!important;
	border-radius:12px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide{
	min-height:184px!important;
	aspect-ratio:2/1!important;
	padding:16px 16px 52px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic.is-single .newoosync-slide,
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home.is-single .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic.is-single .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home.is-single .newoosync-slide{
	flex:0 0 100%!important;
	min-width:100%!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic.is-double:not(.newoosync-hero-rail--domestic-home) .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic.is-double:not(.newoosync-hero-rail--domestic-home) .newoosync-slide{
	flex:0 0 calc((100% - 12px) / 2)!important;
	min-width:calc((100% - 12px) / 2)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic-home.is-double .newoosync-slide{
	flex:0 0 calc((100% - 12px) / 2)!important;
	min-width:calc((100% - 12px) / 2)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic.is-triptych:not(.newoosync-hero-rail--domestic-home) .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic.is-triptych:not(.newoosync-hero-rail--domestic-home) .newoosync-slide{
	flex:0 0 calc((100% - 24px) / 3)!important;
	min-width:calc((100% - 24px) / 3)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide{
	flex:0 0 calc((100% - 24px) / 3)!important;
	min-width:calc((100% - 24px) / 3)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic.is-single .newoosync-slide,
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic.is-single .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide{
	max-width:1220px;
}
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide-title{max-width:24ch}
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic .newoosync-slide-controls{
	left:20px;
	right:20px;
	bottom:20px;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-controls,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-controls{
	display:flex!important;
	visibility:visible!important;
	pointer-events:auto!important;
	opacity:1!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.has-slider.is-static .newoosync-slide-controls,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.has-slider.is-static .newoosync-slide-controls{
	display:flex!important;
	visibility:visible!important;
	pointer-events:auto!important;
	opacity:1!important;
}
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic .newoosync-slide-nav{
	width:44px;
	height:44px;
	background:rgba(70,80,94,.86);
	font-size:26px;
}
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic .newoosync-slide-dot{
	width:11px;
	height:11px;
}
.newoosync-stage-link{display:grid;gap:6px;padding:15px 16px;border:1px solid #dbe1ee;background:linear-gradient(180deg,#ffffff,#f8fbff);text-decoration:none;color:#182033;border-left:3px solid #c98d2a;border-radius:12px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.newoosync-stage-link span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#677489}
.newoosync-stage-link strong{font-size:17px;line-height:1.32}
.newoosync-stage-link small{font-size:12px;line-height:1.55;color:#556070}
.newoosync-stage-link:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(24,32,51,.08)}
.newoosync-dashboard-section,.newoosync-lineup-section,.newoosync-spotlight-section{display:grid;gap:16px}
.newoosync-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.newoosync-dashboard-card{display:grid;gap:12px;padding:20px;border:1px solid #dbe1ee;background:linear-gradient(180deg,#ffffff,#f7f9fc);text-decoration:none;color:#182033;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.newoosync-dashboard-card span{font-size:11px;font-weight:700;letter-spacing:.12em;color:#677489}
.newoosync-dashboard-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.newoosync-dashboard-meta strong{font-size:23px;line-height:1.25;color:#182033}
.newoosync-dashboard-count{margin:0;font-style:normal;font-size:30px;font-weight:800;line-height:1;color:#182033}
.newoosync-dashboard-card p{margin:0;font-size:13px;line-height:1.65;color:#556070}
.newoosync-dashboard-card small{font-size:12px;line-height:1.5;color:#677489}
.newoosync-dashboard-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(24,32,51,.1);border-color:#aeb8ca}
.newoosync-dashboard-card.tone-latest{background:linear-gradient(180deg,#ffffff,#edf7f1);border-color:#d4e7dc}
.newoosync-dashboard-card.tone-latest .newoosync-dashboard-count{color:#0f766e}
.newoosync-dashboard-card.tone-preorder{background:linear-gradient(180deg,#ffffff,#fdf1f4);border-color:#f1d5dd}
.newoosync-dashboard-card.tone-preorder .newoosync-dashboard-count{color:#d63d57}
.newoosync-dashboard-card.tone-tentative{background:linear-gradient(180deg,#ffffff,#f3effd);border-color:#ddd4fb}
.newoosync-dashboard-card.tone-tentative .newoosync-dashboard-count{color:#7c3aed}
.newoosync-dashboard-card.tone-procurement{background:linear-gradient(180deg,#ffffff,#eef4fb);border-color:#d6e2f0}
.newoosync-dashboard-card.tone-procurement .newoosync-dashboard-count{color:#1d4ed8}
.newoosync-lineup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(220px,1fr);gap:16px}
.newoosync-lineup-card{position:relative;overflow:hidden;border:1px solid #dbe1ee;background:#182033;min-height:220px}
.newoosync-lineup-card.is-featured{grid-column:span 2;grid-row:span 2;min-height:456px}
.newoosync-lineup-link{position:relative;display:grid;height:100%;min-height:220px;align-content:end;padding:24px;color:#fff;text-decoration:none;isolation:isolate}
.newoosync-lineup-link::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.12),rgba(24,32,51,.9));z-index:-1}
.newoosync-lineup-media{position:absolute;inset:0;display:block;z-index:-2}
.newoosync-lineup-media img{width:100%;height:100%;object-fit:cover}
.newoosync-lineup-copy{display:grid;gap:7px;max-width:32ch}
.newoosync-lineup-copy strong{font-size:24px;line-height:1.25;color:#fff}
.newoosync-lineup-card:not(.is-featured) .newoosync-lineup-copy strong{font-size:18px}
.newoosync-lineup-copy .newoosync-release{font-size:12px;line-height:1.5;color:#dbe4f2}
.newoosync-lineup-copy .newoosync-product-price{margin:0;font-style:normal;font-size:16px;font-weight:700;color:#ffcc8a}
.newoosync-ranking-shelf-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.18em;color:#677489}
.newoosync-ranking-shelf-label::before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.55}
.newoosync-ranking-shelf-head-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}
.newoosync-ranking-shelf-pills{display:flex;flex-wrap:wrap;gap:8px}
.newoosync-ranking-shelf-pills :is(span,a){display:inline-grid;grid-auto-flow:column;align-items:baseline;gap:8px;min-height:36px;padding:0 14px;border:1px solid #dde4ee;border-radius:999px;background:#fff;font-size:12px;font-weight:700;color:#556070;text-decoration:none;box-shadow:0 8px 18px rgba(24,32,51,.04);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}
.newoosync-ranking-shelf-pills :is(span,a) small{font-size:9.5px;font-weight:800;letter-spacing:.08em;color:#7f8a99}
.newoosync-ranking-shelf-pills :is(span,a) strong{font-size:12px;font-weight:700;color:inherit}
.newoosync-ranking-shelf-pills a:hover,.newoosync-ranking-shelf-pills a:focus-visible{border-color:#c5d0de;background:#fff;box-shadow:0 12px 24px rgba(24,32,51,.07);color:#223047;outline:none}
.newoosync-ranking-shelf-pills .is-current{border-color:#182033;background:#182033;color:#fff;box-shadow:0 12px 24px rgba(24,32,51,.12)}
.newoosync-ranking-shelf-pills .is-current small{color:rgba(255,255,255,.74)}
.newoosync-ranking-shelf-rail{--newoosync-slider-gap:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:hidden}
.newoosync-ranking-shelf-grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--newoosync-slider-gap,12px);width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}
.newoosync-ranking-product-slide{flex:0 0 calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-desktop,6) - 1))) / var(--newoosync-ranking-visible-desktop,6));min-width:calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-desktop,6) - 1))) / var(--newoosync-ranking-visible-desktop,6));max-width:100%}
.newoosync-ranking-shelf-section .newoosync-section-note{display:none}
.newoosync-ranking-product{list-style:none}
.newoosync-ranking-product-link{position:relative;display:grid;gap:6px;height:100%;padding:10px 10px 9px;border:1px solid #dbe1ee;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fafd);color:#182033;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.newoosync-ranking-product-link:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(24,32,51,.08);border-color:#b8c2d1}
.newoosync-ranking-product-rank{position:absolute;top:8px;left:8px;z-index:2;display:grid;justify-items:center;min-width:40px;padding:5px 7px 6px;border-radius:999px;background:#182033;color:#fff;line-height:1}
.newoosync-ranking-product-rank small{font-size:9px;font-weight:700;letter-spacing:.16em}
.newoosync-ranking-product-rank strong{font-size:17px;font-weight:800}
.newoosync-ranking-product-link>.newoosync-card-badge{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;justify-self:end;min-height:24px;padding:0 9px;font-size:10.5px;line-height:1.15}
.newoosync-ranking-product-thumb{position:relative;display:block;aspect-ratio:1/1;padding:6px;border-radius:14px;background:#f4f6fb;overflow:hidden}
.newoosync-ranking-product-thumb img{width:100%;height:100%;object-fit:contain}
.newoosync-ranking-product-thumb .newoosync-card-badge{top:10px;right:10px;left:auto}
.newoosync-ranking-product-body{display:grid;gap:4px;align-content:start}
.newoosync-ranking-product-body .newoosync-maker{display:none}
.newoosync-ranking-product-body strong{display:-webkit-box;margin:0;font-size:12px;line-height:1.34;color:#182033;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:32px}
.newoosync-ranking-product-body .newoosync-release{font-size:9.5px;font-weight:700;color:#5c6878}
.newoosync-ranking-product-body .newoosync-product-price{font-size:13px;font-weight:700;color:#d97706}
.newoosync-ranking-product.is-top .newoosync-ranking-product-link{border-color:#d3c08f;background:linear-gradient(180deg,#fffdf7,#f9f4e6)}
.newoosync-ranking-product.is-top .newoosync-ranking-product-rank{background:linear-gradient(135deg,#b98a27,#8d6513)}
.newoosync-ranking-product.is-top .newoosync-ranking-product-body strong{font-size:13.25px}
.newoosync-ranking-shelf-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px}
.newoosync-ranking-shelf-status{font-size:12px;font-weight:700;color:#556070}
.newoosync-ranking-shelf-controls .newoosync-slide-nav{position:static;width:40px;height:40px;border-radius:999px;background:#182033;color:#fff;font-size:24px;line-height:1}
.newoosync-ranking-shelf-controls .newoosync-slide-nav[disabled]{cursor:default;opacity:.38}
.newoosync-ranking-shelf-rail.is-static .newoosync-ranking-shelf-controls{display:none}
.newoosync-spotlight-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.newoosync-spotlight-card{border:1px solid #dbe1ee;background:#fff}
.newoosync-spotlight-link{display:grid;gap:10px;padding:12px;text-decoration:none;color:#182033;height:100%}
.newoosync-spotlight-thumb{position:relative;display:block;aspect-ratio:1/1;background:#f6f8fc;overflow:hidden}
.newoosync-spotlight-thumb img{width:100%;height:100%;object-fit:contain}
.newoosync-spotlight-copy{display:grid;gap:4px}
.newoosync-spotlight-copy strong{font-size:13px;line-height:1.38}
.newoosync-spotlight-copy .newoosync-product-price{font-size:13px;font-weight:700;color:#d97706}
.newoosync-collection-section{display:grid;gap:16px}
.newoosync-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.newoosync-collection-card{position:relative;display:grid;gap:8px;min-height:220px;padding:22px;color:#fff;text-decoration:none;align-content:end;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#22314f,#182033)}
.newoosync-collection-card.is-featured{grid-column:span 2;min-height:280px}
.newoosync-collection-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.12),rgba(24,32,51,.86));z-index:-1}
.newoosync-collection-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.newoosync-collection-card span,.newoosync-collection-card strong,.newoosync-collection-card p,.newoosync-collection-card small{position:relative;z-index:1}
.newoosync-collection-card span{font-size:11px;font-weight:700;letter-spacing:.12em}
.newoosync-collection-card strong{font-size:24px;line-height:1.2}
.newoosync-collection-card p{margin:0;font-size:13px;line-height:1.65;color:#e5ecf7}
.newoosync-collection-card small{font-size:12px;line-height:1.5;color:#d6e0f2}
.newoosync-maker-section,.newoosync-maker-focus-shell,.newoosync-category-section,.newoosync-category-focus-shell{display:grid;gap:16px}
.newoosync-category-section{gap:7px;padding:10px 10px 11px;border:1px solid #dde4ef;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f7f9fc);box-shadow:0 10px 20px rgba(24,32,51,.03)}
.newoosync-category-hub-head{gap:5px;align-items:stretch}
.newoosync-category-hub-head .newoosync-section-copy{gap:2px}
.newoosync-category-hub-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;color:#8a95a3}
.newoosync-category-hub-head .newoosync-section-note{max-width:520px;font-size:11.5px;line-height:1.48}
.newoosync-category-hub-context{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:0;font-size:11px;font-weight:700;line-height:1.4;color:#5f6b7c}
.newoosync-category-hub-context-label{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border:1px solid #dce4ef;border-radius:999px;background:#fff;font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#617085;line-height:1}
.newoosync-category-hub-context-text{min-width:0;flex:1 1 220px}
.newoosync-category-hub-tools{display:grid;grid-template-columns:auto 1fr;gap:6px 9px;align-items:center;padding:7px 9px;border:1px solid #e0e6ef;border-radius:13px;background:#fff}
.newoosync-category-hub-tools-copy{display:grid;gap:2px;min-width:0}
.newoosync-category-hub-tools-label{font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#7a8698}
.newoosync-category-hub-tools-note{margin:0;font-size:10.5px;line-height:1.42;color:#667285}
.newoosync-category-hub-links{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end}
.newoosync-category-hub-link{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid #d9e0eb;border-radius:999px;background:#f7f9fc;color:#445062;text-decoration:none;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}
.newoosync-category-hub-link:hover,.newoosync-category-hub-link:focus-visible{border-color:#182033;color:#182033;outline:none}
.newoosync-category-hub-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:start;padding:7px 9px;border:1px solid #e4e9f2;border-radius:14px;background:#fbfcfe}
.newoosync-category-hub-status{display:flex;flex-wrap:wrap;gap:4px;align-items:center}
.newoosync-category-hub-status-item{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:5px 8px;border:1px solid #e3e8f0;border-radius:999px;background:#fff}
.newoosync-category-hub-status-label{font-size:9px;font-weight:800;letter-spacing:.1em;color:#7a8698;line-height:1}
.newoosync-category-hub-status-value{font-size:11px;line-height:1.2;color:#182033}
.newoosync-category-hub-cta{display:grid;gap:4px;align-content:start;justify-items:end;padding-top:0}
.newoosync-category-hub-cta-label{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border-radius:999px;background:#f2f5f9;font-size:8px;font-weight:800;letter-spacing:.12em;color:#748195;line-height:1;white-space:nowrap}
.newoosync-category-hub-cta-links{display:flex;flex-wrap:wrap;gap:3px;align-items:center;justify-content:flex-end;max-width:100%}
.newoosync-category-hub-cta-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:24px;padding:0 7px;border:1px solid #e1e7f0;border-radius:999px;background:#fff;color:#182033;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}
.newoosync-category-hub-cta-link.is-primary{background:linear-gradient(180deg,#ffffff,#f7fafc)}
.newoosync-category-hub-cta-link.is-secondary{background:#f8fafc}
.newoosync-category-hub-cta-link:hover,.newoosync-category-hub-cta-link:focus-visible{transform:translateY(-1px);border-color:#c6d0de;box-shadow:0 10px 24px rgba(24,32,51,.08);outline:none}
.newoosync-category-hub-cta-link-label{font-size:9.5px;font-weight:800;line-height:1}
.newoosync-category-hub-cta-link-note{font-size:10px;line-height:1.4;color:#667285}
.newoosync-category-hub-groups{display:grid;gap:6px}
.newoosync-category-group{display:grid;gap:5px;padding:8px;border:1px solid #e1e7f0;border-radius:14px;background:#fff}
.newoosync-category-group--collectibles{background:linear-gradient(180deg,#ffffff,#fffafa)}
.newoosync-category-group--build{background:linear-gradient(180deg,#ffffff,#fbfdff)}
.newoosync-category-group--goods{background:linear-gradient(180deg,#ffffff,#fffdfa)}
.newoosync-category-group-head{display:grid;grid-template-columns:minmax(0,1.7fr) auto;gap:6px;align-items:start}
.newoosync-category-group-copy{display:grid;gap:2px}
.newoosync-category-group-kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.18em;color:#7a8698}
.newoosync-category-group-copy h3{margin:0;font-size:18px;line-height:1.08;color:#182033}
.newoosync-category-group-note{margin:0;max-width:540px;font-size:11px;line-height:1.42;color:#556070}
.newoosync-category-group-scan{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:0;padding-top:1px;color:#667386;font-size:9px;font-weight:700;line-height:1}
.newoosync-category-group-scan span,.newoosync-category-group-scan small{display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border:1px solid #dfe6f1;border-radius:999px;background:#fff;white-space:nowrap}
.newoosync-category-group-scan small{border-color:transparent;background:#f3f6fa;color:#7c8797;font-size:8px;font-weight:800}
.newoosync-category-group-link-rail{display:grid;gap:2px;margin-top:0;padding:2px 0 0;border:none;border-radius:0;background:transparent}
.newoosync-category-group-link-label{display:grid;gap:1px;min-width:0}
.newoosync-category-group-link-label-title{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:19px;padding:0 7px;border-radius:999px;background:#f3f6fa;font-size:9px;font-weight:800;letter-spacing:.12em;color:#627084;line-height:1}
.newoosync-category-group-link-label-note{font-size:9.5px;line-height:1.3;color:#778294}
.newoosync-category-group-links{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start}
.newoosync-category-group-link{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px solid #dfe5ef;border-radius:999px;background:#fff;color:#445062;text-decoration:none;font-size:9.75px;font-weight:700;line-height:1;box-shadow:0 1px 4px rgba(24,32,51,.03);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}
.newoosync-category-group-link::after{content:"→";font-size:11px;line-height:1;color:currentColor;opacity:.7}
.newoosync-category-group-link:hover,.newoosync-category-group-link:focus-visible{transform:translateY(-1px);border-color:#182033;box-shadow:0 10px 22px rgba(24,32,51,.08);color:#182033;outline:none}
.newoosync-category-group-side{display:flex;align-items:flex-start;justify-content:flex-end;padding:0;border:0;background:transparent}
.newoosync-category-group-side-label{display:none}
.newoosync-category-group-count{display:inline-flex;align-items:center;justify-content:center;min-height:16px;width:max-content;max-width:100%;padding:0 5px;border:1px solid #d6deea;border-radius:999px;background:#fff;font-size:8px;font-weight:800;letter-spacing:.04em;color:#455165}
.newoosync-category-group-meta{margin:0;font-size:10.5px;line-height:1.42;color:#5f6b7c}
.newoosync-category-group-pending{display:flex;flex-wrap:wrap;gap:0;align-items:center;padding-top:1px}
.newoosync-category-group-pending-summary{display:inline-flex;align-items:center;min-height:14px;color:#788497;font-size:8.75px;font-weight:700;line-height:1.15;white-space:nowrap}
.newoosync-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.newoosync-category-grid--grouped{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}
.newoosync-category-card{position:relative;display:grid;grid-template-rows:minmax(82px,1fr) auto;min-height:176px;border:1px solid #dbe1ee;border-radius:14px;background:#fff;color:#182033;text-decoration:none;overflow:hidden;box-shadow:0 2px 6px rgba(24,32,51,.024);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.newoosync-category-card::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:#eef2f8}
.newoosync-category-media{position:relative;display:block;min-height:82px;background:linear-gradient(135deg,#6f2f2f,#2f1320);overflow:hidden}
.newoosync-category-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.02) 0%,rgba(24,32,51,.08) 34%,rgba(24,32,51,.2) 76%,rgba(24,32,51,.3) 100%)}
.newoosync-category-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.newoosync-category-card.has-image .newoosync-category-image{filter:brightness(.9) saturate(.96) contrast(1.02)}
.newoosync-category-fallback-mark{position:absolute;left:14px;top:14px;z-index:1;font-size:11px;font-weight:800;letter-spacing:.18em;color:rgba(255,255,255,.82)}
.newoosync-category-card-copy{display:grid;gap:8px;align-content:start;min-height:120px;padding:14px 14px 13px;background:transparent}
.newoosync-category-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.newoosync-category-family-label{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #e3e9f2;border-radius:999px;background:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;color:#5f6b7c}
.newoosync-category-volume{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#f3f6fa;font-size:10px;font-weight:800;letter-spacing:.08em;color:#455165}
.newoosync-category-title{font-size:19px;line-height:1.28;color:#182033;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newoosync-category-card.is-long-title .newoosync-category-title{font-size:17px;line-height:1.3;-webkit-line-clamp:3}
.newoosync-category-note{margin:0;font-size:12px;line-height:1.6;color:#667285;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.newoosync-category-pending-inline{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:16px;font-size:9px;font-weight:600;line-height:1.2;color:#8892a1}
.newoosync-category-pending-inline::before{content:"";width:5px;height:5px;border-radius:999px;background:#c6ceda;flex:0 0 5px}
#newoosync-category-hub .newoosync-category-pending-inline{display:none}
.newoosync-category-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:2px;padding-top:8px;border-top:1px solid #edf1f7}
.newoosync-category-caption{display:grid;gap:3px;min-width:0;font-size:11px;line-height:1.5;color:#8a95a3}
.newoosync-category-caption-label{font-size:10px;font-weight:800;letter-spacing:.12em;color:#8a95a3}
.newoosync-category-caption-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newoosync-category-status{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:24px;padding:0 9px;border-radius:999px;background:#f3f6fa;font-size:11px;font-weight:700;line-height:1.35;color:#586476}
.newoosync-category-status::before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.72;flex:0 0 auto}
.newoosync-category-status.is-ready{color:#566171}
.newoosync-category-status.is-pending{color:#7b8596}
.newoosync-category-card.is-pending .newoosync-category-volume{background:#f6f7f9;color:#7b8596}
.newoosync-category-card:hover,.newoosync-category-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 40px rgba(24,32,51,.12);border-color:#b8c3d4;outline:none}
.newoosync-category-card.is-fallback .newoosync-category-media{background:linear-gradient(135deg,#54424b,#2f1320)}
.newoosync-category-card.is-fallback .newoosync-category-media::after{background:radial-gradient(circle at top left,rgba(255,255,255,.14),transparent 38%),repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 10px,rgba(255,255,255,0) 10px 20px),linear-gradient(180deg,rgba(24,32,51,.08),rgba(24,32,51,.2))}
.newoosync-category-card.category-figures.is-fallback{background:linear-gradient(135deg,#7b3342,#341520)}
.newoosync-category-card.category-mecha-tokusatsu.is-fallback{background:linear-gradient(135deg,#324d73,#182033)}
.newoosync-category-card.category-character-plamodel.is-fallback{background:linear-gradient(135deg,#6d3e6d,#24152d)}
.newoosync-category-card.category-noncharacter-plamodel.is-fallback{background:linear-gradient(135deg,#5d4d2e,#231d13)}
.newoosync-category-card.category-character-goods.is-fallback{background:linear-gradient(135deg,#7c4a2a,#30170f)}
.newoosync-category-card.category-trading-zakka.is-fallback{background:linear-gradient(135deg,#375f57,#152822)}
.newoosync-category-card.category-trading-cards.is-fallback{background:linear-gradient(135deg,#4d3d78,#1c1730)}
.newoosync-category-card.category-tools-paints.is-fallback{background:linear-gradient(135deg,#435867,#15212a)}
.newoosync-category-card.category-minicar.is-fallback{background:linear-gradient(135deg,#5f3737,#261414)}
.newoosync-category-card.category-etcetera.is-fallback{background:linear-gradient(135deg,#5c5368,#211c2b)}
.newoosync-genre-back-link{margin:0}
.newoosync-genre-back-link a{font-size:12px;font-weight:600;color:#677489;text-decoration:none}
.newoosync-genre-back-link a:hover{text-decoration:underline}
.newoosync-genre-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#738093}
.newoosync-genre-breadcrumb,.newoosync-genre-breadcrumbs .newoosync-genre-breadcrumb{font-size:11px;line-height:1.5;color:#627084;text-decoration:none}
.newoosync-genre-breadcrumb:hover,.newoosync-genre-breadcrumb:focus-visible{color:#182033;text-decoration:underline;outline:none}
.newoosync-genre-breadcrumb.is-current{font-weight:700;color:#182033}
.newoosync-genre-breadcrumb-sep{font-size:10px;line-height:1;color:#9aa4b3}
.newoosync-genre-hero-section{gap:8px}
.newoosync-genre-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(236px,280px);gap:18px;align-items:start}
.newoosync-genre-hero.is-compact{grid-template-columns:minmax(0,1fr)}
.newoosync-genre-copy{display:grid;gap:4px}
.newoosync-genre-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;color:#8a95a3}
.newoosync-genre-copy h1{margin:0;font-size:30px;line-height:1.15;color:#182033}
.newoosync-genre-lead{margin:0;max-width:620px;font-size:13px;line-height:1.55;color:#556070}
.newoosync-genre-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:start;justify-self:end;inline-size:min(100%,280px)}
.newoosync-genre-meta-item{display:grid;gap:3px;padding:8px 10px;border:1px solid #dbe1ee;border-radius:10px;background:#f8fafc}
.newoosync-genre-meta-item span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#7a8698}
.newoosync-genre-meta-item strong{font-size:14px;line-height:1.4;color:#182033}
.newoosync-genre-actions{display:grid;gap:10px}
.newoosync-genre-action-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.newoosync-genre-action-group.is-secondary{gap:12px}
.newoosync-genre-action{display:grid;align-content:start;justify-items:start;gap:2px;min-height:42px;padding:8px 12px;text-align:left;text-decoration:none;font-size:13px;font-weight:700;line-height:1.25}
.newoosync-genre-action-label{display:block;font-size:inherit;font-weight:inherit;line-height:1.25;color:inherit}
.newoosync-genre-action-meta{display:block;font-size:10px;font-weight:600;line-height:1.35;color:#6f7d90}
.newoosync-genre-action.is-primary{min-height:46px;padding:9px 12px;border:1px solid #d4d8e5;background:#fff;color:#182033}
.newoosync-genre-action.is-primary .newoosync-genre-action-meta{color:#556273}
.newoosync-genre-action.is-secondary{min-height:0;padding:0 2px 0 0;border:0!important;background:transparent!important;color:#556070;font-size:12px;font-weight:600}
.newoosync-genre-action.is-secondary .newoosync-genre-action-meta{font-size:9.75px;color:#7a8698}
.newoosync-genre-action:hover,.newoosync-genre-action:focus-visible{border-color:#182033;outline:none}
.newoosync-genre-action.is-secondary:hover,.newoosync-genre-action.is-secondary:focus-visible{border-color:transparent;color:#182033;text-decoration:underline}
.newoosync-genre-discovery-panel{display:grid;gap:12px;padding:14px;border:1px solid #dce4ee;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%)}
.newoosync-genre-discovery-panel.is-keywords-only{gap:0;padding:0;border:0;background:transparent}
.newoosync-genre-discovery-panel.is-keywords-only>:not(.newoosync-genre-discovery-terms){display:none}
.newoosync-genre-discovery-panel.is-keywords-only .newoosync-genre-discovery-terms{padding-top:0;border-top:0}
.newoosync-genre-group-discovery-panel.is-group-summary-hidden{display:none}
.newoosync-genre-discovery-head{display:grid;gap:4px}
.newoosync-genre-discovery-head span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7b8798}
.newoosync-genre-discovery-head strong{font-size:16px;line-height:1.32;color:#182033}
.newoosync-genre-discovery-head p{margin:0;font-size:12px;line-height:1.6;color:#5f6b7c}
.newoosync-genre-discovery-context{display:flex;flex-wrap:wrap;gap:6px 7px}
.newoosync-genre-discovery-context-item{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border:1px solid #dce4ee;border-radius:999px;background:#fff;color:#425066}
.newoosync-genre-discovery-context-label{font-size:9px;font-weight:800;letter-spacing:.08em;color:#7b8798;white-space:nowrap}
.newoosync-genre-discovery-context-value{font-size:10.5px;font-weight:800;line-height:1.2;color:#182033;white-space:nowrap}
.newoosync-genre-discovery-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px}
.newoosync-genre-discovery-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:start;align-content:center;min-height:42px;padding:8px 10px;border:1px solid #d8e0eb;background:#fff;color:#364254;text-decoration:none}
.newoosync-genre-discovery-route-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border:1px solid #e0e7f0;background:#f7f9fc;font-size:8.75px;font-weight:800;letter-spacing:.08em;color:#69778a;line-height:1;white-space:nowrap}
.newoosync-genre-discovery-route-label{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.3}
.newoosync-genre-discovery-route-meta{display:inline-flex;align-items:center;justify-self:end;align-self:start;font-size:10px;font-weight:800;line-height:1.2;color:#7b8798;white-space:nowrap}
.newoosync-genre-discovery-route.is-primary{border-color:#182033;background:#182033;color:#fff}
.newoosync-genre-discovery-route.is-primary .newoosync-genre-discovery-route-kicker{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:rgba(255,255,255,.84)}
.newoosync-genre-discovery-route.is-primary .newoosync-genre-discovery-route-meta{color:rgba(255,255,255,.78)}
.newoosync-genre-discovery-route:hover,.newoosync-genre-discovery-route:focus-visible{border-color:#182033;outline:none}
.newoosync-genre-discovery-terms{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;padding-top:2px}
.newoosync-genre-discovery-terms.has-keyword-chips,.newoosync-genre-discovery-terms.has-static-chips{padding-top:8px;border-top:1px solid #e6ecf4}
.newoosync-genre-discovery-terms>span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#6d7889;white-space:nowrap}
.newoosync-genre-discovery-term-links{display:flex;flex-wrap:wrap;gap:6px}
.newoosync-genre-discovery-term{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border:1px solid #dce4ee;border-radius:999px;background:#fff;color:#4b586b;text-decoration:none;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}
.newoosync-genre-discovery-term.is-keyword-chip{min-height:26px;padding:0 8px;background:#f8fafc;font-size:10.75px}
.newoosync-genre-discovery-term.is-static-chip{min-height:26px;padding:0 8px;background:#f8fafc;font-size:10.75px;color:#425166}
.newoosync-genre-discovery-term:hover,.newoosync-genre-discovery-term:focus-visible{border-color:#182033;color:#182033;outline:none}
.newoosync-genre-family-lane{display:grid;gap:8px;padding:12px 14px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}
.newoosync-genre-family-lane-copy{display:grid;gap:3px}
.newoosync-genre-family-lane-copy span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#758297}
.newoosync-genre-family-lane-copy p{margin:0;font-size:12px;line-height:1.55;color:#5f6b7c}
.newoosync-genre-family-links{display:flex;flex-wrap:wrap;gap:8px}
.newoosync-genre-family-link{display:grid;gap:2px;align-content:start;min-width:132px;padding:9px 11px;border:1px solid #dbe2ed;border-radius:10px;background:#f9fbfd;color:#27384d;text-decoration:none}
.newoosync-genre-family-link span{font-size:12px;font-weight:800;line-height:1.3;color:inherit}
.newoosync-genre-family-link small{font-size:10px;line-height:1.35;color:#6d7b8e}
.newoosync-genre-family-link:hover,.newoosync-genre-family-link:focus-visible{border-color:#182033;background:#fff;outline:none}
.newoosync-genre-family-link.is-current{display:inline-flex;align-items:center;min-height:38px;padding:0 11px;background:#182033;border-color:#182033;color:#fff;font-size:12px;font-weight:800;line-height:1.3}
.newoosync-genre-product-sections{gap:14px}
/* Genre navigation is a page-level rail. It must never become an inner column of
   the product shell, so only the center shell owns the hero and product shelves. */
.newoosync-genre-page-layout{--newoosync-genre-sidebar-width:224px;--newoosync-genre-column-wall:clamp(14px,1.15vw,18px);display:grid;grid-template-columns:var(--newoosync-genre-sidebar-width) var(--newoosync-genre-column-wall) minmax(0,1fr);grid-template-areas:"sidebar wall center";gap:0;align-items:start;min-width:0;width:calc(100% + 16px);max-width:none;margin-inline:-8px}
.newoosync-genre-page-layout::before{content:"";grid-area:wall;display:none}
.newoosync-genre-page-layout>.newoosync-genre-sidebar{grid-area:sidebar;display:grid;gap:14px;align-self:start;justify-self:start;box-sizing:border-box;inline-size:100%;max-inline-size:var(--newoosync-genre-sidebar-width);padding-inline-end:0;border-inline-end:0;position:sticky;top:18px}
.newoosync-genre-center-shell{grid-area:center;display:grid;gap:14px;min-width:0;max-width:100%;inline-size:100%;justify-self:stretch}
.newoosync-genre-center-shell>.newoosync-genre-hero-section,.newoosync-genre-center-shell>.newoosync-genre-product-sections{min-width:0;max-width:100%;inline-size:100%}
.newoosync-genre-sidebar-navigation{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #dbe1ee;border-radius:8px;background:#fff}
.newoosync-genre-sidebar-navigation-head{display:grid;gap:3px}
.newoosync-genre-sidebar-navigation-head span,.newoosync-genre-sidebar-navigation-section>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#758297}
.newoosync-genre-sidebar-navigation-head strong{font-size:13px;line-height:1.35;color:#24354c}
.newoosync-genre-sidebar-navigation-section{display:grid;gap:6px;padding-top:10px;border-top:1px solid #edf1f5}
.newoosync-genre-sidebar-navigation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.newoosync-genre-sidebar-navigation-links.is-keywords{grid-template-columns:1fr}
.newoosync-genre-sidebar-navigation-links a,.newoosync-genre-sidebar-navigation-links span{display:block;min-width:0;padding:7px 8px;border:1px solid #dfe6ef;border-radius:6px;background:#f8fafc;color:#435268;font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}
.newoosync-genre-sidebar-navigation-links.is-compact{display:grid;grid-template-columns:1fr;gap:0}
.newoosync-genre-sidebar-navigation-links.is-compact a,.newoosync-genre-sidebar-navigation-links.is-compact span{display:flex;align-items:center;justify-content:space-between;min-height:0;padding:5px 0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;background:transparent;color:#536278;font-size:10.5px;line-height:1.35}
.newoosync-genre-sidebar-navigation-links.is-compact a::after{content:"›";flex:0 0 auto;margin-inline-start:8px;color:#8a97a8;font-size:15px;line-height:1}
.newoosync-genre-sidebar-navigation-links.is-compact .is-current{background:transparent;color:#24354c}
.newoosync-genre-sidebar-navigation-links.is-compact a:hover,.newoosync-genre-sidebar-navigation-links.is-compact a:focus-visible{border-color:#758297;background:transparent;color:#24354c;outline:none}
.newoosync-genre-sidebar-navigation-links .is-current{border-color:#24354c;background:#24354c;color:#fff}
.newoosync-genre-sidebar-navigation-links a:hover,.newoosync-genre-sidebar-navigation-links a:focus-visible{border-color:#24354c;background:#fff;color:#24354c;outline:none}
.newoosync-genre-sidebar-selector{display:grid;gap:8px;min-width:0;padding-top:10px;border-top:1px solid #edf1f5}
.newoosync-genre-sidebar-selector summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 10px;border:1px solid #d7dee8;border-radius:6px;color:#33445c;cursor:pointer;font-size:11px;font-weight:800;list-style:none}
.newoosync-genre-sidebar-selector summary::-webkit-details-marker{display:none}
.newoosync-genre-sidebar-selector summary::after{content:"+";flex:0 0 auto;font-size:15px;line-height:1}
.newoosync-genre-sidebar-selector[open] summary::after{content:"-"}
.newoosync-genre-sidebar-selector summary small{margin-inline-start:auto;color:#758297;font-size:9px;font-weight:700}
.newoosync-genre-sidebar-selector summary:hover,.newoosync-genre-sidebar-selector summary:focus-visible{border-color:#24354c;color:#24354c;outline:none}
.newoosync-genre-sidebar-selector-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
.newoosync-genre-sidebar-selector-link{display:flex;align-items:center;min-width:0;min-height:28px;padding:5px 7px;border:1px solid #dfe6ef;border-radius:5px;background:#f8fafc;color:#435268;font-size:10px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}
.newoosync-genre-sidebar-selector-link:hover,.newoosync-genre-sidebar-selector-link:focus-visible{border-color:#24354c;background:#fff;color:#24354c;outline:none}
.newoosync-genre-sidebar-navigation-hub,.newoosync-genre-sidebar-navigation-group,.newoosync-genre-sidebar-navigation-maker{display:flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid #d7dee8;border-radius:6px;color:#33445c;font-size:11px;font-weight:800;text-decoration:none}
.newoosync-genre-sidebar-navigation-hub:hover,.newoosync-genre-sidebar-navigation-hub:focus-visible,.newoosync-genre-sidebar-navigation-group:hover,.newoosync-genre-sidebar-navigation-group:focus-visible,.newoosync-genre-sidebar-navigation-maker:hover,.newoosync-genre-sidebar-navigation-maker:focus-visible{border-color:#24354c;color:#24354c;outline:none}
.newoosync-genre-filter-card{display:grid;gap:12px;padding:14px;border:1px solid #dbe1ee;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff)}
.newoosync-genre-filter-card--pending{gap:9px}
.newoosync-genre-filter-card-head{display:grid;gap:4px}
.newoosync-genre-filter-card-head span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#8d6d7a}
.newoosync-genre-filter-card-head strong{font-size:16px;line-height:1.25;color:#182033}
.newoosync-genre-filter-current{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:8px 10px;border-radius:12px;background:#fff4f6;color:#b53553;font-size:12px;font-weight:700;line-height:1.5}
.newoosync-genre-filter-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.newoosync-genre-filter-stat{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid #e1e7f0;border-radius:999px;background:#fff;color:#445062}
.newoosync-genre-filter-stat span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#7b8798;line-height:1}
.newoosync-genre-filter-stat strong{font-size:12px;line-height:1;color:#182033}
.newoosync-genre-filter-route-guide{display:grid;gap:3px;padding:10px 12px;border:1px solid #e7ebf2;border-radius:14px;background:#fffdfd}
.newoosync-genre-filter-route-guide span{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#8d6d7a;line-height:1.2}
.newoosync-genre-filter-route-guide strong{font-size:12px;line-height:1.55;color:#445062}
.newoosync-genre-filter-route-list{display:grid;gap:8px}
.newoosync-genre-filter-route-link{display:grid;gap:2px;padding:10px 12px;border:1px solid #e5eaf1;border-radius:14px;background:#fff;color:#182033;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.newoosync-genre-filter-route-link span{font-size:12px;font-weight:800;line-height:1.4;color:#182033}
.newoosync-genre-filter-route-link small{font-size:10px;font-weight:600;line-height:1.45;color:#677489}
.newoosync-genre-filter-route-secondary{display:grid;gap:8px;padding-top:2px}
.newoosync-genre-filter-route-secondary-label{font-size:9px;font-weight:800;letter-spacing:.12em;color:#8f98a7;line-height:1.2}
.newoosync-genre-filter-route-list--secondary{gap:6px}
.newoosync-genre-filter-route-link--secondary{padding:8px 10px;border-color:#edf1f6;background:#fbfcfe;box-shadow:none}
.newoosync-genre-filter-route-link--secondary span{font-size:11px;color:#445062}
.newoosync-genre-filter-route-link--secondary small{font-size:9.5px;color:#7a8698}
.newoosync-genre-filter-route-link:hover,.newoosync-genre-filter-route-link:focus-visible{transform:translateY(-1px);border-color:#cdd7e4;box-shadow:0 10px 20px rgba(24,32,51,.06);outline:none}
.newoosync-genre-filter-note,.newoosync-genre-filter-empty{margin:0;font-size:12px;line-height:1.65;color:#677489}
.newoosync-genre-filter-card--hierarchy-prep{gap:10px}
.newoosync-genre-filter-hierarchy-prep-list{display:grid;gap:8px;margin:0;padding:0}
.newoosync-genre-filter-card--hierarchy-prep .newoosync-genre-filter-hierarchy-prep-list{gap:6px}
.newoosync-genre-filter-hierarchy-prep-item{display:grid;gap:3px;padding:10px 12px;border:1px solid #e7ebf2;border-radius:14px;background:#fff}
.newoosync-genre-filter-hierarchy-prep-item dt{margin:0;font-size:10px;font-weight:800;letter-spacing:.12em;color:#8d6d7a;line-height:1.2}
.newoosync-genre-filter-hierarchy-prep-item dd{margin:0;font-size:12px;line-height:1.6;color:#556070}
.newoosync-genre-filter-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.newoosync-genre-filter-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5eaf1;border-radius:14px;background:#fff;color:#182033;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.newoosync-genre-filter-link span{font-size:12px;font-weight:700;line-height:1.5}
.newoosync-genre-filter-link strong{font-size:11px;line-height:1.2;color:#7b8798}
.newoosync-genre-filter-link:hover{transform:translateY(-1px);border-color:#cdd7e4;box-shadow:0 10px 20px rgba(24,32,51,.06)}
.newoosync-genre-filter-link.is-current{border-color:#efc5cf;background:#fff7f8;box-shadow:0 10px 20px rgba(181,53,83,.08)}
.newoosync-genre-filter-link.is-current span{color:#a72f4b}
.newoosync-genre-filter-link.is-current strong{color:#b85e73}
.newoosync-genre-group-home{align-items:start}
.newoosync-genre-group-home>.newoosync-genre-group-page-layout,.newoosync-genre-group-home>.newoosync-store-footer{grid-column:1;min-width:0}
.newoosync-genre-group-main>.newoosync-genre-hero-section,.newoosync-genre-group-main>.newoosync-genre-product-sections{min-width:0;inline-size:100%;max-width:100%}
@media (max-width:1024px){.newoosync-genre-page-layout{--newoosync-genre-sidebar-width:212px;--newoosync-genre-column-wall:clamp(12px,1.25vw,16px);width:calc(100% + 12px);margin-inline:-6px;grid-template-columns:var(--newoosync-genre-sidebar-width) var(--newoosync-genre-column-wall) minmax(0,1fr)}.newoosync-genre-page-layout>.newoosync-genre-sidebar{max-inline-size:var(--newoosync-genre-sidebar-width)}}
@media (max-width:900px){.newoosync-genre-group-home{grid-template-columns:minmax(0,1fr)}.newoosync-genre-group-home>.newoosync-genre-group-page-layout,.newoosync-genre-group-home>.newoosync-store-footer{grid-column:1}}
@media (max-width:900px){.newoosync-genre-discovery-panel{gap:10px;padding:12px}.newoosync-genre-discovery-context{gap:5px 6px}.newoosync-genre-discovery-context-item{min-height:22px;padding:0 8px}.newoosync-genre-discovery-context-label{font-size:8.5px}.newoosync-genre-discovery-context-value{font-size:10px}.newoosync-genre-discovery-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.newoosync-genre-discovery-route{min-height:40px;padding:7px 9px}.newoosync-genre-discovery-route-label{font-size:11px}.newoosync-genre-discovery-route-kicker{font-size:8.25px}.newoosync-genre-discovery-terms{grid-template-columns:1fr;gap:6px}.newoosync-genre-discovery-term-links{gap:5px}}
@media (max-width:768px){.newoosync-genre-page-layout{width:100%;margin-inline:0;grid-template-columns:1fr;grid-template-areas:"sidebar" "center"}.newoosync-genre-page-layout::before{display:none}.newoosync-genre-page-layout>.newoosync-genre-sidebar{padding-inline-end:0;border-inline-end:0;position:static;top:auto;max-inline-size:none}}
@media (max-width:640px){.newoosync-genre-breadcrumbs{gap:5px}.newoosync-genre-breadcrumb,.newoosync-genre-breadcrumbs .newoosync-genre-breadcrumb{font-size:10.5px}.newoosync-genre-discovery-panel{padding:10px}.newoosync-genre-discovery-head p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.45}.newoosync-genre-discovery-context{gap:4px 5px}.newoosync-genre-discovery-context-item{min-height:20px;padding:0 7px}.newoosync-genre-discovery-context-label{font-size:8px}.newoosync-genre-discovery-context-value{font-size:9.5px}.newoosync-genre-discovery-routes{grid-template-columns:1fr}.newoosync-genre-discovery-route{min-height:34px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.newoosync-genre-discovery-route-kicker{padding:0 5px}.newoosync-genre-discovery-term{min-height:26px;padding:0 8px;font-size:10.5px}.newoosync-genre-family-lane{padding:10px}.newoosync-genre-family-links{gap:6px}.newoosync-genre-family-link{min-width:0;flex:1 1 100%}}
@media (max-width:640px){.newoosync-top-news-board{padding:12px 14px}.newoosync-top-news-item{grid-template-columns:44px minmax(0,1fr);gap:8px}.newoosync-top-news-arrow{display:none}.newoosync-top-news-title{font-size:12px}.newoosync-genre-filter-card{padding:12px}.newoosync-genre-filter-stats{gap:6px}.newoosync-genre-filter-stat{min-height:26px;padding:0 9px}.newoosync-genre-filter-stat span{font-size:9.5px}.newoosync-genre-filter-stat strong{font-size:11px}.newoosync-genre-filter-route-guide{padding:9px 10px}.newoosync-genre-filter-route-guide span{font-size:9px}.newoosync-genre-filter-route-guide strong{font-size:11.25px;line-height:1.5}.newoosync-genre-filter-route-list{gap:6px}.newoosync-genre-filter-route-link{padding:9px 10px}.newoosync-genre-filter-route-link span{font-size:11.5px}.newoosync-genre-filter-route-link small{font-size:9.75px}.newoosync-genre-filter-route-secondary{gap:6px}.newoosync-genre-filter-route-secondary-label{font-size:8.5px}.newoosync-genre-filter-route-link--secondary{padding:8px 9px}.newoosync-genre-filter-route-link--secondary span{font-size:10.75px}.newoosync-genre-filter-route-link--secondary small{font-size:9px}.newoosync-genre-filter-hierarchy-prep-item{padding:9px 10px}.newoosync-genre-filter-hierarchy-prep-item dt{font-size:9px}.newoosync-genre-filter-hierarchy-prep-item dd{font-size:11.25px;line-height:1.55}}
@media (max-width:900px){.newoosync-section-head.is-genre-lineup{gap:10px;padding:11px 12px 10px}.newoosync-genre-result-shelf .newoosync-product-grid{gap:12px}.newoosync-genre-result-shelf .newoosync-product-body.is-genre-lineup-card-body{padding:11px 11px 10px;min-height:112px}.newoosync-genre-result-shelf .newoosync-genre-lineup-card-title{min-height:40px;font-size:13.5px}}
@media (max-width:640px){.newoosync-section-head.is-genre-lineup{gap:8px;padding:10px 11px 9px}.newoosync-genre-result-shelf .newoosync-product-grid{gap:10px}.newoosync-genre-result-shelf .newoosync-product-body.is-genre-lineup-card-body{padding:10px 10px 9px;min-height:108px}.newoosync-genre-result-shelf .newoosync-maker{font-size:9.5px}.newoosync-genre-result-shelf .newoosync-genre-lineup-card-title{min-height:38px;font-size:13px}.newoosync-genre-result-shelf .newoosync-genre-lineup-card-meta{min-height:17px}.newoosync-genre-result-shelf .newoosync-genre-lineup-release{font-size:10.25px}.newoosync-genre-result-shelf .newoosync-genre-lineup-price{padding-top:6px;font-size:12.5px}}
.newoosync-genre-switcher-shell{display:grid;gap:7px;min-width:0}
.newoosync-genre-switcher-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}
.newoosync-genre-switcher-label{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7b8798;line-height:1.2}
.newoosync-genre-switcher-count{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #dfe6ef;border-radius:999px;background:#fff;font-size:10px;font-weight:800;color:#617085;line-height:1;white-space:nowrap}
.newoosync-genre-switcher{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;-ms-overflow-style:none;scrollbar-width:none}
.newoosync-genre-switcher::-webkit-scrollbar{display:none}
.newoosync-genre-switch-link{display:inline-flex;flex:0 0 auto;align-items:center;min-height:30px;padding:0 10px;border:1px solid #dbe1ee;background:#fff;color:#556070;text-decoration:none;font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap}
.newoosync-genre-switch-link.is-current{border-color:#182033;background:#182033;color:#fff}
.newoosync-genre-switch-link:hover,.newoosync-genre-switch-link:focus-visible{border-color:#182033;color:#182033;outline:none}
.newoosync-genre-switch-link.is-current:hover,.newoosync-genre-switch-link.is-current:focus-visible{color:#fff}
.newoosync-genre-product-sections{gap:14px}
.newoosync-genre-home .newoosync-product-sections>.newoosync-section{padding-top:16px}
.newoosync-genre-empty-state{display:grid;gap:10px;padding:18px;border:1px solid #dbe1ee;background:#f8fafc}
.newoosync-genre-empty-title{font-size:16px;line-height:1.45;color:#182033}
.newoosync-genre-empty-copy{margin:0;font-size:13px;line-height:1.7;color:#556070}
.newoosync-genre-empty-route-note{margin:0;padding:8px 10px;border:1px solid #e3e8f0;background:#fff;font-size:12px;font-weight:700;line-height:1.55;color:#445062}
.newoosync-genre-empty-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 10px;margin:0;padding:0;list-style:none}
.newoosync-genre-empty-item{display:grid;gap:3px;min-width:0;padding-left:10px;border-left:2px solid #dbe1ee}
.newoosync-genre-empty-item.is-primary{border-left-color:#182033}
.newoosync-genre-empty-item.is-secondary{padding-top:2px}
.newoosync-genre-empty-link{display:inline-flex;align-items:center;width:max-content;max-width:100%;font-size:13px;font-weight:700;color:#182033;text-decoration:none}
.newoosync-genre-empty-link.is-secondary{font-size:12px;font-weight:600;color:#556070}
.newoosync-genre-empty-link:hover,.newoosync-genre-empty-link:focus-visible{color:#182033;text-decoration:underline;outline:none}
.newoosync-genre-empty-links span{font-size:12px;line-height:1.6;color:#6b7687}
@media (max-width:640px){.newoosync-genre-empty-state{gap:9px;padding:14px}.newoosync-genre-empty-title{font-size:15px}.newoosync-genre-empty-route-note{padding:7px 9px;font-size:11.5px;line-height:1.5}.newoosync-genre-empty-links{grid-template-columns:1fr;gap:7px}.newoosync-genre-empty-links span{font-size:11.5px;line-height:1.5}}
.newoosync-category-card-copy{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:3px;align-content:start;min-height:80px;margin-top:-4px;padding:0 9px 7px;background:#fff}
.newoosync-category-family-label{display:inline-flex;align-items:center;align-self:start;min-height:19px;width:max-content;max-width:100%;padding:0 7px;border:1px solid #dee5ef;border-radius:999px;background:#fdfefe;box-shadow:0 3px 8px rgba(24,32,51,.04);font-size:8.5px;font-weight:700;letter-spacing:.07em;color:#5b6879;transform:translateY(-1px)}
.newoosync-category-title{margin-top:-1px;font-size:15.5px;line-height:1.16;letter-spacing:-.012em;color:#182033;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newoosync-category-card.is-long-title .newoosync-category-title{font-size:14px;line-height:1.2;-webkit-line-clamp:3}
.newoosync-category-note{margin:0;font-size:9.75px;line-height:1.34;color:#5f6b7c;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newoosync-category-card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;align-items:center;margin-top:1px;padding-top:4px;border-top:1px solid #edf1f7}
.newoosync-category-card-footer.is-status-only{grid-template-columns:auto;gap:0;margin-top:0;padding-top:2px;border-top:0}
.newoosync-category-card-support{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}
.newoosync-category-caption{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0;font-size:9.25px;line-height:1.24;color:#7c8797}
.newoosync-category-caption-label{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:14px;padding:0 4px;border-radius:999px;background:#f6f8fb;font-size:7.5px;font-weight:700;letter-spacing:.08em;color:#7e8999}
.newoosync-category-caption-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:9px;line-height:1.24;color:#6a7586}
.newoosync-category-card-action{display:flex;align-items:flex-end;justify-content:flex-end;align-self:end}
.newoosync-category-card-footer.is-status-only .newoosync-category-card-action{justify-content:flex-start}
.newoosync-category-volume{display:inline-flex;align-items:center;justify-content:center;min-height:14px;width:max-content;max-width:100%;padding:0 4px;border:1px solid #edf1f6;border-radius:999px;background:#fcfdfe;font-size:7px;font-weight:600;letter-spacing:.03em;color:#7f8a9a}
.newoosync-category-status{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:18px;padding:0 6px;border:1px solid #d6ddea;border-radius:999px;background:#f7f9fc;font-size:8.5px;font-weight:700;line-height:1.16;color:#6b7687;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}
.newoosync-category-status::before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.58;flex:0 0 auto}
.newoosync-category-status.is-ready{border-color:#d7deea;background:linear-gradient(180deg,#ffffff,#f6f8fb);color:#354255;box-shadow:0 2px 6px rgba(24,32,51,.04)}
.newoosync-category-status.is-ready::after{content:"→";font-size:10px;line-height:1;color:currentColor;opacity:.6}
.newoosync-category-status.is-pending{align-items:center;justify-content:center;gap:4px;min-height:22px;padding:0 8px;border-color:#e1e6ee;border-radius:12px;background:#fafbfd;box-shadow:0 1px 3px rgba(24,32,51,.03);font-size:9px;font-weight:600;line-height:1.2;white-space:nowrap;letter-spacing:.02em;color:#8a93a2}
.newoosync-category-card:hover,.newoosync-category-card:focus-visible{transform:translateY(-1px);box-shadow:0 8px 16px rgba(24,32,51,.065);border-color:#c4cedc;outline:none}
.newoosync-category-card:hover .newoosync-category-status.is-ready,.newoosync-category-card:focus-visible .newoosync-category-status.is-ready{border-color:#2c394b;background:#fcfdff;color:#223043}
.newoosync-category-card.is-fallback .newoosync-category-media{background:linear-gradient(135deg,#54424b,#2f1320)}
.newoosync-category-card.is-fallback .newoosync-category-media::after{background:radial-gradient(circle at top left,rgba(255,255,255,.14),transparent 38%),repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 10px,rgba(255,255,255,0) 10px 20px),linear-gradient(180deg,rgba(24,32,51,.08),rgba(24,32,51,.2))}
.newoosync-category-card.category-figures.is-fallback{background:linear-gradient(135deg,#7b3342,#341520)}
.newoosync-category-card.category-mecha-tokusatsu.is-fallback{background:linear-gradient(135deg,#324d73,#182033)}
.newoosync-category-card.category-character-plamodel.is-fallback{background:linear-gradient(135deg,#6d3e6d,#24152d)}
.newoosync-category-card.category-noncharacter-plamodel.is-fallback{background:linear-gradient(135deg,#5d4d2e,#231d13)}
.newoosync-category-card.category-character-goods.is-fallback{background:linear-gradient(135deg,#7c4a2a,#30170f)}
.newoosync-category-card.category-trading-zakka.is-fallback{background:linear-gradient(135deg,#375f57,#152822)}
.newoosync-category-card.category-trading-cards.is-fallback{background:linear-gradient(135deg,#4d3d78,#1c1730)}
.newoosync-category-card.category-tools-paints.is-fallback{background:linear-gradient(135deg,#435867,#15212a)}
.newoosync-category-card.category-minicar.is-fallback{background:linear-gradient(135deg,#5f3737,#261414)}
.newoosync-category-card.category-etcetera.is-fallback{background:linear-gradient(135deg,#5c5368,#211c2b)}
.newoosync-maker-hub-head{gap:10px;align-items:stretch}
.newoosync-maker-hub-head .newoosync-section-copy{gap:6px}
.newoosync-maker-hub-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;color:#8a95a3}
.newoosync-maker-hub-context{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.5;color:#5f6b7c}
.newoosync-maker-hub-context-label{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid #dce4ef;background:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;color:#617085;line-height:1}
.newoosync-maker-hub-context-text{min-width:0;flex:1 1 220px}
.newoosync-maker-hub-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:12px 14px;border:1px solid #dfe5ef;border-left:3px solid #182033;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafd);box-shadow:0 10px 24px rgba(24,32,51,.05)}
.newoosync-maker-hub-tools-copy{display:grid;gap:5px;min-width:0}
.newoosync-maker-hub-tools-label{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:20px;padding:0 8px;border:1px solid #d7e0eb;border-radius:999px;background:rgba(255,255,255,.9);font-size:10px;font-weight:800;letter-spacing:.14em;color:#738094}
.newoosync-maker-hub-tools-note{margin:0;max-width:50ch;font-size:12px;line-height:1.62;color:#4f5f73;text-wrap:pretty}
.newoosync-maker-hub-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}
.newoosync-maker-hub-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid #d5dde9;border-radius:999px;background:#fff;color:#3f4d60;text-decoration:none;font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgba(24,32,51,.04)}
.newoosync-maker-hub-link:hover,.newoosync-maker-hub-link:focus-visible{border-color:#182033;color:#182033;outline:none}
#newoosync-maker-hub .newoosync-maker-hub-overview{display:flex;flex-wrap:wrap;gap:8px 9px;margin-top:5px}
#newoosync-maker-hub .newoosync-maker-hub-overview-item{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid #d7e0eb;border-radius:999px;background:linear-gradient(180deg,#fff,#f7f9fc);color:#445062;font-size:10.5px;font-weight:700;letter-spacing:.03em;box-shadow:0 6px 16px rgba(24,32,51,.04)}
#newoosync-maker-hub .newoosync-maker-grid-intro{display:grid;gap:6px;margin:2px 0 14px;padding:0 2px 2px;max-width:62ch}
#newoosync-maker-hub .newoosync-maker-grid-kicker{display:inline-flex;align-items:center;width:max-content;min-height:22px;margin:0;padding:0 9px;border:1px solid rgba(214,221,230,.92);border-radius:999px;background:rgba(248,250,252,.92);font-size:10px;font-weight:800;letter-spacing:.14em;color:#718092}
#newoosync-maker-hub .newoosync-maker-grid-note{margin:0;font-size:13px;line-height:1.64;color:#425166;text-wrap:pretty}
@media (max-width:1120px){
.newoosync-maker-hub-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.newoosync-maker-hub-head .newoosync-section-copy{min-width:0}
.newoosync-maker-hub-tools{width:100%;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 12px}
.newoosync-maker-hub-tools-copy{gap:4px}
.newoosync-maker-hub-tools-note{max-width:none}
.newoosync-maker-hub-links{width:100%;justify-content:flex-start}
.newoosync-maker-hub-link{max-width:100%}
}
@media (max-width:900px){#newoosync-maker-hub .newoosync-maker-grid-intro{gap:5px;margin:1px 0 12px;padding:0 1px 1px;max-width:56ch}#newoosync-maker-hub .newoosync-maker-grid-kicker{min-height:21px;padding:0 8px;font-size:9.5px}#newoosync-maker-hub .newoosync-maker-grid-note{font-size:12px;line-height:1.58}}
@media (max-width:640px){#newoosync-maker-hub .newoosync-maker-grid-intro{gap:4px;margin:0 0 10px;padding:0;max-width:none}#newoosync-maker-hub .newoosync-maker-grid-kicker{min-height:20px;padding:0 7px;font-size:9px;letter-spacing:.12em}#newoosync-maker-hub .newoosync-maker-grid-note{font-size:11px;line-height:1.52}}
.newoosync-maker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:14px}
.newoosync-maker-card{position:relative;display:grid;grid-template-rows:minmax(126px,1fr) auto;min-height:260px;border:1px solid #e3e8f0;background:linear-gradient(180deg,#ffffff 0%,#fcfdff 100%);color:#223048;text-decoration:none;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.newoosync-maker-card::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:#f3f6fa}
.newoosync-maker-media{position:relative;display:block;min-height:128px;background:linear-gradient(135deg,#2b4269,#202b40);overflow:hidden}
.newoosync-maker-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.02) 0%,rgba(24,32,51,.06) 42%,rgba(24,32,51,.14) 100%)}
.newoosync-maker-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.newoosync-maker-card.has-image .newoosync-maker-image{filter:brightness(.92) saturate(.9) contrast(1)}
.newoosync-maker-fallback-mark{position:absolute;left:14px;top:14px;z-index:1;font-size:10.5px;font-weight:800;letter-spacing:.14em;color:rgba(255,255,255,.74)}
.newoosync-maker-card-copy{display:grid;gap:7px;align-content:flex-start;min-height:120px;padding:14px 15px 13px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(247,250,253,.93))}
#newoosync-maker-hub .newoosync-maker-meta{display:flex;flex-wrap:nowrap;gap:6px;align-items:flex-start}
.newoosync-maker-label{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#8a95a3}
#newoosync-maker-hub .newoosync-maker-route-badge{display:inline-flex;align-items:center;justify-content:flex-start;min-height:20px;padding:0 6px;border:1px solid #e6ebf2;border-radius:14px;background:rgba(248,250,253,.72);box-shadow:none;color:#748091;font-size:9px;font-weight:700;letter-spacing:.06em;white-space:nowrap}
.newoosync-maker-title{max-width:13ch;font-size:22px;line-height:1.18;letter-spacing:-.01em;color:#182033;text-wrap:pretty}
.newoosync-maker-note{margin:0;font-size:11.5px;line-height:1.54;color:#6c7787;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#newoosync-maker-hub .newoosync-maker-card-footer{display:grid;gap:7px;margin-top:2px;padding:9px 9px 8px;border:1px solid #eef2f7;background:linear-gradient(180deg,rgba(251,252,254,.92),rgba(246,248,251,.86))}
.newoosync-maker-caption{display:grid;gap:3px;margin-top:0;padding-top:0;border-top:0;font-size:11px;line-height:1.45;color:#7b8596}
.newoosync-maker-caption-label{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#94a0af}
.newoosync-maker-caption-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;line-height:1.48;color:#808c9a}
#newoosync-maker-hub .newoosync-maker-action{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;margin-top:0;padding-top:0;border-top:0;color:#5e6a7b;font-size:11px;font-weight:700;line-height:1.38}
#newoosync-maker-hub .newoosync-maker-action::after{content:"›";font-size:13px;line-height:1;color:#8a95a3}
.newoosync-maker-card:hover,.newoosync-maker-card:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px rgba(24,32,51,.08);border-color:#c5cfdd;outline:none}
.newoosync-maker-card.is-fallback .newoosync-maker-media{background:linear-gradient(135deg,#5b6978,#2c3948)}
.newoosync-maker-card.is-fallback .newoosync-maker-media::after{background:radial-gradient(circle at top left,rgba(255,255,255,.11),transparent 36%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 10px,rgba(255,255,255,0) 10px 20px),linear-gradient(180deg,rgba(24,32,51,.06),rgba(24,32,51,.17))}
.newoosync-maker-fallback-title{position:absolute;right:14px;bottom:14px;left:14px;z-index:1;display:block;overflow-wrap:anywhere;color:#fff;font-size:24px;font-weight:800;line-height:1.2;text-align:right;text-shadow:0 2px 10px rgba(24,32,51,.36)}
@media (max-width:640px){.newoosync-maker-fallback-title{right:12px;bottom:12px;left:12px;font-size:22px}}
.newoosync-focus-shell-head{display:grid;gap:10px}
.newoosync-focus-shell-copy{display:grid;gap:6px}
.newoosync-focus-shell-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;color:#8a95a3}
.newoosync-focus-shell-context{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;margin:2px 0 0}
.newoosync-focus-shell-context-label{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid #dce4ef;border-radius:999px;background:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;color:#617085;line-height:1}
.newoosync-focus-shell-context-value{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #d9e1eb;border-radius:999px;background:#f7f9fc;font-size:12px;line-height:1.35;color:#182033}
.newoosync-focus-shell-context-note{min-width:0;font-size:12px;font-weight:600;line-height:1.55;color:#5f6b7c}
.newoosync-focus-condition-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}
.newoosync-focus-condition-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:0 9px;border:1px solid #dde5ef;border-radius:999px;background:#fff;color:#233047;text-decoration:none}
.newoosync-focus-condition-chip:hover,.newoosync-focus-condition-chip:focus-visible{border-color:#182033;box-shadow:0 8px 18px rgba(24,32,51,.08);outline:none}
.newoosync-focus-condition-chip-label{font-size:9px;font-weight:800;letter-spacing:.1em;color:#748195;line-height:1;white-space:nowrap}
.newoosync-focus-condition-chip-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;color:#182033}
.newoosync-focus-condition-chip-clear{font-size:9.5px;font-weight:800;line-height:1;color:#8f4d1b;white-space:nowrap}
.newoosync-focus-shell-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:10px 12px;border:1px solid #dfe5ef;border-left:3px solid #182033;background:#fff}
.newoosync-focus-shell-tools.is-links-only{grid-template-columns:1fr;padding:7px 9px;border-left-width:1px;background:#fbfcfe}
.newoosync-focus-shell-tools.is-links-only .newoosync-focus-shell-links{justify-content:flex-start}
.newoosync-focus-shell-tools-copy{display:grid;gap:4px;min-width:0}
.newoosync-focus-shell-tools-label{font-size:11px;font-weight:800;letter-spacing:.12em;color:#7a8698}
.newoosync-focus-shell-tools-note{margin:0;font-size:11.5px;line-height:1.55;color:#667285}
.newoosync-focus-shell-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}
.newoosync-focus-shell-link{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 10px;border:1px solid #d9e0eb;background:#f7f9fc;color:#445062;text-decoration:none;font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap}
.newoosync-focus-shell-link.is-primary{min-height:31px;padding:0 12px;border-color:#182033;background:#182033;color:#fff;box-shadow:0 10px 20px rgba(24,32,51,.12)}
.newoosync-focus-shell-link.is-secondary{background:#fff;color:#556070}
.newoosync-focus-shell-link:hover,.newoosync-focus-shell-link:focus-visible{border-color:#182033;color:#182033;outline:none}
.newoosync-focus-shell-link.is-primary:hover,.newoosync-focus-shell-link.is-primary:focus-visible{color:#fff;filter:brightness(1.03)}
.newoosync-focus-shell-empty-guide{display:grid;gap:5px;padding:12px 14px;border:1px solid #e3e8f0;background:#fbfcfe}
.newoosync-focus-shell-empty-guide strong{font-size:14px;line-height:1.45;color:#182033}
.newoosync-focus-shell-empty-guide p{margin:0;font-size:12px;line-height:1.62;color:#5f6b7c}
@media (max-width:640px){.newoosync-focus-condition-chips{gap:5px}.newoosync-focus-condition-chip{min-height:27px;padding:0 8px}.newoosync-focus-condition-chip-value{max-width:14em;font-size:11px}}
.newoosync-route-compact-flow{width:min(100%,980px);margin:0 auto 8px}
.newoosync-route-compact-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}
.newoosync-route-compact-flow-step{min-width:0}
.newoosync-route-compact-flow-link,.newoosync-route-compact-flow-current,.newoosync-route-compact-flow-static{display:grid;gap:3px;min-height:70px;padding:10px 11px;border:1px solid #dde5ef;border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);box-shadow:0 10px 20px rgba(24,32,51,.04);text-decoration:none}
.newoosync-route-compact-flow-step-index{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#7a8798}
.newoosync-route-compact-flow-step-label{font-size:13.5px;line-height:1.32;color:#182033}
.newoosync-route-compact-flow-step-hint{font-size:10.5px;font-weight:700;line-height:1.32;color:#607086}
.newoosync-route-compact-flow-step.is-complete .newoosync-route-compact-flow-link:hover,.newoosync-route-compact-flow-step.is-complete .newoosync-route-compact-flow-link:focus-visible,.newoosync-route-compact-flow-step.is-upcoming .newoosync-route-compact-flow-link:hover,.newoosync-route-compact-flow-step.is-upcoming .newoosync-route-compact-flow-link:focus-visible{border-color:#c9d4e2;transform:translateY(-1px);outline:none}
.newoosync-route-compact-flow-step.is-current .newoosync-route-compact-flow-current{border-color:#f1cfb4;background:linear-gradient(180deg,#fffaf5 0%,#fff2e6 100%);box-shadow:0 14px 24px rgba(234,122,0,.10)}
.newoosync-route-compact-flow-step.is-current .newoosync-route-compact-flow-step-index{color:#b96a2c}
.newoosync-route-compact-flow-step.is-current .newoosync-route-compact-flow-step-hint{color:#8e5627}
.newoosync-route-compact-flow-step.is-upcoming .newoosync-route-compact-flow-link{border-style:dashed}
.newoosync-route-compact-flow-step.is-blocked .newoosync-route-compact-flow-static{border-style:dashed;background:#f8fafc;box-shadow:none}
.newoosync-route-compact-flow-step.is-blocked .newoosync-route-compact-flow-step-hint{color:#7a8798}
.newoosync-route-flow-support{margin-top:0}
.newoosync-route-cart .newoosync-route-flow-support,.newoosync-route-checkout .newoosync-route-flow-support{max-width:500px;margin:0 0 0 auto}
.newoosync-route-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,344px);gap:20px 24px;align-items:start}
.newoosync-route-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}
.newoosync-route-cart .woocommerce>.woocommerce-cart-form{min-width:0;margin:0}
.newoosync-route-cart .woocommerce>.cart-collaterals{grid-column:2;grid-row:2;min-width:0;margin:0;position:sticky;top:calc(var(--newoosync-plugin-header-offset,92px) + 18px)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{float:none!important;width:100%!important;margin:0!important;padding:13px 13px 12px;border:1px solid #d7e1ed;border-radius:19px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 14px 26px rgba(24,32,51,.07)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals h2{margin:0 0 11px;padding-bottom:9px;border-bottom:1px solid #e7edf5;font-size:19.5px;line-height:1.18;color:#182033;letter-spacing:-.01em}
.newoosync-route-cart .woocommerce .shop_table{margin:0!important;border:1px solid #e1e7f0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 20px rgba(24,32,51,.04)}
.newoosync-route-cart .woocommerce .shop_table thead th{background:#f7f9fc;font-size:11.5px;letter-spacing:.06em;color:#5a687c}
.newoosync-route-cart .woocommerce .shop_table tbody td{vertical-align:middle}
.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:11px 0 0;margin-top:11px;border-top:1px solid #e7edf5}
.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 16px;border-radius:13px;box-shadow:0 16px 26px rgba(234,122,0,.22)}
.newoosync-route-flow-support .newoosync-focus-shell-tools{padding:7px 9px;border-radius:14px;border-color:#e3e9f2;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);box-shadow:0 8px 18px rgba(24,32,51,.035)}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,
.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{grid-template-columns:auto auto;gap:4px 6px;padding:4px 6px}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-label,
.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-label{display:inline-flex;align-items:center;min-height:19px;padding:0 6px;border:1px solid #dfe5ef;border-radius:999px;background:#fff;font-size:9px;letter-spacing:.06em;color:#617085}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-copy,
.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-copy{gap:1px}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-copy strong,
.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-copy strong{font-size:11.5px;line-height:1.3}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-note,
.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-note{display:none}
.newoosync-route-cart .newoosync-quick-links,.newoosync-route-checkout .newoosync-quick-links{align-items:center}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link:last-child,
.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link:last-child{border-color:transparent;background:transparent;box-shadow:none;padding:0 4px;color:#5c6a7e}
.newoosync-route-flow-support .newoosync-focus-shell-links{align-items:center;gap:3px;justify-content:flex-end}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link,
.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link{min-height:25px;padding:0 7px;font-size:10.25px}
.newoosync-route-cart .woocommerce .shop_table th,.newoosync-route-cart .woocommerce .shop_table td{padding:13px 11px}
.newoosync-route-cart .woocommerce .shop_table .product-thumbnail img{width:52px;max-width:52px;height:auto;padding:3px;border-radius:12px;background:#f8fafc}
.newoosync-route-cart .woocommerce .shop_table .product-name a{font-size:13.75px;font-weight:700;line-height:1.42;color:#182033}
.newoosync-route-cart .woocommerce .shop_table .product-price,.newoosync-route-cart .woocommerce .shop_table .product-subtotal{font-size:13.75px;font-weight:800;font-variant-numeric:tabular-nums}
.newoosync-route-cart .woocommerce .shop_table .product-subtotal{color:#ea7a00}
.newoosync-route-cart .woocommerce .shop_table .product-quantity .qty{width:58px;min-height:36px;border:1px solid #d6deea;border-radius:12px;background:#fff;font-weight:700}
.newoosync-route-cart .woocommerce .actions .coupon{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.newoosync-route-cart .woocommerce .actions .coupon .input-text{min-height:38px;border-radius:10px}
.newoosync-route-cart .woocommerce .actions .coupon button,.newoosync-route-cart .woocommerce button[name="update_cart"]{min-height:38px;padding:0 13px;border-radius:10px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals table{margin:0;border:1px solid #e7edf5;border-radius:14px;overflow:hidden;background:#fff}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:12px 10px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th{width:35%;background:#fbfcfe;font-size:11.25px;letter-spacing:.04em;color:#617085}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{font-size:14px;font-weight:700;color:#182033}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping td{display:grid;gap:6px}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-destination{margin:0;font-size:12px;line-height:1.5;color:#5d6a7d}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-methods,.newoosync-route-cart .woocommerce .cart-collaterals .shipping .shipping_method{margin:0;font-weight:700;color:#182033}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td{padding-top:13px;border-top:1px solid #e2e8f1;background:#fff}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount{color:#ea7a00}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount{font-size:25px;font-weight:800}
.accent-a{background:linear-gradient(135deg,#c4903f,#915f1a)}.accent-b{background:linear-gradient(135deg,#3d7186,#235064)}.accent-c{background:linear-gradient(135deg,#55667c,#253243)}
.newoosync-priority-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:20px;align-items:start}
.newoosync-priority-panel,.newoosync-flow-panel{display:grid;gap:18px;padding:22px;border:1px solid #dbe1ee;background:#fff}
.newoosync-panel-head{display:grid;gap:8px}
.newoosync-panel-head span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#677489}
.newoosync-panel-head h2{margin:0;font-size:28px;line-height:1.2;color:#182033}
.newoosync-panel-head p{margin:0;font-size:14px;line-height:1.7;color:#556070}
.newoosync-priority-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.newoosync-priority-link{display:grid;gap:8px;padding:18px;border:1px solid #e5eaf4;background:linear-gradient(180deg,#ffffff,#f7f9fc);text-decoration:none;color:#182033}
.newoosync-priority-link span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#677489}
.newoosync-priority-link strong{font-size:19px;line-height:1.35}
.newoosync-priority-link small{font-size:12px;line-height:1.6;color:#556070}
.newoosync-flow-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}
.newoosync-flow-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}
.newoosync-flow-step-no{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#182033;color:#fff;font-size:12px;font-weight:700}
.newoosync-flow-step-copy{display:grid;gap:6px}
.newoosync-flow-step-copy strong{font-size:18px;line-height:1.35;color:#182033}
.newoosync-flow-step-copy p{margin:0;font-size:13px;line-height:1.7;color:#556070}
.newoosync-band-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.newoosync-banner-card{display:grid;gap:8px;padding:18px;text-decoration:none;color:#182033;background:linear-gradient(180deg,#ffffff,#f6f8fc)}
.newoosync-banner-card span{font-size:12px;font-weight:700;color:#677489}
.newoosync-banner-card strong{font-size:22px;line-height:1.25}
.newoosync-banner-note{margin:0;font-size:13px;line-height:1.6;color:#556070}
.newoosync-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.newoosync-showcase-card{position:relative;display:grid;gap:10px;min-height:220px;padding:22px;color:#fff;text-decoration:none;overflow:hidden;isolation:isolate}
.newoosync-showcase-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.18),rgba(24,32,51,.88));z-index:-1}
.newoosync-showcase-card.has-image::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.12),rgba(24,32,51,.8));z-index:-1}
.newoosync-showcase-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.newoosync-showcase-card span,.newoosync-showcase-card strong,.newoosync-showcase-card p{position:relative;z-index:1}
.newoosync-showcase-card span{font-size:11px;font-weight:700;letter-spacing:.1em}
.newoosync-showcase-card strong{font-size:24px;line-height:1.25}
.newoosync-showcase-card p{margin:0;font-size:13px;line-height:1.7;color:#e5ecf7}
.newoosync-catalog-support-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px}
.newoosync-catalog-support-panel{display:grid;gap:18px;padding:22px;border:1px solid #dbe1ee;background:#fff}
.newoosync-catalog-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.newoosync-catalog-focus-card{display:grid;gap:8px;padding:18px;border:1px solid #e5eaf4;background:linear-gradient(180deg,#ffffff,#f7f9fc);text-decoration:none;color:#182033}
.newoosync-catalog-focus-card span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#677489}
.newoosync-catalog-focus-card strong{font-size:19px;line-height:1.35}
.newoosync-catalog-focus-card p{margin:0;font-size:13px;line-height:1.7;color:#556070}
.newoosync-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.newoosync-guide-card{position:relative;display:grid;gap:10px;padding:22px;border:1px solid #dbe1ee;background:#fff;text-decoration:none;color:#182033;overflow:hidden}
.newoosync-guide-card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:#182033}
.newoosync-guide-card span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#677489}
.newoosync-guide-card strong{font-size:22px;line-height:1.25}
.newoosync-guide-card p{margin:0;font-size:13px;line-height:1.6;color:#556070}
.newoosync-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.newoosync-editorial-card{display:grid;gap:8px;padding:22px;text-decoration:none;color:#182033}
.newoosync-editorial-card p{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em}
.newoosync-editorial-card strong{font-size:24px;line-height:1.25}
.newoosync-editorial-card span{font-size:13px;line-height:1.6;color:#556070}
.tone-focus{background:linear-gradient(135deg,#fff8f8,#ffecef)}
.tone-discover{background:linear-gradient(135deg,#f4fbfb,#eaf6f6)}
.tone-detail{background:linear-gradient(135deg,#f7f8fb,#eef2f8)}
.newoosync-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:20px;align-items:start}
.newoosync-main-content,.newoosync-sidebar{display:grid;gap:20px}
.newoosync-product-sections{display:grid;gap:16px}
.newoosync-section{display:grid;gap:14px}
/* Column wall authority: center lanes and side lanes must stay inside their own grid tracks.
   They may shrink within the track, but they must never expand into adjacent columns. */
.newoosync-home-lead--domestic>:is(.newoosync-stage-side--left,.newoosync-home-shell,.newoosync-stage-side--right),
.newoosync-main-grid>:is(.newoosync-main-content,.newoosync-sidebar),
.newoosync-catalog-support-grid>*,
.newoosync-genre-page-layout>*,
.newoosync-genre-hero>*,
.newoosync-route-cart .woocommerce>:is(.woocommerce-cart-form,.cart-collaterals),
.newoosync-product-detail-content .single-product>.product>:is(.woocommerce-product-gallery,.summary,.woocommerce-tabs,.related.products,.upsells.products){
	min-width:0;
	max-width:100%;
	max-inline-size:100%;
	box-sizing:border-box;
	align-self:start;
	justify-self:stretch;
	position:relative;
	isolation:isolate;
	overflow-x:clip;
}
/* The shared containment rule above must not turn the sticky gallery top
   offset into a relative-position shift beside the purchase summary. */
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery{position:sticky!important}
.newoosync-home-lead--domestic>:is(.newoosync-stage-side--left,.newoosync-home-shell,.newoosync-stage-side--right) :is(.newoosync-stage,.newoosync-stage--domestic-benchmark,.newoosync-stage-main,.newoosync-stage-main--domestic,.newoosync-stage-support,.newoosync-stage-support-shell,.newoosync-stage-copy-column,.newoosync-stage-entry-panel,.newoosync-stage-side-stack),
.newoosync-main-grid>:is(.newoosync-main-content,.newoosync-sidebar) :is(.newoosync-route-hub,.newoosync-priority-grid,.newoosync-dashboard-grid,.newoosync-lineup-grid,.newoosync-product-grid,.newoosync-product-sections,.newoosync-section,.newoosync-catalog-focus-grid),
.newoosync-catalog-support-grid>:is(.newoosync-catalog-support-panel,.newoosync-route-flow-support,.newoosync-guide-grid),
.newoosync-genre-page-layout>:is(.newoosync-genre-sidebar,.newoosync-genre-center-shell),
.newoosync-genre-center-shell>:is(.newoosync-genre-hero-section,.newoosync-product-sections,.newoosync-genre-product-sections),
.newoosync-genre-hero>:is(.newoosync-genre-discovery-panel,.newoosync-genre-family-lane),
.newoosync-route-cart .woocommerce>:is(.woocommerce-cart-form,.cart-collaterals) :is(.shop_table,.cart_totals),
.newoosync-product-detail-content .single-product>.product>:is(.woocommerce-product-gallery,.summary,.woocommerce-tabs,.related.products,.upsells.products) :is(.woocommerce-product-gallery__wrapper,.newoosync-product-purchase-snapshot,ul.products){
	min-width:0;
	max-width:100%;
	max-inline-size:100%;
	box-sizing:border-box;
	overflow-x:clip;
}
/* Overseas catalog surfaces are direct grid children. Keep each one inside the
   catalog shell so an intrinsic card grid cannot widen the page track. */
.newoosync-home.newoosync-catalog-products[data-route="overseas"]{
	grid-template-columns:minmax(0,1fr);
	min-width:0;
	max-width:100%;
	max-inline-size:100%;
}
.newoosync-home.newoosync-catalog-products[data-route="overseas"]>:is(.newoosync-guide-grid,.newoosync-catalog-support-grid,.newoosync-product-sections,.newoosync-store-footer),
.newoosync-home.newoosync-catalog-products[data-route="overseas"]>.newoosync-product-sections>*{
	width:100%;
	min-width:0;
	max-width:100%;
	max-inline-size:100%;
	box-sizing:border-box;
	justify-self:stretch;
	overflow-x:clip;
}
.newoosync-home.newoosync-catalog-products[data-route="overseas"]>.newoosync-product-sections{
	grid-template-columns:minmax(0,1fr);
	contain:layout paint;
}
.newoosync-home[data-route="domestic"] :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer)>*,
.newoosync-home.is-route-domestic :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer)>*,
.newoosync-main-grid>.newoosync-main-content>*,
.newoosync-genre-center-shell>.newoosync-genre-product-sections>*,
.newoosync-route-cart .woocommerce>:is(.woocommerce-cart-form,.cart-collaterals)>*{
	min-width:0;
	max-width:100%;
	max-inline-size:100%;
	box-sizing:border-box;
	overflow-x:clip;
}
.newoosync-home[data-route="domestic"] :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer),
.newoosync-home.is-route-domestic :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer),
.newoosync-main-grid>.newoosync-main-content,
.newoosync-genre-center-shell>.newoosync-genre-product-sections,
.newoosync-route-cart .woocommerce>.woocommerce-cart-form{
	display:grid;
	grid-template-columns:minmax(0,1fr);
	align-content:start;
	min-width:0;
	max-width:100%;
	max-inline-size:100%;
	box-sizing:border-box;
	justify-self:stretch;
	contain:layout paint;
	overflow-x:clip;
}
.newoosync-home[data-route="domestic"] :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer)>*,
.newoosync-home.is-route-domestic :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer)>*,
.newoosync-main-grid>.newoosync-main-content>*,
.newoosync-genre-center-shell>.newoosync-genre-product-sections>*,
.newoosync-route-cart .woocommerce>.woocommerce-cart-form>*{
	justify-self:stretch;
}
.newoosync-home[data-route="domestic"] :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer) :is(.newoosync-ranking-grid,.newoosync-product-grid,.newoosync-store-footer-grid,.newoosync-spotlight-grid,.newoosync-lineup-grid),
.newoosync-home.is-route-domestic :is(.newoosync-home-lineup-wall,.newoosync-product-sections,.newoosync-store-footer) :is(.newoosync-ranking-grid,.newoosync-product-grid,.newoosync-store-footer-grid,.newoosync-spotlight-grid,.newoosync-lineup-grid),
.newoosync-main-grid>.newoosync-main-content :is(.newoosync-route-hub,.newoosync-priority-grid,.newoosync-dashboard-grid,.newoosync-lineup-grid,.newoosync-product-grid,.newoosync-product-sections,.newoosync-catalog-focus-grid),
.newoosync-genre-center-shell>.newoosync-genre-product-sections :is(.newoosync-product-grid,.newoosync-dashboard-grid,.newoosync-lineup-grid),
.newoosync-route-cart .woocommerce>:is(.woocommerce-cart-form,.cart-collaterals) :is(.shop_table,.cart_totals){
	width:100%;
	max-width:100%;
	max-inline-size:100%;
	min-width:0;
	box-sizing:border-box;
	justify-self:stretch;
	overflow-x:clip;
}
.newoosync-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.newoosync-section-copy{display:grid;gap:5px}
.newoosync-section-head h2{margin:0;font-size:24px;color:#182033}
.newoosync-section-note{margin:0;font-size:13px;line-height:1.7;color:#556070;max-width:720px}
.newoosync-section-link{font-size:13px;font-weight:700;color:#182033;text-decoration:none}
.newoosync-filtered-shelf-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;color:#8a95a3}
.newoosync-section-head.is-genre-lineup{gap:12px;margin-top:2px;padding:12px 14px 10px;border:1px solid #e4e9f1;background:linear-gradient(180deg,#ffffff,#fbfcfe)}
.newoosync-section-head.is-genre-lineup .newoosync-section-copy{gap:4px}
.newoosync-section-head.is-genre-lineup .newoosync-section-link{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #dde4ee;background:#fff;color:#445062;font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap}
.newoosync-section-head.is-genre-lineup .newoosync-section-link:hover,.newoosync-section-head.is-genre-lineup .newoosync-section-link:focus-visible{border-color:#182033;color:#182033;text-decoration:none;outline:none}
.newoosync-section-head.is-filtered-result{gap:14px;margin-top:2px;padding:14px 16px 12px;border:1px solid #e1e7f0;background:linear-gradient(180deg,#ffffff,#f8fafc)}
.newoosync-filtered-shelf-context{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 0}
.newoosync-filtered-shelf-context-label{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border:1px solid #dce4ef;background:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;color:#617085;line-height:1}
.newoosync-filtered-shelf-context-value{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid #d9e1eb;background:#f7f9fc;font-size:12px;line-height:1.35;color:#182033}
.newoosync-filtered-shelf-summary{font-size:11.5px;font-weight:700;line-height:1.5;color:#5f6b7c}
.newoosync-genre-result-shelf .newoosync-product-grid{gap:14px}
.newoosync-genre-result-shelf .newoosync-product-card{box-shadow:0 10px 22px rgba(24,32,51,.05)}
.newoosync-genre-result-shelf .newoosync-product-link{color:#182033}
.newoosync-genre-result-shelf .newoosync-product-thumb{background:#f6f8fc}
.newoosync-genre-result-shelf .newoosync-product-body.is-genre-lineup-card-body{gap:6px;padding:12px 12px 11px;min-height:118px}
.newoosync-genre-result-shelf .newoosync-maker{font-size:10px;font-weight:800;letter-spacing:.12em;color:#7a8698}
.newoosync-genre-result-shelf .newoosync-genre-lineup-card-title{min-height:42px;font-size:14px;line-height:1.34;color:#182033}
.newoosync-card-meta-rail.is-empty::before{content:"";display:block;height:15px;visibility:hidden}
.newoosync-genre-result-shelf .newoosync-genre-lineup-card-meta{display:flex;align-items:center;min-height:18px;padding-top:1px;overflow:hidden}
.newoosync-genre-result-shelf .newoosync-genre-lineup-release{min-width:0;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.45;color:#667286}
.newoosync-genre-result-shelf .newoosync-genre-lineup-price{margin-top:auto;padding-top:7px;border-top:1px solid #e9edf4;font-size:13px;font-weight:800;color:#b91c3b}
.newoosync-section-head.is-filtered-result .newoosync-section-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid #d9e0eb;background:#fff;color:#445062;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}
.newoosync-section-head.is-filtered-result .newoosync-section-link:hover,.newoosync-section-head.is-filtered-result .newoosync-section-link:focus-visible{border-color:#182033;color:#182033;text-decoration:none;outline:none}
.newoosync-filtered-result-shelf .newoosync-product-grid{gap:14px}
.newoosync-filtered-result-shelf .newoosync-product-card{box-shadow:0 12px 26px rgba(24,32,51,.05)}
.newoosync-filtered-result-shelf .newoosync-product-link{color:#182033}
.newoosync-filtered-result-shelf .newoosync-product-thumb{background:#f5f7fb}
.newoosync-filtered-result-shelf .newoosync-card-badge.is-filtered-result-badge{top:12px;right:12px;left:auto;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;letter-spacing:.08em;box-shadow:0 8px 18px rgba(24,32,51,.12)}
.newoosync-filtered-result-shelf .newoosync-product-body.is-filtered-result-card-body{gap:10px;padding:15px 15px 14px;min-height:152px}
.newoosync-filtered-result-shelf .newoosync-maker.newoosync-filtered-result-maker{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7a8698}
.newoosync-filtered-result-shelf .newoosync-filtered-result-card-title{min-height:70px;font-size:15px;line-height:1.5;color:#182033}
.newoosync-filtered-result-shelf .newoosync-filtered-result-card-meta{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;min-height:18px;padding-top:1px;overflow:hidden}
.newoosync-filtered-result-shelf .newoosync-filtered-result-release,.newoosync-filtered-result-shelf .newoosync-filtered-result-sku{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;margin:0;overflow:hidden;font-size:11px;line-height:1.45;color:#6d7888;white-space:nowrap}
.newoosync-filtered-result-shelf .newoosync-filtered-result-release{font-weight:700}
.newoosync-filtered-result-shelf .newoosync-filtered-result-meta-label{display:inline-flex;align-items:center;min-height:17px;padding:0 5px;border:1px solid #e0e6ef;border-radius:999px;background:#fff;font-size:8.5px;font-weight:800;line-height:1;color:#7a8698;white-space:nowrap}
.newoosync-filtered-result-shelf .newoosync-filtered-result-meta-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newoosync-filtered-result-shelf .newoosync-filtered-result-price{margin-top:auto;padding-top:9px;border-top:1px solid #e8edf5;font-size:14px;font-weight:800;color:#b91c3b}
.newoosync-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.newoosync-ranking-card{display:grid;gap:14px;padding:18px}
.newoosync-ranking-head{display:grid;gap:4px}
.newoosync-ranking-head span{font-size:12px;font-weight:700;color:#677489}
.newoosync-ranking-head strong{font-size:22px;line-height:1.2;color:#182033}
.newoosync-ranking-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.newoosync-ranking-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}
.newoosync-ranking-no{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#182033;color:#fff;font-size:12px;font-weight:700}
.newoosync-ranking-copy{display:grid;gap:4px}
.newoosync-ranking-copy strong,.newoosync-ranking-copy span{display:block}
.newoosync-ranking-copy span{font-size:12px;color:#677489}
.newoosync-ranking-link{display:grid;gap:4px;text-decoration:none;color:#182033}
.newoosync-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}
.newoosync-product-card{display:block;overflow:hidden;box-shadow:0 10px 24px rgba(24,32,51,.04);align-self:start;height:auto}
.newoosync-product-link{display:block;text-decoration:none;color:#111827;height:auto}
.newoosync-product-link:not(.is-filtered-result-card-link){display:grid;grid-template-areas:"badge" "thumb" "body";align-content:start;gap:0}
.newoosync-product-link:not(.is-filtered-result-card-link)::before{content:"";display:block;grid-area:badge;min-height:24px;margin:0 0 6px}
.newoosync-product-link:not(.is-filtered-result-card-link)>.newoosync-card-badge{grid-area:badge;justify-self:start;align-self:start}
.newoosync-product-link:not(.is-filtered-result-card-link)>.newoosync-freshness-badge{position:static;grid-area:badge;justify-self:end;align-self:start;margin:0 0 6px}
.newoosync-product-link:not(.is-filtered-result-card-link)>.newoosync-product-thumb{grid-area:thumb}
.newoosync-product-link:not(.is-filtered-result-card-link)>.newoosync-product-body{grid-area:body}
.newoosync-product-thumb{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f4f6fb}
.newoosync-product-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--newoosync-thumbnail-focus-x,50%) var(--newoosync-thumbnail-focus-y,50%)}
.newoosync-product-body{display:grid;gap:8px;align-content:start;padding:14px;min-height:138px}
.newoosync-card-badge{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;color:#fff}
.newoosync-product-link>.newoosync-card-badge{position:static;margin:0 0 6px;min-height:24px;padding:0 9px;font-size:10.5px;line-height:1.15}
.newoosync-freshness-badge{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 7px;border:1px solid rgba(255,241,247,.94);border-radius:999px;background:#c2185b;color:#fff;box-shadow:0 8px 18px rgba(194,24,91,.22);backdrop-filter:blur(8px)}
.newoosync-freshness-badge-label{display:inline-flex;align-items:center;justify-content:center;min-height:16px;padding:0 5px;border-radius:999px;background:#fff1f6;color:#9d174d;font-size:8.5px;font-weight:800;line-height:1}
.newoosync-freshness-badge-date{font-size:9.5px;font-weight:700;line-height:1;color:#fff}
.is-filtered-result-badge + .newoosync-freshness-badge{top:40px}
.badge-preorder,.badge-before-start{background:#1d4ed8}.badge-stock{background:#15803d}.badge-tentative{background:#7c3aed}.badge-procurement{background:#0f766e}.badge-after-end{background:#64748b}
.newoosync-maker,.newoosync-release{margin:0;font-size:12px;color:#677489}
.newoosync-product-body h3{display:-webkit-box;margin:0;font-size:15px;line-height:1.45;color:#182033;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:66px}
.newoosync-sku,.newoosync-price{margin:0}
.newoosync-sku{font-size:12px;color:#677489}
.newoosync-price{font-weight:700;color:#b91c3b}
.newoosync-card-price-summary{display:inline-grid;gap:2px;max-width:100%;line-height:1.22;vertical-align:baseline}
.newoosync-card-price-summary.has-sale-price{gap:1px}
.newoosync-card-price-reference{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:1px 4px;max-width:100%;color:#8a6b33;font-size:.8em;font-weight:700;line-height:1.18;text-decoration:none!important;text-decoration-line:none!important}
.newoosync-card-price-reference *{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-decoration-color:transparent!important}
.newoosync-card-price-label{display:inline-flex;align-items:center;max-width:100%;font-size:.7em;font-weight:800;letter-spacing:.02em;line-height:1.18;color:#8a6b33;white-space:normal;word-break:keep-all}
.newoosync-card-price-value{display:inline-flex;align-items:baseline;color:#8a6b33;opacity:.86}
.newoosync-card-price-current{display:inline-flex;align-items:baseline;color:#d97706;font-size:1.02em;font-weight:800;line-height:1.14}
.newoosync-card-price-current .amount,.newoosync-card-price-value .amount{color:inherit}
body.newoosync-route-domestic :is(.newoosync-price,.newoosync-product-price) del,
.newoosync-home[data-route="domestic"] :is(.newoosync-price,.newoosync-product-price) del,
.newoosync-home.is-route-domestic :is(.newoosync-price,.newoosync-product-price) del{text-decoration:none!important;text-decoration-line:none!important;color:#8a6b33;opacity:.86}
body.newoosync-route-domestic :is(.newoosync-price,.newoosync-product-price) del *,
.newoosync-home[data-route="domestic"] :is(.newoosync-price,.newoosync-product-price) del *,
.newoosync-home.is-route-domestic :is(.newoosync-price,.newoosync-product-price) del *{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-decoration-color:transparent!important;color:inherit}
.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid,
.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));justify-content:stretch;gap:10px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-card,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-card{box-shadow:0 8px 18px rgba(24,32,51,.038)}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body{gap:2px;padding:7px 7px 6px;min-height:70px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body h3,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body h3{order:2;font-size:11.5px;line-height:1.22;min-height:26px;-webkit-line-clamp:2}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-maker,
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-release,
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-sku,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-maker,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-sku{font-size:9.5px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-maker,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-maker{display:none}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-release{order:1;font-size:9px;font-weight:700;color:#556070}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-sku,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-sku{display:none}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-price,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-price{order:3;font-size:11.5px}
@media (min-width:901px){
.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-grid,
.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-content:stretch;gap:8px}
.newoosync-home[data-route="domestic"] .newoosync-domestic-home-guide-dock,
.newoosync-home.is-route-domestic .newoosync-domestic-home-guide-dock{gap:8px 14px;margin:16px 0 18px;padding:10px 0;border-radius:0}
.newoosync-home[data-route="domestic"] .newoosync-domestic-home-guide-dock-head,
.newoosync-home.is-route-domestic .newoosync-domestic-home-guide-dock-head{gap:7px}
.newoosync-home[data-route="domestic"] .newoosync-domestic-home-guide-dock-copy,
.newoosync-home.is-route-domestic .newoosync-domestic-home-guide-dock-copy{gap:0}
.newoosync-home[data-route="domestic"] .newoosync-domestic-home-guide-dock-copy strong,
.newoosync-home.is-route-domestic .newoosync-domestic-home-guide-dock-copy strong{font-size:12px;line-height:1.3}
.newoosync-home[data-route="domestic"] .newoosync-domestic-home-guide-dock-copy p,
.newoosync-home.is-route-domestic .newoosync-domestic-home-guide-dock-copy p{display:none}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-card,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-card{border-radius:16px;box-shadow:0 9px 18px rgba(24,32,51,.04)}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body{gap:2px;padding:7px 7px 6px;min-height:60px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3{font-size:10.9px;line-height:1.22;min-height:26px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-release{font-size:8.6px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-price,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-price{font-size:11.2px}
}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-grid,
.newoosync-home.is-route-domestic .newoosync-spotlight-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-link,
.newoosync-home.is-route-domestic .newoosync-spotlight-link{gap:7px;padding:8px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy{gap:4px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy strong,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy strong{order:2;font-size:11.75px;line-height:1.26;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy .newoosync-maker,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy .newoosync-maker{display:none}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy .newoosync-release{order:1;font-size:9px;font-weight:700;color:#556070}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy .newoosync-product-price,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy .newoosync-product-price{order:3;font-size:11.75px}
.newoosync-side-banner{position:relative;display:grid;gap:6px;min-height:100px;aspect-ratio:2/1;padding:14px;align-content:end;text-decoration:none;color:#182033;background:linear-gradient(180deg,#ffffff,#f7f9fc);overflow:hidden;isolation:isolate}
.newoosync-side-banner.has-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,32,51,.1),rgba(24,32,51,.8));z-index:-1}
.newoosync-side-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.newoosync-side-banner-comment,.newoosync-side-banner-label,.newoosync-side-banner-title{position:relative;z-index:1}
.newoosync-side-banner-comment{display:inline-flex;align-items:center;align-self:flex-start;min-height:20px;padding:0 8px;border-radius:999px;background:#eef3f8;font-size:9px;font-weight:800;letter-spacing:.12em;color:#5b687a;text-transform:uppercase}
.newoosync-side-banner span{font-size:12px;font-weight:700;color:#677489}
.newoosync-side-banner strong{font-size:18px;line-height:1.3}
.newoosync-side-banner.has-image span,.newoosync-side-banner.has-image strong{color:#fff}
.newoosync-side-banner.has-image .newoosync-side-banner-comment{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);color:#fff}
.newoosync-empty{padding:18px;border:1px dashed #c7d1e0;background:#f5f7fb}
.newoosync-filtered-empty-state{display:grid;gap:6px;border-style:solid;border-color:#dce4ef;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);color:#3f4c5f}
.newoosync-filtered-empty-state strong{font-size:14px;line-height:1.45;color:#182033}
.newoosync-filtered-empty-state p{margin:0;font-size:12.5px;line-height:1.62;color:#536276}
.newoosync-filtered-empty-tips{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none}
.newoosync-filtered-empty-tips li{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #e0e6ef;border-radius:999px;background:#fff;font-size:10.5px;font-weight:700;line-height:1;color:#667285}
.newoosync-filtered-empty-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}
.newoosync-filtered-empty-action{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid #dbe3ee;border-radius:10px;background:#fff;color:#2f3d52;font-size:11px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 5px 12px rgba(24,32,51,.04)}
.newoosync-filtered-empty-action.is-primary{border-color:#f0c68e;background:#fff7ed;color:#8a4a15}
.newoosync-filtered-empty-action:hover,.newoosync-filtered-empty-action:focus-visible{border-color:#cbd6e4;background:#f8fafc;color:#182033;outline:none}
.newoosync-maker-empty-state{display:grid;gap:6px;border-style:solid;border-color:#dce4ef;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);color:#3f4c5f}
.newoosync-maker-empty-state strong{display:block;font-size:14px;line-height:1.45;color:#182033}
.newoosync-maker-empty-state p{margin:0;font-size:12.5px;line-height:1.62;color:#536276}
#newoosync-maker-hub .newoosync-maker-hub-head.is-compact{display:block;margin:0 0 8px;padding:12px 0 0;border-top:1px solid #e8edf4}
#newoosync-maker-hub .newoosync-maker-hub-head.is-compact .newoosync-section-copy{display:block}
#newoosync-maker-hub .newoosync-maker-hub-head.is-compact h2{margin:0;font-size:15px;line-height:1.35;color:#1c2a3c}
#newoosync-maker-hub .newoosync-maker-empty-state{gap:3px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#newoosync-maker-hub .newoosync-maker-empty-state strong{font-size:13px}
#newoosync-maker-hub .newoosync-maker-empty-state p{font-size:11.5px;line-height:1.55}
.newoosync-store-footer{display:grid;gap:10px;padding:16px;border:1px solid #e6ebf2;border-radius:24px;background:linear-gradient(180deg,#fbfcfe 0%,#f6f8fb 100%);box-shadow:0 8px 20px rgba(26,39,61,.03)}
.newoosync-store-footer-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.94fr) minmax(0,1.02fr);gap:12px;align-items:stretch}
.newoosync-store-footer-card{position:relative;display:grid;gap:9px;align-content:start;min-height:auto;padding:16px 16px 15px;border:1px solid #e7edf4;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(249,251,254,.94) 100%);color:#223146;box-shadow:0 4px 12px rgba(25,37,58,.028)}
.newoosync-store-footer-card::before{content:"";display:block;width:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,#b7c1cf 0%,#dbe3eb 100%);opacity:.16}
.newoosync-store-footer-card span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#7a8698}
.newoosync-store-footer-card strong{font-size:15px;line-height:1.3;color:#172133;letter-spacing:-.01em}
.newoosync-store-footer-card p,.newoosync-store-footer-card small{margin:0;font-size:12px;line-height:1.62;color:#556277}
.newoosync-store-footer-links{display:grid;gap:7px}
.newoosync-store-footer-links a,.newoosync-store-footer-list a{color:#223146;text-decoration:none}
.newoosync-store-footer-links a{font-size:12.5px;font-weight:700;line-height:1.45}
.newoosync-store-footer-links a:hover,.newoosync-store-footer-links a:focus-visible,.newoosync-store-footer-list a:hover,.newoosync-store-footer-list a:focus-visible{text-decoration:underline;outline:none}
.newoosync-store-footer-list{display:grid;gap:5px}
.newoosync-store-footer-list p{margin:0;font-size:12px;line-height:1.56;color:#526073}
.newoosync-store-footer-list a{font-weight:600}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer,.newoosync-genre-group-home>.newoosync-store-footer{gap:0;margin-top:24px;padding:0;border:0;border-top:1px solid #e3e9f0;border-radius:0;background:transparent;box-shadow:none}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-grid,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.08fr) minmax(0,.98fr);gap:22px;align-items:start}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card{gap:4px;min-height:0;padding:14px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card+.newoosync-store-footer-card,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card+.newoosync-store-footer-card{padding-inline-start:22px;border-inline-start:1px solid #e3e9f0}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card::before,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card::before{display:none}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card span,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card span{font-size:8px;letter-spacing:.12em;color:#8591a1}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card strong,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card strong{font-size:12px;line-height:1.35;letter-spacing:0;color:#334155}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card p,.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card small,.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-list p,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card p,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card small,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-list p{font-size:10.5px;line-height:1.5;color:#66758a}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-links,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-links{display:flex;flex-wrap:wrap;gap:3px 10px}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-links a,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-links a{font-size:10.75px;font-weight:600;line-height:1.45;color:#526073}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-list,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-list{gap:2px}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card:first-child p,.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card:first-child small,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card:first-child p,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card:first-child small{display:none}
.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card:nth-child(3) .newoosync-store-footer-list p:not(:last-child),.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card:nth-child(3) .newoosync-store-footer-list p:not(:last-child){display:none}
@media (max-width:768px){.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-grid,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-grid{grid-template-columns:1fr;gap:0}.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card{padding:12px 0;border-bottom:1px solid #e9eef4}.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card+.newoosync-store-footer-card,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card+.newoosync-store-footer-card{padding-inline-start:0;border-inline-start:0}.newoosync-home.newoosync-genre-home>.newoosync-store-footer .newoosync-store-footer-card:last-child,.newoosync-genre-group-home>.newoosync-store-footer .newoosync-store-footer-card:last-child{border-bottom:0}}
.newoosync-route-page footer.site-footer,
.newoosync-storefront-page footer.site-footer,
.newoosync-route-page #wf_footer,
.newoosync-storefront-page #wf_footer,
.newoosync-route-page footer.wf_footer,
.newoosync-storefront-page footer.wf_footer{display:none!important}
.newoosync-route-page footer.site-footer .widget,
.newoosync-storefront-page footer.site-footer .widget,
.newoosync-route-page footer.site-footer .widget_block,
.newoosync-storefront-page footer.site-footer .widget_block,
.newoosync-route-page footer.site-footer .footer-box,
.newoosync-storefront-page footer.site-footer .footer-box,
.newoosync-route-page footer.site-footer .footer-widget,
.newoosync-storefront-page footer.site-footer .footer-widget,
.newoosync-route-page footer.site-footer .footer-column,
.newoosync-storefront-page footer.site-footer .footer-column,
.newoosync-route-page footer.site-footer .footer-contact,
.newoosync-storefront-page footer.site-footer .footer-contact,
.newoosync-route-page footer.site-footer .feature-box,
.newoosync-storefront-page footer.site-footer .feature-box,
.newoosync-route-page footer.site-footer .site-info,
.newoosync-storefront-page footer.site-footer .site-info,
.newoosync-route-page footer.site-footer .copyright,
.newoosync-storefront-page footer.site-footer .copyright,
.newoosync-route-page footer.site-footer .footer-bottom,
.newoosync-storefront-page footer.site-footer .footer-bottom,
.newoosync-route-page footer.site-footer .footer-top,
.newoosync-storefront-page footer.site-footer .footer-top,
.newoosync-route-page footer.site-footer .footer-main,
.newoosync-storefront-page footer.site-footer .footer-main,
.newoosync-route-page footer.site-footer .colophon,
.newoosync-storefront-page footer.site-footer .colophon{display:none!important}
.newoosync-info-page{--newoosync-info-accent:#9f5367;--newoosync-info-accent-strong:#7a2f46;--newoosync-info-accent-soft:#f9e9ef;--newoosync-info-link-wash:#fff8fb;--newoosync-info-hero-start:#1d2232;--newoosync-info-hero-end:#43374c;--newoosync-info-shell-border:#e2e8f1;display:grid;gap:20px;max-width:1080px;margin:0 auto;padding:22px;border:1px solid var(--newoosync-info-shell-border);border-radius:32px;background:radial-gradient(circle at top right,rgba(255,255,255,.92),transparent 32%),linear-gradient(180deg,#fbfcfe 0%,#f4f7fb 100%);box-shadow:0 24px 54px rgba(24,32,51,.08)}
.newoosync-info-back-link{display:flex;justify-content:flex-start}
.newoosync-info-back-link a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid #d8e0eb;border-radius:999px;background:linear-gradient(180deg,#fff,#f8fbff);color:#314155;text-decoration:none;font-size:11.5px;font-weight:700;line-height:1;box-shadow:0 8px 18px rgba(24,32,51,.04)}
.newoosync-info-back-link a:hover,.newoosync-info-back-link a:focus-visible{border-color:#182033;color:#182033;outline:none}
.newoosync-info-page--jp-guide,.newoosync-info-page--jp-legal-notice{--newoosync-info-accent:#9f5367;--newoosync-info-accent-strong:#7a2f46;--newoosync-info-accent-soft:#f9e9ef;--newoosync-info-link-wash:#fff8fb;--newoosync-info-hero-start:#1d2232;--newoosync-info-hero-end:#43374c}
.newoosync-info-page--global-guide{--newoosync-info-accent:#2c6778;--newoosync-info-accent-strong:#214f5d;--newoosync-info-accent-soft:#e7f3f7;--newoosync-info-link-wash:#f7fcfd;--newoosync-info-hero-start:#162535;--newoosync-info-hero-end:#204a59}
.newoosync-info-hero-shell,.newoosync-info-actions-shell{position:relative;padding:8px;border:1px solid rgba(255,255,255,.72);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(244,248,251,.92))}
.newoosync-info-page .newoosync-info-actions-shell{position:sticky;top:var(--newoosync-plugin-header-offset,92px);z-index:6;align-self:start}
.newoosync-info-hero,.newoosync-info-card,.newoosync-info-callout,.newoosync-info-table-shell{border:1px solid #dbe1ee;background:#fff}
.newoosync-info-hero{position:relative;display:grid;align-content:end;min-height:216px;padding:32px 34px 30px;border-radius:22px;background:linear-gradient(135deg,var(--newoosync-info-hero-start),var(--newoosync-info-hero-end));color:#fff;overflow:hidden;isolation:isolate}
.newoosync-info-hero::before{content:"";position:absolute;inset:-34% -8% auto auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 72%);pointer-events:none}
.newoosync-info-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),linear-gradient(0deg,rgba(255,255,255,.02),rgba(255,255,255,0));pointer-events:none}
.newoosync-info-hero-copy{position:relative;z-index:1;display:grid;gap:12px;max-width:62ch}
.newoosync-info-hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);font-size:10.5px;font-weight:800;letter-spacing:.15em;color:#edf4ff}
.newoosync-info-hero h2,.newoosync-info-hero-title{margin:0;font-size:46px;line-height:1.02;letter-spacing:-.02em;color:#fff}
.newoosync-info-hero p,.newoosync-info-hero-lead{margin:0;max-width:60ch;font-size:15px;line-height:1.72;color:#eef4ff}
.newoosync-info-hero-title{display:block;max-width:14ch;text-wrap:balance}
.newoosync-info-hero-lead{display:block;max-width:56ch;text-wrap:pretty}
.newoosync-info-hero-context{display:flex;flex-wrap:wrap;gap:8px}
.newoosync-info-hero-context-item{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.1);font-size:10.5px;font-weight:800;line-height:1;color:#f7fbff;white-space:nowrap}
.newoosync-info-hero-actions{display:flex;flex-wrap:wrap;gap:8px}
.newoosync-info-hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.14);color:#fff;text-decoration:none;font-size:11px;font-weight:800;line-height:1.2;box-shadow:0 10px 22px rgba(12,18,29,.12);backdrop-filter:blur(10px)}
.newoosync-info-hero-action:hover,.newoosync-info-hero-action:focus-visible{border-color:rgba(255,255,255,.46);background:rgba(255,255,255,.2);color:#fff;outline:none}
.newoosync-info-body{display:grid;gap:18px}
.newoosync-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.newoosync-info-card,.newoosync-info-callout{position:relative;display:grid;gap:14px;align-content:start;height:100%;padding:24px 24px 22px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f9fbfe 100%);box-shadow:0 18px 34px rgba(24,32,51,.06);overflow:hidden}
.newoosync-info-page--guide-suite .newoosync-info-card::before,.newoosync-info-page--guide-suite .newoosync-info-callout::before,.newoosync-info-page--legal-suite .newoosync-info-table-shell::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--newoosync-info-accent),rgba(255,255,255,0))}
.newoosync-info-card h3,.newoosync-info-callout h3{margin:0;font-size:23px;line-height:1.3;color:#182033}
.newoosync-info-card p,.newoosync-info-callout p{margin:0;font-size:15px;line-height:1.82;color:#445066}
.newoosync-info-list{margin:0;padding-left:20px;display:grid;gap:10px}
.newoosync-info-list li{font-size:15px;line-height:1.82;color:#445066}
.newoosync-info-list li::marker{color:var(--newoosync-info-accent)}
.newoosync-info-card--domestic-procurement,.newoosync-info-card--domestic-payment-notes,.newoosync-info-card--domestic-store-summary{gap:12px;padding:20px 20px 18px}
.newoosync-info-card--domestic-procurement h3,.newoosync-info-card--domestic-payment-notes h3,.newoosync-info-card--domestic-store-summary h3{font-size:21px}
.newoosync-info-card--domestic-procurement .newoosync-info-list,.newoosync-info-card--domestic-payment-notes .newoosync-info-list{padding-left:18px;gap:8px}
.newoosync-info-card--domestic-procurement h3+.newoosync-info-list,.newoosync-info-card--domestic-procurement h3+p,.newoosync-info-card--domestic-payment-notes h3+.newoosync-info-list,.newoosync-info-card--domestic-payment-notes h3+p,.newoosync-info-card--domestic-store-summary h3+.newoosync-info-meta{margin-top:0}
.newoosync-info-meta{display:grid;gap:10px}
.newoosync-info-meta-row{display:grid;gap:7px;padding:12px 14px;border:1px solid #e3e9f2;border-radius:16px;background:rgba(250,252,255,.94)}
.newoosync-info-meta-row strong{font-size:12px;line-height:1.45;font-weight:800;letter-spacing:.08em;color:#182033;text-transform:uppercase}
.newoosync-info-meta-row div,.newoosync-info-meta-row p{margin:0;font-size:14px;line-height:1.72;color:#445066;word-break:break-word}
.newoosync-info-meta-row a,.newoosync-info-table td a{color:var(--newoosync-info-accent-strong);text-decoration:underline;text-underline-offset:2px}
.newoosync-info-empty{margin:0;font-size:15px;line-height:1.82;color:#445066}
.newoosync-info-empty-state{display:grid;gap:8px;padding:16px 17px 15px;border:1px dashed #cfdae8;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f7fafd 100%)}
.newoosync-info-empty-state-eyebrow{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:22px;padding:0 8px;border-radius:999px;background:var(--newoosync-info-accent-soft);font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--newoosync-info-accent-strong);text-transform:uppercase}
.newoosync-info-empty-state-title{display:block;font-size:15px;line-height:1.45;color:#182033}
.newoosync-info-empty-state-message,.newoosync-info-empty-state-hint{margin:0;color:#445066}
.newoosync-info-empty-state-message{font-size:13.5px;line-height:1.7}
.newoosync-info-empty-state-hint{font-size:12.5px;line-height:1.62;color:#5b6678}
.newoosync-info-page--guide-suite .newoosync-info-empty-state,.newoosync-info-page--legal-suite .newoosync-info-empty-state{border-color:#d8e1ec;box-shadow:0 10px 22px rgba(24,32,51,.04),inset 0 1px 0 rgba(255,255,255,.6)}
.newoosync-info-page--guide-suite .newoosync-info-empty-state--support,.newoosync-info-page--guide-suite .newoosync-info-empty-state--profile{background:linear-gradient(180deg,#ffffff 0%,#f9fbfe 100%);box-shadow:0 10px 22px rgba(24,32,51,.035),inset 0 1px 0 rgba(255,255,255,.68)}
.newoosync-info-page--legal-suite .newoosync-info-empty-state--policy{background:linear-gradient(180deg,#ffffff 0%,#f8fafd 100%);box-shadow:0 10px 22px rgba(24,32,51,.035),inset 0 1px 0 rgba(255,255,255,.66)}
.newoosync-info-page--guide-suite .newoosync-info-empty-state--support{border-color:#d4e3f2}
.newoosync-info-page--guide-suite .newoosync-info-empty-state--profile{border-color:#e0e5ed}
.newoosync-info-page--legal-suite .newoosync-info-empty-state--policy{border-color:#d6dee9}
.newoosync-info-page--guide-suite .newoosync-info-empty-state--support{box-shadow:0 11px 24px rgba(24,32,51,.038),inset 0 1px 0 rgba(255,255,255,.7)}
.newoosync-info-page--guide-suite .newoosync-info-empty-state--profile{box-shadow:0 9px 18px rgba(24,32,51,.028),inset 0 1px 0 rgba(255,255,255,.64)}
.newoosync-info-page--legal-suite .newoosync-info-empty-state--policy{box-shadow:0 10px 20px rgba(24,32,51,.032),inset 0 1px 0 rgba(255,255,255,.67)}
.newoosync-info-page--guide-suite .newoosync-info-empty-state-eyebrow,.newoosync-info-page--legal-suite .newoosync-info-empty-state-eyebrow,.newoosync-info-page--global-guide .newoosync-info-empty-state-eyebrow{min-height:23px;padding:0 9px;border:1px solid rgba(24,32,51,.08);font-size:9.5px;letter-spacing:.14em;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}
.newoosync-info-page--guide-suite .newoosync-info-empty-state-title,.newoosync-info-page--legal-suite .newoosync-info-empty-state-title,.newoosync-info-page--global-guide .newoosync-info-empty-state-title{font-size:14.5px;line-height:1.38;letter-spacing:-.01em}
.newoosync-info-page--guide-suite .newoosync-info-empty-state-message,.newoosync-info-page--legal-suite .newoosync-info-empty-state-message,.newoosync-info-page--global-guide .newoosync-info-empty-state-message{font-size:13px;line-height:1.62}
.newoosync-info-page--guide-suite .newoosync-info-empty-state-hint,.newoosync-info-page--legal-suite .newoosync-info-empty-state-hint,.newoosync-info-page--global-guide .newoosync-info-empty-state-hint{max-width:62ch;font-size:11.5px;line-height:1.48;color:#667185}
.newoosync-info-links{display:grid;gap:12px}
.newoosync-info-table-shell{position:relative;display:grid;gap:10px;padding:12px;border:1px solid #e1e8f2;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f6f9fd 100%);box-shadow:0 18px 34px rgba(24,32,51,.06);overflow:hidden}
.newoosync-info-table{width:100%;border-collapse:collapse;border:1px solid #dbe1ee;background:#fff}
.newoosync-info-table th,.newoosync-info-table td{padding:16px 18px;border-bottom:1px solid #e5eaf4;vertical-align:top;font-size:15px;line-height:1.75;text-align:left;color:#445066}
.newoosync-info-table th{width:220px;background:#f7f9fc;color:#182033;font-weight:700}
.newoosync-info-table tr:last-child th,.newoosync-info-table tr:last-child td{border-bottom:none}
.newoosync-info-page--guide-suite .newoosync-info-hero>*,.newoosync-info-page--legal-suite .newoosync-info-hero>*{margin:0}
.newoosync-info-page--guide-suite .newoosync-info-card>p,.newoosync-info-page--guide-suite .newoosync-info-card>.newoosync-info-meta,.newoosync-info-page--guide-suite .newoosync-info-card>.newoosync-info-list,.newoosync-info-page--guide-suite .newoosync-info-callout>p{margin-top:0}
.newoosync-info-page--guide-suite .newoosync-info-hero-shell,.newoosync-info-page--legal-suite .newoosync-info-hero-shell,.newoosync-info-page--global-guide .newoosync-info-hero-shell{padding:9px;border-color:rgba(255,255,255,.76);background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(244,248,251,.95))}
.newoosync-info-page--guide-suite .newoosync-info-hero-copy,.newoosync-info-page--legal-suite .newoosync-info-hero-copy,.newoosync-info-page--global-guide .newoosync-info-hero-copy{gap:10px;max-width:56ch}
.newoosync-info-page--guide-suite .newoosync-info-hero-eyebrow,.newoosync-info-page--legal-suite .newoosync-info-hero-eyebrow,.newoosync-info-page--global-guide .newoosync-info-hero-eyebrow{min-height:25px;padding:0 10px;font-size:10px;letter-spacing:.14em}
.newoosync-info-page--guide-suite .newoosync-info-hero-title,.newoosync-info-page--legal-suite .newoosync-info-hero-title{max-width:12.5ch}
.newoosync-info-page--global-guide .newoosync-info-hero-title{max-width:13ch}
.newoosync-info-page--guide-suite .newoosync-info-hero-lead,.newoosync-info-page--legal-suite .newoosync-info-hero-lead,.newoosync-info-page--global-guide .newoosync-info-hero-lead{max-width:52ch;font-size:14px;line-height:1.64}
.newoosync-info-page--guide-suite .newoosync-info-hero-context,.newoosync-info-page--global-guide .newoosync-info-hero-context{gap:7px}
.newoosync-info-page--guide-suite .newoosync-info-hero-context-item,.newoosync-info-page--global-guide .newoosync-info-hero-context-item{min-height:24px;padding:0 9px;font-size:10px}
.newoosync-info-page--guide-suite .newoosync-info-hero-actions,.newoosync-info-page--legal-suite .newoosync-info-hero-actions,.newoosync-info-page--jp-contact .newoosync-info-hero-actions,.newoosync-info-page--global-contact .newoosync-info-hero-actions,.newoosync-info-page--global-guide .newoosync-info-hero-actions{gap:7px}
.newoosync-info-page--guide-suite .newoosync-info-hero-action,.newoosync-info-page--legal-suite .newoosync-info-hero-action,.newoosync-info-page--jp-contact .newoosync-info-hero-action,.newoosync-info-page--global-contact .newoosync-info-hero-action,.newoosync-info-page--global-guide .newoosync-info-hero-action{min-height:32px;padding:0 11px;font-size:10.5px}
.newoosync-info-page--guide-suite .newoosync-info-card h3,.newoosync-info-page--guide-suite .newoosync-info-callout h3,.newoosync-info-page--global-guide .newoosync-info-card h3,.newoosync-info-page--global-guide .newoosync-info-callout h3{font-size:22px;line-height:1.26;letter-spacing:-.01em}
.newoosync-info-page--guide-suite .newoosync-info-card p,.newoosync-info-page--guide-suite .newoosync-info-callout p,.newoosync-info-page--global-guide .newoosync-info-card p,.newoosync-info-page--global-guide .newoosync-info-callout p{font-size:14.5px;line-height:1.74}
.newoosync-info-page--guide-suite .newoosync-info-list li,.newoosync-info-page--global-guide .newoosync-info-list li{font-size:14.5px;line-height:1.74}
.newoosync-info-page--legal-suite .newoosync-info-table th{font-size:11.5px;line-height:1.5;letter-spacing:.08em}
.newoosync-info-page--legal-suite .newoosync-info-table td{font-size:14px;line-height:1.66}
.newoosync-info-page--guide-suite .newoosync-info-body,.newoosync-info-page--legal-suite .newoosync-info-body{gap:16px}
.newoosync-info-page--guide-suite .newoosync-info-body>:first-child,.newoosync-info-page--legal-suite .newoosync-info-body>:first-child{margin-top:-2px}
.newoosync-info-page--guide-suite .newoosync-info-body>.newoosync-info-grid:first-child{gap:16px}
.newoosync-info-page--guide-suite .newoosync-info-body>.newoosync-info-grid:first-child>:is(.newoosync-info-card,.newoosync-info-callout),.newoosync-info-page--legal-suite .newoosync-info-body>.newoosync-info-table-shell:first-child{border-color:#d6deea;box-shadow:0 16px 30px rgba(24,32,51,.07)}
.newoosync-info-page--guide-suite .newoosync-info-body>.newoosync-info-grid:first-child>:is(.newoosync-info-card,.newoosync-info-callout){background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}
.newoosync-info-page--legal-suite .newoosync-info-body>.newoosync-info-table-shell:first-child{background:linear-gradient(180deg,#ffffff 0%,#f7fafd 100%)}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell,.newoosync-info-page--legal-suite .newoosync-info-actions-shell{padding:9px;border-color:rgba(214,222,234,.9);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,248,251,.98));box-shadow:0 10px 20px rgba(24,32,51,.045)}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell,.newoosync-info-page--legal-suite .newoosync-info-actions-shell,.newoosync-info-page--jp-contact .newoosync-info-actions-shell,.newoosync-info-page--global-contact .newoosync-info-actions-shell,.newoosync-info-page--global-guide .newoosync-info-actions-shell{position:sticky;top:var(--newoosync-plugin-header-offset,92px);z-index:6}
@media (max-width:900px){.newoosync-info-page--guide-suite .newoosync-info-actions-shell,.newoosync-info-page--legal-suite .newoosync-info-actions-shell,.newoosync-info-page--jp-contact .newoosync-info-actions-shell,.newoosync-info-page--global-contact .newoosync-info-actions-shell,.newoosync-info-page--global-guide .newoosync-info-actions-shell{position:static;top:auto}}
@media (max-width:900px){.newoosync-info-page .newoosync-info-actions-shell{position:static;top:auto}}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-links--guide-suite,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-links--legal-suite{gap:10px}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-page-button,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-page-button{min-height:52px;padding:12px 15px;border-radius:17px;box-shadow:0 6px 14px rgba(24,32,51,.045)}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-page-button:not(.is-emphasis),.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-page-button:not(.is-emphasis){background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-page-button.is-emphasis,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-page-button.is-emphasis{box-shadow:0 14px 24px rgba(24,32,51,.12)}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-link-copy,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-link-copy{gap:3px}
.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-link-label,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-link-label{line-height:1.4}
.newoosync-info-table--legal-suite{overflow:visible;border:none;border-radius:0;background:transparent}
.newoosync-info-table--legal-suite tbody{display:grid;gap:10px;background:transparent}
.newoosync-info-table--legal-suite tr{display:grid;grid-template-columns:208px minmax(0,1fr);border:1px solid #e2e7f0;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(24,32,51,.05);overflow:hidden}
.newoosync-info-table--legal-suite th,.newoosync-info-table--legal-suite td{padding:14px 16px;line-height:1.64;border-bottom:none}
.newoosync-info-table--legal-suite th{width:auto;background:linear-gradient(180deg,#f9fbff 0%,#f1f5fa 100%);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.newoosync-info-table--legal-suite td{font-size:14px;background:#fff}
.newoosync-info-table--legal-suite td a{display:inline-flex;align-items:center;gap:6px;font-weight:600;word-break:break-all}
.newoosync-info-links--guide-suite,.newoosync-info-links--legal-suite{display:grid;gap:12px;align-items:stretch}
.newoosync-info-links--guide-suite .newoosync-page-button,.newoosync-info-links--legal-suite .newoosync-page-button{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:13px 18px;border:1px solid #d7e0ec;border-radius:18px;background:#fff;color:#182033;box-shadow:0 10px 22px rgba(24,32,51,.06);text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}
.newoosync-info-link-copy{display:grid;gap:3px;min-width:0}
.newoosync-info-link-kicker{display:inline-flex;align-items:center;width:max-content;min-height:19px;padding:0 7px;border-radius:999px;background:var(--newoosync-info-accent-soft);font-size:9.5px;font-weight:800;letter-spacing:.11em;color:var(--newoosync-info-accent-strong);text-transform:uppercase;opacity:.9}
.newoosync-info-link-label{display:block;max-width:18ch;font-size:14px;line-height:1.38;font-weight:700;color:inherit}
.newoosync-info-links--guide-suite .newoosync-page-button::after,.newoosync-info-links--legal-suite .newoosync-page-button::after{content:"→";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:10px;font-size:14px;line-height:1;color:currentColor;opacity:.72;transform:translateY(-.5px)}
.newoosync-info-links--guide-suite .newoosync-page-button:hover,.newoosync-info-links--guide-suite .newoosync-page-button:focus,.newoosync-info-links--legal-suite .newoosync-page-button:hover,.newoosync-info-links--legal-suite .newoosync-page-button:focus{transform:translateY(-1px);border-color:rgba(24,32,51,.18);background:#fff;color:#182033;box-shadow:0 16px 28px rgba(24,32,51,.1)}
.newoosync-info-links--guide-suite .newoosync-page-button.is-contact,.newoosync-info-links--legal-suite .newoosync-page-button.is-contact{border-color:rgba(159,83,103,.24);background:linear-gradient(180deg,rgba(255,248,251,.68) 0%,rgba(255,255,255,.98) 100%);color:#7f4256}
.newoosync-info-page--global-guide .newoosync-info-links--guide-suite .newoosync-page-button.is-contact,.newoosync-info-page--global-guide .newoosync-info-links--legal-suite .newoosync-page-button.is-contact{border-color:rgba(44,103,120,.22);background:linear-gradient(180deg,rgba(240,248,250,.74) 0%,rgba(248,252,253,.96) 100%);color:#235566}
.newoosync-info-links--guide-suite .newoosync-page-button.is-guide-link,.newoosync-info-links--legal-suite .newoosync-page-button.is-guide-link{border-style:dashed;border-color:rgba(24,32,51,.16)}
.newoosync-info-links--guide-suite .newoosync-page-button.is-policy-link,.newoosync-info-links--legal-suite .newoosync-page-button.is-policy-link{background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,#fbfcfe 100%)}
.newoosync-info-links--guide-suite .newoosync-page-button.is-support-link,.newoosync-info-links--legal-suite .newoosync-page-button.is-support-link{background:linear-gradient(180deg,rgba(255,248,251,.72) 0%,#fff 100%)}
.newoosync-info-links--guide-suite .newoosync-page-button.is-catalog-link .newoosync-info-link-kicker,.newoosync-info-links--legal-suite .newoosync-page-button.is-catalog-link .newoosync-info-link-kicker{background:rgba(24,32,51,.065);color:#182033;opacity:.88}
.newoosync-info-links--guide-suite .newoosync-page-button.is-top-link .newoosync-info-link-kicker,.newoosync-info-links--legal-suite .newoosync-page-button.is-top-link .newoosync-info-link-kicker{background:rgba(24,32,51,.1);color:#182033;opacity:.92}
.newoosync-info-links--guide-suite .newoosync-page-button.is-emphasis,.newoosync-info-links--legal-suite .newoosync-page-button.is-emphasis{border-color:rgba(159,83,103,.52);background:linear-gradient(135deg,color-mix(in srgb,var(--newoosync-info-accent) 88%,#fff 12%),var(--newoosync-info-accent-strong));color:#fffdf9;box-shadow:0 16px 26px rgba(24,32,51,.14)}
.newoosync-info-links--guide-suite .newoosync-page-button.is-emphasis .newoosync-info-link-kicker,.newoosync-info-links--legal-suite .newoosync-page-button.is-emphasis .newoosync-info-link-kicker{background:rgba(255,255,255,.22);color:#fff}
.newoosync-info-links--guide-suite .newoosync-page-button.is-emphasis:hover,.newoosync-info-links--guide-suite .newoosync-page-button.is-emphasis:focus,.newoosync-info-links--legal-suite .newoosync-page-button.is-emphasis:hover,.newoosync-info-links--legal-suite .newoosync-page-button.is-emphasis:focus{color:#fffdf9;border-color:rgba(159,83,103,.58);background:linear-gradient(135deg,var(--newoosync-info-accent-strong),color-mix(in srgb,var(--newoosync-info-accent) 90%,#fff 10%));box-shadow:0 20px 30px rgba(24,32,51,.16)}
.newoosync-info-page--jp-contact .newoosync-info-body,.newoosync-info-page--global-contact .newoosync-info-body{grid-row:3;order:2}
.newoosync-info-page--jp-contact .newoosync-info-actions-shell,.newoosync-info-page--global-contact .newoosync-info-actions-shell{grid-row:4;order:3;position:static;top:auto;padding:8px;border-color:rgba(214,222,234,.82);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,249,252,.98));box-shadow:0 8px 18px rgba(24,32,51,.045)}
.newoosync-info-page--jp-contact .newoosync-contact-entry,.newoosync-info-page--global-contact .newoosync-contact-entry{display:grid;gap:6px}
.newoosync-info-page--jp-contact .newoosync-info-grid>:first-child[data-newoosync-info-card-key="contact-destination"],.newoosync-info-page--global-contact .newoosync-info-grid>:first-child[data-newoosync-info-card-key="contact-destination"]{grid-column:1/-1;gap:8px;padding:16px 16px 14px}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="form-ready"],.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="form-ready"],.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"],.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"]{gap:5px}
.newoosync-info-page--jp-contact .newoosync-contact-entry__eyebrow,.newoosync-info-page--global-contact .newoosync-contact-entry__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:22px;padding:0 8px;border:1px solid rgba(24,32,51,.08);border-radius:999px;background:var(--newoosync-info-accent-soft);font-size:8.75px;font-weight:800;letter-spacing:.14em;color:var(--newoosync-info-accent-strong);text-transform:uppercase}
.newoosync-info-page--jp-contact .newoosync-contact-entry__message,.newoosync-info-page--global-contact .newoosync-contact-entry__message{max-width:42ch;margin:0;font-size:12.25px;line-height:1.42;color:#445066}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="form-ready"] .newoosync-contact-entry__message,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="form-ready"] .newoosync-contact-entry__message{display:none}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__message,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__message{font-size:12px;line-height:1.38}
.newoosync-info-page--jp-contact .newoosync-contact-entry__actions,.newoosync-info-page--global-contact .newoosync-contact-entry__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:6px}
.newoosync-info-page--jp-contact .newoosync-contact-entry__button,.newoosync-info-page--global-contact .newoosync-contact-entry__button{justify-content:center;min-height:50px;padding:0 15px;border-radius:15px;box-shadow:0 10px 20px rgba(24,32,51,.06)}
.newoosync-info-page--jp-contact .newoosync-contact-entry__button.is-primary{border-color:rgba(159,83,103,.42);background:linear-gradient(135deg,#8f4057,#6f2b40);color:#fffdf9}
.newoosync-info-page--global-contact .newoosync-contact-entry__button.is-primary{border-color:rgba(44,103,120,.34);background:linear-gradient(135deg,#2c6778,#214f5d);color:#f7fcfd}
.newoosync-info-page--jp-contact .newoosync-contact-entry__button.is-secondary,.newoosync-info-page--global-contact .newoosync-contact-entry__button.is-secondary{border-color:#d7e0ec;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);color:#182033}
.newoosync-info-page--jp-contact .newoosync-contact-entry__meta,.newoosync-info-page--global-contact .newoosync-contact-entry__meta{display:grid;gap:5px;margin:0;padding:0;list-style:none}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta{gap:4px}
.newoosync-info-page--jp-contact .newoosync-contact-entry__meta li,.newoosync-info-page--global-contact .newoosync-contact-entry__meta li{display:flex;align-items:flex-start;gap:7px;font-size:11.75px;line-height:1.44;color:#5b6678}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta li,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta li{font-size:11.25px;line-height:1.38}
.newoosync-info-page--jp-contact .newoosync-contact-entry__meta li::before,.newoosync-info-page--global-contact .newoosync-contact-entry__meta li::before{content:"";flex:0 0 7px;height:7px;margin-top:6px;border-radius:999px;background:rgba(159,83,103,.38)}
.newoosync-info-page--global-contact .newoosync-contact-entry__meta li::before{background:rgba(44,103,120,.34)}
.newoosync-info-page--jp-preorder-guide,.newoosync-info-page--jp-payment-guide,.newoosync-info-page--jp-contact,.newoosync-info-page--jp-legal-notice,.newoosync-info-page--global-guide{gap:20px}
.newoosync-info-page--jp-preorder-guide .newoosync-info-hero,.newoosync-info-page--jp-payment-guide .newoosync-info-hero,.newoosync-info-page--jp-contact .newoosync-info-hero,.newoosync-info-page--jp-legal-notice .newoosync-info-hero,.newoosync-info-page--global-guide .newoosync-info-hero{min-height:200px}
.newoosync-info-page--jp-preorder-guide .newoosync-info-hero p,.newoosync-info-page--jp-payment-guide .newoosync-info-hero p,.newoosync-info-page--jp-contact .newoosync-info-hero p,.newoosync-info-page--jp-legal-notice .newoosync-info-hero p,.newoosync-info-page--global-guide .newoosync-info-hero p{max-width:56ch}
.newoosync-info-page--jp-contact .newoosync-info-hero,.newoosync-info-page--global-contact .newoosync-info-hero{min-height:160px;padding:22px 24px 20px}
.newoosync-info-page--jp-contact .newoosync-info-hero-lead,.newoosync-info-page--global-contact .newoosync-info-hero-lead{max-width:44ch;font-size:13px;line-height:1.52}
.newoosync-info-links--jp-guides{grid-template-columns:repeat(auto-fit,minmax(196px,1fr))}
.newoosync-info-links--jp-legal-notice{grid-template-columns:repeat(3,minmax(0,1fr))}
.newoosync-info-links--global-guides{grid-template-columns:repeat(auto-fit,minmax(196px,1fr))}
.newoosync-info-links--global-legal-notice{grid-template-columns:repeat(2,minmax(0,1fr))}
.newoosync-home[data-route="domestic"],
.newoosync-home.is-route-domestic{
	--newoosync-domestic-left-rail-width:196px;
	--newoosync-domestic-right-rail-width:188px;
	--newoosync-domestic-rail-gap:12px;
	--newoosync-domestic-left-span:calc(var(--newoosync-domestic-left-rail-width) + var(--newoosync-domestic-rail-gap));
	--newoosync-domestic-right-span:calc(var(--newoosync-domestic-right-rail-width) + var(--newoosync-domestic-rail-gap));
}
.newoosync-home-lead--domestic{
	--newoosync-domestic-left-rail-width:196px;
	--newoosync-domestic-right-rail-width:188px;
	--newoosync-domestic-rail-gap:12px;
	--newoosync-domestic-center-max-width:1008px;
	--newoosync-domestic-left-span:calc(var(--newoosync-domestic-left-rail-width) + var(--newoosync-domestic-rail-gap));
	--newoosync-domestic-right-span:calc(var(--newoosync-domestic-right-rail-width) + var(--newoosync-domestic-rail-gap));
	--newoosync-domestic-gutter-base:max(0px,calc((100vw - 100%) / 2 - 18px));
	--newoosync-domestic-left-shift:min(var(--newoosync-domestic-left-span),var(--newoosync-domestic-gutter-base));
	--newoosync-domestic-right-shift:min(var(--newoosync-domestic-right-span),var(--newoosync-domestic-gutter-base));
	--newoosync-domestic-frame-ink:#4f5966;
	--newoosync-domestic-frame-accent:#d7dce2;
	--newoosync-domestic-frame-edge:rgba(92,103,117,.16);
	--newoosync-domestic-frame-inner:rgba(215,220,226,.44);
	--newoosync-domestic-frame-paper-1:#ffffff;
	--newoosync-domestic-frame-paper-2:#f4f6f8;
	--newoosync-domestic-frame-shadow:0 18px 40px rgba(92,103,117,.12);
	display:grid;
	grid-template-columns:var(--newoosync-domestic-left-rail-width) minmax(0,1fr) var(--newoosync-domestic-right-rail-width);
	gap:var(--newoosync-domestic-rail-gap);
	align-items:start;
	width:100%;
	max-width:100%;
	margin-left:0;
	margin-right:0;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic .newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic .newoosync-home-shell{
	grid-column:2;
	min-width:0;
	width:100%;
	position:relative;
	z-index:1;
}
.newoosync-home-lead--domestic>.newoosync-stage-side--left,
.newoosync-home-lead--domestic>.newoosync-stage-side--right{
	position:relative;
	z-index:2;
}
/* Primary outer whitespace taboo authority: desktop-wide side rails must occupy
   viewport side whitespace, not a centered content band. */
@media (min-width:1201px){
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic{
	width:calc(100vw - 48px)!important;
	max-width:none!important;
	margin-left:calc(50% - 50vw + 24px)!important;
	margin-right:calc(50% - 50vw + 24px)!important;
	grid-template-columns:var(--newoosync-domestic-left-rail-width) minmax(0,1fr) var(--newoosync-domestic-right-rail-width)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lineup-wall,
.newoosync-home.is-route-domestic .newoosync-home-lineup-wall,
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections,
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-domestic-home-guide-dock,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-domestic-home-guide-dock,
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer{
	width:calc(100vw - 48px - var(--newoosync-domestic-left-span) - var(--newoosync-domestic-right-span))!important;
	max-width:none!important;
	margin-left:calc(50% - 50vw + 24px + var(--newoosync-domestic-left-span))!important;
	margin-right:calc(50% - 50vw + 24px + var(--newoosync-domestic-right-span))!important;
	padding-left:0!important;
	padding-right:0!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--left,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--left{
	width:var(--newoosync-domestic-left-rail-width)!important;
	justify-self:start!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-home-shell{
	max-width:100%!important;
	justify-self:stretch!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--right,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--right{
	width:var(--newoosync-domestic-right-rail-width)!important;
	justify-self:end!important;
}
}
body.newoosync-domestic-home-no-right-rail .newoosync-stage-side--right{
	display:grid!important;
	visibility:visible!important;
}
body.newoosync-domestic-home-active .newoosync-stage-side--left[data-newoosync-hidden="1"],
body.newoosync-domestic-home-active .newoosync-stage-side--left[hidden]{
	display:grid!important;
	visibility:visible!important;
	pointer-events:auto!important;
}
body.newoosync-domestic-home-active .newoosync-stage-side--left[data-newoosync-hidden="1"] .newoosync-stage-entry-panel,
body.newoosync-domestic-home-active .newoosync-stage-side--left .newoosync-stage-entry-panel[data-newoosync-hidden="1"],
body.newoosync-domestic-home-active .newoosync-stage-side--left .newoosync-stage-entry-panel[hidden]{
	display:grid!important;
	visibility:visible!important;
	pointer-events:auto!important;
}
body.newoosync-domestic-home-active .newoosync-stage-side--right[data-newoosync-hidden="1"],
body.newoosync-domestic-home-active .newoosync-stage-side--right[hidden]{
	display:grid!important;
	visibility:visible!important;
	pointer-events:auto!important;
}
body.newoosync-domestic-home-active .newoosync-stage-side--right[data-newoosync-hidden="1"] .newoosync-stage-side-stack,
body.newoosync-domestic-home-active .newoosync-stage-side--right[data-newoosync-hidden="1"] .newoosync-stage-side-stack>.newoosync-stage-side-banner,
body.newoosync-domestic-home-active .newoosync-stage-side--right .newoosync-stage-side-stack>[data-newoosync-hidden="1"].newoosync-stage-side-banner{
	display:grid!important;
	visibility:visible!important;
	pointer-events:auto!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--left:is([hidden],[data-newoosync-hidden="1"]),
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--left:is([hidden],[data-newoosync-hidden="1"]),
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--right:is([hidden],[data-newoosync-hidden="1"]),
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--right:is([hidden],[data-newoosync-hidden="1"]){
	display:grid!important;
	visibility:visible!important;
	opacity:1!important;
	pointer-events:auto!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left :is(.newoosync-stage-entry-panel,.newoosync-stage-entry-links,.newoosync-stage-side-stack,.newoosync-stage-side-banner):is([hidden],[data-newoosync-hidden="1"]),
.newoosync-home.is-route-domestic .newoosync-stage-side--left :is(.newoosync-stage-entry-panel,.newoosync-stage-entry-links,.newoosync-stage-side-stack,.newoosync-stage-side-banner):is([hidden],[data-newoosync-hidden="1"]),
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right :is(.newoosync-stage-entry-panel,.newoosync-stage-entry-links,.newoosync-stage-side-stack,.newoosync-stage-side-banner):is([hidden],[data-newoosync-hidden="1"]),
.newoosync-home.is-route-domestic .newoosync-stage-side--right :is(.newoosync-stage-entry-panel,.newoosync-stage-entry-links,.newoosync-stage-side-stack,.newoosync-stage-side-banner):is([hidden],[data-newoosync-hidden="1"]){
	display:grid!important;
	visibility:visible!important;
	opacity:1!important;
	pointer-events:auto!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left :is(.newoosync-stage-entry-heading,.newoosync-stage-entry-link-shell,.newoosync-stage-entry-link,.newoosync-stage-entry-button,.newoosync-stage-entry-sub-link,.newoosync-stage-side-banner span,.newoosync-stage-side-banner strong,.newoosync-stage-side-banner small,.newoosync-stage-side-banner-art),
.newoosync-home.is-route-domestic .newoosync-stage-side--left :is(.newoosync-stage-entry-heading,.newoosync-stage-entry-link-shell,.newoosync-stage-entry-link,.newoosync-stage-entry-button,.newoosync-stage-entry-sub-link,.newoosync-stage-side-banner span,.newoosync-stage-side-banner strong,.newoosync-stage-side-banner small,.newoosync-stage-side-banner-art),
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right :is(.newoosync-stage-entry-heading,.newoosync-stage-entry-link-shell,.newoosync-stage-entry-link,.newoosync-stage-entry-button,.newoosync-stage-entry-sub-link,.newoosync-stage-side-banner span,.newoosync-stage-side-banner strong,.newoosync-stage-side-banner small,.newoosync-stage-side-banner-art),
.newoosync-home.is-route-domestic .newoosync-stage-side--right :is(.newoosync-stage-entry-heading,.newoosync-stage-entry-link-shell,.newoosync-stage-entry-link,.newoosync-stage-entry-button,.newoosync-stage-entry-sub-link,.newoosync-stage-side-banner span,.newoosync-stage-side-banner strong,.newoosync-stage-side-banner small,.newoosync-stage-side-banner-art){
	visibility:visible!important;
	opacity:1!important;
	pointer-events:auto!important;
	position:relative;
	z-index:2;
}
.newoosync-domestic-topnav{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:5px;
	margin-bottom:8px;
}
.newoosync-domestic-home-guide-dock{
	display:flex;
	align-items:center;
	gap:8px 14px;
	margin:16px 0 18px;
	padding:10px 0;
	border:0;
	border-top:1px solid rgba(209,216,226,.96);
	border-radius:0;
	background:transparent;
	box-shadow:none;
}
.newoosync-domestic-home-guide-dock-head{
	display:flex;
	align-items:baseline;
	gap:7px;
	flex:0 0 auto;
}
.newoosync-domestic-home-guide-dock-kicker{
	display:inline-flex;
	align-items:center;
	width:max-content;
	min-height:0;
	padding:0;
	border-radius:0;
	background:transparent;
	font-size:9px;
	font-weight:800;
	letter-spacing:.12em;
	color:#a33a51;
}
.newoosync-domestic-home-guide-dock-copy{
	display:block;
}
.newoosync-domestic-home-guide-dock-copy strong{
	font-size:12px;
	line-height:1.3;
	color:#1f2c43;
}
.newoosync-domestic-home-guide-dock-copy p{
	display:none;
}
.newoosync-home-guide-links{flex:1 1 420px;min-width:0;margin:0}
.newoosync-domestic-info-links{margin-bottom:12px}
.newoosync-domestic-support-dock{margin-top:18px}
.newoosync-domestic-info-links--support-dock{margin-bottom:0}
.newoosync-domestic-hero-support-shell{
	display:grid;
	gap:10px;
	padding:14px 16px 16px;
	border:1px solid rgba(205,212,223,.92);
	border-radius:22px;
	background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.96));
	box-shadow:0 14px 32px rgba(20,36,63,.08);
}
.newoosync-domestic-hero-support-head{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:10px;
	flex-wrap:wrap;
}
.newoosync-domestic-hero-support-label{
	display:inline-flex;
	align-items:center;
	gap:8px;
	margin:0;
	font-size:10px;
	font-weight:800;
	letter-spacing:.16em;
	color:#8f2037;
}
.newoosync-domestic-hero-support-label::after{
	content:"";
	width:28px;
	height:1px;
	background:rgba(143,32,55,.24);
}
.newoosync-domestic-hero-support-note{
	margin:0;
	font-size:12px;
	line-height:1.55;
	color:#5b6878;
}
.newoosync-domestic-hero-support-links{
	margin-bottom:0;
	gap:8px;
}
.newoosync-domestic-topnav-link{
	display:grid;
	gap:2px;
	padding:7px 12px 8px;
	min-height:46px;
	align-content:center;
	border:1px solid rgba(148,163,184,.1);
	border-radius:12px;
	background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,252,.74));
	box-shadow:none;
	text-decoration:none;
	color:#182033;
}
.newoosync-domestic-topnav-link span{
	font-size:8px;
	font-weight:800;
	letter-spacing:.18em;
	color:#a1acb9;
}
.newoosync-domestic-topnav-link strong{
	font-size:12.5px;
	line-height:1.24;
	color:#506071;
}
.newoosync-domestic-topnav-link:hover{
	transform:translateY(-1px);
	border-color:rgba(148,163,184,.2);
	background:#ffffff;
}
.newoosync-domestic-topnav-link:focus-visible{
	outline:2px solid rgba(92,103,117,.18);
	outline-offset:2px;
}
.newoosync-domestic-info-link{
	border-top:none;
	border-left:3px solid rgba(143,32,55,.18);
	background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(249,250,252,.72));
	box-shadow:none;
}
.newoosync-domestic-info-link span{color:rgba(143,32,55,.44)}
.newoosync-domestic-info-link strong{font-size:12.5px;line-height:1.28;color:#36475a}
.newoosync-domestic-info-link:hover{border-color:rgba(143,32,55,.22);background:rgba(255,255,255,.98)}
.newoosync-domestic-hero-support-link{
	position:relative;
	gap:4px;
	padding:11px 12px 12px;
	min-height:64px;
	border:1px solid rgba(205,212,223,.9);
	border-top:3px solid rgba(143,32,55,.28);
	border-left:1px solid rgba(205,212,223,.9);
	border-radius:14px;
	background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,252,.92));
	box-shadow:0 10px 22px rgba(20,36,63,.05);
}
.newoosync-domestic-hero-support-link span{
	font-size:9px;
	letter-spacing:.14em;
	color:rgba(143,32,55,.56);
}
.newoosync-domestic-hero-support-link strong{
	font-size:13px;
	line-height:1.35;
	color:#223047;
}
.newoosync-domestic-hero-support-link:hover{
	transform:translateY(-1px);
	border-color:rgba(143,32,55,.24);
	background:#ffffff;
	box-shadow:0 14px 26px rgba(20,36,63,.08);
}
body.newoosync-domestic-home-active .wf_header-navwrapper{
	border-bottom:1px solid #e4eaf1!important;
	box-shadow:0 14px 30px rgba(92,103,117,.08)!important;
}
body.newoosync-domestic-home-active .wf_header-navwrapperinner{
	background:#ffffff!important;
}
body.newoosync-domestic-home-active .wf_navbar-info-contact .contact__list{
	padding:0!important;
	border:none!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select-wrapper{
	display:flex!important;
	align-items:stretch!important;
	flex:0 0 var(--newoosync-search-category-width,148px)!important;
	min-width:var(--newoosync-search-category-width,148px)!important;
	border-right:1px solid #d7dee8!important;
	background:linear-gradient(180deg,#f7f9fc,#eff3f8)!important;
	border-radius:var(--newoosync-search-shell-radius,22px) 0 0 var(--newoosync-search-shell-radius,22px)!important;
	overflow:hidden!important;
}
body.newoosync-domestic-home-active .newoosync-header-actions{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	min-width:0!important;
	max-width:100%!important;
}
body.newoosync-domestic-home-active .newoosync-header-actions-list{
	display:flex!important;
	align-items:center!important;
	flex-wrap:nowrap!important;
	gap:4px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.newoosync-domestic-home-active .newoosync-header-actions-item{
	display:flex!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.newoosync-domestic-home-active .newoosync-header-action{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:6px!important;
	min-height:30px!important;
	padding:0 10px!important;
	border:1px solid rgba(148,163,184,.18)!important;
	border-radius:999px!important;
	background:rgba(255,255,255,.94)!important;
	box-shadow:none!important;
	color:#4b5a6d!important;
	font-size:10px!important;
	font-weight:700!important;
	letter-spacing:.01em!important;
	text-decoration:none!important;
	white-space:nowrap!important;
	transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease!important;
}
body.newoosync-domestic-home-active .newoosync-header-action-icon{
	position:relative!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:16px!important;
	height:16px!important;
	flex:0 0 16px!important;
	border-radius:999px!important;
	border:1px solid rgba(148,163,184,.18)!important;
	background:linear-gradient(180deg,#ffffff,#eef3f8)!important;
}
body.newoosync-domestic-home-active .newoosync-header-action-label{
	display:inline-flex!important;
	align-items:center!important;
	line-height:1!important;
}
body.newoosync-domestic-home-active .newoosync-header-action-icon::before,
body.newoosync-domestic-home-active .newoosync-header-action-icon::after{
	content:"";
	position:absolute;
	display:block;
}
body.newoosync-domestic-home-active .newoosync-header-action--contact .newoosync-header-action-icon::before{
	width:8px;height:6px;left:3px;top:4px;border:1.4px solid #7d8a9b;border-radius:2px;background:transparent;
}
body.newoosync-domestic-home-active .newoosync-header-action--contact .newoosync-header-action-icon::after{
	width:6px;height:6px;left:5px;top:4px;border-left:1.4px solid #7d8a9b;border-bottom:1.4px solid #7d8a9b;transform:rotate(-45deg);background:transparent;
}
body.newoosync-domestic-home-active .newoosync-header-action--account .newoosync-header-action-icon::before{
	width:4px;height:4px;left:5px;top:3px;border-radius:999px;background:#708195;
}
body.newoosync-domestic-home-active .newoosync-header-action--account .newoosync-header-action-icon::after{
	width:8px;height:4px;left:3px;top:8px;border-radius:999px 999px 3px 3px;background:#708195;
}
body.newoosync-domestic-home-active .newoosync-header-action--cart .newoosync-header-action-icon::before{
	width:8px;height:5px;left:3px;top:5px;border:1.4px solid #c07a1d;border-top:none;border-radius:0 0 3px 3px;background:transparent;
}
body.newoosync-domestic-home-active .newoosync-header-action--cart .newoosync-header-action-icon::after{
	width:8px;height:1.4px;left:3px;top:4px;background:#c07a1d;box-shadow:1px 6px 0 0 #c07a1d,6px 6px 0 0 #c07a1d;
}
body.newoosync-domestic-home-active .newoosync-header-action:hover{
	border-color:rgba(92,103,117,.28)!important;
	background:#ffffff!important;
	color:#223047!important;
}
body.newoosync-domestic-home-active .newoosync-header-action--account{
	border-color:rgba(148,163,184,.18)!important;
	background:linear-gradient(180deg,#ffffff,#f7f9fc)!important;
	color:#425164!important;
}
body.newoosync-domestic-home-active .newoosync-header-action--contact{
	border-color:rgba(148,163,184,.12)!important;
	background:rgba(255,255,255,.72)!important;
	color:#6f7b8b!important;
	font-size:9px!important;
	padding:0 8px!important;
}
body.newoosync-domestic-home-active .newoosync-header-action--wishlist{
	border-color:rgba(184,98,121,.24)!important;
	background:linear-gradient(180deg,#fff8fa,#ffffff)!important;
	color:#7a394b!important;
}
body.newoosync-domestic-home-active .newoosync-header-action--wishlist::before{
	background:#c16279!important;
	box-shadow:0 0 0 4px rgba(193,98,121,.1)!important;
}
body.newoosync-domestic-home-active .newoosync-header-action--cart{
	border-color:rgba(216,155,51,.28)!important;
	background:linear-gradient(180deg,#fff8eb,#ffffff)!important;
	color:#88541d!important;
}
body.newoosync-domestic-home-top-active .product-categories,
body.newoosync-domestic-home-top-active .wf_pagetitle_breadcrumb,
body.newoosync-domestic-home-top-active .breadcrumbs-wrap{
	display:none!important;
}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar-menu,
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar-nav,
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar-mainmenu,
body.newoosync-domestic-home-top-active .mobile-bottom-nav,
body.newoosync-domestic-home-top-active .mobile-bottom-nav-wrapper{
	display:none!important;
}
body.newoosync-domestic-home-top-active .wf_navbar-search-form,
body.newoosync-domestic-home-top-active .wf_navbar-search-form .header-search-form,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form .header-search-form{
	display:none!important;
	visibility:hidden!important;
	pointer-events:none!important;
}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar-wrapper.is--sticky,
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar-wrapper.is--sticky .wf_navbar-menu,
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar-wrapper.is--sticky .wf_navbar-list-right,
body.newoosync-domestic-home-top-active .wf_mobilenav-menu{
	display:none!important;
}
body.newoosync-domestic-home-top-active #wf_header{
	padding-bottom:0!important;
}
body.newoosync-domestic-home-top-active .wf_header-navwrapper{
	min-height:0!important;
	height:auto!important;
}
body.newoosync-domestic-home-top-active .wf_header-navwrapperinner{
	min-height:0!important;
}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar-menu,
body.newoosync-domestic-home-top-active .wf_header-navwrapper .product-categories,
body.newoosync-domestic-home-top-active .wf_header-navwrapper .product-categories-btn,
body.newoosync-domestic-home-active .wf_navbar-wrapper.is--sticky .wf_navbar-menu,
body.newoosync-domestic-home-active .wf_navbar-wrapper.is--sticky .product-categories,
body.newoosync-domestic-home-active .wf_navbar-wrapper.is--sticky .product-categories-btn{
	display:none!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"] .newoosync-home-shell .newoosync-section-note,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic .newoosync-home-shell .newoosync-section-note{
	display:none!important;
}
body.newoosync-domestic-home-top-active .newoosync-header-actions{
	margin-left:8px!important;
}
body.newoosync-domestic-home-top-active .newoosync-header-actions-list{
	gap:5px!important;
}
body.newoosync-domestic-home-top-active .newoosync-header-action{
	width:auto!important;
	min-width:0!important;
	min-height:30px!important;
	padding:0 8px!important;
	gap:5px!important;
	border-radius:999px!important;
	box-shadow:none!important;
	font-size:9.75px!important;
	line-height:1.2!important;
}
body.newoosync-domestic-home-top-active .newoosync-header-action-icon{
	width:15px!important;
	height:15px!important;
	flex:0 0 15px!important;
}
body.newoosync-domestic-home-top-active .newoosync-header-action-label{
	font-size:9.75px!important;
	line-height:1!important;
}
@media (min-width:992px){
body.newoosync-domestic-home-active .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4{
	display:grid!important;
	grid-template-columns:minmax(168px,204px) minmax(0,1fr) auto!important;
	gap:10px!important;
	align-items:center!important;
}
body.newoosync-domestic-home-active .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4 > [class*="wf-col-"]{
	width:auto!important;
	max-width:none!important;
	flex:0 0 auto!important;
	min-width:0!important;
	padding-left:0!important;
	padding-right:0!important;
}
body.newoosync-domestic-home-active .wf-col-lg-6.wf-col-12 .wf_navbar-right{
	width:100%!important;
}
body.newoosync-domestic-home-active .wf-col-lg-6.wf-col-12 .wf_navbar-list-right{
	display:flex!important;
	align-items:center!important;
	gap:8px!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.newoosync-domestic-home-active .wf-col-lg-6.wf-col-12 .wf_navbar-sidebar-item{
	flex:0 0 auto!important;
}
body.newoosync-domestic-home-active .wf_navbar-list-right>.wf_navbar-search-form{
	display:flex!important;
	flex:1 1 auto!important;
	align-items:stretch!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.newoosync-domestic-home-active .wf-col-lg-6.wf-col-12 .wf_navbar-search-form{
	display:flex!important;
	align-items:stretch!important;
	flex:1 1 auto!important;
	width:100%!important;
	min-width:0!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form{
	display:block!important;
	flex:1 1 auto!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	border:none!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form{
	display:grid!important;
	grid-template-columns:var(--newoosync-search-category-width,128px) minmax(0,1fr) var(--newoosync-search-submit-width,58px)!important;
	grid-template-areas:"select keyword submit"!important;
	grid-auto-flow:column!important;
	grid-auto-rows:minmax(var(--newoosync-search-shell-min-height,60px),auto)!important;
	align-items:stretch!important;
	gap:0!important;
	width:100%!important;
	min-width:0!important;
	min-height:var(--newoosync-search-shell-min-height,60px)!important;
	position:relative!important;
	border:1px solid #cfd8e4!important;
	border-radius:var(--newoosync-search-shell-radius,18px)!important;
	background:linear-gradient(180deg,#ffffff,#f9fbfd)!important;
	box-shadow:0 12px 24px rgba(20,36,63,.09)!important;
	overflow:hidden!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form:focus-within{
	border-color:#c1cddd!important;
	box-shadow:0 20px 42px rgba(20,36,63,.16)!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form > input[type="hidden"]{
	display:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .search-results:empty{
	display:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select-wrapper{
	display:flex!important;
	align-items:stretch!important;
	grid-area:select!important;
	grid-column:1!important;
	grid-row:1!important;
	order:1!important;
	min-width:var(--newoosync-search-category-width,128px)!important;
	width:var(--newoosync-search-category-width,128px)!important;
	border-right:1px solid #d7dee8!important;
	border-left:none!important;
	background:linear-gradient(180deg,#f7f9fc,#eff3f8)!important;
	border-radius:var(--newoosync-search-shell-radius,18px) 0 0 var(--newoosync-search-shell-radius,18px)!important;
	overflow:hidden!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper{
	display:flex!important;
	align-items:center!important;
	grid-area:keyword!important;
	grid-column:2!important;
	grid-row:1!important;
	order:2!important;
	width:100%!important;
	min-width:0!important;
	border:none!important;
	border-right:1px solid #e0e6ef!important;
	border-radius:0!important;
	background:linear-gradient(180deg,#ffffff,#fbfcfe)!important;
	box-shadow:none!important;
	overflow:hidden!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .search-wrapper > svg{
	display:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select{
	width:100%!important;
	min-height:var(--newoosync-search-control-min-height,58px)!important;
	padding:var(--newoosync-search-select-padding,0 10px 0 12px)!important;
	border:0!important;
	background:transparent!important;
	color:#435062!important;
	font-size:var(--newoosync-search-select-font-size,12px)!important;
	font-weight:700!important;
	letter-spacing:.04em!important;
	appearance:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-input{
	display:block!important;
	flex:1 1 auto!important;
	width:100%!important;
	min-width:0!important;
	min-height:var(--newoosync-search-control-min-height,58px)!important;
	padding-left:var(--newoosync-search-input-padding-left,16px)!important;
	padding-right:var(--newoosync-search-input-padding-right,14px)!important;
	font-size:var(--newoosync-search-input-font-size,14px)!important;
	font-weight:600!important;
	letter-spacing:.01em!important;
	border:none!important;
	background:transparent!important;
	color:#223047!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-input::placeholder{color:#94a0af!important;opacity:1!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button{
	grid-area:submit!important;
	grid-column:3!important;
	grid-row:1!important;
	order:3!important;
	width:var(--newoosync-search-submit-width,58px)!important;
	min-width:var(--newoosync-search-submit-width,58px)!important;
	height:100%!important;
	border-radius:0 var(--newoosync-search-shell-radius,18px) var(--newoosync-search-shell-radius,18px) 0!important;
	background:linear-gradient(180deg,#f7b43b,#f29a17)!important;
	border:1px solid rgba(233,151,31,.88)!important;
	box-shadow:0 12px 22px rgba(242,154,23,.2)!important;
}
}
@media (max-width:991px){
body.newoosync-domestic-home-active .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4,
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4{
	display:grid!important;
	grid-template-columns:minmax(0,1fr)!important;
	gap:8px!important;
	align-items:start!important;
	width:100%!important;
	margin:0!important;
}
body.newoosync-domestic-home-active .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4 > [class*="wf-col-"],
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4 > [class*="wf-col-"],
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4 > [class*="wf-col-"]{
	width:100%!important;
	max-width:100%!important;
	flex:0 0 100%!important;
	min-width:0!important;
	padding-left:0!important;
	padding-right:0!important;
}
body.newoosync-domestic-home-active .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4 > .wf-col-lg-6.wf-col-12:last-child,
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4 > .wf-col-lg-6.wf-col-12:last-child,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4 > .wf-col-lg-6.wf-col-12:last-child{
	margin-top:0!important;
}
body.newoosync-domestic-home-active .wf-col-lg-6.wf-col-12 .wf_navbar-right,
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-right,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-right{
	display:flex!important;
	align-items:stretch!important;
	width:100%!important;
	min-width:0!important;
}
body.newoosync-domestic-home-active .wf-col-lg-6.wf-col-12 .wf_navbar-list-right{
	display:grid!important;
	grid-template-columns:minmax(0,1fr)!important;
	grid-template-areas:
		"search"
		"actions"!important;
	gap:8px!important;
	align-items:stretch!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-list-right > .wf_navbar-search-form{
	grid-area:search!important;
}
body.newoosync-domestic-home-active .newoosync-header-actions{
	grid-area:actions!important;
	justify-self:end!important;
	width:auto!important;
	max-width:100%!important;
}
body.newoosync-domestic-home-active .newoosync-header-actions-list{
	justify-content:flex-end!important;
	flex-wrap:wrap!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links{
	display:flex!important;
	flex-wrap:wrap!important;
	gap:6px!important;
	margin-top:8px!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links-label,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links-label{
	width:100%!important;
}
body.newoosync-domestic-home-active .newoosync-header-action--contact{
	display:none!important;
}
}
body.newoosync-route-page .wf_navbar-mainmenu li:has(>a[href*="__trashed/"]),
body.newoosync-storefront-page .wf_navbar-mainmenu li:has(>a[href*="__trashed/"]),
body.newoosync-route-page .wf_mobilenav-mainmenu-wrap .wf_navbar-mainmenu li:has(>a[href*="__trashed/"]),
body.newoosync-storefront-page .wf_mobilenav-mainmenu-wrap .wf_navbar-mainmenu li:has(>a[href*="__trashed/"]){
	display:none!important;
}
body.newoosync-route-page .wf_navbar-mainmenu a[href*="__trashed/"],
body.newoosync-storefront-page .wf_navbar-mainmenu a[href*="__trashed/"],
body.newoosync-route-page .wf_mobilenav-mainmenu-wrap .wf_navbar-mainmenu a[href*="__trashed/"],
body.newoosync-storefront-page .wf_mobilenav-mainmenu-wrap .wf_navbar-mainmenu a[href*="__trashed/"]{
	display:none!important;
	visibility:hidden!important;
	pointer-events:none!important;
}
body.newoosync-route-page .wf_navbar-info-contact,
body.newoosync-storefront-page .wf_navbar-info-contact,
body.newoosync-route-page .wf_navbar-button-item,
body.newoosync-storefront-page .wf_navbar-button-item{
	display:none!important;
}
/* Non-top plugin-managed route/storefront pages keep the compact shell from
   first paint. Hide only legacy extras here so the logo/search rail does not
   flash out and back in during route transitions. */
body:is(.newoosync-route-suffix-products,.newoosync-route-suffix-cart,.newoosync-route-suffix-checkout,.newoosync-route-suffix-preorder-guide,.newoosync-route-suffix-payment-guide,.newoosync-route-suffix-shipping-guide,.newoosync-route-suffix-legal-notice,.newoosync-route-suffix-contact) :is(.site-header,#masthead,#wf_pagetitle,.wf_header-topbar,.wf_navbar-wrapper:not(:has(.wf_navbar-search-form)),.wf_navbar-wrapper.is--sticky,.wf_navbar-menu,.wf_navbar-nav,.wf_navbar-mainmenu,.wf_navbar-info-contact,.wf_navbar-button-item,.product-categories,.product-categories-btn,.product-categories nav,.mobile-bottom-nav,.mobile-bottom-nav-wrapper,.wf_mobilenav,.wf_mobilenav-topbar,.wf_mobilenav-mainmenu-wrap,.wf_mobilenav-menu){
	display:none!important;
}
body:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top)) :is(.site-header,#masthead,#wf_pagetitle,.wf_header-topbar,.wf_navbar-wrapper:not(:has(.wf_navbar-search-form)),.wf_navbar-wrapper.is--sticky,.wf_navbar-menu,.wf_navbar-nav,.wf_navbar-mainmenu,.wf_navbar-info-contact,.wf_navbar-button-item,.product-categories,.product-categories-btn,.product-categories nav,.mobile-bottom-nav,.mobile-bottom-nav-wrapper,.wf_mobilenav,.wf_mobilenav-topbar,.wf_mobilenav-mainmenu-wrap,.wf_mobilenav-menu){
	display:none!important;
}
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .site-header,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) #masthead,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_header-topbar,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_navbar-wrapper:not(:has(.wf_navbar-search-form)),
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_navbar-wrapper.is--sticky,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_navbar-menu,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_navbar-nav,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_navbar-mainmenu,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_navbar-info-contact,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_navbar-button-item,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .product-categories,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .product-categories-btn,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .product-categories nav,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .mobile-bottom-nav,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .mobile-bottom-nav-wrapper,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_mobilenav,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_mobilenav-topbar,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_mobilenav-mainmenu-wrap,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_mobilenav-menu{
	display:none!important;
}
/* If live body classes lag on guide/legal/contact pages, the info-page root itself
   is authoritative. Keep the legacy theme shell hidden there too. */
body:has(.newoosync-info-page) :is(.site-header,#masthead,.wf_header-topbar,.wf_navbar-wrapper:not(:has(.wf_navbar-search-form)),.wf_navbar-wrapper.is--sticky,.wf_navbar-menu,.wf_navbar-nav,.wf_navbar-mainmenu,.wf_navbar-info-contact,.wf_navbar-button-item,.product-categories,.product-categories-btn,.product-categories nav,.mobile-bottom-nav,.mobile-bottom-nav-wrapper,.wf_mobilenav,.wf_mobilenav-topbar,.wf_mobilenav-mainmenu-wrap,.wf_mobilenav-menu){
	display:none!important;
}
body.newoosync-route-suffix-contact .wf_header-topbar,
body.newoosync-route-suffix-contact .wf_navbar-menu,
body.newoosync-route-suffix-contact .wf_navbar-info-contact,
body.newoosync-route-suffix-contact .wf_navbar-button-item,
body.newoosync-route-suffix-contact .mobile-bottom-nav,
body.newoosync-route-suffix-contact .mobile-bottom-nav-wrapper{
	display:none!important;
}
/* Persistent upper header contract: keep only the compact logo/search shell
   visible on non-top plugin-managed pages. The legacy category/menu slabs stay
   suppressed there. */
body.newoosync-route-page:not(.newoosync-route-suffix-top) :is(.wf_header,header.wf_header,.wf_navbar,.wf_header-navwrapper,.wf_header-navwrapperinner),
body.newoosync-storefront-page:not(.newoosync-route-suffix-top) :is(.wf_header,header.wf_header,.wf_navbar,.wf_header-navwrapper,.wf_header-navwrapperinner),
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) :is(.wf_header,header.wf_header,.wf_navbar,.wf_header-navwrapper,.wf_header-navwrapperinner),
body:has(.newoosync-info-page) :is(.wf_header,header.wf_header,.wf_navbar,.wf_header-navwrapper,.wf_header-navwrapperinner){
	display:block!important;
	visibility:visible!important;
	opacity:1!important;
	pointer-events:auto!important;
}
body.newoosync-route-page:not(.newoosync-route-suffix-top) :is(.wf_navbar-right,.wf_navbar-list-right,.wf_navbar-search-form),
body.newoosync-storefront-page:not(.newoosync-route-suffix-top) :is(.wf_navbar-right,.wf_navbar-list-right,.wf_navbar-search-form),
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) :is(.wf_navbar-right,.wf_navbar-list-right,.wf_navbar-search-form),
body:has(.newoosync-info-page) :is(.wf_navbar-right,.wf_navbar-list-right,.wf_navbar-search-form){
	display:flex!important;
	visibility:visible!important;
	opacity:1!important;
	pointer-events:auto!important;
}
body.newoosync-route-page:not(.newoosync-route-suffix-top) :is(.product-categories,.product-categories nav),
body.newoosync-storefront-page:not(.newoosync-route-suffix-top) :is(.product-categories,.product-categories nav),
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) :is(.product-categories,.product-categories nav),
body:has(.newoosync-info-page) :is(.product-categories,.product-categories nav){
	display:none!important;
}
body.newoosync-route-page:not(.newoosync-route-suffix-top) .product-categories-btn,
body.newoosync-storefront-page:not(.newoosync-route-suffix-top) .product-categories-btn,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .product-categories-btn,
body:has(.newoosync-info-page) .product-categories-btn{
	display:none!important;
}
body.newoosync-route-page .wf_navbar-wrapper.is--sticky,
body.newoosync-storefront-page .wf_navbar-wrapper.is--sticky,
body.newoosync-bare-shell-page .wf_navbar-wrapper.is--sticky,
body:has(.newoosync-info-page) .wf_navbar-wrapper.is--sticky,
body.newoosync-route-page .wf_mobilenav.wf-d-lg-none.is--sticky,
body.newoosync-storefront-page .wf_mobilenav.wf-d-lg-none.is--sticky,
body.newoosync-bare-shell-page .wf_mobilenav.wf-d-lg-none.is--sticky,
body:has(.newoosync-info-page) .wf_mobilenav.wf-d-lg-none.is--sticky{
	display:none!important;
}
html{
	scroll-padding-top:var(--newoosync-plugin-header-offset,92px)!important;
}
body.newoosync-route-page,
body.newoosync-storefront-page,
body.newoosync-bare-shell-page,
body:has(.newoosync-info-page){
	padding-top:var(--newoosync-plugin-header-offset,92px)!important;
}
body.newoosync-route-page .wf_header-navwrapper,
body.newoosync-storefront-page .wf_header-navwrapper,
body.newoosync-bare-shell-page .wf_header-navwrapper,
body:has(.newoosync-info-page) .wf_header-navwrapper{
	position:fixed!important;
	top:0!important;
	left:0!important;
	right:0!important;
	width:100%!important;
	z-index:60!important;
	background:rgba(255,255,255,.96)!important;
	backdrop-filter:blur(14px);
	box-shadow:0 12px 30px rgba(20,36,63,.08)!important;
}
body.admin-bar.newoosync-route-page .wf_header-navwrapper,
body.admin-bar.newoosync-storefront-page .wf_header-navwrapper,
body.admin-bar.newoosync-bare-shell-page .wf_header-navwrapper,
body.admin-bar:has(.newoosync-info-page) .wf_header-navwrapper{
	top:32px!important;
}
@media (max-width:782px){
	body.admin-bar.newoosync-route-page .wf_header-navwrapper,
	body.admin-bar.newoosync-storefront-page .wf_header-navwrapper,
	body.admin-bar.newoosync-bare-shell-page .wf_header-navwrapper,
	body.admin-bar:has(.newoosync-info-page) .wf_header-navwrapper{
		top:46px!important;
	}
}
body.newoosync-domestic-home-active .wf-col-lg-4.wf-col-12{
	justify-self:end!important;
	width:auto!important;
}
body.newoosync-domestic-home-active .wf-col-lg-4.wf-col-12 .wf_navbar-right{
	display:flex!important;
	justify-content:flex-end!important;
	width:auto!important;
}
body.newoosync-domestic-home-active .wf_navbar-sidebar-item:not(.newoosync-header-actions){
	display:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-info-contact,
body.newoosync-domestic-home-active .wf_navbar-button-item{
	display:none!important;
}
body.newoosync-domestic-home-active .wf_navbar .site--logo a,
body.newoosync-domestic-home-active .wf_navbar .custom-logo-link,
body.newoosync-domestic-home-active .wf_header .custom-logo-link,
body.newoosync-domestic-home-active .wf_navbar .site-branding a,
body.newoosync-domestic-home-active .wf_navbar .wf_logo a,
body.newoosync-domestic-home-active .wf_navbar .navbar-brand{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:flex-start!important;
	line-height:0!important;
	margin-left:0!important;
}
body.newoosync-domestic-home-active .wf_navbar .site--logo img{
	width:clamp(172px,16vw,224px)!important;
	max-width:100%!important;
	height:auto!important;
	max-height:none!important;
	object-fit:contain!important;
	display:block!important;
}
body.newoosync-domestic-home-active .wf_navbar-wrapper.is--sticky{
	display:none!important;
}
body.newoosync-domestic-home-active .newoosync-header-actions{
	min-width:0;
}
body.newoosync-domestic-home-active .newoosync-stage-entry-panel .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-sub-link{
	display:none!important;
}
body.newoosync-domestic-home-active .wf_navbar .site--logo img,
body.newoosync-domestic-home-active .wf_navbar .custom-logo-link img,
body.newoosync-domestic-home-active .wf_header .custom-logo-link img{
	width:clamp(172px,16vw,224px)!important;
	max-width:100%!important;
	height:auto!important;
	max-height:none!important;
	object-fit:contain!important;
	display:block!important;
}
body.newoosync-domestic-home-active .newoosync-stage-entry-panel .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-sub-link{
	display:none!important;
}
body.newoosync-domestic-home-top-active .newoosync-domestic-info-links,
body.newoosync-domestic-home-top-active .newoosync-domestic-support-dock,
body.newoosync-domestic-home-top-active .newoosync-domestic-hero-support-shell,
body.newoosync-domestic-home-top-active .newoosync-route-hub{
	display:none!important;
}
body.newoosync-domestic-home-top-active .newoosync-notice-strip{
	display:grid!important;
	grid-template-columns:minmax(0,1fr)!important;
	gap:9px!important;
	margin-top:10px!important;
}
body.newoosync-domestic-home-top-active .newoosync-notice-card{
	display:grid!important;
	grid-template-columns:max-content minmax(0,1fr)!important;
	align-items:center!important;
	gap:10px 14px!important;
	padding:12px 14px!important;
	border:1px solid #d9e1ec!important;
	border-radius:14px!important;
	background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
	box-shadow:0 10px 24px rgba(24,32,51,.06)!important;
}
body.newoosync-domestic-home-top-active .newoosync-notice-card span{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	align-self:start!important;
	min-height:22px!important;
	padding:0 9px!important;
	border-radius:999px!important;
	background:#fff2f5!important;
	color:#b24157!important;
	font-size:10px!important;
	font-weight:800!important;
	letter-spacing:.08em!important;
	white-space:nowrap!important;
}
body.newoosync-domestic-home-top-active .newoosync-notice-card strong{
	font-size:14px!important;
	line-height:1.45!important;
	color:#1f2c43!important;
}
body.newoosync-domestic-home-top-active .newoosync-notice-card:hover{
	transform:translateY(-1px)!important;
	box-shadow:0 14px 28px rgba(24,32,51,.08)!important;
}
.newoosync-stage-side{display:grid;gap:14px;align-content:start;min-width:0}
.newoosync-stage-side--right{padding-top:24px;justify-self:stretch}
.newoosync-stage-side-stack{display:grid;gap:14px}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark{
	grid-template-columns:minmax(0,1fr);
	gap:0;
	align-items:start;
	padding-left:0;
	position:relative;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{
	position:relative;
	isolation:isolate;
	min-width:0;
	padding:12px;
	border:1px solid rgba(205,212,223,.96);
	border-radius:34px;
	background:linear-gradient(180deg,#ffffff 0%,rgba(245,248,251,.98) 100%);
	box-shadow:0 26px 58px rgba(20,36,63,.16);
	overflow:hidden;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main::before,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main::before{
	content:"";
	position:absolute;
	inset:0 0 auto 0;
	height:26px;
	background:linear-gradient(180deg,rgba(92,103,117,.075),rgba(92,103,117,0));
	opacity:.78;
	z-index:-1;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main::after,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main::after{
	content:"";
	position:absolute;
	inset:10px;
	border:1px solid rgba(92,103,117,.08);
	border-radius:22px;
	pointer-events:none;
}
.newoosync-stage-entry-panel{
	position:relative;
	left:auto;
	top:auto;
	z-index:2;
	display:grid;
	gap:4px;
	width:100%;
	box-sizing:border-box;
	min-height:0;
	margin-top:0;
	padding:14px 14px 15px;
	border:1px solid rgba(208,216,226,.82);
	background:linear-gradient(180deg,rgba(250,252,255,.97) 0%,rgba(243,247,252,.95) 100%);
	border-radius:16px;
	box-shadow:0 8px 18px rgba(24,32,51,.045);
	align-self:start;
	justify-self:start;
	overflow:visible;
	isolation:isolate;
}
.newoosync-stage-inline-entry{display:none;min-width:0}
.newoosync-stage-entry-panel::before{
	content:"";
	position:absolute;
	inset:9px;
	border:1px solid rgba(120,136,154,.06);
	border-radius:10px;
	pointer-events:none;
}
.newoosync-stage-entry-panel::after{
	display:none;
}
.newoosync-stage-entry-kicker{display:none}
.newoosync-stage-entry-heading{font-size:15px;line-height:1.3;color:var(--newoosync-domestic-frame-ink);font-weight:800;letter-spacing:.04em}
.newoosync-stage-entry-links{display:grid;gap:0}
.newoosync-stage-entry-group-head{display:grid;gap:3px;padding:1px 1px 3px;color:#182033}
.newoosync-stage-entry-group-head strong{font-size:13px;line-height:1.3;color:var(--newoosync-domestic-frame-ink)}
.newoosync-stage-entry-group-head span{display:block;font-size:10.5px;line-height:1.48;color:#677489}
.newoosync-stage-entry-link-shell{position:relative}
.newoosync-stage-entry-link{position:relative;display:grid;gap:2px;padding:7px 0;border-bottom:1px solid rgba(138,149,163,.14);text-decoration:none;color:#182033}
.newoosync-stage-entry-button{width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;appearance:none}
.newoosync-stage-entry-link--menu{padding-right:26px}
.newoosync-stage-entry-link--menu::after{content:"";position:absolute;top:20px;right:4px;width:8px;height:8px;border-right:2px solid #8a95a3;border-bottom:2px solid #8a95a3;transform:rotate(45deg)}
.newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link{margin-top:2px;padding:9px 32px 9px 10px;border:1px solid rgba(220,174,95,.42);border-radius:12px;background:linear-gradient(180deg,rgba(255,249,239,.98) 0%,rgba(255,255,255,.98) 100%);box-shadow:0 7px 18px rgba(205,143,34,.08)}
.newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu{margin-top:2px;padding:8px 30px 8px 9px;border:1px solid rgba(220,174,95,.44);border-radius:12px;background:linear-gradient(180deg,rgba(255,249,239,.98) 0%,rgba(255,255,255,.98) 100%);box-shadow:0 7px 18px rgba(205,143,34,.08)}
.newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link:not(.newoosync-stage-entry-link--menu)::after{content:"";position:absolute;top:50%;right:12px;width:7px;height:7px;border-top:2px solid #8c6722;border-right:2px solid #8c6722;transform:translateY(-50%) rotate(45deg)}
.newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu::after{top:50%;right:10px;border-right-color:#8c6722;border-bottom-color:#8c6722;transform:translateY(-56%) rotate(45deg)}
.newoosync-stage-entry-link-shell.is-primary-discovery + .newoosync-stage-entry-link-shell:not(.is-primary-discovery){margin-top:8px;padding-top:6px;border-top:1px solid rgba(138,149,163,.18)}
.newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link strong{color:#14243d}
.newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-sub-link{margin-top:7px;color:#556b86}
body.newoosync-domestic-home-active .newoosync-stage-entry-panel .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-sub-link{display:inline-flex!important}
@media (max-width:640px){body.newoosync-domestic-home-active .newoosync-stage-entry-panel .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-sub-link{display:none!important}}
.newoosync-stage-entry-link:last-child{border-bottom:none}
.newoosync-stage-entry-link strong{font-size:13px;line-height:1.32;color:var(--newoosync-domestic-frame-ink)}
.newoosync-stage-entry-link span{display:none}
.newoosync-stage-entry-button:focus-visible{outline:2px solid rgba(24,32,51,.24);outline-offset:2px}
.newoosync-stage-entry-genre-menu{display:none;position:absolute;top:calc(100% - 1px);left:0;z-index:6;min-width:272px;max-width:min(320px,calc(100vw - 48px));padding:10px;border:1px solid rgba(138,149,163,.22);background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(92,103,117,.14);grid-template-columns:1fr;gap:8px}
.newoosync-stage-entry-link-shell.is-menu:hover .newoosync-stage-entry-genre-menu,
.newoosync-stage-entry-link-shell.is-menu:focus-within .newoosync-stage-entry-genre-menu{display:grid}
.newoosync-stage-entry-link-shell.is-open .newoosync-stage-entry-genre-menu{display:grid}
.newoosync-stage-entry-link-shell.is-static-menu .newoosync-stage-entry-genre-menu{display:grid;position:static;top:auto;left:auto;z-index:auto;min-width:0;max-width:100%;padding:6px 0 2px;border:none;background:transparent;box-shadow:none;max-height:none;overflow:visible}
.newoosync-stage-entry-genre-link{display:block;padding:9px 10px;border:1px solid rgba(138,149,163,.18);background:#fff;text-decoration:none;color:#182033;font-size:13px;line-height:1.5;word-break:break-word}
.newoosync-stage-entry-genre-link:hover,
.newoosync-stage-entry-genre-link:focus-visible{border-color:rgba(138,149,163,.34);background:#f8fafc;outline:none}
.newoosync-stage-entry-sub-link{display:inline-flex;align-items:center;margin:6px 0 0;font-size:11px;font-weight:600;line-height:1.45;color:#677489;text-decoration:none}
.newoosync-stage-entry-sub-link:hover,
.newoosync-stage-entry-sub-link:focus-visible{text-decoration:underline;outline:none}
.newoosync-stage-side-banner{
	position:relative;
	min-height:104px;
	aspect-ratio:3/2;
	padding:13px 13px 14px;
	align-content:end;
	border:1px solid rgba(205,212,223,.86);
	background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,248,251,.92));
	border-radius:18px;
	box-shadow:0 6px 14px rgba(92,103,117,.05);
	overflow:hidden;
	isolation:isolate;
}
.newoosync-stage-side-banner::before{
	content:"";
	position:absolute;
	inset:8px;
	border:1px solid rgba(92,103,117,.08);
	border-radius:10px;
	pointer-events:none;
}
.newoosync-stage-side-banner span{color:#7b8797;font-size:10px;letter-spacing:.14em}
.newoosync-stage-side-banner .newoosync-side-banner-comment{display:inline-flex;position:relative;z-index:1;align-self:flex-start;margin-bottom:2px;background:#eef3f8;color:#5b687a}
.newoosync-stage-side-banner strong{font-size:14px;line-height:1.3;color:var(--newoosync-domestic-frame-ink);font-weight:800;letter-spacing:.01em}
.newoosync-stage-side-banner small{display:block;position:relative;z-index:1;font-size:10px;line-height:1.46;color:#657182}
.newoosync-stage-side-banner-trigger{display:grid;gap:4px;text-decoration:none;color:inherit}
.newoosync-stage-side-banner-menu{display:grid;gap:10px;align-content:start}
.newoosync-stage-genre-menu{display:none;grid-template-columns:1fr;gap:6px;padding-top:4px}
.newoosync-stage-side-banner-menu:hover .newoosync-stage-genre-menu,
.newoosync-stage-side-banner-menu:focus-within .newoosync-stage-genre-menu{display:grid}
.newoosync-stage-genre-link{display:block;padding:8px 10px;border:1px solid rgba(138,149,163,.18);background:rgba(255,255,255,.86);text-decoration:none;color:#182033;font-size:13px;line-height:1.45}
.newoosync-stage-genre-link:hover,
.newoosync-stage-genre-link:focus-visible{background:#fff;border-color:rgba(138,149,163,.34);outline:none}
.newoosync-stage-side-banner.has-image small{color:rgba(255,255,255,.82)}
.newoosync-stage-side-banner.has-image .newoosync-side-banner-comment{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);color:#fff}
.newoosync-stage-side-banner.is-compact{min-height:176px;padding:24px 24px 22px}
.newoosync-stage-side-banner.is-compact strong{font-size:19px}
.newoosync-stage-side-banner.is-placeholder{
	border-color:#d7dee7;
	background:
		linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(242,246,250,.96) 100%);
	overflow:hidden;
	isolation:isolate;
}
.newoosync-stage-side-banner.is-placeholder::before{content:"";position:absolute;inset:auto auto 10px 10px;width:58px;height:58px;border:1px solid rgba(148,163,184,.14);background:
linear-gradient(135deg,rgba(255,255,255,.82),rgba(228,234,241,.46)),
repeating-linear-gradient(0deg,transparent 0 11px,rgba(148,163,184,.07) 11px 12px),
repeating-linear-gradient(90deg,transparent 0 11px,rgba(148,163,184,.07) 11px 12px);
border-radius:12px;z-index:0;opacity:.78}
.newoosync-stage-side-banner.is-placeholder::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 62%);z-index:0;opacity:1}
.newoosync-stage-side-banner.is-placeholder .newoosync-stage-side-banner-art{position:absolute;inset:12px 12px auto auto;width:48px;height:48px;border:1px solid rgba(148,163,184,.16);background:
linear-gradient(135deg,rgba(255,255,255,.9),rgba(230,236,242,.56)),
repeating-linear-gradient(0deg,transparent 0 10px,rgba(148,163,184,.06) 10px 11px),
repeating-linear-gradient(90deg,transparent 0 10px,rgba(148,163,184,.06) 10px 11px);
border-radius:12px;z-index:0;opacity:.92}
.newoosync-stage-side-banner.is-placeholder span,
.newoosync-stage-side-banner.is-placeholder strong,
.newoosync-stage-side-banner.is-placeholder small{color:#36475a}
.newoosync-stage-side-banner.is-placeholder .newoosync-stage-side-banner-note{display:none!important}
.newoosync-stage-side--left .newoosync-stage-side-stack{gap:12px}
.newoosync-stage-side--right .newoosync-stage-side-stack{gap:10px}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{
	min-height:132px;
	padding:16px 16px 15px;
	align-content:end;
	border-color:rgba(197,206,218,.94);
	background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,250,.96));
	box-shadow:0 10px 22px rgba(92,103,117,.06);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner::before,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner::before{
	inset:9px;
	border-color:rgba(92,103,117,.07);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner span,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner span{
	font-size:9px;
	letter-spacing:.16em;
	color:#7c8898;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner strong,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner strong{
	display:block;
	position:relative;
	max-width:11ch;
	padding-right:14px;
	font-size:15px;
	line-height:1.26;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner small,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner small{
	font-size:9.25px;
	line-height:1.34;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner strong::after,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner strong::after{
	content:"›";
	position:absolute;
	right:0;
	bottom:0;
	font-size:16px;
	line-height:1;
	color:rgba(54,71,90,.42);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.has-image strong::after,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.has-image strong::after{
	color:rgba(255,255,255,.78);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder::before,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder::before{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder{
	align-content:start;
	gap:8px;
	padding:18px 17px 16px;
	border-color:rgba(196,207,220,.94);
	background:linear-gradient(180deg,rgba(248,251,255,.98) 0%,rgba(235,242,249,.96) 100%);
	box-shadow:0 12px 24px rgba(24,32,51,.06);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder::after,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder::after{
	display:none;
	content:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder .newoosync-stage-side-banner-art,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder .newoosync-stage-side-banner-art{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong{
	max-width:none;
	padding-right:0;
	font-size:16px;
	line-height:1.28;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong::after,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong::after{
	display:none;
	content:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder small,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder small{
	display:block;
	font-size:10px;
	line-height:1.42;
	color:#627184;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner--compare,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner--compare{
	gap:7px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner--compare strong,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner--compare strong{
	max-width:none;
	padding-right:0;
	font-size:15px;
	line-height:1.22;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner--compare strong::after,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner--compare strong::after{
	content:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner--compare .newoosync-stage-side-banner-count,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner--compare .newoosync-stage-side-banner-count{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:max-content;
	min-height:25px;
	padding:0 11px;
	border:1px solid rgba(206,214,223,.96);
	border-radius:999px;
	background:rgba(255,255,255,.94);
	box-shadow:0 2px 6px rgba(44,61,84,.08);
	font-size:10.5px;
	font-weight:800;
	letter-spacing:0;
	color:#435164;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner--compare.has-image .newoosync-stage-side-banner-count,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner--compare.has-image .newoosync-stage-side-banner-count{
	border-color:rgba(255,255,255,.32);
	background:rgba(24,32,51,.28);
	color:#fff;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{
	min-width:0;
	padding:10px;
	border-radius:30px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home{
	width:100%!important;
	max-width:none!important;
	border:1px solid rgba(92,103,117,.14);
	border-radius:16px!important;
	background:linear-gradient(180deg,#f8f9fb,#eef1f4);
	box-shadow:0 14px 28px rgba(92,103,117,.12);
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home .newoosync-slide{
	min-height:192px!important;
	aspect-ratio:16/9!important;
	padding:16px 16px 48px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-single .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-single .newoosync-slide{
	flex:0 0 100%!important;
	min-width:100%!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-double .newoosync-slide{
	flex:0 0 calc((100% - 12px) / 2)!important;
	min-width:calc((100% - 12px) / 2)!important;
	min-height:216px!important;
	padding:15px 15px 50px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide{
	flex:0 0 calc((100% - 24px) / 3)!important;
	min-width:calc((100% - 24px) / 3)!important;
	min-height:208px!important;
	padding:13px 13px 46px!important;
}
.newoosync-domestic-status-strip{display:grid;gap:16px;margin-top:22px;padding:24px 26px 26px;border:1px solid #dbe1ee;background:linear-gradient(180deg,#fff,#f9fafc);box-shadow:0 10px 24px rgba(24,32,51,.04)}
.newoosync-domestic-status-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.newoosync-domestic-status-card{display:grid;gap:6px;min-height:124px;padding:18px 16px;border:1px solid #dbe1ee;border-top:3px solid #4e5b6f;background:#fff;text-decoration:none;color:#182033}
.newoosync-domestic-status-card span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#8a95a3}
.newoosync-domestic-status-card strong{font-size:17px;line-height:1.4}
.newoosync-domestic-status-card small{font-size:11px;line-height:1.7;color:#556070}
.newoosync-domestic-status-card:hover{transform:translateY(-1px);border-color:#c8d1df;background:linear-gradient(180deg,#fff,#f6f8fb)}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide:not(.has-image),
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide:not(.has-image){
	background:linear-gradient(145deg,#f8f9fb 0%,#dfe4ea 100%)!important;
	color:#243041!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide:not(.has-image)::after,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide:not(.has-image)::after{
	background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(69,81,95,.72))!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide.has-image::after,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide.has-image::after{
	background:linear-gradient(180deg,rgba(34,42,52,.10),rgba(34,42,52,.66))!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide-label,
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide-title,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide-label,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide-title{
	text-shadow:0 2px 8px rgba(18,24,34,.18);
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide-label,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide-label{
	display:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide{
	min-height:248px!important;
	padding:18px 18px 62px!important;
	row-gap:0!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-double .newoosync-slide{
	min-height:260px!important;
	padding:22px 22px 66px!important;
	row-gap:0!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide-label,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide-label{
	font-size:11px!important;
	letter-spacing:.06em!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-double .newoosync-slide-label,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-double .newoosync-slide-label{
	font-size:11px!important;
	letter-spacing:.06em!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide-title,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide-title{
	font-size:18px!important;
	line-height:1.22!important;
	max-width:none!important;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-double .newoosync-slide-title,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-double .newoosync-slide-title{
	font-size:21px!important;
	line-height:1.2!important;
	max-width:13ch!important;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide-nav,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide-nav{
	background:rgba(70,80,94,.84)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-nav,
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-dot,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-nav,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-dot{
	pointer-events:auto!important;
}
.newoosync-domestic-arrival-strip{
	display:grid;
	gap:6px;
	margin-top:0;
	padding:10px 12px 11px;
	border:1px solid rgba(209,216,226,.96);
	border-radius:24px;
	background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,248,251,.96));
	box-shadow:0 10px 24px rgba(20,36,63,.07);
}
.newoosync-domestic-arrival-strip-head{
	align-items:center;
	gap:6px 12px;
	margin-bottom:0;
	padding-bottom:0;
	border:none;
}
.newoosync-domestic-arrival-strip-head .newoosync-ranking-shelf-label{display:none}
.newoosync-domestic-arrival-strip-head h2{font-size:17px;line-height:1.26}
.newoosync-domestic-shelf-meta{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:4px 6px;
	margin:0;
	min-width:0;
	font-size:10.5px;
	line-height:1.35;
	color:#657386;
}
.newoosync-domestic-shelf-meta-label,
.newoosync-domestic-shelf-meta-value,
.newoosync-domestic-shelf-meta-note{
	display:inline-flex;
	align-items:center;
	min-height:19px;
	white-space:nowrap;
}
.newoosync-domestic-shelf-meta-label{
	padding:0 7px;
	border:1px solid #e0e6ef;
	border-radius:999px;
	background:#fff;
	font-size:9px;
	font-weight:800;
	letter-spacing:0;
	color:#69788b;
}
.newoosync-domestic-shelf-meta-value{
	font-size:10.5px;
	font-weight:800;
	letter-spacing:0;
	color:#24344a;
}
.newoosync-domestic-shelf-meta-note{
	font-size:10px;
	font-weight:700;
	letter-spacing:0;
	color:#6d7a8d;
}
.newoosync-domestic-arrival-strip-head .newoosync-section-link{min-height:26px;padding:0 9px;font-size:10.25px}
.newoosync-domestic-arrival-strip.is-count-1{
	grid-template-columns:minmax(0,1fr) minmax(220px,280px);
	align-items:center;
	gap:8px 14px;
}
.newoosync-domestic-arrival-strip.is-count-2{
	grid-template-columns:1fr;
	align-items:start;
	gap:8px;
}
.newoosync-domestic-arrival-strip.is-count-1 .newoosync-domestic-arrival-strip-head{
	align-self:center;
}
.newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-strip-head{
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	align-self:start;
	align-items:center;
	align-content:center;
	gap:8px 10px;
	min-height:auto;
}
.newoosync-domestic-arrival-grid{
	display:grid;
	grid-template-columns:repeat(5,minmax(0,1fr));
	gap:6px;
	margin:0;
	padding:0;
	list-style:none;
}
.newoosync-domestic-arrival-strip.is-count-1 .newoosync-domestic-arrival-grid{
	grid-template-columns:minmax(220px,280px);
	justify-content:end;
}
.newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-grid{
	grid-template-columns:repeat(2,minmax(0,1fr));
	width:100%;
	max-width:none;
	justify-content:stretch;
	justify-self:stretch;
}
.newoosync-domestic-arrival-card{
	list-style:none;
}
.newoosync-domestic-arrival-link{
	display:grid;
	grid-template-columns:50px minmax(0,1fr);
	grid-template-areas:"thumb copy" "badge badge";
	align-items:center;
	gap:5px;
	height:100%;
	padding:6px;
	border:1px solid #dbe2ec;
	border-radius:13px;
	background:#fff;
	box-shadow:0 10px 20px rgba(24,32,51,.05);
	color:#182033;
	text-decoration:none;
	transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}
.newoosync-domestic-arrival-link>.newoosync-card-badge.newoosync-domestic-arrival-status{
	position:static!important;
	top:auto!important;
	right:auto!important;
	bottom:auto!important;
	left:auto!important;
	grid-area:badge;
	justify-self:start;
	min-height:20px;
	padding:0 8px;
	font-size:9.5px;
	line-height:1;
	white-space:nowrap;
}
.newoosync-domestic-arrival-link>.newoosync-freshness-badge{position:static;grid-area:badge;justify-self:end;align-self:start;margin:0}
.newoosync-domestic-arrival-link:hover{
	transform:translateY(-1px);
	border-color:#c4cedb;
	box-shadow:0 16px 28px rgba(24,32,51,.08);
}
.newoosync-domestic-arrival-thumb{
	grid-area:thumb;
	position:relative;
	display:block;
	aspect-ratio:1/1;
	padding:4px;
	border-radius:12px;
	background:linear-gradient(180deg,#f7f9fc,#edf2f7);
	overflow:hidden;
}
.newoosync-domestic-arrival-thumb img{
	width:100%;
	height:100%;
	object-fit:contain;
}
.newoosync-domestic-arrival-thumb .newoosync-card-badge{
	top:8px;
	right:8px;
	left:auto;
}
.newoosync-domestic-arrival-copy{
	grid-area:copy;
	display:grid;
	gap:3px;
	align-content:start;
}
.newoosync-domestic-arrival-copy .newoosync-maker{
	font-size:8.75px;
	font-weight:800;
	letter-spacing:.08em;
	color:#7b8796;
}
.newoosync-domestic-arrival-copy strong{
	display:-webkit-box;
	min-height:auto;
	font-size:10.4px;
	line-height:1.22;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.newoosync-domestic-arrival-copy .newoosync-release{
	font-size:8.25px;
	font-weight:800;
	color:#536274;
}
.newoosync-domestic-arrival-copy .newoosync-product-price{
	font-size:11px;
	font-weight:700;
	color:#d97706;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-grid .newoosync-ranking-product-slide,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-grid .newoosync-ranking-product-slide{
	flex:0 0 calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-desktop,6) - 1))) / var(--newoosync-ranking-visible-desktop,6));
	min-width:calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-desktop,6) - 1))) / var(--newoosync-ranking-visible-desktop,6));
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-filtered-shelf-context,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-filtered-shelf-context{
	display:flex;
	align-items:center;
	gap:6px 10px;
	flex-wrap:wrap;
	margin:0;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-filtered-shelf-context-label,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-filtered-shelf-context-label{
	display:inline-flex;
	align-items:center;
	min-height:20px;
	padding:0 8px;
	border-radius:999px;
	background:rgba(233,238,244,.88);
	font-size:9px;
	font-weight:800;
	letter-spacing:.12em;
	color:#6a7584;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-filtered-shelf-context-value,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-filtered-shelf-context-value{
	font-size:11px;
	color:#223047;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-filtered-shelf-summary,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-filtered-shelf-summary{
	font-size:10.5px;
	line-height:1.42;
	color:#657182;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head,
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-head,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-head,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-head{
	gap:12px 18px;
	margin-bottom:10px;
	padding-bottom:14px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-copy,
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-copy,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-copy,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-copy,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-copy,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-copy,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-copy,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-copy{
	gap:6px;
	min-width:0;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head h2,
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-head h2,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-head h2,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-head h2{
	line-height:1.14;
}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-link,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-link,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-link,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-link,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-link,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-link{
	min-height:31px;
	padding:0 12px;
	border:1px solid rgba(214,221,230,.92);
	border-radius:999px;
	background:rgba(255,255,255,.92);
	font-size:11px;
	letter-spacing:.06em;
	box-shadow:0 8px 18px rgba(92,103,117,.06);
	opacity:.88;
	white-space:nowrap;
}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-link:hover,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-link:hover,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-link:hover,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-link:hover,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-link:hover,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-link:hover{
	border-color:rgba(166,178,193,.96);
	background:#fff;
	text-decoration:none;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head{
	align-items:center;
	gap:8px 14px;
	margin-bottom:4px;
	padding-bottom:8px;
	border-bottom-color:rgba(148,163,184,.3);
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-label,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-label{
	display:inline-flex;
	align-items:center;
	width:max-content;
	min-height:22px;
	padding:0 9px;
	border:1px solid rgba(214,221,230,.92);
	border-radius:999px;
	background:rgba(248,250,252,.92);
	font-size:10px;
	font-weight:700;
	letter-spacing:.14em;
	color:#7f7582;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-head-actions,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-head-actions{
	margin-left:auto;
	align-self:center;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head h2{
	font-size:22px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-note{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills{
	gap:7px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills :is(span,a),
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills :is(span,a){
	min-height:32px;
	padding:0 10px;
	background:rgba(249,250,252,.98);
	box-shadow:none;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills a:hover,
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills a:focus-visible,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills a:hover,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills a:focus-visible{
	box-shadow:0 8px 18px rgba(24,32,51,.06);
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-link,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-link{
	gap:4px;
	padding:7px 7px 6px;
	border-radius:15px;
	box-shadow:0 8px 18px rgba(24,32,51,.035);
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-link:hover,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-link:hover{
	box-shadow:0 14px 26px rgba(24,32,51,.07);
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-rank,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-rank{
	top:6px;
	left:6px;
	min-width:30px;
	padding:3px 5px 3px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-thumb,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-thumb{
	aspect-ratio:1/1;
	padding:5px;
	background:linear-gradient(180deg,#f7f9fc,#eef2f7);
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body{
	gap:2px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-maker,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-maker{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body strong,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body strong{
	font-size:10.2px;
	line-height:1.16;
	min-height:20px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-release{
	font-size:8px;
	font-weight:800;
	color:#536274;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-product-price,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-product-price{
	font-size:10.75px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product.is-top .newoosync-ranking-product-body strong,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product.is-top .newoosync-ranking-product-body strong{
	font-size:10.6px;
}
@media (min-width:641px){
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-link,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-link{
	display:grid;
	grid-template-columns:clamp(116px,34%,180px) minmax(0,1fr);
	grid-template-areas:"rank badge" "thumb body";
	align-items:start;
	column-gap:10px;
	row-gap:8px;
	padding:10px 10px 11px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-rank,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-rank{
	position:static!important;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
	grid-area:rank;
	justify-self:start;
	align-self:start;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-link>.newoosync-card-badge,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-link>.newoosync-card-badge{
	grid-area:badge;
	justify-self:end;
	align-self:start;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-thumb,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-thumb{
	grid-area:thumb;
	aspect-ratio:auto;
	min-height:clamp(116px,16vw,180px);
	height:100%;
	padding:8px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body{
	grid-area:body;
	align-self:start;
	gap:4px;
	padding-top:1px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body strong,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body strong{
	font-size:12.8px;
	line-height:1.28;
	min-height:0;
	-webkit-line-clamp:3;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product.is-top .newoosync-ranking-product-body strong,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product.is-top .newoosync-ranking-product-body strong{
	font-size:13.2px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body .newoosync-release{
	font-size:10px;
}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body .newoosync-product-price,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section.is-count-2 .newoosync-ranking-product-body .newoosync-product-price{
	font-size:12.5px;
}
}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-head{
	margin-bottom:8px;
	padding-bottom:12px;
}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-head h2{
	font-size:22px;
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-head{
	margin-bottom:4px;
	padding-bottom:7px;
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-head h2{
	font-size:20px;
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-note{
	max-width:480px;
	color:#7f7582;
}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-grid,
.newoosync-home.is-route-domestic .newoosync-spotlight-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-link,
.newoosync-home.is-route-domestic .newoosync-spotlight-link{gap:5px;padding:7px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy strong,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy strong{font-size:10.9px;line-height:1.2}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy .newoosync-release{font-size:8px;font-weight:800;color:#536274}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy .newoosync-product-price,
.newoosync-home.is-route-domestic .newoosync-spotlight-copy .newoosync-product-price{font-size:10.75px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-note,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-note{display:none}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body{padding:4px 4px 3px;min-height:50px}
.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid,
.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:4px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body h3,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body h3{font-size:10.2px;line-height:1.14;min-height:19px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-release{font-size:8px;font-weight:800;color:#536274}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-price,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-price{font-size:10.4px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body{padding:4px 4px 3px;min-height:46px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3{font-size:9.9px;line-height:1.12;min-height:18px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-release{font-size:7.75px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-price,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-price{font-size:10.15px}
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-head{
	margin-bottom:10px;
	padding-bottom:12px;
	border-bottom:1px solid rgba(185,136,153,.12);
}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-note,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-note,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-note,
	.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-note,
	.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-note{
	display:none;
}
@media (max-width:1100px){
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head h2{font-size:20px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-head h2{font-size:20px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-head h2{font-size:18px}
.newoosync-domestic-arrival-strip.is-count-1{grid-template-columns:1fr;gap:6px}
.newoosync-domestic-arrival-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.newoosync-domestic-arrival-strip.is-count-1 .newoosync-domestic-arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}
.newoosync-domestic-arrival-link{grid-template-columns:54px minmax(0,1fr);padding:7px}
}
@media (max-width:640px){
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head,
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-head,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-head,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-head,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-head{gap:6px;margin-bottom:7px;padding-bottom:8px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-head-actions,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-head-actions{margin-left:0;width:100%;justify-content:flex-start}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills{gap:6px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills :is(span,a),
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills :is(span,a){min-height:32px;padding:0 11px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-note,
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-note,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-note,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-note,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-note{font-size:10px;line-height:1.5}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head h2,
.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head h2{font-size:20px}
.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-link,
.newoosync-home[data-route="domestic"] .newoosync-maker-section .newoosync-section-link,
.newoosync-home[data-route="domestic"] .newoosync-product-sections > .newoosync-section .newoosync-section-link,
.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-link,
.newoosync-home.is-route-domestic .newoosync-maker-section .newoosync-section-link,
.newoosync-home.is-route-domestic .newoosync-product-sections > .newoosync-section .newoosync-section-link{min-height:28px;padding:0 10px;font-size:10px}
.newoosync-domestic-arrival-strip{margin-top:4px;padding:12px 12px 13px;border-radius:20px}
.newoosync-domestic-arrival-strip-head h2{font-size:18px}
.newoosync-domestic-arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.newoosync-domestic-arrival-strip.is-count-2{grid-template-columns:1fr}
.newoosync-domestic-arrival-strip.is-count-1 .newoosync-domestic-arrival-grid{grid-template-columns:1fr}
.newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;justify-content:stretch;justify-self:stretch}
.newoosync-domestic-arrival-link{grid-template-columns:60px minmax(0,1fr);gap:6px;padding:8px;border-radius:15px}
.newoosync-domestic-arrival-link>.newoosync-card-badge.newoosync-domestic-arrival-status{min-height:18px;padding:0 7px;font-size:9px}
.newoosync-domestic-arrival-copy strong{min-height:auto;font-size:10.75px}
.newoosync-domestic-arrival-copy .newoosync-product-price{font-size:11.5px}
}
@media (prefers-reduced-motion: reduce){
.newoosync-route-hub-link,.newoosync-stage-link,.newoosync-notice-card,.newoosync-dashboard-card{animation:none;transition:none;transform:none}
.newoosync-route-hub-link::before{display:none}
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image,
.single-product div.product .woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__image{animation:none!important;transition:none!important}
}
@media (min-width:1360px){.newoosync-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
/* Desktop-stable authority: keep parent shells in fixed desktop positions through narrow PC widths.
   Card counts may compact first, but side/support/detail columns should not fall to one column
   until the layout is genuinely sub-desktop. */
@media (min-width:961px) and (max-width:1100px){
.newoosync-stage{grid-template-columns:minmax(0,1.52fr) minmax(248px,.82fr);gap:18px}
.newoosync-home[data-route="domestic"] .newoosync-stage,
.newoosync-home.is-route-domestic .newoosync-stage{grid-template-columns:minmax(0,1fr) 248px;gap:14px}
.newoosync-main-grid{grid-template-columns:minmax(0,1fr) minmax(224px,264px);gap:16px}
.newoosync-catalog-support-grid{grid-template-columns:minmax(0,1.02fr) minmax(248px,.82fr);gap:16px}
.newoosync-genre-hero{grid-template-columns:minmax(0,1.45fr) minmax(210px,.72fr);gap:12px}
.newoosync-product-detail-content .single-product>.product{grid-template-columns:minmax(252px,312px) minmax(300px,368px);max-width:820px;gap:8px 12px}
.newoosync-route-cart .woocommerce{grid-template-columns:minmax(0,1fr) minmax(252px,286px);gap:12px 14px}
}
@media (max-width:1100px){.newoosync-route-hub,.newoosync-priority-links,.newoosync-catalog-focus-grid,.newoosync-product-grid,.newoosync-showcase-grid,.newoosync-spotlight-grid,.newoosync-collection-grid,.newoosync-maker-grid,.newoosync-category-grid,.newoosync-ranking-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.newoosync-dashboard-grid,.newoosync-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newoosync-collection-card.is-featured,.newoosync-lineup-card.is-featured{grid-column:span 2}.newoosync-store-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:960px){.newoosync-stage,.newoosync-priority-grid,.newoosync-main-grid,.newoosync-catalog-support-grid,.newoosync-product-detail-content .single-product>.product{grid-template-columns:1fr}.newoosync-product-detail-content .single-product>.product{grid-template-areas:"gallery" "summary" "tabs"}.newoosync-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery,.single-product div.product>.woocommerce-product-gallery,body.newoosync-route-page .single-product div.product>.woocommerce-product-gallery{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery img{max-height:480px}.newoosync-product-detail-content :is(.related.products,.upsells.products){--newoosync-shelf-columns:2;--newoosync-shelf-gap:12px;--newoosync-shelf-padding-x:18px;--newoosync-shelf-padding-top:18px;--newoosync-shelf-card-padding-x:14px;--newoosync-shelf-card-padding-y:13px;--newoosync-shelf-card-padding-bottom:12px;--newoosync-shelf-media-height:160px}.newoosync-route-cart .woocommerce{grid-template-columns:1fr}.newoosync-route-cart .woocommerce>.cart-collaterals{grid-column:1;grid-row:auto;position:static}}
@media (max-width:1100px){.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{min-height:clamp(248px,50vw,372px);padding:12px 12px 10px}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper img{max-height:520px}.newoosync-product-detail-content .newoosync-gallery-status{top:10px;left:10px;min-height:26px;padding:0 9px;font-size:10.25px}.newoosync-product-detail-content .newoosync-gallery-thumb-rail{gap:6px;padding:6px 7px}.newoosync-product-detail-content .flex-control-thumbs{gap:7px}.newoosync-product-detail-content .flex-control-thumbs li{flex-basis:60px;width:60px!important;min-width:60px}.newoosync-product-detail-content .newoosync-gallery-thumb-nav{width:26px;min-width:26px;height:26px}.newoosync-product-detail-content .newoosync-gallery-main-nav{right:10px;bottom:10px;left:10px}.newoosync-product-detail-content .newoosync-gallery-main-nav-button{width:32px;min-width:32px;height:32px}}
@media (max-width:1100px){.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{max-width:840px;padding:0 20px}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{margin:16px 0 20px!important}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{padding:36px 22px 22px}.newoosync-product-purchase-data{grid-template-columns:1fr 1fr}}
@media (max-width:1100px){.newoosync-maker-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.newoosync-maker-card{grid-template-rows:minmax(112px,1fr) auto;min-height:236px}.newoosync-maker-media{min-height:112px}.newoosync-maker-card-copy{min-height:112px}}
@media (max-width:960px){.newoosync-category-hub-overview{grid-template-columns:1fr}.newoosync-category-hub-cta{justify-items:start}.newoosync-category-hub-cta-links{grid-template-columns:unset;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.newoosync-category-group-head{grid-template-columns:1fr}.newoosync-category-group-side{justify-content:flex-start}.newoosync-category-grid{gap:7px}.newoosync-category-grid--grouped{grid-template-columns:repeat(2,minmax(0,1fr))}.newoosync-category-card{grid-template-rows:minmax(80px,1fr) auto;min-height:170px}.newoosync-category-media{min-height:80px}.newoosync-category-card-copy{min-height:76px}}
@media (max-width:960px){.newoosync-stage-support-shell{grid-template-columns:1fr}.newoosync-stage-quick-nav{padding:0;border:none}.newoosync-stage-quick-link{min-height:0;padding:12px 14px}}
@media (max-width:960px){.newoosync-genre-hero{grid-template-columns:1fr}.newoosync-genre-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
.newoosync-home-lead--domestic{display:grid;grid-template-columns:1fr;gap:14px;width:100%;margin-left:0}
.newoosync-stage-side,.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic .newoosync-home-shell,.newoosync-home.is-route-domestic .newoosync-home-lead--domestic .newoosync-home-shell{grid-column:auto}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic .newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic .newoosync-home-shell{order:1}
.newoosync-stage-side--right{order:3}
.newoosync-stage-side-stack--left,.newoosync-stage-side-stack--right{grid-template-columns:minmax(0,1fr);gap:14px}
.newoosync-stage-side--right{padding-top:0}
}
@media (max-width:960px){
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark{grid-template-columns:1fr;gap:14px;padding-left:0}
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic{padding:10px;border-radius:28px}
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic::after,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic::after{inset:8px;border-radius:18px}
.newoosync-home[data-route="domestic"] .newoosync-stage-inline-entry,
.newoosync-home.is-route-domestic .newoosync-stage-inline-entry{margin-top:10px}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label{left:0;top:-10px;writing-mode:horizontal-tb;transform:none;flex-direction:row}
.newoosync-stage-entry-panel{position:static;width:auto;margin-top:0;padding:16px}
.newoosync-stage-entry-links{grid-template-columns:minmax(0,1fr);column-gap:0}
.newoosync-stage-entry-link-shell.is-menu{grid-column:1/-1}
.newoosync-stage-entry-link span{display:block}
.newoosync-stage-entry-genre-menu{display:none;position:static;min-width:0;max-width:none;padding:10px 0 12px;border:none;background:transparent;box-shadow:none;grid-template-columns:minmax(0,1fr)}
.newoosync-stage-entry-link-shell.is-menu:hover .newoosync-stage-entry-genre-menu,
.newoosync-stage-entry-link-shell.is-menu:focus-within .newoosync-stage-entry-genre-menu,
.newoosync-stage-entry-link-shell.is-open .newoosync-stage-entry-genre-menu{display:grid}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-links,
.newoosync-home.is-route-domestic .newoosync-stage-menu-links{grid-template-columns:repeat(3,minmax(0,1fr))}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link,
.newoosync-home.is-route-domestic .newoosync-stage-menu-link{border-bottom:none;border-right:1px solid #e8edf5}
.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link:nth-child(3n),
.newoosync-home.is-route-domestic .newoosync-stage-menu-link:nth-child(3n){border-right:none}
.newoosync-home[data-route="domestic"] .newoosync-stage-summary,
.newoosync-home.is-route-domestic .newoosync-stage-summary{grid-template-columns:1fr}
}
@media (max-width:900px){.newoosync-home-shell{padding:20px}.newoosync-stage-support,.newoosync-info-grid{grid-template-columns:1fr}.newoosync-notice-strip,.newoosync-band-grid,.newoosync-guide-grid,.newoosync-ranking-grid,.newoosync-editorial-grid,.newoosync-route-hub,.newoosync-priority-links,.newoosync-catalog-focus-grid,.newoosync-showcase-grid,.newoosync-collection-grid,.newoosync-maker-grid,.newoosync-category-grid,.newoosync-dashboard-grid,.newoosync-lineup-grid,.newoosync-ranking-shelf-grid{grid-template-columns:1fr 1fr}.newoosync-product-grid,.newoosync-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newoosync-collection-card.is-featured,.newoosync-lineup-card.is-featured{grid-column:span 2}.newoosync-hero-rail.is-triptych .newoosync-slide,.newoosync-hero-rail.is-double .newoosync-slide{flex:0 0 calc((100% - 12px) / 2);min-width:calc((100% - 12px) / 2)}.newoosync-hero-points{grid-template-columns:1fr}.newoosync-hero-rail.is-home-hero .newoosync-slide{min-height:260px}}
@media (max-width:900px){.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy{padding:10px 11px 9px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy h1,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy h1{margin-bottom:4px;font-size:20px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy p,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy p{display:none}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only,.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only{margin-bottom:2px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy,.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy{padding:8px 10px 7px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1,.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1{margin:0;font-size:18px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail,.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail{border-radius:12px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail .newoosync-slide,.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail .newoosync-slide{min-height:124px;padding:11px 11px 34px}}
@media (max-width:900px){.newoosync-catalog-hero-support{font-size:10px;line-height:1.38}.newoosync-catalog-hero-context{gap:4px}.newoosync-catalog-hero-context-item{min-height:20px;padding:0 7px;font-size:8.75px}}
@media (max-width:900px){.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid,.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-grid,.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body{gap:2px;padding:6px 6px 5px;min-height:64px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body{padding:6px 6px 5px;min-height:60px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body h3,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body h3{font-size:10.75px;line-height:1.16;min-height:24px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3{font-size:10.4px;line-height:1.14;min-height:22px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-maker,.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-release,.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-sku,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-maker,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-release,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-sku{font-size:8.4px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-release,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-release{font-size:8.1px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-price,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-price{font-size:10.9px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-price,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-price{font-size:10.6px}.newoosync-home[data-route="domestic"] .newoosync-spotlight-grid,.newoosync-home.is-route-domestic .newoosync-spotlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.newoosync-home[data-route="domestic"] .newoosync-spotlight-link,.newoosync-home.is-route-domestic .newoosync-spotlight-link{gap:6px;padding:8px}.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy strong,.newoosync-home.is-route-domestic .newoosync-spotlight-copy strong{font-size:11px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-section-note,.newoosync-home[data-route="domestic"] .newoosync-spotlight-section .newoosync-section-note,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-section-note,.newoosync-home.is-route-domestic .newoosync-spotlight-section .newoosync-section-note{display:none}}
@media (max-width:900px){.newoosync-maker-hub-head{gap:8px}.newoosync-maker-hub-context{gap:6px;font-size:11px}.newoosync-maker-hub-context-label{min-height:22px;padding:0 8px}.newoosync-maker-hub-tools{grid-template-columns:1fr;gap:6px;padding:10px}.newoosync-maker-hub-tools-copy{gap:3px}.newoosync-maker-hub-tools-note{font-size:11px}.newoosync-maker-hub-links{gap:6px;justify-content:flex-start}.newoosync-maker-hub-link{min-height:28px;padding:0 9px}#newoosync-maker-hub .newoosync-maker-hub-overview{gap:6px}#newoosync-maker-hub .newoosync-maker-hub-overview-item{min-height:26px;padding:0 9px}#newoosync-maker-hub .newoosync-maker-grid-intro{gap:3px;margin-bottom:10px;padding:0}#newoosync-maker-hub .newoosync-maker-grid-note{font-size:12px;line-height:1.6}#newoosync-maker-hub .newoosync-maker-card-footer{gap:7px;padding:9px 9px 8px}#newoosync-maker-hub .newoosync-maker-action{font-size:11px}.newoosync-maker-card{grid-template-rows:minmax(108px,1fr) auto;min-height:226px}.newoosync-maker-media{min-height:108px}.newoosync-maker-card-copy{min-height:108px;padding:12px 12px 12px}.newoosync-maker-title{font-size:20px}}
@media (max-width:900px){.newoosync-focus-shell-context{grid-template-columns:1fr;gap:6px}.newoosync-focus-shell-context-label,.newoosync-focus-shell-context-value{width:max-content}.newoosync-focus-shell-context-note{font-size:11px}.newoosync-focus-shell-tools{grid-template-columns:1fr;gap:6px;padding:10px}.newoosync-focus-shell-tools-copy{gap:3px}.newoosync-focus-shell-tools-note{font-size:11px}.newoosync-focus-shell-links{gap:6px;justify-content:flex-start}.newoosync-focus-shell-link{min-height:28px;padding:0 9px}.newoosync-focus-shell-link.is-primary{padding:0 10px}.newoosync-focus-shell-empty-guide{padding:11px 12px}}
@media (max-width:900px){.newoosync-route-cart .newoosync-quick-links,.newoosync-route-checkout .newoosync-quick-links{flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:10px 12px;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.newoosync-route-cart .newoosync-quick-links::-webkit-scrollbar,.newoosync-route-checkout .newoosync-quick-links::-webkit-scrollbar{display:none}.newoosync-route-cart .newoosync-quick-link,.newoosync-route-checkout .newoosync-quick-link{flex:0 0 auto;min-height:32px;padding:0 11px;font-size:11.5px;white-space:nowrap}.newoosync-route-flow-support .newoosync-focus-shell-tools{padding:8px 10px;gap:5px 10px}.newoosync-route-flow-support .newoosync-focus-shell-tools-copy{gap:3px}.newoosync-route-flow-support .newoosync-focus-shell-tools-note{font-size:10.5px;line-height:1.44}.newoosync-route-flow-support .newoosync-focus-shell-links{flex-wrap:nowrap;gap:5px;overflow-x:auto;width:auto;max-width:100%;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.newoosync-route-flow-support .newoosync-focus-shell-links::-webkit-scrollbar{display:none}.newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary{flex:0 0 auto;min-height:28px;padding:0 9px;white-space:nowrap}}
@media (max-width:900px){.newoosync-section-head.is-filtered-result{gap:10px;padding:12px 13px 11px}.newoosync-filtered-shelf-context{gap:6px}.newoosync-filtered-shelf-summary{font-size:11px}}
@media (max-width:900px){.newoosync-filtered-result-shelf .newoosync-product-grid{gap:12px}.newoosync-filtered-result-shelf .newoosync-card-badge.is-filtered-result-badge{top:10px;right:10px}.newoosync-filtered-result-shelf .newoosync-product-body.is-filtered-result-card-body{gap:9px;padding:13px 13px 12px;min-height:146px}.newoosync-filtered-result-shelf .newoosync-filtered-result-card-title{min-height:66px;font-size:14px}.newoosync-filtered-result-shelf .newoosync-filtered-result-card-meta{gap:5px;min-height:17px}.newoosync-filtered-result-shelf .newoosync-filtered-result-release,.newoosync-filtered-result-shelf .newoosync-filtered-result-sku{font-size:10.5px}.newoosync-filtered-result-shelf .newoosync-filtered-result-price{padding-top:8px;font-size:13px}}
@media (max-width:900px){
.newoosync-home[data-route="domestic"] .newoosync-maker-section,
.newoosync-home.is-route-domestic .newoosync-maker-section{padding:18px 18px 20px}
.newoosync-home[data-route="domestic"] .newoosync-maker-grid,
.newoosync-home.is-route-domestic .newoosync-maker-grid,
.newoosync-home[data-route="domestic"] .newoosync-showcase-grid,
.newoosync-home.is-route-domestic .newoosync-showcase-grid{gap:12px}
.newoosync-home[data-route="domestic"] .newoosync-maker-card,
.newoosync-home[data-route="domestic"] .newoosync-showcase-card,
.newoosync-home.is-route-domestic .newoosync-maker-card,
.newoosync-home.is-route-domestic .newoosync-showcase-card{min-height:168px;border-radius:18px}
.newoosync-home[data-route="domestic"] #newoosync-maker-hub .newoosync-maker-card,
.newoosync-home.is-route-domestic #newoosync-maker-hub .newoosync-maker-card{min-height:226px;padding:0}
.newoosync-home[data-route="domestic"] .newoosync-maker-card strong,
.newoosync-home[data-route="domestic"] .newoosync-showcase-card strong,
.newoosync-home.is-route-domestic .newoosync-maker-card strong,
.newoosync-home.is-route-domestic .newoosync-showcase-card strong{font-size:18px}
.newoosync-home[data-route="domestic"] #newoosync-maker-hub .newoosync-maker-title,
.newoosync-home.is-route-domestic #newoosync-maker-hub .newoosync-maker-title{font-size:20px}
}
@media (max-width:1100px){
body.newoosync-domestic-home-active .wf_navbar > .wf-container > .wf-row.align-items-center.wf-py-4{gap:12px!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form{min-height:var(--newoosync-search-shell-min-height,66px)!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select,
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-input{min-height:64px!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button{width:var(--newoosync-search-submit-width,62px)!important;min-width:var(--newoosync-search-submit-width,62px)!important}
}
@media (max-width:900px){.newoosync-category-section{gap:5px;padding:8px 7px}.newoosync-category-hub-head{gap:3px}.newoosync-category-hub-head .newoosync-section-note{display:none}.newoosync-category-hub-context{gap:4px;font-size:10px}.newoosync-category-hub-context-label{min-height:19px;padding:0 7px}.newoosync-category-hub-tools{grid-template-columns:1fr;gap:2px;padding:5px 6px}.newoosync-category-hub-tools-copy{gap:1px}.newoosync-category-hub-links{gap:3px;justify-content:flex-start}.newoosync-category-hub-link{min-height:24px;padding:0 6px;font-size:9.25px}.newoosync-category-hub-overview{gap:3px;padding:5px 6px}.newoosync-category-hub-status{gap:3px}.newoosync-category-hub-status-item{padding:4px 6px}.newoosync-category-hub-status-label{font-size:8.5px}.newoosync-category-hub-status-value{font-size:10.5px}.newoosync-category-hub-cta{gap:3px}.newoosync-category-hub-cta-links{display:flex;flex-wrap:wrap;gap:3px}.newoosync-category-hub-cta-link{min-height:23px;padding:0 6px}.newoosync-category-hub-cta-link-label{font-size:9px}.newoosync-category-group{gap:5px;padding:7px}.newoosync-category-group-copy h3{font-size:15.5px}.newoosync-category-group-note{display:none}.newoosync-category-group-link-rail{gap:2px;padding:1px 0 0}.newoosync-category-group-link-label{gap:1px}.newoosync-category-group-links{gap:3px}.newoosync-category-group-link{min-height:23px;padding:0 6px;font-size:9.25px}.newoosync-category-group-side{justify-content:flex-start}.newoosync-category-group-count{min-height:16px;padding:0 5px;font-size:7.75px}.newoosync-category-grid--grouped{grid-template-columns:repeat(2,minmax(0,1fr))}.newoosync-category-card{grid-template-rows:minmax(76px,1fr) auto;min-height:160px}.newoosync-category-media{min-height:76px}.newoosync-category-card-copy{gap:3px;min-height:70px;margin-top:-3px;padding:0 7px 6px}.newoosync-category-family-label{min-height:17px;padding:0 5px;font-size:7px}.newoosync-category-title{font-size:14.5px}.newoosync-category-card.is-long-title .newoosync-category-title{font-size:13px}.newoosync-category-note{font-size:8.75px;line-height:1.3;-webkit-line-clamp:1}.newoosync-category-pending-inline{min-height:14px;font-size:8px}.newoosync-category-card-footer{gap:3px;padding-top:3px}.newoosync-category-card-support{gap:2px 4px}.newoosync-category-caption{gap:2px 4px;font-size:8.25px}.newoosync-category-caption-label{min-height:13px;font-size:7px}.newoosync-category-caption-text{font-size:8.25px;line-height:1.22}.newoosync-category-volume{min-height:13px;padding:0 4px;font-size:7px}.newoosync-category-status{min-height:18px;padding:0 5px;font-size:8px}}
@media (max-width:900px){.newoosync-ranking-product-slide{flex:0 0 calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-tablet,3) - 1))) / var(--newoosync-ranking-visible-tablet,3));min-width:calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-tablet,3) - 1))) / var(--newoosync-ranking-visible-tablet,3))}}
@media (max-width:900px){.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-grid .newoosync-ranking-product-slide,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-grid .newoosync-ranking-product-slide{flex:0 0 calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-tablet,3) - 1))) / var(--newoosync-ranking-visible-tablet,3));min-width:calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-tablet,3) - 1))) / var(--newoosync-ranking-visible-tablet,3))}}
@media (min-width:641px) and (max-width:900px){.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-strip:not(.is-count-1) .newoosync-domestic-arrival-grid,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-strip:not(.is-count-1) .newoosync-domestic-arrival-grid{grid-template-columns:1fr}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-card,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-card,.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-link,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-link,.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-copy,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-copy{min-width:0}}
@media (min-width:641px) and (max-width:820px){.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-rail,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-rail{--newoosync-ranking-visible-tablet:2!important}}
@media (min-width:641px) and (max-width:768px){.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-rail,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-rail{--newoosync-ranking-visible-tablet:1!important}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-grid,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;transform:none!important}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-slide,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-slide{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-link,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-link,.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body{min-width:0}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-controls,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-controls{display:none!important}}
@media (max-width:768px){.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-strip.is-count-2,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-strip.is-count-2{grid-template-columns:1fr}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-grid,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-grid{grid-template-columns:1fr;width:auto;max-width:none;justify-content:stretch;justify-self:stretch}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-link,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-link{grid-template-columns:56px minmax(0,1fr)!important;grid-template-areas:"thumb copy" "badge badge";align-items:start!important;row-gap:9px!important}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-thumb,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-thumb{grid-area:thumb}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-copy,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-strip.is-count-2 .newoosync-domestic-arrival-copy{grid-area:copy}}
@media (max-width:768px){.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-link>.newoosync-card-badge.newoosync-domestic-arrival-status,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-link>.newoosync-card-badge.newoosync-domestic-arrival-status{align-self:start!important;min-height:18px!important;padding:0 5px!important;font-size:8.75px!important}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-link>.newoosync-freshness-badge,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-link>.newoosync-freshness-badge{align-self:start!important;min-height:18px!important;gap:3px!important;padding:0 5px!important}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-link>.newoosync-freshness-badge .newoosync-freshness-badge-label,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-link>.newoosync-freshness-badge .newoosync-freshness-badge-label{min-height:14px;padding:0 4px;font-size:8px}.newoosync-home[data-route="domestic"] .newoosync-domestic-arrival-link>.newoosync-freshness-badge .newoosync-freshness-badge-date,.newoosync-home.is-route-domestic .newoosync-domestic-arrival-link>.newoosync-freshness-badge .newoosync-freshness-badge-date{font-size:9px}}
@media (max-width:900px){.newoosync-genre-meta{grid-template-columns:1fr}.newoosync-genre-copy h1{font-size:30px}}
@media (max-width:1100px){
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic.is-triptych,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic.is-double,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic.is-single{
	margin-left:0!important;
	width:min(100%,100%)!important;
	max-width:none!important;
	transform:none!important;
	justify-self:stretch!important;
}
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide{
	flex:0 0 100%!important;
	min-width:100%!important;
	min-height:280px!important;
	aspect-ratio:3/1;
	padding:28px 24px 62px!important;
}
}
@media (max-width:900px){.newoosync-info-page{padding:18px;border-radius:28px}.newoosync-info-hero-shell,.newoosync-info-actions-shell{padding:7px;border-radius:24px}.newoosync-info-page--guide-suite{gap:18px}.newoosync-info-page--guide-suite .newoosync-info-hero-shell,.newoosync-info-page--legal-suite .newoosync-info-hero-shell,.newoosync-info-page--global-guide .newoosync-info-hero-shell{padding:7px;border-radius:23px}.newoosync-info-page--guide-suite .newoosync-info-hero{min-height:0;padding:26px 24px 24px}.newoosync-info-page--guide-suite .newoosync-info-hero-copy,.newoosync-info-page--legal-suite .newoosync-info-hero-copy,.newoosync-info-page--global-guide .newoosync-info-hero-copy{gap:8px;max-width:100%}.newoosync-info-page--guide-suite .newoosync-info-hero-eyebrow,.newoosync-info-page--legal-suite .newoosync-info-hero-eyebrow,.newoosync-info-page--global-guide .newoosync-info-hero-eyebrow{min-height:23px;padding:0 9px;font-size:9.5px}.newoosync-info-page--guide-suite .newoosync-info-hero h2,.newoosync-info-page--guide-suite .newoosync-info-hero-title{font-size:34px}.newoosync-info-page--guide-suite .newoosync-info-hero p,.newoosync-info-page--guide-suite .newoosync-info-hero-lead,.newoosync-info-page--legal-suite .newoosync-info-hero-lead,.newoosync-info-page--global-guide .newoosync-info-hero-lead{max-width:100%;font-size:13.5px;line-height:1.6}.newoosync-info-page--guide-suite .newoosync-info-card h3,.newoosync-info-page--guide-suite .newoosync-info-callout h3,.newoosync-info-page--global-guide .newoosync-info-card h3,.newoosync-info-page--global-guide .newoosync-info-callout h3{font-size:20px;line-height:1.28}.newoosync-info-page--guide-suite .newoosync-info-card p,.newoosync-info-page--guide-suite .newoosync-info-callout p,.newoosync-info-page--guide-suite .newoosync-info-list li,.newoosync-info-page--global-guide .newoosync-info-card p,.newoosync-info-page--global-guide .newoosync-info-callout p,.newoosync-info-page--global-guide .newoosync-info-list li{font-size:14px;line-height:1.68}.newoosync-info-page--legal-suite .newoosync-info-table th{font-size:11px;line-height:1.48}.newoosync-info-page--legal-suite .newoosync-info-table td{font-size:13.5px;line-height:1.6}.newoosync-info-page--guide-suite .newoosync-info-body,.newoosync-info-page--legal-suite .newoosync-info-body{gap:14px}.newoosync-info-page--guide-suite .newoosync-info-body>.newoosync-info-grid:first-child{gap:14px}.newoosync-info-page--guide-suite .newoosync-info-body>:first-child,.newoosync-info-page--legal-suite .newoosync-info-body>:first-child{margin-top:-1px}.newoosync-info-page--guide-suite .newoosync-info-actions-shell,.newoosync-info-page--legal-suite .newoosync-info-actions-shell,.newoosync-info-page--jp-contact .newoosync-info-actions-shell,.newoosync-info-page--global-contact .newoosync-info-actions-shell{padding:7px}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-links--guide-suite,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-links--legal-suite{gap:7px}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-page-button,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-page-button{min-height:48px;padding:11px 13px;box-shadow:0 5px 12px rgba(24,32,51,.04)}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-page-button.is-emphasis,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-page-button.is-emphasis{box-shadow:0 10px 18px rgba(24,32,51,.1)}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-link-label,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-link-label{font-size:13px;line-height:1.32}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-link-kicker,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-link-kicker{min-height:18px;padding:0 6px;font-size:8.5px}.newoosync-info-links--guide-suite{grid-template-columns:repeat(2,minmax(0,1fr))}.newoosync-info-page--jp-contact .newoosync-info-hero,.newoosync-info-page--global-contact .newoosync-info-hero{padding:16px 16px 14px}.newoosync-info-page--jp-contact .newoosync-info-grid>:first-child[data-newoosync-info-card-key="contact-destination"],.newoosync-info-page--global-contact .newoosync-info-grid>:first-child[data-newoosync-info-card-key="contact-destination"]{padding:12px 12px 10px;gap:6px}.newoosync-info-page--jp-contact .newoosync-contact-entry__actions,.newoosync-info-page--global-contact .newoosync-contact-entry__actions{grid-template-columns:1fr}.newoosync-info-page--jp-contact .newoosync-contact-entry__button,.newoosync-info-page--global-contact .newoosync-contact-entry__button{min-height:44px}.newoosync-info-page--jp-contact .newoosync-contact-entry__message,.newoosync-info-page--global-contact .newoosync-contact-entry__message{font-size:12.5px;line-height:1.44}.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__message,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__message{font-size:12px;line-height:1.38}.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta li,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta li{font-size:10.75px;line-height:1.34}}
@media (max-width:900px){.newoosync-info-page--guide-suite .newoosync-info-hero-context,.newoosync-info-page--global-guide .newoosync-info-hero-context{gap:6px}.newoosync-info-page--guide-suite .newoosync-info-hero-context-item,.newoosync-info-page--global-guide .newoosync-info-hero-context-item{min-height:22px;padding:0 8px;font-size:9.5px}}
@media (max-width:900px){.newoosync-info-page--jp-legal-notice{gap:18px}.newoosync-info-page--jp-legal-notice .newoosync-info-hero{min-height:0;padding:24px 22px 22px}.newoosync-info-page--jp-legal-notice .newoosync-info-hero h2,.newoosync-info-page--jp-legal-notice .newoosync-info-hero-title{font-size:34px}.newoosync-info-page--jp-legal-notice .newoosync-info-hero p,.newoosync-info-page--jp-legal-notice .newoosync-info-hero-lead{max-width:100%;font-size:14px;line-height:1.64}}
@media (max-width:900px){.newoosync-info-page--legal-suite .newoosync-info-table-shell{padding:10px;border-radius:20px}.newoosync-info-page--legal-suite .newoosync-info-table tr{grid-template-columns:180px minmax(0,1fr)}.newoosync-info-links--legal-suite{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){.newoosync-info-page--global-guide{gap:18px}.newoosync-info-page--global-guide .newoosync-info-hero{min-height:0;padding:26px 24px 24px}.newoosync-info-page--global-guide .newoosync-info-hero h2,.newoosync-info-page--global-guide .newoosync-info-hero-title{font-size:34px}.newoosync-info-page--global-guide .newoosync-info-hero p,.newoosync-info-page--global-guide .newoosync-info-hero-lead{max-width:100%;font-size:14px;line-height:1.66}}
@media (max-width:900px){.newoosync-info-empty-state{gap:7px;padding:14px 15px 13px}.newoosync-info-empty-state-title{font-size:14px}.newoosync-info-empty-state-message{font-size:13px;line-height:1.64}.newoosync-info-empty-state-hint{font-size:12px;line-height:1.56}}
@media (max-width:900px){.newoosync-info-page--guide-suite .newoosync-info-empty-state-eyebrow,.newoosync-info-page--legal-suite .newoosync-info-empty-state-eyebrow,.newoosync-info-page--global-guide .newoosync-info-empty-state-eyebrow{min-height:22px;padding:0 8px;font-size:9px}}
@media (max-width:900px){.newoosync-info-page--guide-suite .newoosync-info-empty-state-hint,.newoosync-info-page--legal-suite .newoosync-info-empty-state-hint,.newoosync-info-page--global-guide .newoosync-info-empty-state-hint{max-width:100%;font-size:11.25px;line-height:1.46;color:#6a7487}}
@media (max-width:900px){.newoosync-info-page--guide-suite .newoosync-info-empty-state,.newoosync-info-page--legal-suite .newoosync-info-empty-state{box-shadow:0 8px 18px rgba(24,32,51,.035),inset 0 1px 0 rgba(255,255,255,.56)}.newoosync-info-page--guide-suite .newoosync-info-empty-state--support,.newoosync-info-page--guide-suite .newoosync-info-empty-state--profile,.newoosync-info-page--legal-suite .newoosync-info-empty-state--policy{box-shadow:0 8px 18px rgba(24,32,51,.03),inset 0 1px 0 rgba(255,255,255,.62)}}
@media (max-width:900px){.newoosync-info-page--guide-suite .newoosync-info-empty-state--support{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}.newoosync-info-page--guide-suite .newoosync-info-empty-state--profile{background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)}.newoosync-info-page--legal-suite .newoosync-info-empty-state--policy{background:linear-gradient(180deg,#ffffff 0%,#f8fafd 100%)}}
@media (max-width:640px){.newoosync-home,.newoosync-info-page{padding:16px 12px 32px}.newoosync-home-shell{padding:16px}.newoosync-notice-strip,.newoosync-band-grid,.newoosync-guide-grid,.newoosync-product-grid,.newoosync-ranking-grid,.newoosync-sidebar,.newoosync-editorial-grid,.newoosync-route-hub,.newoosync-priority-links,.newoosync-catalog-focus-grid,.newoosync-showcase-grid,.newoosync-store-footer-grid,.newoosync-stage-links,.newoosync-spotlight-grid,.newoosync-collection-grid,.newoosync-maker-grid,.newoosync-category-grid,.newoosync-dashboard-grid,.newoosync-lineup-grid,.newoosync-stage-highlight-strip,.newoosync-stage-promo-stack,.newoosync-stage-entry-links,.newoosync-ranking-shelf-grid{grid-template-columns:1fr}.newoosync-collection-card.is-featured,.newoosync-lineup-card.is-featured{grid-column:auto;min-height:220px}.newoosync-hero-copy h1,.newoosync-panel-head h2,.newoosync-stage-summary h1{font-size:30px}.newoosync-info-hero h2{font-size:34px}.newoosync-info-hero{padding:24px 20px}.newoosync-info-card,.newoosync-info-callout{padding:18px}.newoosync-info-card h3,.newoosync-info-callout h3{font-size:20px}.newoosync-info-card p,.newoosync-info-callout p,.newoosync-info-list li,.newoosync-info-meta-row div,.newoosync-info-meta-row p,.newoosync-info-table th,.newoosync-info-table td{font-size:14px;line-height:1.85}.newoosync-slide strong,.newoosync-banner-card strong,.newoosync-side-banner strong,.newoosync-editorial-card strong,.newoosync-guide-card strong,.newoosync-notice-card strong,.newoosync-priority-link strong,.newoosync-catalog-focus-card strong,.newoosync-showcase-card strong,.newoosync-store-footer-card strong,.newoosync-collection-card strong,.newoosync-maker-card strong,.newoosync-category-card strong,.newoosync-route-hub-link strong,.newoosync-lineup-copy strong,.newoosync-stage-entry-heading{font-size:18px}.newoosync-slide{padding:18px 18px 52px;min-height:180px}.newoosync-hero-rail .newoosync-slide{flex:0 0 100%;min-width:100%}.newoosync-hero-rail.is-home-hero .newoosync-slide{min-height:220px;padding:22px 22px 60px}.newoosync-hero-rail.is-home-hero .newoosync-slide strong{font-size:24px}.newoosync-slide-controls{left:12px;right:12px;bottom:12px}.newoosync-quick-links{padding:14px}.newoosync-section-head{align-items:flex-start;flex-direction:column}.newoosync-dashboard-meta{align-items:flex-start;flex-direction:column}.newoosync-info-table th,.newoosync-info-table td{display:block;width:100%}.newoosync-home[data-route="domestic"] .newoosync-stage-menu-links,.newoosync-home.is-route-domestic .newoosync-stage-menu-links{grid-template-columns:1fr}.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link,.newoosync-home.is-route-domestic .newoosync-stage-menu-link{border-right:none;border-bottom:1px solid #e8edf5}.newoosync-home[data-route="domestic"] .newoosync-stage-menu-link:last-child,.newoosync-home.is-route-domestic .newoosync-stage-menu-link:last-child{border-bottom:none}.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label,.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label{display:none}.newoosync-product-detail-content .woocommerce-product-gallery img{max-height:360px}.newoosync-product-detail-meta{gap:8px 12px}.newoosync-product-purchase-snapshot{padding:14px 14px 13px;border-radius:18px}.newoosync-product-price-summary,.newoosync-product-purchase-data{grid-template-columns:1fr}.newoosync-product-price-summary-item{padding:11px 12px 10px}.newoosync-product-price-summary-value{font-size:16px}.newoosync-product-purchase-data-row{padding-bottom:8px}.newoosync-product-detail-content .single-product>.product>.summary form.cart{grid-template-columns:minmax(68px,78px) minmax(0,1fr);gap:10px}.newoosync-product-detail-content .single-product>.product>.summary form.cart .quantity .qty{min-height:44px;padding:0 10px}.newoosync-product-detail-content .single-product>.product>.summary form.cart .button,.newoosync-product-detail-content .single-product>.product>.summary form.cart .single_add_to_cart_button{min-height:46px;padding:0 14px}.newoosync-product-detail-content :is(.related.products,.upsells.products){--newoosync-shelf-inline-edge:12px;--newoosync-shelf-padding-x:14px;--newoosync-shelf-padding-top:16px;--newoosync-shelf-columns:1;--newoosync-shelf-gap:10px;--newoosync-shelf-card-padding-x:14px;--newoosync-shelf-card-padding-y:14px;--newoosync-shelf-card-padding-bottom:13px;--newoosync-shelf-media-height:168px;--newoosync-shelf-title-min-block:3.4em;--newoosync-shelf-copy-gap:10px;--newoosync-shelf-action-gap:6px}.newoosync-route-cart .woocommerce{grid-template-columns:1fr}}
@media (max-width:640px){.newoosync-home-lead--domestic>.newoosync-stage-side--left,.newoosync-home-lead--domestic>.newoosync-stage-side--right{display:none!important}.newoosync-home-lead--domestic .newoosync-stage-inline-entry{display:block!important}}
@media (max-width:640px){.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-multi-gallery .woocommerce-product-gallery__wrapper{min-height:clamp(224px,66vw,300px);padding:10px 10px 8px}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail .woocommerce-product-gallery__wrapper img{max-height:360px;padding:4px 0}.newoosync-product-detail-content .newoosync-gallery-status{top:8px;left:8px;min-height:22px;padding:0 8px;font-size:9px}.newoosync-product-detail-content .newoosync-gallery-thumb-rail{gap:5px;padding:6px}.newoosync-product-detail-content .newoosync-gallery-rail-meta{gap:6px;padding-top:2px}.newoosync-product-detail-content .newoosync-gallery-rail-count{min-height:18px;padding:0 7px;font-size:9px}.newoosync-product-detail-content .newoosync-gallery-rail-hint{font-size:9px}.newoosync-product-detail-content .flex-control-thumbs{gap:6px;padding-right:10px!important;padding-bottom:1px!important}.newoosync-product-detail-content .flex-control-thumbs li{flex-basis:58px;width:58px!important;min-width:58px}.newoosync-product-detail-content .flex-control-thumbs img{padding:2px;border-radius:12px}.newoosync-product-detail-content .newoosync-gallery-thumb-nav{width:24px;min-width:24px;height:24px}.newoosync-product-detail-content .newoosync-gallery-main-nav{right:8px;bottom:8px;left:8px}.newoosync-product-detail-content .newoosync-gallery-main-nav-button{width:30px;min-width:30px;height:30px}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-nav,.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-nav{display:none!important}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport,.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport{overflow:visible;padding-inline:0}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::before,.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::after,.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::before,.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .newoosync-gallery-thumb-viewport::after{display:none}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs,.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible;padding:0!important;scroll-snap-type:none;scroll-behavior:auto}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs li,.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs li{flex:1 1 auto;flex-basis:auto;width:auto!important;min-width:0}.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs img,.single-product div.product .woocommerce-product-gallery.has-newoosync-compact-thumb-grid .flex-control-thumbs img{width:100%!important;max-width:100%!important}}
@media (max-width:640px){.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy{padding:14px 14px 13px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy h1,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy h1{margin-bottom:6px;font-size:22px;line-height:1.16}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy p,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy p{font-size:11.5px;line-height:1.46}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail,.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail{border-radius:12px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail .newoosync-slide,.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail .newoosync-slide{min-height:144px;padding:14px 14px 40px}}
@media (max-width:640px){.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:24px;padding:0 12px}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{gap:8px;margin:12px 0 18px!important;padding-bottom:2px!important}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li{flex:1 1 calc(50% - 8px)}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li a{width:100%;min-height:40px;padding:0 12px;font-size:12.5px}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{padding:34px 16px 18px;border-radius:18px}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel p,.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel li,.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel td{font-size:12.5px;line-height:1.74}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel table,.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel tbody,.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel tr{display:block}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel th,.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel td{display:block;width:100%;padding:11px 12px}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel th{border-bottom:0;padding-bottom:6px}.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel td{padding-top:0}}
@media (max-width:640px){
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form{min-height:var(--newoosync-search-shell-min-height,60px)!important;border-radius:var(--newoosync-search-shell-radius,18px)!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select-wrapper{border-radius:var(--newoosync-search-shell-radius,18px) 0 0 var(--newoosync-search-shell-radius,18px)!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-select{min-height:58px!important;padding:0 10px 0 13px!important;font-size:12px!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-input{min-height:58px!important;padding-left:15px!important;padding-right:14px!important;font-size:14px!important}
body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-button{width:var(--newoosync-search-submit-width,56px)!important;min-width:var(--newoosync-search-submit-width,56px)!important;border-radius:0 var(--newoosync-search-shell-radius,18px) var(--newoosync-search-shell-radius,18px) 0!important}
body.newoosync-domestic-home-active .newoosync-header-actions-list{gap:4px!important}
body.newoosync-domestic-home-active .newoosync-header-action{gap:5px!important;min-height:30px!important;padding:0 8px!important;font-size:9.75px!important}
body.newoosync-domestic-home-active .newoosync-header-action-icon{width:14px!important;height:14px!important;flex-basis:14px!important}
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback{
	--newoosync-top-search-fallback-mode-width:114px;
	--newoosync-top-search-fallback-submit-width:64px;
	--newoosync-top-search-fallback-shell-height:62px;
	--newoosync-top-search-fallback-control-height:60px;
	--newoosync-top-search-fallback-shell-radius:18px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-form,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-form{
	grid-template-columns:var(--newoosync-top-search-fallback-mode-width) minmax(0,1fr) var(--newoosync-top-search-fallback-submit-width)!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-mode-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-mode-shell{
	display:flex;
	grid-column:1;
	align-items:stretch;
	width:var(--newoosync-top-search-fallback-mode-width);
	min-width:var(--newoosync-top-search-fallback-mode-width);
	border-right:1px solid #e3e9f1;
	background:linear-gradient(180deg,#fdfefe 0%,#f4f7fb 100%);
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-mode,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-mode{
	display:block;
	width:100%;
	min-width:0;
	min-height:var(--newoosync-top-search-fallback-control-height);
	padding:0 14px 0 15px;
	border:0;
	background:transparent;
	color:#31455f;
	font-size:11.5px;
	font-weight:800;
	letter-spacing:.04em;
	appearance:none;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-input-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-input-shell{
	grid-column:2!important;
	width:auto!important;
	min-width:0!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select-shell,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select-shell{
	border-right:1px solid #e3e9f1!important;
	background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select{
	padding:0 14px 0 16px!important;
	font-size:13px!important;
	font-weight:700!important;
	letter-spacing:.02em!important;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-submit,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-submit{
	grid-column:3!important;
}
body.newoosync-route-domestic.newoosync-storefront-page :is(.newoosync-top-search-fallback-form,.newoosync-top-search-fallback)[data-newoosync-search-mode="category"] .newoosync-top-search-fallback-select-shell{display:flex!important}
body.newoosync-route-domestic.newoosync-storefront-page :is(.newoosync-top-search-fallback-form,.newoosync-top-search-fallback)[data-newoosync-search-mode="category"] .newoosync-top-search-fallback-input-shell{display:none!important}
body.newoosync-route-domestic.newoosync-storefront-page :is(.newoosync-top-search-fallback-form,.newoosync-top-search-fallback)[data-newoosync-search-mode="keyword"] .newoosync-top-search-fallback-input-shell,
body.newoosync-route-domestic.newoosync-storefront-page :is(.newoosync-top-search-fallback-form,.newoosync-top-search-fallback)[data-newoosync-search-mode="maker"] .newoosync-top-search-fallback-input-shell{display:flex!important}
body.newoosync-route-domestic.newoosync-storefront-page :is(.newoosync-top-search-fallback-form,.newoosync-top-search-fallback)[data-newoosync-search-mode="keyword"] .newoosync-top-search-fallback-select-shell,
body.newoosync-route-domestic.newoosync-storefront-page :is(.newoosync-top-search-fallback-form,.newoosync-top-search-fallback)[data-newoosync-search-mode="maker"] .newoosync-top-search-fallback-select-shell{display:none!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapper{
	position:sticky!important;
	top:0!important;
	z-index:60!important;
	background:rgba(255,255,255,.96)!important;
	backdrop-filter:blur(14px);
	box-shadow:0 12px 30px rgba(20,36,63,.08);
}
body.admin-bar.newoosync-domestic-home-top-active .wf_header-navwrapper{top:32px!important}
body.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"],
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"]{
	display:flex!important;
	visibility:visible!important;
	pointer-events:auto!important;
	flex:1 1 auto!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
body.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"]>.header-search-form,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"]>.header-search-form{display:none!important}
body.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"]>.newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"]>.newoosync-top-search-fallback{
	display:block!important;
	width:100%!important;
	margin:0!important;
}
body.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links{
	margin-top:7px!important;
}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-search-form[data-newoosync-domestic-top-search-shadowed="1"]:not([data-newoosync-search-docked="1"]),
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-search-form[data-newoosync-domestic-top-search-shadowed="1"]:not([data-newoosync-search-docked="1"]){display:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-right,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-right{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-list-right,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-list-right{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;row-gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-list-right>.wf_navbar-search-form,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-list-right>.wf_navbar-search-form{display:flex!important;flex:1 1 auto!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-search-form[data-newoosync-search-docked="1"],
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-search-form[data-newoosync-search-docked="1"]{display:flex!important;visibility:visible!important;pointer-events:auto!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-search-form[data-newoosync-search-docked="1"]>.header-search-form,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-search-form[data-newoosync-search-docked="1"]>.header-search-form{display:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-search-form[data-newoosync-search-docked="1"]>.newoosync-top-search-fallback,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-search-form[data-newoosync-search-docked="1"]>.newoosync-top-search-fallback{display:block!important;width:100%!important;margin:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback{--newoosync-top-search-fallback-mode-width:108px;--newoosync-top-search-fallback-submit-width:58px;--newoosync-top-search-fallback-shell-height:58px;--newoosync-top-search-fallback-control-height:56px;--newoosync-top-search-fallback-shell-radius:18px;display:block!important;width:100%!important;margin:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback[data-newoosync-hidden="1"],
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback[hidden],
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback[aria-hidden="true"],
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback[data-newoosync-hidden="1"],
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback[hidden],
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback[aria-hidden="true"]{display:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-shell,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-shell{width:100%!important;max-width:100%!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-form,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-form{display:grid!important;grid-template-columns:var(--newoosync-top-search-fallback-mode-width) minmax(0,1fr) var(--newoosync-top-search-fallback-submit-width)!important;align-items:stretch!important;width:100%!important;min-height:var(--newoosync-top-search-fallback-shell-height)!important;border:1px solid #d9e0e8!important;border-radius:var(--newoosync-top-search-fallback-shell-radius)!important;background:linear-gradient(180deg,#ffffff,#f9fbfd)!important;box-shadow:0 12px 24px rgba(20,36,63,.09)!important;overflow:hidden!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-mode-shell,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-mode-shell{display:flex!important;grid-column:1!important;align-items:stretch!important;width:var(--newoosync-top-search-fallback-mode-width)!important;min-width:var(--newoosync-top-search-fallback-mode-width)!important;border-right:1px solid #d7dee8!important;background:linear-gradient(180deg,#f7f9fc,#eff3f8)!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-mode,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-mode{display:block!important;width:100%!important;min-height:var(--newoosync-top-search-fallback-control-height)!important;padding:0 12px 0 13px!important;border:0!important;background:transparent!important;color:#435062!important;font-size:11px!important;font-weight:800!important;letter-spacing:.03em!important;appearance:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-select-shell,
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input-shell,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-select-shell,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input-shell{grid-column:2!important;width:auto!important;min-width:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-select-shell,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-select-shell{display:flex!important;align-items:stretch!important;border-right:1px solid #e0e6ef!important;background:linear-gradient(180deg,#ffffff,#fbfcfe)!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-select,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-select{display:block!important;width:100%!important;min-height:var(--newoosync-top-search-fallback-control-height)!important;padding:0 14px 0 15px!important;border:0!important;background:transparent!important;color:#31455f!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.02em!important;appearance:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input-shell,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input-shell{display:flex!important;position:relative!important;align-items:center!important;padding:0 2px 0 34px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input-shell::before,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input-shell::before{content:"";position:absolute;left:14px;top:50%;width:11px;height:11px;margin-top:-7px;border:2px solid #95a3b3;border-radius:50%;opacity:.9;pointer-events:none}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input-shell::after,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input-shell::after{content:"";position:absolute;left:25px;top:50%;width:6px;height:2px;margin-top:4px;border-radius:999px;background:#95a3b3;transform:rotate(45deg);transform-origin:left center;opacity:.9;pointer-events:none}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input{display:block!important;width:100%!important;min-height:var(--newoosync-top-search-fallback-control-height)!important;padding:0 12px 0 0!important;border:0!important;background:transparent!important;color:#223047!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.01em!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input::placeholder,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input::placeholder{color:#7d8b9c!important;opacity:1!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-submit,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-submit{display:inline-flex!important;grid-column:3!important;align-items:center!important;justify-content:center!important;gap:0!important;width:var(--newoosync-top-search-fallback-submit-width)!important;min-width:var(--newoosync-top-search-fallback-submit-width)!important;min-height:100%!important;padding:0!important;border:1px solid rgba(233,151,31,.88)!important;border-radius:0 var(--newoosync-top-search-fallback-shell-radius) var(--newoosync-top-search-fallback-shell-radius) 0!important;background:linear-gradient(180deg,#f7b43b,#f29a17)!important;box-shadow:0 12px 22px rgba(242,154,23,.2)!important;color:#fff!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 14px!important;width:14px!important;height:14px!important;font-size:0!important;line-height:0!important;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Ccircle cx=%276.75%27 cy=%276.75%27 r=%274.75%27 stroke=%27%23ffffff%27 stroke-width=%272%27/%3E%3Cpath d=%27M10.5 10.5L14 14%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/14px 14px no-repeat!important;overflow:hidden!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon img.emoji,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-submit .newoosync-top-search-fallback-submit-icon img.emoji{display:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-submit-label,
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-quick-links,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-submit-label,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-quick-links{display:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback:not([data-newoosync-search-docked="1"]),
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback:not([data-newoosync-search-docked="1"]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-actions,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-actions{display:flex!important;grid-column:2!important;justify-self:end!important;align-self:center!important;width:auto!important;max-width:100%!important;min-width:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-actions-list,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-actions-list{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-actions-item,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-actions-item{display:flex!important;margin:0!important;padding:0!important;list-style:none!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 18px rgba(20,36,63,.07)!important;color:#4b5a6d!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;white-space:nowrap!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action-icon,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;flex:0 0 16px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(180deg,#ffffff,#eef3f8)!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action-label,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action-label{display:inline-flex!important;align-items:center!important;line-height:1!important}
@media (max-width:1360px){
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback{--newoosync-top-search-fallback-mode-width:92px;--newoosync-top-search-fallback-submit-width:52px}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-list-right,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-list-right{column-gap:8px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-actions-list,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-actions-list{gap:4px!important;flex-wrap:nowrap!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action{min-height:32px!important;padding:0 8px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action-label,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action-label{display:none!important}
}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action-icon::before,
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action-icon::after,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action-icon::before,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action-icon::after{content:"";position:absolute;display:block}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action--contact .newoosync-header-action-icon::before,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action--contact .newoosync-header-action-icon::before{width:8px;height:6px;left:3px;top:4px;border:1.4px solid #7d8a9b;border-radius:2px;background:transparent}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action--contact .newoosync-header-action-icon::after,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action--contact .newoosync-header-action-icon::after{width:6px;height:6px;left:5px;top:4px;border-left:1.4px solid #7d8a9b;border-bottom:1.4px solid #7d8a9b;transform:rotate(-45deg);background:transparent}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action--account .newoosync-header-action-icon::before,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action--account .newoosync-header-action-icon::before{width:4px;height:4px;left:5px;top:3px;border-radius:999px;background:#708195}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action--account .newoosync-header-action-icon::after,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action--account .newoosync-header-action-icon::after{width:8px;height:4px;left:3px;top:8px;border-radius:999px 999px 3px 3px;background:#708195}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action--cart .newoosync-header-action-icon::before,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action--cart .newoosync-header-action-icon::before{width:8px;height:6px;left:3px;top:5px;border:1.4px solid #7d8a9b;border-top:0;border-radius:0 0 3px 3px;background:transparent}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-action--cart .newoosync-header-action-icon::after,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action--cart .newoosync-header-action-icon::after{width:8px;height:2px;left:4px;top:4px;border-radius:999px;background:#7d8a9b;box-shadow:-2px 6px 0 -1px #7d8a9b,4px 6px 0 -1px #7d8a9b}
@media (max-width:900px){body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-list-right,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-list-right{grid-template-columns:minmax(0,1fr)!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-list-right>.wf_navbar-search-form,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-list-right>.wf_navbar-search-form{grid-column:1!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-actions,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-actions{grid-column:1!important;justify-self:stretch!important;width:100%!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-header-actions-list,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-actions-list{justify-content:flex-start!important}}
@media (max-width:1100px){body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback{--newoosync-top-search-fallback-mode-width:96px;--newoosync-top-search-fallback-submit-width:54px;--newoosync-top-search-fallback-shell-height:54px;--newoosync-top-search-fallback-control-height:52px;--newoosync-top-search-fallback-shell-radius:17px}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-mode,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-mode{font-size:10.5px!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-select,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-select{font-size:11.5px!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input{font-size:13px!important}}
@media (max-width:640px){body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback{--newoosync-top-search-fallback-mode-width:88px;--newoosync-top-search-fallback-submit-width:50px;--newoosync-top-search-fallback-shell-height:50px;--newoosync-top-search-fallback-control-height:48px;--newoosync-top-search-fallback-shell-radius:15px}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-mode,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-mode{padding:0 9px 0 10px!important;font-size:10px!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-select,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-select{padding:0 10px 0 11px!important;font-size:11px!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input-shell,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input-shell{padding-left:30px!important}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input-shell::before,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input-shell::before{left:12px;width:10px;height:10px;margin-top:-6px}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input-shell::after,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input-shell::after{left:22px;width:5px}body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .newoosync-top-search-fallback-input,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback-input{font-size:12.5px!important}}
@media (max-width:1100px){
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback{
	--newoosync-top-search-fallback-mode-width:98px;
	--newoosync-top-search-fallback-submit-width:58px;
	--newoosync-top-search-fallback-shell-height:58px;
	--newoosync-top-search-fallback-control-height:56px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-mode,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-mode{padding:0 11px 0 12px;font-size:10.75px}
}
@media (max-width:782px){body.admin-bar.newoosync-domestic-home-top-active .wf_header-navwrapper{top:46px!important}}
@media (max-width:640px){
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback{
	--newoosync-top-search-fallback-mode-width:90px;
	--newoosync-top-search-fallback-submit-width:56px;
	--newoosync-top-search-fallback-shell-height:56px;
	--newoosync-top-search-fallback-control-height:54px;
	--newoosync-top-search-fallback-shell-radius:16px;
}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-mode,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-mode{padding:0 9px 0 10px;font-size:10px}
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-active .newoosync-top-search-fallback-select,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .newoosync-top-search-fallback-select{padding:0 10px 0 12px!important;font-size:11.5px!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapper,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_header-navwrapper{min-height:64px!important;height:auto!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapperinner,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_header-navwrapperinner{display:block!important;min-height:0!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar.wf-d-none.wf-d-lg-block,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar.wf-d-none.wf-d-lg-block{display:block!important;width:100%!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-container,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-container{display:block!important;width:100%!important;max-width:100%!important;padding:0 24px!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4{display:flex!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;margin:0!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12{display:block!important;flex:0 0 100%!important;max-width:100%!important;width:100%!important}
body.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12:last-child,
body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12:last-child{margin-top:10px!important}
body.newoosync-route-page:not(.newoosync-route-suffix-top) .wf_header-navwrapper .wf_navbar-wrapper.is--sticky,
body.newoosync-storefront-page:not(.newoosync-route-suffix-top) .wf_header-navwrapper .wf_navbar-wrapper.is--sticky,
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) .wf_header-navwrapper .wf_navbar-wrapper.is--sticky,
body:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper .wf_navbar-wrapper.is--sticky{display:none!important}
body.newoosync-route-page:not(.newoosync-route-suffix-top) :is(.wf_navbar-sidebar-item:not(.newoosync-header-actions),.wf_navbar-sidebar-btn:not(.newoosync-header-actions),.wf_navbar-user-item,.wf_navbar-shopcart,.wf_navbar-cart-item,.wf_navbar-favourite-item,.wf_navbar-compare-item),
body.newoosync-storefront-page:not(.newoosync-route-suffix-top) :is(.wf_navbar-sidebar-item:not(.newoosync-header-actions),.wf_navbar-sidebar-btn:not(.newoosync-header-actions),.wf_navbar-user-item,.wf_navbar-shopcart,.wf_navbar-cart-item,.wf_navbar-favourite-item,.wf_navbar-compare-item),
body.newoosync-bare-shell-page:not(.newoosync-route-suffix-top) :is(.wf_navbar-sidebar-item:not(.newoosync-header-actions),.wf_navbar-sidebar-btn:not(.newoosync-header-actions),.wf_navbar-user-item,.wf_navbar-shopcart,.wf_navbar-cart-item,.wf_navbar-favourite-item,.wf_navbar-compare-item),
body:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) :is(.wf_navbar-sidebar-item:not(.newoosync-header-actions),.wf_navbar-sidebar-btn:not(.newoosync-header-actions),.wf_navbar-user-item,.wf_navbar-shopcart,.wf_navbar-cart-item,.wf_navbar-favourite-item,.wf_navbar-compare-item){display:none!important}
}
@media (max-width:1100px){.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label,.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-floating-label{display:none}.newoosync-stage-entry-panel{padding:13px 12px 14px!important;gap:5px!important}.newoosync-stage-entry-heading{font-size:15px!important}.newoosync-stage-entry-link{padding:7px 0!important}.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{min-height:108px!important;padding:14px 14px 14px!important;border-radius:14px!important}.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner span,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner span{font-size:8.25px!important}.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner strong,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner strong{max-width:none!important;padding-right:16px!important;font-size:13px!important;line-height:1.24!important}.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner small,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner small{display:none!important}body.newoosync-domestic-home-active .newoosync-header-actions-list{flex-wrap:nowrap!important;justify-content:flex-end!important}body.newoosync-domestic-home-active .newoosync-header-action{min-height:30px!important;padding:0 7px!important}body.newoosync-domestic-home-active .newoosync-header-action--contact .newoosync-header-action-label{display:none!important}body.newoosync-domestic-home-active .wf_navbar-search-form .header-search-form > form{box-shadow:0 10px 22px rgba(20,36,63,.08)!important}}
/* Narrow desktop column wall: keep the domestic hero on one center track so the
   below-fold center lane does not look wider than the top hero at 961-1100px. */
@media (min-width:961px) and (max-width:1100px){
.newoosync-home[data-route="domestic"] .newoosync-stage,
.newoosync-home.is-route-domestic .newoosync-stage,
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage-main,
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic{width:100%!important;max-width:100%!important;justify-self:stretch!important}
}
@media (max-width:900px){body.newoosync-domestic-home-active .wf_navbar-list-right{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important;column-gap:0!important}body.newoosync-domestic-home-active .wf_navbar-list-right>.wf_navbar-search-form{grid-column:1!important}body.newoosync-domestic-home-active .newoosync-header-actions{grid-column:1!important;justify-self:stretch!important;width:100%!important}body.newoosync-domestic-home-active .newoosync-header-actions-list{justify-content:flex-start!important;flex-wrap:wrap!important}body.newoosync-domestic-home-active .newoosync-header-action--contact{display:inline-flex!important}body.newoosync-domestic-home-active .newoosync-header-action--contact .newoosync-header-action-label{display:inline-flex!important}body.newoosync-domestic-home-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links,body.newoosync-route-domestic.newoosync-storefront-page.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links,body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page:not(.newoosync-route-suffix-top),.newoosync-storefront-page:not(.newoosync-route-suffix-top),.newoosync-bare-shell-page:not(.newoosync-route-suffix-top)) .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links,body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links{display:none!important}}
@media (max-width:640px){body.newoosync-domestic-home-active #wf_uptop,body.newoosync-route-domestic.newoosync-domestic-home-top-active #wf_uptop{right:6px!important;bottom:8px!important;width:26px!important;height:26px!important;padding:0!important;border-radius:999px!important}body.newoosync-domestic-home-active #wf_uptop svg,body.newoosync-route-domestic.newoosync-domestic-home-top-active #wf_uptop svg{width:10px!important;height:10px!important}}
@media (max-width:640px){.newoosync-maker-hub-head{gap:6px}.newoosync-maker-hub-head .newoosync-section-copy{gap:4px}.newoosync-maker-hub-context{gap:6px;font-size:11px}.newoosync-maker-hub-context-label{min-height:22px;padding:0 8px}.newoosync-maker-hub-tools{width:100%;gap:5px;padding:8px 10px}.newoosync-maker-hub-tools-note{font-size:11px;line-height:1.5}.newoosync-maker-hub-links{width:100%;gap:6px}.newoosync-maker-hub-link{min-height:28px;padding:0 9px}#newoosync-maker-hub .newoosync-maker-hub-overview{gap:6px}#newoosync-maker-hub .newoosync-maker-hub-overview-item{width:100%;justify-content:flex-start;padding:0 10px}#newoosync-maker-hub .newoosync-maker-meta{gap:5px}#newoosync-maker-hub .newoosync-maker-route-badge{min-height:20px;padding:0 7px}#newoosync-maker-hub .newoosync-maker-card-footer{gap:6px;padding:8px 8px 7px}#newoosync-maker-hub .newoosync-maker-action{font-size:11px}.newoosync-maker-card{grid-template-rows:minmax(98px,1fr) auto;min-height:214px}.newoosync-maker-media{min-height:98px}.newoosync-maker-card-copy{gap:7px;min-height:102px;padding:12px 12px 12px}.newoosync-maker-title{font-size:19px}.newoosync-maker-note{font-size:11px}.newoosync-maker-caption{gap:2px}}
@media (max-width:900px){.newoosync-maker-hub-tools{grid-template-columns:1fr;gap:8px;padding:11px 12px;border-radius:13px}.newoosync-maker-hub-tools-copy{gap:4px}.newoosync-maker-hub-tools-note{max-width:44ch;font-size:11.5px;line-height:1.58}.newoosync-maker-hub-links{gap:7px;justify-content:flex-start}.newoosync-maker-hub-link{min-height:30px;padding:0 10px}}
@media (max-width:640px){.newoosync-maker-hub-tools{width:100%;gap:7px;padding:10px 11px;border-radius:12px}.newoosync-maker-hub-tools-label{min-height:19px;padding:0 7px;font-size:9px;letter-spacing:.12em}.newoosync-maker-hub-tools-note{max-width:none;font-size:11px;line-height:1.52}.newoosync-maker-hub-links{width:100%;gap:6px}.newoosync-maker-hub-link{min-height:29px;padding:0 9px;font-size:11px}}
@media (max-width:900px){#newoosync-maker-hub .newoosync-maker-hub-overview{gap:7px 8px;margin-top:4px}#newoosync-maker-hub .newoosync-maker-hub-overview-item{min-height:27px;padding:0 10px}}
@media (max-width:640px){#newoosync-maker-hub .newoosync-maker-hub-overview{gap:6px 7px;margin-top:3px}#newoosync-maker-hub .newoosync-maker-hub-overview-item{min-height:26px;padding:0 9px;font-size:10px}}
@media (max-width:900px){#newoosync-maker-hub .newoosync-maker-route-badge{min-height:20px;padding:0 7px;font-size:9px}}
@media (max-width:640px){#newoosync-maker-hub .newoosync-maker-route-badge{min-height:19px;padding:0 6px;font-size:8.5px;letter-spacing:.06em}}
@media (max-width:900px){.newoosync-maker-note{font-size:11px;line-height:1.5}}
@media (max-width:640px){.newoosync-maker-note{font-size:10.5px;line-height:1.46}}
@media (max-width:900px){.newoosync-maker-caption-label{font-size:9px;letter-spacing:.08em}}
@media (max-width:640px){.newoosync-maker-caption-label{font-size:8.5px;letter-spacing:.06em}}
@media (max-width:900px){.newoosync-maker-caption-text{font-size:10px;line-height:1.44}}
@media (max-width:640px){.newoosync-maker-caption-text{font-size:9.5px;line-height:1.4}}
@media (max-width:900px){#newoosync-maker-hub .newoosync-maker-action{gap:6px;font-size:10.5px}#newoosync-maker-hub .newoosync-maker-action::after{font-size:12px}}
@media (max-width:640px){#newoosync-maker-hub .newoosync-maker-action{gap:5px;font-size:10px;line-height:1.34}#newoosync-maker-hub .newoosync-maker-action::after{font-size:11.5px}}
@media (max-width:900px){#newoosync-maker-hub .newoosync-maker-card-footer{gap:6px;padding:8px 8px 7px}}
@media (max-width:640px){#newoosync-maker-hub .newoosync-maker-card-footer{gap:5px;padding:7px 7px 6px}}
@media (max-width:900px){.newoosync-maker-title{max-width:12.5ch}}
@media (max-width:640px){.newoosync-maker-title{max-width:12ch}}
@media (max-width:640px){.newoosync-focus-shell-head{gap:8px}.newoosync-focus-shell-copy{gap:4px}.newoosync-focus-shell-context{gap:6px}.newoosync-focus-shell-context-label,.newoosync-focus-shell-context-value{min-height:22px;padding:0 8px}.newoosync-focus-shell-context-note{font-size:11px;line-height:1.5}.newoosync-focus-shell-tools{width:100%;gap:5px;padding:8px 10px}.newoosync-focus-shell-tools-note{font-size:11px;line-height:1.5}.newoosync-focus-shell-links{width:100%;gap:6px}.newoosync-focus-shell-link{min-height:28px;padding:0 9px}.newoosync-focus-shell-link.is-primary{flex:1 1 100%;justify-content:center}.newoosync-focus-shell-link.is-secondary{flex:0 1 auto}.newoosync-focus-shell-empty-guide{gap:4px;padding:10px 11px}.newoosync-focus-shell-empty-guide strong{font-size:13px}.newoosync-focus-shell-empty-guide p{font-size:11px;line-height:1.58}}
@media (max-width:640px){.newoosync-route-cart .newoosync-quick-links,.newoosync-route-checkout .newoosync-quick-links{gap:6px;padding:9px 10px}.newoosync-route-cart .newoosync-quick-link,.newoosync-route-checkout .newoosync-quick-link{min-height:30px;padding:0 10px;font-size:11px}.newoosync-route-flow-support .newoosync-focus-shell-tools{padding:7px 9px;gap:4px 9px}.newoosync-route-flow-support .newoosync-focus-shell-tools-note{font-size:10px;line-height:1.38}.newoosync-route-flow-support .newoosync-focus-shell-links{width:auto;gap:4px}.newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary{min-height:27px;padding:0 8px;flex:0 0 auto;font-size:10.75px}}
@media (max-width:900px){.newoosync-route-cart .newoosync-quick-links,.newoosync-route-checkout .newoosync-quick-links{flex-wrap:wrap;overflow:visible}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-links,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-links{flex-wrap:wrap;overflow:visible;justify-content:flex-start}}
@media (max-width:640px){.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{grid-template-columns:1fr;justify-items:start}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-links,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-links{width:100%;justify-content:flex-start}}
@media (max-width:640px){.newoosync-section-head.is-filtered-result{gap:8px;padding:11px 12px 10px}.newoosync-filtered-shelf-kicker{font-size:10px}.newoosync-filtered-shelf-context{gap:6px}.newoosync-filtered-shelf-context-label,.newoosync-filtered-shelf-context-value{min-height:22px;padding:0 8px}.newoosync-filtered-shelf-summary{font-size:11px;line-height:1.45}}
@media (max-width:640px){.newoosync-filtered-empty-actions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:3px}.newoosync-filtered-empty-action{min-height:32px;padding:0 10px;font-size:10.75px}}
@media (max-width:640px){.newoosync-filtered-result-shelf .newoosync-product-grid{gap:10px}.newoosync-filtered-result-shelf .newoosync-card-badge.is-filtered-result-badge{top:9px;right:9px;min-height:22px;padding:0 8px;font-size:9.5px}.newoosync-filtered-result-shelf .newoosync-product-body.is-filtered-result-card-body{gap:8px;padding:12px 12px 11px;min-height:138px}.newoosync-filtered-result-shelf .newoosync-maker.newoosync-filtered-result-maker{font-size:9.5px}.newoosync-filtered-result-shelf .newoosync-filtered-result-card-title{min-height:62px;font-size:14px;line-height:1.46}.newoosync-filtered-result-shelf .newoosync-filtered-result-card-meta{display:flex;flex-wrap:nowrap;gap:4px;min-height:17px}.newoosync-filtered-result-shelf .newoosync-filtered-result-release,.newoosync-filtered-result-shelf .newoosync-filtered-result-sku{font-size:10.5px}.newoosync-filtered-result-shelf .newoosync-filtered-result-price{padding-top:7px;font-size:13px}.newoosync-freshness-badge{top:6px;right:6px;gap:4px;min-height:20px;padding:0 6px}.newoosync-freshness-badge-label{min-height:15px;padding:0 4px;font-size:8px}.newoosync-freshness-badge-date{font-size:8.75px}.is-filtered-result-badge + .newoosync-freshness-badge{top:34px}}
@media (max-width:640px){
.newoosync-home[data-route="domestic"] .newoosync-maker-section,
.newoosync-home.is-route-domestic .newoosync-maker-section{padding:16px 16px 18px;border-radius:18px}
.newoosync-home[data-route="domestic"] .newoosync-maker-section::after,
.newoosync-home.is-route-domestic .newoosync-maker-section::after{inset:8px;border-radius:14px}
.newoosync-home[data-route="domestic"] .newoosync-maker-grid,
.newoosync-home.is-route-domestic .newoosync-maker-grid,
.newoosync-home[data-route="domestic"] .newoosync-showcase-grid,
.newoosync-home.is-route-domestic .newoosync-showcase-grid{gap:10px}
.newoosync-home[data-route="domestic"] .newoosync-maker-card,
.newoosync-home[data-route="domestic"] .newoosync-showcase-card,
.newoosync-home.is-route-domestic .newoosync-maker-card,
.newoosync-home.is-route-domestic .newoosync-showcase-card{min-height:148px;border-radius:16px}
.newoosync-home[data-route="domestic"] #newoosync-maker-hub .newoosync-maker-card,
.newoosync-home.is-route-domestic #newoosync-maker-hub .newoosync-maker-card{min-height:214px;padding:0}
.newoosync-home[data-route="domestic"] .newoosync-maker-card span,
.newoosync-home[data-route="domestic"] .newoosync-showcase-card span,
.newoosync-home.is-route-domestic .newoosync-maker-card span,
.newoosync-home.is-route-domestic .newoosync-showcase-card span{font-size:9px}
.newoosync-home[data-route="domestic"] .newoosync-maker-card strong,
.newoosync-home[data-route="domestic"] .newoosync-showcase-card strong,
.newoosync-home.is-route-domestic .newoosync-maker-card strong,
.newoosync-home.is-route-domestic .newoosync-showcase-card strong{font-size:16px;line-height:1.22}
.newoosync-home[data-route="domestic"] #newoosync-maker-hub .newoosync-maker-label,
.newoosync-home.is-route-domestic #newoosync-maker-hub .newoosync-maker-label{font-size:9.5px}
.newoosync-home[data-route="domestic"] #newoosync-maker-hub .newoosync-maker-title,
.newoosync-home.is-route-domestic #newoosync-maker-hub .newoosync-maker-title{font-size:19px;line-height:1.2}
.newoosync-home[data-route="domestic"] .newoosync-showcase-card p,
.newoosync-home.is-route-domestic .newoosync-showcase-card p{font-size:11px;line-height:1.5}
}
@media (max-width:640px){.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid,.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-grid,.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-grid{gap:5px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body{gap:2px;padding:6px 6px 5px;min-height:72px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body{padding:6px 6px 5px;min-height:68px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body h3,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body h3{font-size:11.1px;line-height:1.18;min-height:24px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-product-body h3{font-size:10.8px;line-height:1.16;min-height:22px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-maker,.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-release,.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-sku,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-maker,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-release,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-sku{font-size:8.5px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-release,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-release{font-size:8.2px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-price,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-price{font-size:11.25px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section:first-child .newoosync-price,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section:first-child .newoosync-price{font-size:10.9px}.newoosync-home[data-route="domestic"] .newoosync-spotlight-grid,.newoosync-home.is-route-domestic .newoosync-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.newoosync-home[data-route="domestic"] .newoosync-spotlight-link,.newoosync-home.is-route-domestic .newoosync-spotlight-link{gap:5px;padding:7px}.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy strong,.newoosync-home.is-route-domestic .newoosync-spotlight-copy strong{font-size:10.9px}.newoosync-home[data-route="domestic"] .newoosync-spotlight-copy .newoosync-release,.newoosync-home.is-route-domestic .newoosync-spotlight-copy .newoosync-release{font-size:8.5px}}
@media (max-width:640px){.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-link,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rank badge" "thumb thumb" "body body";align-content:start;align-items:start;column-gap:6px;row-gap:8px;padding:10px 10px 11px}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-rank,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-rank{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;grid-area:rank;justify-self:start;align-self:start;min-width:34px;margin:0}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-link>.newoosync-card-badge,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-link>.newoosync-card-badge{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;grid-area:badge;justify-self:end;align-self:start;max-width:100%;margin:0;min-height:22px;padding:0 8px;font-size:10px;line-height:1.1;white-space:normal}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-thumb,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-thumb{grid-area:thumb;padding:8px}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body{grid-area:body;gap:5px}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body strong,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body strong{font-size:12.5px;line-height:1.24;min-height:0}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-release,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-release{font-size:10px}.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-product-price,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-product-price{font-size:12.75px}.newoosync-product-link:not(.is-filtered-result-card-link)::before{display:none}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link,.newoosync-domestic-arrival-link{row-gap:8px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link{display:grid!important;grid-template-areas:"thumb" "badge" "body";align-content:start;gap:8px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-thumb,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-thumb{grid-area:thumb}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge,.newoosync-domestic-arrival-link>.newoosync-card-badge.newoosync-domestic-arrival-status{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;min-height:22px;padding:0 8px;font-size:9.5px;line-height:1.1;white-space:normal}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge{grid-area:badge;display:inline-flex!important;justify-self:start!important;align-self:start!important;width:max-content!important;max-width:100%!important;margin:0!important}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-body,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-body{grid-area:body}.newoosync-domestic-arrival-link{grid-template-columns:56px minmax(0,1fr);align-items:start}.newoosync-domestic-arrival-thumb{padding:5px}}
@media (max-width:640px){.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy{padding:8px 9px 7px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-copy h1,.newoosync-catalog-home.is-route-domestic .newoosync-hero-copy h1{margin-bottom:0;font-size:18px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail,.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail{border-radius:11px}.newoosync-catalog-home[data-route="domestic"] .newoosync-hero-rail .newoosync-slide,.newoosync-catalog-home.is-route-domestic .newoosync-hero-rail .newoosync-slide{min-height:112px;padding:9px 9px 30px}}
@media (max-width:640px){.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy,.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy{gap:5px}.newoosync-catalog-hero-support{font-size:9.75px}.newoosync-catalog-hero-context-item{min-height:19px;padding:0 6px;font-size:8.25px}}
@media (max-width:640px){.newoosync-category-section{gap:4px;padding:6px 4px}.newoosync-category-hub-head{gap:2px}.newoosync-category-hub-head .newoosync-section-copy{gap:1px}.newoosync-category-hub-context{gap:3px;font-size:9px}.newoosync-category-hub-context-label{min-height:17px;padding:0 5px}.newoosync-category-hub-tools{width:100%;gap:2px;padding:4px 5px}.newoosync-category-hub-tools-note,.newoosync-category-hub-cta-label{display:none}.newoosync-category-hub-links{width:100%;gap:3px}.newoosync-category-hub-link{min-height:23px;padding:0 5px;font-size:9px}.newoosync-category-hub-overview{gap:3px;padding:4px 5px}.newoosync-category-hub-status-item,.newoosync-category-group{padding:7px}.newoosync-category-hub-status{display:flex;flex-wrap:wrap;gap:3px}.newoosync-category-hub-status-item{padding:4px 5px}.newoosync-category-hub-status-label{font-size:8px}.newoosync-category-hub-status-value{font-size:10px}.newoosync-category-hub-cta{gap:3px}.newoosync-category-hub-cta-links{display:flex;flex-wrap:nowrap;gap:3px;overflow-x:auto;padding-bottom:1px;-ms-overflow-style:none;scrollbar-width:none}.newoosync-category-hub-cta-links::-webkit-scrollbar{display:none}.newoosync-category-hub-cta-link{flex:0 0 auto;min-height:23px;padding:0 5px}.newoosync-category-hub-cta-link-label{font-size:9px}.newoosync-category-group-copy h3{font-size:14px}.newoosync-category-group-link-rail{gap:2px;padding:1px 0 0}.newoosync-category-group-link-label-title{min-height:16px;padding:0 5px;font-size:7.75px}.newoosync-category-group-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-ms-overflow-style:none;scrollbar-width:none}.newoosync-category-group-links::-webkit-scrollbar{display:none}.newoosync-category-group-link{flex:0 0 auto;min-height:21px;padding:0 5px;font-size:9px}.newoosync-category-group-side{justify-content:flex-start}.newoosync-category-group-count{min-height:15px;padding:0 5px;font-size:7.75px}.newoosync-category-grid--grouped{grid-template-columns:1fr}.newoosync-category-card{grid-template-rows:minmax(70px,1fr) auto;min-height:148px}.newoosync-category-media{min-height:70px}.newoosync-category-title{font-size:14.25px;line-height:1.16}.newoosync-category-card.is-long-title .newoosync-category-title{font-size:13px;line-height:1.2}.newoosync-category-card-copy{gap:2px;min-height:66px;margin-top:-3px;padding:0 7px 6px}.newoosync-category-family-label,.newoosync-category-volume,.newoosync-category-status{font-size:8px}.newoosync-category-family-label{min-height:15px;padding:0 5px;font-size:7px}.newoosync-category-note{font-size:8.5px;line-height:1.26;-webkit-line-clamp:1}.newoosync-category-pending-inline{min-height:13px;font-size:7.75px}.newoosync-category-card-footer{grid-template-columns:minmax(0,1fr) auto;gap:3px;padding-top:3px}.newoosync-category-card-support{gap:2px 4px}.newoosync-category-card-action{justify-content:flex-start}.newoosync-category-caption{gap:2px 4px;font-size:8px;line-height:1.18}.newoosync-category-caption-label{display:none}.newoosync-category-caption-text{font-size:8px;line-height:1.18}.newoosync-category-volume{min-height:12px;padding:0 4px;font-size:6.75px}.newoosync-category-status{min-height:17px;padding:0 5px;font-size:7.75px}}
@media (max-width:640px){.newoosync-info-page{padding:14px;border-radius:24px}.newoosync-info-back-link a{min-height:32px;padding:0 12px;font-size:11px}.newoosync-info-hero-shell,.newoosync-info-actions-shell{padding:6px;border-radius:20px}.newoosync-info-page--jp-legal-notice{gap:16px}.newoosync-info-page--jp-legal-notice .newoosync-info-hero-shell,.newoosync-info-page--guide-suite .newoosync-info-hero-shell,.newoosync-info-page--global-guide .newoosync-info-hero-shell{padding:6px;border-radius:18px}.newoosync-info-page--jp-legal-notice .newoosync-info-hero{padding:20px 18px 18px;border-radius:16px}.newoosync-info-page--jp-legal-notice .newoosync-info-hero h2,.newoosync-info-page--jp-legal-notice .newoosync-info-hero-title{font-size:28px}.newoosync-info-page--jp-legal-notice .newoosync-info-hero p,.newoosync-info-page--jp-legal-notice .newoosync-info-hero-lead{font-size:13.5px;line-height:1.58}}
@media (max-width:640px){.newoosync-info-page--guide-suite{gap:16px}.newoosync-info-page--guide-suite .newoosync-info-hero{padding:20px 18px 18px;border-radius:16px}.newoosync-info-page--guide-suite .newoosync-info-hero-copy,.newoosync-info-page--legal-suite .newoosync-info-hero-copy,.newoosync-info-page--global-guide .newoosync-info-hero-copy{gap:7px}.newoosync-info-page--guide-suite .newoosync-info-hero-eyebrow,.newoosync-info-page--legal-suite .newoosync-info-hero-eyebrow,.newoosync-info-page--global-guide .newoosync-info-hero-eyebrow{min-height:21px;padding:0 8px;font-size:9px}.newoosync-info-page--guide-suite .newoosync-info-hero h2,.newoosync-info-page--guide-suite .newoosync-info-hero-title{font-size:28px}.newoosync-info-page--guide-suite .newoosync-info-hero p,.newoosync-info-page--guide-suite .newoosync-info-hero-lead,.newoosync-info-page--legal-suite .newoosync-info-hero-lead,.newoosync-info-page--global-guide .newoosync-info-hero-lead{max-width:100%;font-size:13px;line-height:1.54}.newoosync-info-page--guide-suite .newoosync-info-card h3,.newoosync-info-page--guide-suite .newoosync-info-callout h3,.newoosync-info-page--global-guide .newoosync-info-card h3,.newoosync-info-page--global-guide .newoosync-info-callout h3{font-size:18.5px;line-height:1.3}.newoosync-info-page--guide-suite .newoosync-info-card p,.newoosync-info-page--guide-suite .newoosync-info-callout p,.newoosync-info-page--guide-suite .newoosync-info-list li,.newoosync-info-page--global-guide .newoosync-info-card p,.newoosync-info-page--global-guide .newoosync-info-callout p,.newoosync-info-page--global-guide .newoosync-info-list li{font-size:13.5px;line-height:1.62}.newoosync-info-page--legal-suite .newoosync-info-table th{font-size:10.5px;line-height:1.44}.newoosync-info-page--legal-suite .newoosync-info-table td{font-size:13px;line-height:1.54}.newoosync-info-page--guide-suite .newoosync-info-body,.newoosync-info-page--legal-suite .newoosync-info-body{gap:12px}.newoosync-info-page--guide-suite .newoosync-info-body>.newoosync-info-grid:first-child{gap:12px}.newoosync-info-page--guide-suite .newoosync-info-body>:first-child,.newoosync-info-page--legal-suite .newoosync-info-body>:first-child{margin-top:0}.newoosync-info-page--guide-suite .newoosync-info-card,.newoosync-info-page--guide-suite .newoosync-info-callout{border-radius:16px}.newoosync-info-page--guide-suite .newoosync-info-card h3,.newoosync-info-page--guide-suite .newoosync-info-callout h3{margin-bottom:4px}.newoosync-info-page--guide-suite .newoosync-info-actions-shell,.newoosync-info-page--legal-suite .newoosync-info-actions-shell,.newoosync-info-page--jp-contact .newoosync-info-actions-shell,.newoosync-info-page--global-contact .newoosync-info-actions-shell{padding:6px;border-radius:18px}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-links--guide-suite,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-links--legal-suite{gap:6px}.newoosync-info-links--guide-suite{grid-template-columns:1fr;gap:8px}.newoosync-info-links--guide-suite .newoosync-page-button,.newoosync-info-links--legal-suite .newoosync-page-button{min-height:46px;padding:10px 12px}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-link-label,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-link-label{font-size:12.5px;line-height:1.3}.newoosync-info-page--guide-suite .newoosync-info-actions-shell .newoosync-info-link-kicker,.newoosync-info-page--legal-suite .newoosync-info-actions-shell .newoosync-info-link-kicker{min-height:17px;padding:0 6px;font-size:8.25px}.newoosync-info-page--jp-contact .newoosync-info-hero,.newoosync-info-page--global-contact .newoosync-info-hero{padding:12px 12px 10px;min-height:120px}.newoosync-info-page--jp-contact .newoosync-info-grid>:first-child[data-newoosync-info-card-key="contact-destination"],.newoosync-info-page--global-contact .newoosync-info-grid>:first-child[data-newoosync-info-card-key="contact-destination"]{padding:10px 10px 8px;gap:6px}.newoosync-info-page--jp-contact .newoosync-contact-entry__actions,.newoosync-info-page--global-contact .newoosync-contact-entry__actions{grid-template-columns:1fr}.newoosync-info-page--jp-contact .newoosync-contact-entry__button,.newoosync-info-page--global-contact .newoosync-contact-entry__button{min-height:42px;padding:0 12px}.newoosync-info-page--jp-contact .newoosync-contact-entry__message,.newoosync-info-page--global-contact .newoosync-contact-entry__message{font-size:11.75px;line-height:1.38}.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__message,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__message{font-size:11.5px;line-height:1.34}.newoosync-info-page--jp-contact .newoosync-contact-entry__meta li,.newoosync-info-page--global-contact .newoosync-contact-entry__meta li{font-size:10.75px;line-height:1.34}.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta li,.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-mode="mail-ready"] .newoosync-contact-entry__meta li{font-size:10.5px;line-height:1.3}}
@media (max-width:640px){.newoosync-info-page--jp-guide-hub .newoosync-info-links--guide-suite,.newoosync-info-page--jp-preorder-guide .newoosync-info-links--guide-suite,.newoosync-info-page--jp-payment-guide .newoosync-info-links--guide-suite{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.newoosync-info-page--jp-guide-hub .newoosync-info-links--guide-suite .newoosync-page-button,.newoosync-info-page--jp-preorder-guide .newoosync-info-links--guide-suite .newoosync-page-button,.newoosync-info-page--jp-payment-guide .newoosync-info-links--guide-suite .newoosync-page-button{min-height:48px}}
@media (max-width:640px){.newoosync-info-page--guide-suite .newoosync-info-hero-context,.newoosync-info-page--global-guide .newoosync-info-hero-context{gap:5px}.newoosync-info-page--guide-suite .newoosync-info-hero-context-item,.newoosync-info-page--global-guide .newoosync-info-hero-context-item{min-height:21px;padding:0 7px;font-size:8.75px}}
@media (max-width:640px){.newoosync-info-page--legal-suite .newoosync-info-table-shell{gap:8px;padding:10px;border-radius:18px}.newoosync-info-page--legal-suite .newoosync-info-table tbody{gap:8px}.newoosync-info-page--legal-suite .newoosync-info-table tr{grid-template-columns:1fr}.newoosync-info-page--legal-suite .newoosync-info-table th,.newoosync-info-page--legal-suite .newoosync-info-table td{padding:12px 13px}.newoosync-info-page--legal-suite .newoosync-info-table th{padding-bottom:6px}.newoosync-info-page--legal-suite .newoosync-info-table td{padding-top:0;line-height:1.58}.newoosync-info-links--legal-suite{grid-template-columns:1fr;gap:8px}.newoosync-info-links--legal-suite .newoosync-page-button{min-height:52px;padding:12px 14px}}
@media (max-width:640px){.newoosync-info-page--jp-legal-notice .newoosync-info-links--legal-suite{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.newoosync-info-page--jp-legal-notice .newoosync-info-links--legal-suite .newoosync-page-button{min-height:52px}}
@media (max-width:640px){.newoosync-info-page--global-guide{gap:16px}.newoosync-info-page--global-guide .newoosync-info-hero{padding:20px 18px 18px;border-radius:16px}.newoosync-info-page--global-guide .newoosync-info-hero h2,.newoosync-info-page--global-guide .newoosync-info-hero-title{font-size:28px}.newoosync-info-page--global-guide .newoosync-info-hero p,.newoosync-info-page--global-guide .newoosync-info-hero-lead{font-size:13.5px;line-height:1.58}}
@media (max-width:640px){.newoosync-info-empty-state{gap:6px;padding:12px 13px 11px;border-radius:16px}.newoosync-info-empty-state-eyebrow{min-height:20px;padding:0 7px;font-size:9.5px}.newoosync-info-empty-state-title{font-size:13.5px}.newoosync-info-empty-state-message{font-size:12.5px;line-height:1.56}.newoosync-info-empty-state-hint{font-size:11.5px;line-height:1.5}}
@media (max-width:640px){.newoosync-info-page--guide-suite .newoosync-info-empty-state-eyebrow,.newoosync-info-page--legal-suite .newoosync-info-empty-state-eyebrow,.newoosync-info-page--global-guide .newoosync-info-empty-state-eyebrow{min-height:19px;padding:0 7px;font-size:8.5px;letter-spacing:.13em}}
@media (max-width:640px){.newoosync-info-page--guide-suite .newoosync-info-empty-state-hint,.newoosync-info-page--legal-suite .newoosync-info-empty-state-hint,.newoosync-info-page--global-guide .newoosync-info-empty-state-hint{font-size:10.75px;line-height:1.44;color:#70798b}}
@media (max-width:640px){.newoosync-info-page--guide-suite .newoosync-info-empty-state,.newoosync-info-page--legal-suite .newoosync-info-empty-state{box-shadow:0 6px 14px rgba(24,32,51,.03),inset 0 1px 0 rgba(255,255,255,.52)}.newoosync-info-page--guide-suite .newoosync-info-empty-state--support,.newoosync-info-page--guide-suite .newoosync-info-empty-state--profile,.newoosync-info-page--legal-suite .newoosync-info-empty-state--policy{box-shadow:0 6px 14px rgba(24,32,51,.028),inset 0 1px 0 rgba(255,255,255,.58)}}
@media (max-width:640px){.newoosync-info-page--guide-suite .newoosync-info-empty-state--support{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}.newoosync-info-page--guide-suite .newoosync-info-empty-state--profile{background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)}.newoosync-info-page--legal-suite .newoosync-info-empty-state--policy{background:linear-gradient(180deg,#ffffff 0%,#f8fafd 100%)}}
@media (max-width:640px){.newoosync-genre-copy h1{font-size:26px}.newoosync-genre-lead{font-size:13px;line-height:1.7}.newoosync-genre-actions{gap:8px}.newoosync-genre-action-group{display:grid;grid-template-columns:1fr}.newoosync-genre-action-group.is-secondary{gap:6px}.newoosync-genre-switcher{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.newoosync-genre-switcher::-webkit-scrollbar{display:none}.newoosync-genre-action,.newoosync-genre-switch-link{justify-content:flex-start}.newoosync-genre-action{padding:9px 10px}.newoosync-genre-action-meta{font-size:9.75px;line-height:1.3}.newoosync-genre-switch-link{flex:0 0 auto;white-space:nowrap}.newoosync-genre-action.is-secondary{padding-left:0}.newoosync-genre-meta-item{padding:11px 12px}}
@media (max-width:640px){.newoosync-domestic-status-strip{padding:18px}.newoosync-domestic-status-strip-grid{grid-template-columns:1fr}}
@media (max-width:640px){.newoosync-ranking-product-slide{flex:0 0 calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-mobile,1) - 1))) / var(--newoosync-ranking-visible-mobile,1));min-width:calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-mobile,1) - 1))) / var(--newoosync-ranking-visible-mobile,1))}.newoosync-ranking-shelf-controls{justify-content:space-between}}
@media (max-width:640px){.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-grid .newoosync-ranking-product-slide,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-grid .newoosync-ranking-product-slide{flex:0 0 calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-mobile,1) - 1))) / var(--newoosync-ranking-visible-mobile,1));min-width:calc((100% - (var(--newoosync-slider-gap,12px) * (var(--newoosync-ranking-visible-mobile,1) - 1))) / var(--newoosync-ranking-visible-mobile,1))}.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic,.newoosync-home.is-route-domestic .newoosync-stage-main--domestic{padding:8px;border-radius:22px}.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic::after,.newoosync-home.is-route-domestic .newoosync-stage-main--domestic::after{inset:6px;border-radius:15px}.newoosync-home[data-route="domestic"] .newoosync-stage-inline-entry,.newoosync-home.is-route-domestic .newoosync-stage-inline-entry{margin-top:8px}}
@media (max-width:640px){.newoosync-stage-side-stack--left,.newoosync-stage-side-stack--right{grid-template-columns:1fr}}
@media (max-width:640px){.newoosync-stage-genre-menu{display:grid}}
@media (max-width:640px){.newoosync-stage-entry-genre-menu{grid-template-columns:1fr}}
@media (max-width:640px){.newoosync-domestic-topnav{gap:8px;margin-bottom:12px}.newoosync-domestic-topnav-link{padding:10px 12px;border-radius:12px}.newoosync-domestic-topnav-link span{font-size:9px}.newoosync-domestic-topnav-link strong{font-size:13px}.newoosync-stage-entry-panel{padding:14px 12px 16px}.newoosync-stage-entry-link strong{font-size:13px}.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide,.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide{min-height:248px!important;padding:22px 20px 62px!important}.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home .newoosync-slide-title,.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home .newoosync-slide-title{font-size:24px!important;line-height:1.18!important;max-width:16ch!important}body.newoosync-domestic-home-active .wf_navbar .site--logo img,body.newoosync-domestic-home-active .wf_navbar .custom-logo-link img,body.newoosync-domestic-home-active .wf_header .custom-logo-link img{width:168px!important}}
@media (max-width:640px){
body.newoosync-domestic-home-active .newoosync-stage-inline-entry>.newoosync-stage-entry-panel,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry>.newoosync-stage-entry-panel{
min-height:0;
padding:11px 12px 12px;
gap:6px;
background:linear-gradient(180deg,rgba(252,253,255,.98) 0%,rgba(246,249,253,.96) 100%);
box-shadow:0 6px 14px rgba(24,32,51,.035)
}
body.newoosync-domestic-home-active .newoosync-stage-inline-entry>.newoosync-stage-entry-panel::before,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry>.newoosync-stage-entry-panel::before{
inset:7px;
opacity:.72
}
body.newoosync-domestic-home-active .newoosync-stage-inline-entry .newoosync-stage-entry-heading,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry .newoosync-stage-entry-heading{
display:none!important
}
body.newoosync-domestic-home-active .newoosync-stage-inline-entry .newoosync-stage-entry-links,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry .newoosync-stage-entry-links{
grid-template-columns:minmax(0,1fr);
gap:6px
}
body.newoosync-domestic-home-active .newoosync-stage-inline-entry .newoosync-stage-entry-link-shell,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry .newoosync-stage-entry-link-shell{
grid-column:auto!important;
margin-top:0!important;
padding-top:0!important;
border-top:none!important
}
body.newoosync-domestic-home-active .newoosync-stage-inline-entry .newoosync-stage-entry-link,
body.newoosync-domestic-home-active .newoosync-stage-inline-entry .newoosync-stage-entry-link--menu,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry .newoosync-stage-entry-link,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry .newoosync-stage-entry-link--menu{
min-height:40px;
padding:8px 9px
}
body.newoosync-domestic-home-active .newoosync-stage-inline-entry .newoosync-stage-entry-link strong,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry .newoosync-stage-entry-link strong{
font-size:12px;
line-height:1.22
}
body.newoosync-domestic-home-active .newoosync-stage-inline-entry .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link:not(.newoosync-stage-entry-link--menu)::after,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-stage-inline-entry .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link:not(.newoosync-stage-entry-link--menu)::after{
right:10px
}
}
@media (max-width:1100px){body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{max-width:840px!important;padding:0 20px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{margin:16px 0 20px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{padding:36px 22px 22px!important}}
@media (max-width:640px){body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:24px!important;padding:0 12px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{gap:8px!important;margin:12px 0 18px!important;padding-bottom:2px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{padding:34px 16px 18px!important;border-radius:18px!important}}
@media (max-width:1100px){
.newoosync-stage-side--right{padding-top:0}
.newoosync-stage-side--right .newoosync-stage-side-stack{gap:10px}
.newoosync-stage-side--right .newoosync-stage-side-banner{min-height:136px;padding:18px 18px 18px}
}
@media (max-width:640px){
.newoosync-domestic-home-guide-dock{align-items:stretch;gap:7px;margin:14px 0 16px;padding:9px 0}
.newoosync-domestic-home-guide-dock-copy strong{font-size:12px}
.newoosync-domestic-home-guide-dock .newoosync-home-guide-links{margin-bottom:0!important}
.newoosync-domestic-topnav{gap:6px!important;margin-bottom:10px!important}
.newoosync-domestic-info-links{margin-bottom:10px!important}
.newoosync-domestic-hero-support-shell{padding:12px 12px 14px;border-radius:16px!important}
.newoosync-domestic-hero-support-label{font-size:9px!important}
.newoosync-domestic-hero-support-note{font-size:11px!important;line-height:1.5!important}
.newoosync-domestic-hero-support-links{margin-bottom:0!important}
.newoosync-domestic-topnav-link{padding:8px 10px 9px!important;min-height:42px!important;border-radius:11px!important}
.newoosync-domestic-topnav-link span{font-size:8px!important}
.newoosync-domestic-topnav-link strong{font-size:12px!important}
.newoosync-domestic-hero-support-link{min-height:0!important;padding:10px 11px 11px!important;border-radius:12px!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-stack,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-stack{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{aspect-ratio:3/2!important;min-height:86px!important;padding:11px 11px 10px!important;border-radius:14px!important;align-content:start!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner span,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner span{font-size:8px!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner strong,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner strong{max-width:none!important;padding-right:12px!important;font-size:11.75px!important;line-height:1.22!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner strong::after,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner strong::after{font-size:13px!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner small,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner small{display:block!important;font-size:9px!important;line-height:1.36!important;color:#627184!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder{gap:6px!important;background:linear-gradient(180deg,rgba(248,251,255,.98) 0%,rgba(235,242,249,.96) 100%)!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong{padding-right:0!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong::after,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder strong::after{display:none!important;content:none!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder .newoosync-stage-side-banner-art,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner.is-placeholder .newoosync-stage-side-banner-art{display:none!important}
}
@media (max-width:1100px){
.newoosync-product-detail-content :is(.related.products,.upsells.products){--newoosync-shelf-grid-template:repeat(2,minmax(0,1fr));--newoosync-shelf-padding-bottom:18px;--newoosync-shelf-padding-x:18px;--newoosync-shelf-gap:12px;--newoosync-shelf-card-padding-x:14px;--newoosync-shelf-card-padding-y:13px;--newoosync-shelf-card-padding-bottom:12px;--newoosync-shelf-media-height:168px;--newoosync-shelf-title-min-block:3.35em;--newoosync-shelf-heading-size:21.5px;--newoosync-shelf-heading-note-size:11px;--newoosync-shelf-heading-note-max:44ch;--newoosync-shelf-icon-size:26px;--newoosync-shelf-action-min-height:40px;--newoosync-shelf-cta-padding-inline:12px}
}
@media (max-width:900px){
.newoosync-product-detail-content :is(.related.products,.upsells.products){margin-top:44px!important}
}
@media (max-width:640px){
.newoosync-product-detail-content :is(.related.products,.upsells.products){--newoosync-shelf-grid-template:1fr;--newoosync-shelf-inline-edge:12px;--newoosync-shelf-padding-x:15px;--newoosync-shelf-padding-top:16px;--newoosync-shelf-padding-bottom:16px;--newoosync-shelf-gap:8px;--newoosync-shelf-card-padding-x:12px;--newoosync-shelf-card-padding-y:12px;--newoosync-shelf-card-padding-bottom:10px;--newoosync-shelf-media-height:170px;--newoosync-shelf-title-min-block:3.15em;--newoosync-shelf-copy-gap:8px;--newoosync-shelf-action-gap:6px;--newoosync-shelf-icon-size:26px;--newoosync-shelf-action-min-height:40px;--newoosync-shelf-heading-gap:6px;--newoosync-shelf-heading-margin-bottom:16px;--newoosync-shelf-heading-padding-bottom:12px;--newoosync-shelf-heading-size:21px;--newoosync-shelf-heading-kicker-size:9.5px;--newoosync-shelf-heading-note-size:10.5px;--newoosync-shelf-heading-note-line:1.5;--newoosync-shelf-heading-note-max:none;--newoosync-shelf-loop-padding-x:10px;--newoosync-shelf-loop-padding-top:10px;--newoosync-shelf-loop-bleed:4px}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product{padding:14px 14px 12px}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .woocommerce-LoopProduct-link{padding:12px 12px 0;margin:-4px -4px 0}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-content-outer{padding-top:14px}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-action{gap:8px!important}
.newoosync-product-detail-support .newoosync-guide-card .newoosync-guide-meta{white-space:normal}
}
.newoosync-home.is-route-domestic .newoosync-hero .newoosync-eyebrow{left:-118px!important}
.newoosync-home.is-route-domestic .newoosync-stage-support .newoosync-eyebrow,
.newoosync-home[data-route="domestic"] .newoosync-stage-support .newoosync-eyebrow{left:-176px!important;top:16px!important}
.newoosync-route-cart .newoosync-route-flow-support{display:block;justify-self:stretch;align-self:start;width:100%;max-width:none;margin:8px 0 10px}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-copy{display:flex;align-items:center;min-width:0}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-label{min-height:16px;padding:0 6px;border-color:#e7ecf3;background:#f8fafc;font-size:8.25px;letter-spacing:.05em;color:#7b8797}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-links{width:100%;gap:3px;justify-content:flex-end}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link{min-height:23px;padding:0 7px;border-color:#e3e9f1;background:#fff;color:#68778a;font-size:9.8px;box-shadow:none}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary{border-color:#dfe6ee;background:#f9fbfd;color:#223146;box-shadow:none}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link:last-child{padding:0 6px;color:#6d7a8d}
.newoosync-product-detail-content .related.products{--newoosync-shelf-max-width:744px;--newoosync-shelf-grid-template:repeat(auto-fit,minmax(min(144px,100%),1fr));--newoosync-shelf-gap:8px;--newoosync-shelf-padding-x:0px;--newoosync-shelf-padding-top:6px;--newoosync-shelf-padding-bottom:0px;--newoosync-shelf-card-padding-x:9px;--newoosync-shelf-card-padding-y:8px;--newoosync-shelf-card-padding-bottom:8px;--newoosync-shelf-media-height:296px;--newoosync-shelf-copy-gap:4px;--newoosync-shelf-action-gap:4px;--newoosync-shelf-action-min-height:30px;--newoosync-shelf-cta-padding-block:5px;--newoosync-shelf-cta-padding-inline:8px;--newoosync-shelf-heading-gap:3px;--newoosync-shelf-heading-margin-bottom:9px;--newoosync-shelf-heading-padding-bottom:0px;--newoosync-shelf-heading-size:14.25px;--newoosync-shelf-heading-kicker-size:7.75px;--newoosync-shelf-title-size:11.25px;--newoosync-shelf-price-size:12px;margin-top:22px!important;padding:var(--newoosync-shelf-padding-top) 0 0!important;border:none!important;border-top:1px solid #e7edf4!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.newoosync-product-detail-content .related.products::before{display:none}
.newoosync-product-detail-content .related.products h2{gap:3px;max-width:none;padding:0;border-bottom:0;font-size:14.25px;color:#314055}
.newoosync-product-detail-content .related.products h2::before{display:block;color:#8b95a7}
.newoosync-product-detail-content .related.products h2::after{content:"";display:block;width:26px;height:1px;background:linear-gradient(90deg,rgba(234,122,0,.42),rgba(234,122,0,0))}
.newoosync-product-detail-content .related.products ul.products li.product{border-color:#e3eaf2;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);box-shadow:0 3px 8px rgba(24,32,51,.022),inset 0 1px 0 rgba(255,255,255,.9)}
.newoosync-product-detail-content .related.products ul.products li.product:hover,
.newoosync-product-detail-content .related.products ul.products li.product:focus-within{transform:translateY(-1px);border-color:#d7e0eb;box-shadow:0 6px 12px rgba(24,32,51,.03),inset 0 1px 0 rgba(255,255,255,.92)}
.newoosync-product-detail-content .related.products ul.products li.product .product-content-outer{gap:6px!important;padding-top:7px;border-top-color:#edf1f6}
.newoosync-product-detail-content .related.products ul.products li.product .product-action{gap:4px!important;padding-top:7px!important;border-top-color:#f0f4f8}
.newoosync-product-detail-content .related.products ul.products li.product .product-action a.button:not(.compare-btn),
.newoosync-product-detail-content .related.products ul.products li.product .product-action .added_to_cart{box-shadow:none;font-size:11px!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product :is(.product-img,.product-thumb,.product-image,.product-thumbnail,.newoosync-ranking-product-thumb){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:var(--newoosync-shelf-media-height)!important;overflow:hidden!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-single{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-img>:is(.woocommerce-LoopProduct-link,.woocommerce-loop-product__link,a[data-newoosync-related-media-primary="1"]),.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-single .product-img>:is(.woocommerce-LoopProduct-link,.woocommerce-loop-product__link,a[data-newoosync-related-media-primary="1"]){position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:var(--newoosync-shelf-media-height)!important;width:100%!important;margin:0!important;overflow:hidden!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-img>:is(a:not(.woocommerce-LoopProduct-link):not(.woocommerce-loop-product__link):not([data-newoosync-related-media-primary="1"]),.quickview-trigger),.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product .product-single .product-img>:is(a:not(.woocommerce-LoopProduct-link):not(.woocommerce-loop-product__link):not([data-newoosync-related-media-primary="1"]),.quickview-trigger){display:none!important}
.newoosync-product-detail-content :is(.related.products,.upsells.products) ul.products li.product :is(.product-img,.product-thumb,.product-image,.product-thumbnail,.newoosync-ranking-product-thumb,.product-single) :is(img,.attachment-woocommerce_thumbnail,.woocommerce-placeholder,.wp-post-image){display:block!important;width:100%!important;height:var(--newoosync-shelf-media-height)!important;max-width:100%!important;max-height:var(--newoosync-shelf-media-height)!important;object-fit:contain!important;margin:0 auto!important}
@media (max-width:1100px){.newoosync-product-detail-content .related.products{--newoosync-shelf-grid-template:repeat(2,minmax(0,1fr));--newoosync-shelf-padding-top:6px;--newoosync-shelf-gap:8px;--newoosync-shelf-card-padding-x:10px;--newoosync-shelf-card-padding-y:9px;--newoosync-shelf-card-padding-bottom:8px;--newoosync-shelf-media-height:252px;--newoosync-shelf-heading-size:15px}}
@media (max-width:900px){.newoosync-route-cart .newoosync-route-flow-support{max-width:none;margin:0 0 6px}.newoosync-product-detail-content .related.products{margin-top:28px!important}}
@media (max-width:640px){.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools{justify-content:flex-start;gap:3px 5px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary{min-height:23px;padding:0 7px;font-size:9.75px}.newoosync-product-detail-content .related.products{--newoosync-shelf-grid-template:1fr;--newoosync-shelf-inline-edge:12px;--newoosync-shelf-padding-x:0px;--newoosync-shelf-padding-top:6px;--newoosync-shelf-padding-bottom:0px;--newoosync-shelf-gap:6px;--newoosync-shelf-card-padding-x:11px;--newoosync-shelf-card-padding-y:10px;--newoosync-shelf-card-padding-bottom:9px;--newoosync-shelf-media-height:228px;--newoosync-shelf-heading-margin-bottom:8px;--newoosync-shelf-heading-padding-bottom:0px;--newoosync-shelf-heading-size:14.25px;--newoosync-shelf-title-size:11.5px}.newoosync-product-price-summary{gap:3px}.newoosync-product-price-summary-item.is-reference{gap:5px}.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value{font-size:11.25px}.newoosync-product-price-summary-item.is-active{padding:9px 10px 8px}.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value,.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value{font-size:18.25px}.newoosync-product-price-discount-mark{min-height:18px;padding:0 6px;font-size:9.5px}.newoosync-product-detail-content .single-product>.product>.summary form.cart{grid-template-columns:minmax(66px,74px) minmax(0,1fr);gap:6px 7px}.newoosync-product-detail-content .single-product>.product>.summary form.cart .quantity .qty{min-height:41px;padding:0 9px}.newoosync-product-detail-content .single-product>.product>.summary form.cart .button,.newoosync-product-detail-content .single-product>.product>.summary form.cart .single_add_to_cart_button{min-height:44px;padding:0 13px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{padding:11px 11px 10px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals h2{margin-bottom:9px;padding-bottom:7px;font-size:17.5px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:11px 9px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th{width:34%;font-size:11px}.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{min-height:48px;padding:0 14px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount{font-size:21.5px}}
@media (max-width:640px){
.newoosync-product-purchase-snapshot{gap:3px;padding:8px 9px 9px}
.newoosync-product-purchase-decision-copy{display:grid;justify-content:start;gap:3px}
.newoosync-product-purchase-decision-note{font-size:9.75px;line-height:1.32}
.newoosync-product-purchase-trust-tools{grid-template-columns:1fr;gap:4px;padding-top:4px}
.newoosync-product-purchase-trust-links{justify-content:flex-start}
.newoosync-product-purchase-trust-tools-note{font-size:10px;line-height:1.34}
.newoosync-product-purchase-action-note{padding:7px 8px;font-size:10px;line-height:1.36}
.newoosync-product-purchase-keyfacts{grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));gap:4px}
.newoosync-product-purchase-data.is-secondary{grid-template-columns:1fr;gap:4px}
.newoosync-product-purchase-keyfact,.newoosync-product-purchase-data.is-secondary .newoosync-product-purchase-data-row{padding:7px}
.newoosync-product-detail-content .single-product>.product{gap:6px 10px}
.newoosync-product-detail-content .single-product>.product>.summary form.cart{padding:7px}
.newoosync-product-detail-content .single-product>.product>.summary .newoosync-product-purchase-hint{margin-top:4px}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:16px;padding:0 10px}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:16px!important;padding:0 10px!important}
}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;margin-bottom:4px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy{display:grid;align-content:start;gap:6px;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1{margin:0;font-size:17px;line-height:1;letter-spacing:-.025em;color:#182033;white-space:nowrap}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-info-back-link,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-info-back-link{display:flex}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-info-back-link a,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-info-back-link a{min-height:28px;padding:0 10px;font-size:10.5px}
.newoosync-catalog-hero-support{display:block;margin:0;font-size:10.75px;font-weight:700;line-height:1.45;color:#5c6a7c}
.newoosync-catalog-hero-context{display:flex;flex-wrap:wrap;gap:5px}
.newoosync-catalog-hero-context-item{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border:1px solid #dce4ed;border-radius:999px;background:#f8fbfe;color:#405066;font-size:9.25px;font-weight:800;line-height:1;white-space:nowrap}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-strip,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-strip{display:flex;gap:4px;align-items:center;justify-self:stretch;flex-wrap:nowrap;overflow-x:auto;margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-strip::-webkit-scrollbar,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-strip::-webkit-scrollbar{display:none}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-group,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-width:0}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-group-label,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-group-label{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:0 6px;border-radius:999px;background:#f3f6fa;color:#6e7a8b;font-size:7.5px;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-group-chips,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-group-chips{display:inline-flex;align-items:center;gap:3px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:4px;min-height:22px;padding:0 7px;border:1px solid #dde4ee;border-radius:999px;background:transparent;color:#445062;text-decoration:none;font-size:8.5px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:none}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip.is-primary,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip.is-primary{border-color:#d4dbe6;background:#fff;color:#182033}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip.is-secondary,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip.is-secondary{border-color:transparent;background:#f6f8fb;color:#6a7789}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip-label,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip-label{font-size:8.5px;font-weight:700;line-height:1;color:inherit}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip-count,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip-count{font-size:7.25px;font-weight:700;line-height:1;color:#7a8698;white-space:nowrap}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip:hover,
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip:focus-visible,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip:hover,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip:focus-visible{border-color:#182033;background:#fff;color:#182033;outline:none}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip:hover .newoosync-catalog-compare-chip-count,
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip:focus-visible .newoosync-catalog-compare-chip-count,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip:hover .newoosync-catalog-compare-chip-count,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip:focus-visible .newoosync-catalog-compare-chip-count{color:currentColor}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel{display:block;margin-top:4px;padding:0;border:0;border-radius:0;background:transparent}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel .newoosync-genre-actions,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel .newoosync-genre-actions{gap:6px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-primary,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-primary{gap:6px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-secondary,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-secondary{gap:9px}
.newoosync-catalog-root-genre-nav{display:flex;align-items:flex-start;gap:7px;margin:2px 0 12px;padding:8px 0;border-top:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0}
.newoosync-catalog-root-genre-label{display:inline-flex;align-items:center;min-height:26px;color:#66758a;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap}
.newoosync-catalog-root-genre-links{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px;min-width:0}
.newoosync-catalog-root-genre-link,.newoosync-catalog-root-maker-link{display:inline-flex;align-items:center;min-height:26px;padding:0 7px;border:1px solid #dce4ed;border-radius:4px;background:#fff;color:#344258;font-size:10px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}
.newoosync-catalog-root-genre-link:hover,.newoosync-catalog-root-genre-link:focus-visible,.newoosync-catalog-root-maker-link:hover,.newoosync-catalog-root-maker-link:focus-visible{border-color:#b9c5d4;background:#f7faff;color:#182033;outline:none}
.newoosync-catalog-root-maker-link{flex:0 0 auto;color:#5a687c}
.newoosync-catalog-root-products{margin-top:0}
#newoosync-category-hub{gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#newoosync-category-hub .newoosync-category-hub-head{gap:0}
#newoosync-category-hub .newoosync-category-hub-head .newoosync-section-copy h2{font-size:15px;line-height:1.15}
#newoosync-category-hub .newoosync-category-hub-overview{display:block;padding:0;border:0;border-radius:0;background:transparent}
#newoosync-category-hub .newoosync-category-hub-cta{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:0}
#newoosync-category-hub .newoosync-category-hub-cta-label{display:none}
#newoosync-category-hub .newoosync-category-hub-cta-links{justify-content:flex-start;gap:4px}
#newoosync-category-hub .newoosync-category-hub-cta-link{min-height:21px;padding:0 6px;gap:3px;box-shadow:none}
#newoosync-category-hub .newoosync-category-hub-cta-link-label{font-size:8.5px}
#newoosync-category-hub .newoosync-category-hub-cta-link-note{font-size:8px;line-height:1}
#newoosync-category-hub .newoosync-category-hub-groups{gap:4px}
#newoosync-category-hub .newoosync-category-group{gap:3px;padding:6px 6px 7px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}
#newoosync-category-hub .newoosync-category-group--collectibles,
#newoosync-category-hub .newoosync-category-group--build,
#newoosync-category-hub .newoosync-category-group--goods{background:#fff}
#newoosync-category-hub .newoosync-category-group-head{grid-template-columns:1fr;gap:1px;align-items:center}
#newoosync-category-hub .newoosync-category-group-copy{gap:1px}
#newoosync-category-hub .newoosync-category-group-copy h3{font-size:13.75px;line-height:1.05}
#newoosync-category-hub .newoosync-category-group-scan{gap:3px;font-size:7.5px}
#newoosync-category-hub .newoosync-category-group-scan span,
#newoosync-category-hub .newoosync-category-group-scan small{min-height:14px;padding:0 4px}
#newoosync-category-hub .newoosync-category-group-scan small{font-size:7px}
#newoosync-category-hub .newoosync-category-group-side{display:none}
#newoosync-category-hub .newoosync-category-group-pending{gap:0;padding-top:0}
#newoosync-category-hub .newoosync-category-group-pending-summary{min-height:13px;font-size:8.25px}
#newoosync-category-hub .newoosync-category-group.is-pending-only{gap:1px;padding:5px 6px;border-color:#edf1f5;background:#fcfdfe;box-shadow:none}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-head{grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-copy{display:flex;align-items:center;gap:6px;min-width:0}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-copy h3{font-size:12.75px;line-height:1.06}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-side{display:flex}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-pending{display:none}
#newoosync-category-hub .newoosync-category-group-pending-pill{display:inline-flex;align-items:center;justify-content:center;min-height:16px;padding:0 6px;border-radius:999px;background:#f3f6fa;color:#7d8797;font-size:7px;font-weight:700;line-height:1;white-space:nowrap}
#newoosync-category-hub .newoosync-category-grid--grouped{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:5px}
#newoosync-category-hub .newoosync-category-card{grid-template-rows:minmax(54px,1fr) auto;min-height:142px;border-radius:11px}
#newoosync-category-hub .newoosync-category-card.is-ready{min-height:128px}
#newoosync-category-hub .newoosync-category-media{min-height:54px}
#newoosync-category-hub .newoosync-category-card-copy{gap:2px;min-height:64px;padding:0 7px 6px}
#newoosync-category-hub .newoosync-category-card.is-ready .newoosync-category-card-copy{gap:1px;min-height:50px}
#newoosync-category-hub .newoosync-category-card.is-ready .newoosync-category-card-topline{display:none}
#newoosync-category-hub .newoosync-category-family-label{min-height:14px;padding:0 4px;font-size:6.5px}
#newoosync-category-hub .newoosync-category-title{font-size:13.5px;line-height:1.14}
#newoosync-category-hub .newoosync-category-card.is-long-title .newoosync-category-title{font-size:12.25px;line-height:1.18}
#newoosync-category-hub .newoosync-category-note{display:-webkit-box;font-size:9px;line-height:1.32;color:#677384;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#newoosync-category-hub .newoosync-category-caption{display:none}
#newoosync-category-hub .newoosync-category-card-footer{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:0;padding-top:2px;border-top:0}
#newoosync-category-hub .newoosync-category-volume{display:none}
#newoosync-category-hub .newoosync-category-card.is-ready .newoosync-category-volume{display:inline-flex}
@media (max-width:640px){#newoosync-category-hub .newoosync-category-card.is-ready .newoosync-category-volume{display:none}}
#newoosync-category-hub .newoosync-category-status{gap:3px;min-height:17px;padding:0 5px;font-size:7px}
#newoosync-category-hub .newoosync-category-status::before{width:4px;height:4px}
#newoosync-category-hub .newoosync-category-status.is-ready::after{font-size:8px}
#newoosync-category-hub .newoosync-category-status.is-pending{min-height:17px;padding:0 5px;border-radius:999px;font-size:6.75px;box-shadow:none}
#newoosync-category-hub .newoosync-category-card.is-pending{grid-template-rows:auto;min-height:36px;border-radius:10px;background:#fbfcfe;box-shadow:none}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-media,
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-note,
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-card-footer,
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-fallback-mark{display:none}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-card-copy{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:0;margin-top:0;padding:7px 8px 6px;background:transparent}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-title{font-size:12px;line-height:1.2}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-pending-inline{display:inline-flex;align-items:center;gap:4px;min-height:0;width:max-content;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;font-size:9.5px;font-weight:600;letter-spacing:.02em;color:#8b94a3}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-pending-inline::before{width:4px;height:4px;flex:0 0 4px;background:#c7cfda}
@media (max-width:900px){
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only{gap:4px;margin-bottom:3px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1{font-size:16px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-strip,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-strip{gap:4px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-group,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-group{gap:2px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-group-label,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-group-label{min-height:18px;padding:0 5px;font-size:7.25px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip{min-height:21px;padding:0 6px;font-size:8px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip-label,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip-label{font-size:8px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip-count,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip-count{font-size:7px}
#newoosync-category-hub .newoosync-category-group{padding:5px}
#newoosync-category-hub .newoosync-category-grid--grouped{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
#newoosync-category-hub .newoosync-category-card{grid-template-rows:minmax(58px,1fr) auto;min-height:126px}
#newoosync-category-hub .newoosync-category-card.is-ready{min-height:114px}
#newoosync-category-hub .newoosync-category-media{min-height:58px}
#newoosync-category-hub .newoosync-category-card-copy{min-height:48px;padding:0 6px 5px}
#newoosync-category-hub .newoosync-category-card.is-ready .newoosync-category-card-copy{min-height:36px}
#newoosync-category-hub .newoosync-category-note{display:none}
#newoosync-category-hub .newoosync-category-card-footer{grid-template-columns:auto;gap:0;padding-top:1px}
#newoosync-category-hub .newoosync-category-card-support{display:none}
#newoosync-category-hub .newoosync-category-card-action{justify-content:flex-start}
#newoosync-category-hub .newoosync-category-title{font-size:12.25px}
#newoosync-category-hub .newoosync-category-card.is-long-title .newoosync-category-title{font-size:11px}
#newoosync-category-hub .newoosync-category-family-label{min-height:13px;padding:0 4px;font-size:6.25px}
#newoosync-category-hub .newoosync-category-status{min-height:15px;padding:0 4px;font-size:6.5px}
#newoosync-category-hub .newoosync-category-status.is-pending{min-height:15px;padding:0 4px}
#newoosync-category-hub .newoosync-category-card.is-pending{min-height:34px}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-card-copy{padding:6px 7px 5px}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-title{font-size:11.5px}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-pending-inline{font-size:8.75px}
#newoosync-category-hub .newoosync-category-group.is-pending-only{padding:4px 5px}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-copy{gap:5px}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-copy h3{font-size:11.75px}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-pending-pill{min-height:15px;padding:0 5px;font-size:6.75px}
}
@media (max-width:640px){
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only{grid-template-columns:1fr;gap:2px;margin-bottom:2px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy{display:block}
.newoosync-catalog-home[data-route="domestic"] .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1,
.newoosync-catalog-home.is-route-domestic .newoosync-hero.is-route-summary-only .newoosync-hero-copy h1{font-size:15px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-strip,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-strip{gap:3px;padding-bottom:0}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-group,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-group{gap:2px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-group-label,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-group-label{min-height:17px;padding:0 4px;font-size:6.75px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip{min-height:19px;padding:0 5px;font-size:7.5px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip-label,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip-label{font-size:7.5px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-compare-chip-count,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-compare-chip-count{font-size:6.5px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel{margin-top:3px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel .newoosync-genre-actions,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel .newoosync-genre-actions{gap:5px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-primary,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-primary{gap:4px}
.newoosync-catalog-home[data-route="domestic"] .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-secondary,
.newoosync-catalog-home.is-route-domestic .newoosync-catalog-discovery-panel .newoosync-genre-action-group.is-secondary{gap:7px}
.newoosync-catalog-root-genre-nav{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px;margin:1px 0 10px;padding:7px 0}
.newoosync-catalog-root-genre-label{min-height:24px;font-size:8px}
.newoosync-catalog-root-genre-links{gap:4px}
.newoosync-catalog-root-genre-link,.newoosync-catalog-root-maker-link{min-height:24px;padding:0 6px;font-size:9px}
.newoosync-catalog-root-maker-link{grid-column:2;justify-self:start}
#newoosync-category-hub .newoosync-category-hub-groups{gap:3px}
#newoosync-category-hub .newoosync-category-group{gap:2px;padding:5px}
#newoosync-category-hub .newoosync-category-group-head{gap:1px}
#newoosync-category-hub .newoosync-category-group-copy h3{font-size:12px;line-height:1.04}
#newoosync-category-hub .newoosync-category-grid--grouped{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
#newoosync-category-hub .newoosync-category-card{grid-template-rows:minmax(52px,1fr) auto;min-height:114px}
#newoosync-category-hub .newoosync-category-card.is-ready{min-height:102px}
#newoosync-category-hub .newoosync-category-media{min-height:52px}
#newoosync-category-hub .newoosync-category-card-copy{min-height:40px;padding:0 5px 4px}
#newoosync-category-hub .newoosync-category-card.is-ready .newoosync-category-card-copy{min-height:31px}
#newoosync-category-hub .newoosync-category-title{font-size:11.25px;line-height:1.12}
#newoosync-category-hub .newoosync-category-card.is-long-title .newoosync-category-title{font-size:10.25px}
#newoosync-category-hub .newoosync-category-family-label{min-height:12px;padding:0 4px;font-size:6px}
#newoosync-category-hub .newoosync-category-status{min-height:14px;padding:0 4px;font-size:6.25px}
#newoosync-category-hub .newoosync-category-status.is-pending{min-height:14px;padding:0 4px}
#newoosync-category-hub .newoosync-category-card.is-pending{min-height:32px}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-card-copy{padding:5px 6px 4px}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-title{font-size:10.75px;line-height:1.16}
#newoosync-category-hub .newoosync-category-card.is-pending .newoosync-category-pending-inline{font-size:8px}
#newoosync-category-hub .newoosync-category-group.is-pending-only{padding:4px 5px}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-head{gap:5px}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-copy{gap:4px}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-copy h3{font-size:10.75px}
#newoosync-category-hub .newoosync-category-group.is-pending-only .newoosync-category-group-pending-pill{min-height:14px;padding:0 4px;font-size:6.5px}
}
.newoosync-product-purchase-snapshot{gap:3px;padding:9px 10px 10px;border-radius:15px;box-shadow:0 6px 16px rgba(24,32,51,.034)}
.newoosync-product-price-summary{gap:3px}
.newoosync-product-price-summary.has-sale-price{grid-template-columns:minmax(82px,96px) minmax(0,1fr);align-items:end;gap:2px 8px}
.newoosync-product-price-summary-item{gap:2px;padding:7px 9px 7px;border-radius:13px}
.newoosync-product-price-summary-item.is-reference{align-items:center;gap:6px;padding:0 1px 1px}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-reference{grid-template-columns:1fr;grid-column:1;grid-row:1;align-self:end;justify-self:start;width:100%;max-width:122px;padding:0 0 2px}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-main{justify-content:flex-start;justify-self:start}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-label{font-size:8.75px;line-height:1.24;letter-spacing:.02em}
.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value{font-size:11.5px}
.newoosync-product-price-summary-item.is-active{gap:4px;padding:9px 10px 9px;border-color:#e8ba72;box-shadow:0 10px 20px rgba(217,119,6,.09)}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-active{grid-column:2;grid-row:1;min-height:100%}
.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-label{min-height:18px;padding:0 7px}
.newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value{gap:6px;font-size:21px;line-height:1.02}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value{font-size:21.75px}
.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-active .newoosync-product-price-discount-mark{margin-left:auto;min-height:19px;padding:0 6px;font-size:9.5px;letter-spacing:.06em}
.newoosync-product-price-summary-note{font-size:10px;line-height:1.42}
.newoosync-product-purchase-decision{gap:3px;padding-top:3px}
.newoosync-product-purchase-decision-copy{gap:2px 5px}
.newoosync-product-purchase-decision-label{min-height:17px;padding:0 6px;font-size:8.5px}
.newoosync-product-purchase-decision-note{font-size:9.5px;line-height:1.28}
.newoosync-product-purchase-trust-tools{gap:3px 6px}
.newoosync-product-purchase-trust-tools-label{min-height:17px;padding:0 6px;font-size:8.25px}
.newoosync-product-purchase-trust-tools-note{font-size:9.9px;line-height:1.34}
.newoosync-product-purchase-trust-links{gap:3px}
.newoosync-product-purchase-trust-link{min-height:24px;padding:0 7px;font-size:9.25px}
.newoosync-product-purchase-keyfacts{gap:4px}
.newoosync-product-purchase-keyfact{gap:1px;padding:6px 7px}
.newoosync-product-purchase-keyfact dt{font-size:9.5px}
.newoosync-product-purchase-keyfact dd{font-size:12.5px;line-height:1.34}
.newoosync-product-purchase-action-note{padding:7px 8px;font-size:9.75px;line-height:1.34}
.newoosync-product-purchase-data.is-secondary{gap:4px;padding-top:1px}
.newoosync-product-purchase-data.is-secondary .newoosync-product-purchase-data-row{padding:5px 7px 4px}
.newoosync-product-detail-content .single-product>.product{gap:6px 12px;max-width:888px}
.newoosync-product-detail-content .single-product>.product>.summary{gap:3px;max-width:396px}
.newoosync-product-detail-content .single-product>.product>.summary form.cart{grid-template-columns:minmax(68px,76px) minmax(0,208px);gap:4px 6px}
.newoosync-product-detail-content .single-product>.product>.summary form.cart{padding:6px 7px;border-radius:14px}
.newoosync-product-detail-content .single-product>.product>.summary form.cart .quantity .qty{min-height:40px}
.newoosync-product-detail-content .single-product>.product>.summary form.cart .button,.newoosync-product-detail-content .single-product>.product>.summary form.cart .single_add_to_cart_button{min-height:44px;padding:0 14px}
.newoosync-product-detail-content .single-product>.product>.summary .newoosync-product-purchase-hint{display:none!important;flex-wrap:wrap;gap:5px;margin:4px 0 0}
.newoosync-product-detail-content .single-product>.product>.summary .newoosync-product-purchase-hint-item{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #e4eaf2;border-radius:999px;background:#fbfcfe;color:#5f6c80;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:8px;padding:0 16px}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{gap:8px;margin:6px 0 12px!important}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li a{min-height:40px;padding:0 14px;font-size:12.5px}
.newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{gap:8px;padding:22px 18px 15px;border-radius:18px}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:8px!important;padding:0 16px!important}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{gap:8px!important;margin:6px 0 12px!important}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li a{min-height:40px;padding:0 14px;font-size:12.5px}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{gap:8px;padding:22px 18px 15px!important;border-radius:18px!important}
@media (min-width:641px){
.newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail,
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-product-gallery.has-newoosync-thumb-rail{z-index:2}
.newoosync-product-detail-content .single-product>.product:has(>.woocommerce-product-gallery.has-newoosync-thumb-rail)>.woocommerce-tabs,
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product:has(>.woocommerce-product-gallery.has-newoosync-thumb-rail)>.woocommerce-tabs{margin-top:72px!important}
}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs:has(> ul.tabs li:only-child){margin-top:6px!important}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs:has(> ul.tabs li:only-child) ul.tabs{display:none!important}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs:has(> ul.tabs li:only-child) .panel{padding:12px 18px 14px!important}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs:has(> ul.tabs li:only-child) #reviews #comments{margin-bottom:10px}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs:has(> ul.tabs li:only-child) :is(.woocommerce-Reviews-title,#reply-title){margin-bottom:8px}
.newoosync-product-detail-content .related.products{--newoosync-shelf-max-width:760px;--newoosync-shelf-grid-template:repeat(auto-fit,minmax(min(128px,100%),1fr));--newoosync-shelf-gap:5px;--newoosync-shelf-card-padding-x:7px;--newoosync-shelf-card-padding-y:6px;--newoosync-shelf-card-padding-bottom:6px;--newoosync-shelf-media-height:296px;--newoosync-shelf-copy-gap:2px;--newoosync-shelf-action-gap:2px;--newoosync-shelf-action-min-height:26px;--newoosync-shelf-cta-padding-block:4px;--newoosync-shelf-cta-padding-inline:6px;--newoosync-shelf-heading-margin-bottom:7px;--newoosync-shelf-heading-size:13.75px;--newoosync-shelf-heading-kicker-size:7.5px;--newoosync-shelf-title-size:10.75px;--newoosync-shelf-price-size:11.5px;margin-top:14px!important}
.newoosync-product-detail-content .related.products ul.products li.product .product-content-outer{gap:4px!important;padding-top:4px}
.newoosync-product-detail-content .related.products ul.products li.product .product-action{gap:2px!important;padding-top:4px!important}
.newoosync-product-detail-content .related.products{--newoosync-shelf-media-height:296px!important}
.newoosync-product-detail-content .related.products :is(.product-img,.product-thumb,.product-image,.product-thumbnail,.newoosync-ranking-product-thumb,.woocommerce-LoopProduct-link,.woocommerce-loop-product__link){min-height:var(--newoosync-shelf-media-height)!important;width:100%!important;min-width:100%!important;max-width:100%!important;inline-size:100%!important;min-inline-size:100%!important;box-sizing:border-box!important;flex:1 1 100%!important;justify-self:stretch!important}
.newoosync-product-detail-content .related.products .product-single{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;box-sizing:border-box!important}
.newoosync-product-detail-content .related.products ul.products li.product :is(a.woocommerce-LoopProduct-link,.woocommerce-loop-product__link){display:grid!important;align-content:start!important;min-height:var(--newoosync-shelf-media-height)!important;width:100%!important;min-width:100%!important;max-width:100%!important;inline-size:100%!important;min-inline-size:100%!important;box-sizing:border-box!important;flex:1 1 100%!important;justify-self:stretch!important}
.newoosync-product-detail-content .related.products :is(.product-img,.product-thumb,.product-image,.product-thumbnail,.newoosync-ranking-product-thumb,.product-single,.woocommerce-LoopProduct-link,.woocommerce-loop-product__link) :is(img,.attachment-woocommerce_thumbnail,.woocommerce-placeholder,.wp-post-image),.newoosync-product-detail-content .related.products ul.products li.product :is(a.woocommerce-LoopProduct-link,.woocommerce-loop-product__link)>:is(img,.attachment-woocommerce_thumbnail,.woocommerce-placeholder,.wp-post-image){height:var(--newoosync-shelf-media-height)!important;min-height:var(--newoosync-shelf-media-height)!important;max-height:var(--newoosync-shelf-media-height)!important;object-fit:contain!important}
@media (min-width:961px){.newoosync-product-detail-content .related.products ul.products:has(> li.product:only-child){grid-template-columns:minmax(0,420px)!important;justify-content:flex-start!important}}
.newoosync-product-detail-content :is(.newoosync-product-detail-support,.newoosync-panel-head,.newoosync-panel-note,.newoosync-guide-grid,.newoosync-guide-card,.newoosync-route-compact-flow,.newoosync-route-flow-support),.single-product div.product :is(.newoosync-product-detail-support,.newoosync-panel-head,.newoosync-panel-note,.newoosync-guide-grid,.newoosync-guide-card,.newoosync-route-compact-flow,.newoosync-route-flow-support),body.newoosync-route-page .single-product div.product :is(.newoosync-product-detail-support,.newoosync-panel-head,.newoosync-panel-note,.newoosync-guide-grid,.newoosync-guide-card,.newoosync-route-compact-flow,.newoosync-route-flow-support){display:none!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
.newoosync-route-cart .newoosync-route-flow-support,.newoosync-route-checkout .newoosync-route-flow-support{width:min(100%,980px);max-width:none;margin:0 auto 1px}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 7px;width:100%;padding:5px 7px;border:1px solid #dfe6ef;border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);box-shadow:0 8px 16px rgba(24,32,51,.04)}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-copy,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-copy{display:flex;align-items:center;min-width:0}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-label,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-label{display:inline-flex;align-items:center;justify-content:center;min-height:16px;padding:0 6px;border:1px solid #e1e7ef;border-radius:999px;background:#fff;font-size:8.5px;font-weight:800;letter-spacing:.06em;color:#5b697d;white-space:nowrap}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-note,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-note{display:none!important}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-links,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-links{width:auto;justify-content:flex-end;align-self:center;gap:4px}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link{min-height:24px;padding:0 7px;border-color:#dbe3ed;background:#fff;color:#556376;font-size:10px;box-shadow:none}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary{border-color:#d9e2eb;background:#f8fbfd;color:#223146}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link:last-child,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link:last-child{padding:0 8px;color:#637286}
.newoosync-route-cart .woocommerce{grid-template-columns:minmax(0,1fr) minmax(292px,312px);gap:8px 14px}
.newoosync-route-cart .woocommerce>.cart-collaterals{top:16px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{padding:8px 8px 7px;border-radius:16px;box-shadow:0 8px 16px rgba(24,32,51,.05)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals h2{margin:0 0 6px;padding-bottom:5px;font-size:17px}
.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:6px 0 0;margin-top:6px}
.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{min-height:46px;padding:0 14px;border-radius:12px;box-shadow:0 12px 22px rgba(234,122,0,.18)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals table{border-radius:12px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:8px 7px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{font-size:13.5px}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping th{vertical-align:top}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping td{gap:3px;line-height:1.4}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-methods{display:grid;gap:4px;padding:0;list-style:none}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-methods li{margin:0}
.newoosync-route-cart .woocommerce .cart-collaterals .shipping .shipping-calculator-button,.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-destination a{font-size:10.75px;font-weight:700;color:#35557c;text-underline-offset:2px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td{padding-top:9px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount{font-size:22px}
@media (max-width:900px){.newoosync-route-cart .newoosync-route-flow-support,.newoosync-route-checkout .newoosync-route-flow-support{max-width:none;margin:0 0 4px}}
@media (max-width:1100px){.newoosync-product-detail-content .related.products{--newoosync-shelf-media-height:252px!important}}
@media (max-width:640px){.newoosync-product-price-summary.has-sale-price{grid-template-columns:minmax(74px,86px) minmax(0,1fr);gap:2px 7px}.newoosync-product-price-summary-item.is-reference .newoosync-product-price-summary-value{font-size:11px}.newoosync-product-price-summary.has-sale-price .newoosync-product-price-summary-item.is-active .newoosync-product-price-summary-value{font-size:18px}.newoosync-product-detail-content .single-product>.product>.summary form.cart{grid-template-columns:minmax(64px,72px) minmax(0,1fr);gap:6px}.newoosync-product-detail-content .single-product>.product>.summary form.cart .quantity .qty{min-height:40px}.newoosync-product-detail-content .single-product>.product>.summary form.cart .button,.newoosync-product-detail-content .single-product>.product>.summary form.cart .single_add_to_cart_button{min-height:42px;padding:0 12px}.newoosync-product-detail-content .single-product>.product>.summary .newoosync-product-purchase-hint{gap:5px;margin-top:5px}.newoosync-product-detail-content .single-product>.product>.summary .newoosync-product-purchase-hint-item{min-height:20px;padding:0 7px;font-size:9.75px}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:20px!important;padding:0 10px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs{gap:7px!important;margin:10px 0 14px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs ul.tabs li a{min-height:36px;padding:0 10px;font-size:12px}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs .panel{padding:24px 14px 16px!important;border-radius:16px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs:has(> ul.tabs li:only-child){margin-top:8px!important;padding:0 10px!important}body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs:has(> ul.tabs li:only-child) .panel{padding:12px 14px 14px!important}.newoosync-product-detail-content .related.products{--newoosync-shelf-grid-template:repeat(2,minmax(0,1fr));--newoosync-shelf-gap:6px;--newoosync-shelf-card-padding-x:9px;--newoosync-shelf-card-padding-y:9px;--newoosync-shelf-card-padding-bottom:8px;--newoosync-shelf-media-height:228px!important;--newoosync-shelf-heading-margin-bottom:7px;--newoosync-shelf-title-size:10.75px;--newoosync-shelf-price-size:11px;--newoosync-shelf-action-min-height:28px;--newoosync-shelf-icon-size:20px;--newoosync-shelf-cta-padding-block:5px;--newoosync-shelf-cta-padding-inline:6px}.newoosync-product-detail-content .related.products ul.products li.product .product-action{gap:5px!important}.newoosync-product-detail-content .related.products ul.products li.product .product-action a.button:not(.compare-btn),.newoosync-product-detail-content .related.products ul.products li.product .product-action .added_to_cart{font-size:10px!important}.newoosync-route-cart .newoosync-route-flow-support,.newoosync-route-checkout .newoosync-route-flow-support{margin:0 0 4px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{justify-content:flex-start;gap:3px 4px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary{min-height:22px;padding:0 6px;font-size:9.5px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{padding:10px 10px 9px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals h2{margin-bottom:8px;padding-bottom:6px;font-size:17px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:10px 8px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th{width:33%;font-size:10.75px}.newoosync-route-cart .woocommerce .cart-collaterals .shipping .shipping-calculator-button,.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-destination a{font-size:10.5px}.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{min-height:46px;padding:0 13px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount{font-size:20.5px}}
@media (max-width:640px){.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item{display:grid!important;grid-template-columns:24px 40px minmax(0,1fr) auto!important;grid-template-areas:"remove thumb name name" "remove thumb price subtotal" "remove thumb qty qty";gap:7px 8px;align-items:start}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>:is(td,th)::before,.newoosync-route-cart .woocommerce table.shop_table_responsive td.actions::before{display:none!important;content:none!important}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-remove{grid-area:remove;display:flex!important;align-items:flex-start;justify-content:center;width:auto!important;padding-right:0}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-thumbnail{display:block!important;grid-area:thumb;width:auto!important;padding:0!important}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-name{display:block!important;grid-area:name;width:auto!important;padding:0!important}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-price{display:block!important;grid-area:price;width:auto!important;padding:0!important}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-subtotal{display:block!important;grid-area:subtotal;width:auto!important;padding:0!important;text-align:right;justify-self:end}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-quantity{display:block!important;grid-area:qty;width:auto!important;padding:0!important}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-quantity .quantity{display:flex;justify-content:flex-start}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item>.product-thumbnail img{width:40px!important;max-width:40px!important}}
@media (max-width:640px){.newoosync-route-cart .woocommerce table.shop_table_responsive td.actions .coupon{display:flex!important;align-items:center;flex-wrap:nowrap;gap:6px}.newoosync-route-cart .woocommerce table.shop_table_responsive td.actions .coupon .input-text{flex:1 1 auto;min-width:0}.newoosync-route-cart .woocommerce table.shop_table_responsive td.actions .coupon button{flex:0 0 auto;width:auto!important;min-width:112px}}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{padding:10px;border-radius:28px;box-shadow:0 20px 42px rgba(20,36,63,.13)}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main::before,.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main::before{height:18px}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main::after,.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main::after{inset:8px;border-radius:18px}
.newoosync-stage-entry-panel{gap:3px;margin-top:18px;padding:10px 10px 11px;border-radius:14px}
.newoosync-stage-entry-heading{font-size:14px;line-height:1.28}
.newoosync-stage-entry-link{gap:1px;padding:6px 0}
.newoosync-stage-entry-link strong{font-size:12.5px;line-height:1.3}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide,.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide{min-height:168px!important;padding:14px 14px 44px!important}
.newoosync-stage-side--right{padding-top:14px}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-stack,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-stack{gap:8px!important}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{aspect-ratio:4/3!important;min-height:112px!important;padding:12px 12px 11px!important}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-section-head,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-section-head{margin-bottom:8px;padding-bottom:10px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills :is(span,a),.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-shelf-pills :is(span,a){padding:0 10px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-link,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-link{gap:4px;padding:7px 7px 6px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-rank,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-rank{min-width:30px;padding:3px 5px 3px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-thumb,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-thumb{padding:5px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body strong,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body strong{font-size:10.2px;line-height:1.16;min-height:20px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-product-price,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product-body .newoosync-product-price{font-size:10.75px}
.newoosync-home[data-route="domestic"] .newoosync-ranking-shelf-section .newoosync-ranking-product.is-top .newoosync-ranking-product-body strong,.newoosync-home.is-route-domestic .newoosync-ranking-shelf-section .newoosync-ranking-product.is-top .newoosync-ranking-product-body strong{font-size:10.6px}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-section-head,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-section-head{margin-bottom:4px;padding-bottom:6px}
.newoosync-route-cart .newoosync-section-head,.newoosync-route-checkout .newoosync-section-head{width:min(100%,980px);margin:0 auto 3px;padding-bottom:5px}
.newoosync-route-cart .newoosync-section-head h1,.newoosync-route-checkout .newoosync-section-head h1{font-size:46px;line-height:1.04}
.newoosync-route-cart .newoosync-section-lead,.newoosync-route-checkout .newoosync-section-lead{width:min(100%,980px);max-width:none;margin:0 auto 4px;font-size:13px;line-height:1.58;color:#56657a}
.newoosync-route-cart .newoosync-cart-shell,.newoosync-route-checkout .newoosync-checkout-shell{width:min(100%,980px);margin:1px auto 0}
.newoosync-route-checkout .newoosync-checkout-shell{margin:0 auto}
.newoosync-route-checkout .newoosync-checkout-shell>.woocommerce{display:grid;gap:8px}
.newoosync-route-checkout .woocommerce-form-coupon-toggle{margin:0}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:7px 9px!important;border:1px solid #e2e8f1!important;border-radius:12px!important;background:#fbfcfe!important;box-shadow:none!important;min-height:0!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner svg{display:none!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 5px!important;font-size:11px!important;line-height:1.34!important;color:#5a687b!important}
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info{padding:7px 9px!important;border-radius:12px!important}
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content,
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content *{font-size:11px!important;line-height:1.34!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .showcoupon{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid #dde4ed;border-radius:999px;background:#fff;color:#223146!important;font-size:10.5px!important;font-weight:700;text-decoration:none}
.newoosync-route-checkout .checkout.woocommerce-checkout{margin:0}
.newoosync-route-cart .woocommerce .shop_table th,.newoosync-route-cart .woocommerce .shop_table td{padding:9px 8px}
.newoosync-route-cart .woocommerce .shop_table .product-thumbnail img{width:42px;max-width:42px;padding:2px;border-radius:10px}
.newoosync-route-cart .woocommerce .shop_table .product-name a{font-size:13.25px;line-height:1.35}
.newoosync-route-cart .woocommerce .shop_table .product-price,.newoosync-route-cart .woocommerce .shop_table .product-subtotal{font-size:13.25px}
.newoosync-route-cart .woocommerce .shop_table .product-quantity .qty{width:54px;min-height:34px;border-radius:10px}
.newoosync-route-cart .woocommerce .shop_table .product-remove .remove{display:inline-flex!important;align-items:center;justify-content:center;width:26px!important;height:26px!important;line-height:1!important;border:1px solid #f1d8ca;border-radius:999px;background:#fff8f4;color:#c46638!important;font-size:15px;font-weight:700}
.newoosync-route-cart .woocommerce .shop_table .product-remove .remove:hover,.newoosync-route-cart .woocommerce .shop_table .product-remove .remove:focus-visible{border-color:#e5bfab;background:#fff1e9;color:#9f4f25!important}
.newoosync-route-cart .woocommerce .shop_table td.actions{padding:10px 11px;background:linear-gradient(180deg,#fbfcfe 0%,#f7f9fc 100%);border-top:1px solid #e7edf5}
.newoosync-route-cart .woocommerce .actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}
.newoosync-route-cart .woocommerce .actions .coupon{gap:3px}
.newoosync-route-cart .woocommerce .actions .coupon{padding:6px 7px;border:1px solid #e7edf5;border-radius:12px;background:#fbfcfe}
.newoosync-route-cart .woocommerce .actions .coupon .input-text{min-height:34px;background:#fff}
.newoosync-route-cart .woocommerce .actions .coupon button,.newoosync-route-cart .woocommerce button[name="update_cart"]{min-height:34px;padding:0 10px;border-radius:9px;border:1px solid #d7dfeb;background:#fff;color:#27384d;box-shadow:none;font-weight:700}
.newoosync-route-cart .woocommerce .actions .coupon button:hover,.newoosync-route-cart .woocommerce .actions .coupon button:focus-visible,.newoosync-route-cart .woocommerce button[name="update_cart"]:hover,.newoosync-route-cart .woocommerce button[name="update_cart"]:focus-visible{border-color:#c8d2df;background:#f7fafc;color:#182033}
.newoosync-route-cart .woocommerce button[name="update_cart"]{justify-self:end}
.newoosync-route-cart .woocommerce{grid-template-columns:minmax(0,1fr) minmax(282px,308px);gap:14px 16px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{padding:8px 8px 7px;border-radius:16px;box-shadow:0 8px 16px rgba(24,32,51,.05)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals h2{margin:0 0 6px;padding-bottom:5px;font-size:16.5px}
.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{min-height:44px;padding:0 13px;border-radius:11px;box-shadow:0 10px 18px rgba(234,122,0,.16)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:8px 7px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{font-size:13px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .shipping th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .shipping td{background:#fbfcfe}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .shipping td{padding-top:10px;padding-bottom:10px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .shipping .woocommerce-shipping-methods{display:grid;gap:4px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .shipping .shipping-calculator-button,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .shipping .woocommerce-shipping-destination a{display:inline-flex;align-items:center;min-height:24px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount{font-size:21.5px}
.newoosync-route-checkout .woocommerce-form-coupon-toggle{width:min(100%,620px);margin:0 0 2px auto}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .showcoupon{margin-left:auto}
.newoosync-route-checkout .woocommerce-checkout{display:grid;gap:10px}
.newoosync-route-checkout .woocommerce .woocommerce-notices-wrapper:empty{display:none}
.newoosync-route-checkout .woocommerce :is(.woocommerce-info,.woocommerce-message){margin:0;padding:9px 11px;border:1px solid #e2e8f1;border-radius:12px;background:#fbfcfe;box-shadow:none;font-size:12px;line-height:1.45;color:#5a687b}
@media (max-width:900px){.newoosync-route-cart .newoosync-section-head h1,.newoosync-route-checkout .newoosync-section-head h1{font-size:42px}.newoosync-route-cart .newoosync-section-lead,.newoosync-route-checkout .newoosync-section-lead{margin-bottom:4px}.newoosync-route-cart .newoosync-route-flow-support,.newoosync-route-checkout .newoosync-route-flow-support{margin-bottom:2px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{grid-template-columns:1fr;justify-items:start;gap:5px;padding:7px 9px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-links,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-links{width:100%;justify-content:flex-start;flex-wrap:wrap}.newoosync-route-cart .newoosync-cart-shell,.newoosync-route-checkout .newoosync-checkout-shell{margin-top:1px}.newoosync-route-cart .woocommerce{grid-template-columns:1fr;gap:10px}.newoosync-route-cart .woocommerce>.woocommerce-cart-form,.newoosync-route-cart .woocommerce>.cart-collaterals{grid-column:1;width:100%}.newoosync-route-cart .woocommerce>.cart-collaterals{grid-row:auto;position:static}.newoosync-route-cart .woocommerce .shop_table{width:100%!important;table-layout:fixed}.newoosync-route-cart .woocommerce .shop_table td.actions{width:100%!important}.newoosync-route-cart .woocommerce .actions{display:grid;gap:7px}.newoosync-route-cart .woocommerce .actions .coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;width:100%}.newoosync-route-cart .woocommerce .actions .coupon .input-text{width:100%;margin:0}.newoosync-route-cart .woocommerce .actions .coupon button,.newoosync-route-cart .woocommerce button[name="update_cart"]{min-height:34px;white-space:nowrap}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{width:100%}.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{aspect-ratio:3/2!important;min-height:120px!important;padding:13px 13px 12px!important}}
@media (max-width:640px){.newoosync-route-cart .newoosync-section-head h1,.newoosync-route-checkout .newoosync-section-head h1{font-size:36px}.newoosync-route-cart .newoosync-section-lead,.newoosync-route-checkout .newoosync-section-lead{font-size:12.25px;line-height:1.52}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{padding:7px 8px;gap:4px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-note,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-note{font-size:10.75px;line-height:1.42}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary{min-height:24px;padding:0 7px;font-size:10px}.newoosync-route-cart .woocommerce{gap:8px}.newoosync-route-cart .woocommerce .shop_table th,.newoosync-route-cart .woocommerce .shop_table td{padding:8px 7px}.newoosync-route-cart .woocommerce .shop_table .product-thumbnail img{width:40px;max-width:40px}.newoosync-route-cart .woocommerce .shop_table .product-name a,.newoosync-route-cart .woocommerce .shop_table .product-price,.newoosync-route-cart .woocommerce .shop_table .product-subtotal{font-size:12.25px}.newoosync-route-cart .woocommerce .shop_table .product-quantity .qty{width:52px;min-height:32px}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item{display:grid;grid-template-columns:24px 40px minmax(0,1fr) auto;grid-template-areas:\"remove thumb name name\" \"remove thumb price subtotal\" \"remove thumb qty qty\";gap:7px 8px;align-items:start}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item :is(td,th)::before,.newoosync-route-cart .woocommerce table.shop_table_responsive td.actions::before{display:none!important;content:none!important}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item .product-remove{grid-area:remove;display:flex!important;align-items:flex-start;justify-content:center;padding-right:0}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item .product-thumbnail{display:block!important;grid-area:thumb;padding-right:0}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item .product-name{display:block!important;grid-area:name;padding:0}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item .product-price{grid-area:price;padding:0}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item .product-subtotal{grid-area:subtotal;padding:0;text-align:right;justify-self:end}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item .product-quantity{grid-area:qty;padding:0}.newoosync-route-cart .woocommerce table.shop_table_responsive tr.cart_item .product-quantity .quantity{display:flex;justify-content:flex-start}.newoosync-route-cart .woocommerce .actions{gap:6px}.newoosync-route-cart .woocommerce .actions .coupon{grid-template-columns:1fr;gap:5px}.newoosync-route-cart .woocommerce .actions .coupon :is(.input-text,button),.newoosync-route-cart .woocommerce button[name=\"update_cart\"]{width:100%}.newoosync-route-cart .woocommerce .actions .coupon button,.newoosync-route-cart .woocommerce button[name=\"update_cart\"]{min-height:34px;padding:0 10px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{padding:8px 8px 7px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:7px 6px}.newoosync-route-cart .woocommerce .cart-collaterals .shipping td{gap:4px}.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-destination,.newoosync-route-cart .woocommerce .cart-collaterals .shipping .shipping-calculator-button,.newoosync-route-cart .woocommerce .cart-collaterals .shipping .woocommerce-shipping-destination a{font-size:10px}.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{min-height:42px;padding:0 11px}.newoosync-home[data-route=\"domestic\"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{padding:8px}.newoosync-stage-entry-panel{margin-top:14px;padding:10px 10px 12px}.newoosync-home[data-route=\"domestic\"] .newoosync-stage-side--right .newoosync-stage-side-stack,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-stack{grid-template-columns:1fr!important;gap:7px!important}.newoosync-home[data-route=\"domestic\"] .newoosync-stage-side--right .newoosync-stage-side-banner,.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{aspect-ratio:16/9!important;min-height:104px!important;padding:11px 11px 10px!important}.newoosync-home[data-route=\"domestic\"] .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,.newoosync-home[data-route=\"domestic\"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide,.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide{min-height:216px!important;padding:18px 18px 54px!important}}
/* Keep-line authority: 641px+ keeps left / shell / right as independent outer columns.
   Never collapse rails into the center shell, never force the menu into two columns,
   and keep the lineup wall aligned under the center shell rather than under the rails. */
@media (min-width:641px){
.newoosync-home[data-route="domestic"] .newoosync-home-top-grid,
.newoosync-home.is-route-domestic .newoosync-home-top-grid{
	position:relative;
	overflow:visible;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic{
	display:grid!important;
	position:relative;
	grid-template-columns:var(--newoosync-domestic-left-rail-width) minmax(0,1fr) var(--newoosync-domestic-right-rail-width)!important;
	grid-template-areas:none;
	grid-auto-flow:row;
	gap:var(--newoosync-domestic-rail-gap)!important;
	align-items:start!important;
	justify-items:stretch;
	width:100%;
	max-width:100%;
	min-width:0;
	min-height:0;
	margin:0;
	padding-left:0;
	padding-right:0;
	overflow:visible;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-inline-entry,
.newoosync-home.is-route-domestic .newoosync-stage-inline-entry{
	display:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lineup-wall,
.newoosync-home.is-route-domestic .newoosync-home-lineup-wall{
	margin:0;
	width:calc(100vw - 48px - var(--newoosync-domestic-left-span) - var(--newoosync-domestic-right-span))!important;
	max-width:none!important;
	min-width:0;
	margin-left:calc(50% - 50vw + 24px + var(--newoosync-domestic-left-span))!important;
	margin-right:calc(50% - 50vw + 24px + var(--newoosync-domestic-right-span))!important;
	padding-left:0!important;
	padding-right:0!important;
	box-sizing:border-box;
	overflow-x:clip;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections,
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer{
	margin:0;
	width:calc(100vw - 48px - var(--newoosync-domestic-left-span) - var(--newoosync-domestic-right-span))!important;
	max-width:none!important;
	min-width:0;
	margin-left:calc(50% - 50vw + 24px + var(--newoosync-domestic-left-span))!important;
	margin-right:calc(50% - 50vw + 24px + var(--newoosync-domestic-right-span))!important;
	padding-left:0!important;
	padding-right:0!important;
	box-sizing:border-box;
	overflow-x:clip;
}
.newoosync-home[data-route="domestic"]>.newoosync-product-sections>.newoosync-section,
.newoosync-home.is-route-domestic>.newoosync-product-sections>.newoosync-section{
	min-width:0;
	max-width:100%;
	max-inline-size:100%;
	box-sizing:border-box;
	overflow-x:clip;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-home-shell{
	grid-column:2!important;
	grid-row:1;
	width:100%!important;
	max-width:100%!important;
	min-width:0!important;
	margin:0!important;
	justify-self:stretch!important;
	align-self:start!important;
	position:relative!important;
	overflow-x:clip!important;
	z-index:1;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--left,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--left{
	display:grid!important;
	position:relative!important;
	top:auto!important;
	right:auto!important;
	left:auto!important;
	width:var(--newoosync-domestic-left-rail-width)!important;
	max-width:var(--newoosync-domestic-left-rail-width)!important;
	min-width:0!important;
	margin:0!important;
	align-self:start!important;
	justify-self:start!important;
	overflow-x:clip!important;
	z-index:2;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--right,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--right{
	display:grid!important;
	position:relative!important;
	top:auto!important;
	right:auto!important;
	left:auto!important;
	width:var(--newoosync-domestic-right-rail-width)!important;
	max-width:var(--newoosync-domestic-right-rail-width)!important;
	min-width:0!important;
	margin:0!important;
	align-self:start!important;
	justify-self:end!important;
	overflow-x:clip!important;
	z-index:2;
}
}
/* Keep-line authority (tablet 641-1100): compact the rail density, but keep it one-column and in-flow. */
@media (min-width:641px) and (max-width:1100px){
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home),
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home){
	--newoosync-domestic-left-rail-width:192px;
	--newoosync-domestic-right-rail-width:156px;
	--newoosync-domestic-rail-gap:12px;
}
.newoosync-home-lead--domestic{
	--newoosync-domestic-left-rail-width:192px;
	--newoosync-domestic-right-rail-width:156px;
	--newoosync-domestic-rail-gap:12px;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lineup-wall,
.newoosync-home.is-route-domestic .newoosync-home-lineup-wall{
	width:calc(100vw - 48px - var(--newoosync-domestic-left-span) - var(--newoosync-domestic-right-span))!important;
	margin-left:calc(50% - 50vw + 24px + var(--newoosync-domestic-left-span))!important;
	margin-right:calc(50% - 50vw + 24px + var(--newoosync-domestic-right-span))!important;
	padding-left:0!important;
	padding-right:0!important;
}
.newoosync-home[data-route="domestic"]>.newoosync-product-sections,
.newoosync-home.is-route-domestic>.newoosync-product-sections,
.newoosync-home[data-route="domestic"]>.newoosync-store-footer,
.newoosync-home.is-route-domestic>.newoosync-store-footer{
	width:calc(100vw - 48px - var(--newoosync-domestic-left-span) - var(--newoosync-domestic-right-span))!important;
	margin-left:calc(50% - 50vw + 24px + var(--newoosync-domestic-left-span))!important;
	margin-right:calc(50% - 50vw + 24px + var(--newoosync-domestic-right-span))!important;
	padding-left:0!important;
	padding-right:0!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right,
.newoosync-home.is-route-domestic .newoosync-stage-side--right{
	padding-top:0!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side-stack--left,
.newoosync-home.is-route-domestic .newoosync-stage-side-stack--left{
	grid-template-columns:1fr;
	gap:9px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side-stack--right,
.newoosync-home.is-route-domestic .newoosync-stage-side-stack--right{
	grid-template-columns:1fr!important;
	gap:8px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-panel,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-panel{
	margin-top:0;
	padding:8px 9px 8px;
	border-radius:15px;
	min-height:0;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-heading,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-heading{
	font-size:13px;
	line-height:1.16;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-group-head,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-group-head{
	gap:1px;
	padding:0 0 2px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-group-head strong,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-group-head strong{
	font-size:10.75px;
	line-height:1.22;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-links,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-links{
	display:grid;
	grid-template-columns:minmax(0,1fr)!important;
	column-gap:0!important;
	gap:2px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-menu,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-menu{
	display:grid;
	grid-column:auto;
	gap:1px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-genre-menu,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-genre-menu,
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-static-menu .newoosync-stage-entry-genre-menu,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-static-menu .newoosync-stage-entry-genre-menu{
	display:grid;
	position:static;
	top:auto;
	left:auto;
	width:100%;
	min-width:0;
	max-width:100%;
	inline-size:100%;
	min-inline-size:0;
	margin-top:0;
	padding:2px 0 0;
	box-sizing:border-box;
	justify-self:stretch;
	max-height:none;
	overflow:visible;
	grid-template-columns:minmax(0,1fr)!important;
	column-gap:0!important;
	gap:1px;
	box-shadow:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-genre-link,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-genre-link{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	min-height:0;
	padding:5px 8px;
	border-radius:9px;
	font-size:11.25px;
	font-weight:650;
	line-height:1.18;
	color:#25364d;
	text-align:left;
	word-break:keep-all;
	white-space:normal;
	overflow:visible;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link,
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu{
	padding:4px 8px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link strong,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link strong{
	font-size:11.75px;
	line-height:1.18;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{
	aspect-ratio:auto!important;
	min-height:104px!important;
	padding:10px 10px 9px!important;
	border-radius:14px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner span,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner span{
	font-size:7.75px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner strong,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner strong{
	font-size:11.5px!important;
	line-height:1.2!important;
	padding-right:10px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner small:not(.newoosync-stage-side-banner-count),
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner small:not(.newoosync-stage-side-banner-count){
	display:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{
	padding:10px 10px 12px!important;
	border-radius:28px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main::after,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main::after{
	inset:8px;
	border-radius:18px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,
.newoosync-home[data-route="domestic"] .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main .newoosync-hero-rail--domestic .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage-main--domestic .newoosync-hero-rail--domestic-home .newoosync-slide{
	min-height:clamp(304px,34vw,356px)!important;
	padding:20px 20px 56px!important;
}
}
@media (min-width:1101px){
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{
	padding:12px;
	border-radius:32px;
	box-shadow:0 26px 52px rgba(20,36,63,.14);
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main::after,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main::after{
	inset:9px;
	border-radius:21px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home{
	border-color:rgba(92,103,117,.12);
	border-radius:22px!important;
	box-shadow:0 22px 40px rgba(20,36,63,.16);
	min-height:320px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home .newoosync-slide{
	min-height:320px!important;
	padding:22px 22px 62px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-double .newoosync-slide{
	min-height:328px!important;
	padding:24px 24px 66px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide{
	min-height:312px!important;
	padding:20px 20px 60px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-panel,
.newoosync-home.is-route-domestic .newoosync-stage-entry-panel{
	margin-top:0;
	width:auto;
	max-width:100%;
	min-width:0;
	inline-size:100%;
	min-inline-size:0;
	padding:8px 8px 9px;
	justify-self:stretch;
	overflow:visible;
	box-shadow:0 5px 12px rgba(92,103,117,.04);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu{
	margin-top:0;
	padding:8px 30px 8px 9px;
	border-color:rgba(214,61,87,.24);
	background:linear-gradient(180deg,rgba(255,247,238,.98) 0%,rgba(255,251,245,.98) 56%,rgba(255,255,255,.98) 100%);
	box-shadow:0 10px 20px rgba(205,143,34,.10);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link strong,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link strong{
	font-size:13px;
	letter-spacing:.01em;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-group-head strong,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-group-head strong{
	font-size:13px;
	letter-spacing:.01em;
	color:#14243d;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-group-head span,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-group-head span{
	display:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-sub-link,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-sub-link{
	margin-top:6px;
	font-size:10.5px;
	font-weight:700;
	color:#42566f;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-links,
.newoosync-home.is-route-domestic .newoosync-stage-entry-links,
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell{
	width:auto;
	max-width:100%;
	min-width:0;
	inline-size:100%;
	min-inline-size:0;
	justify-self:stretch;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-panel,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-panel{
	padding:8px 10px 8px;
	border-radius:16px;
	min-height:0;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-heading,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-heading{
	font-size:14px;
	line-height:1.18;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-links,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-links{
	display:grid;
	grid-template-columns:minmax(0,1fr)!important;
	column-gap:0!important;
	gap:2px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-menu,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-menu{
	display:grid;
	grid-column:auto;
	gap:1px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-group-head,
.newoosync-home.is-route-domestic .newoosync-stage-entry-group-head{
	gap:1px;
	padding:0 0 2px;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-group-head strong,
.newoosync-home.is-route-domestic .newoosync-stage-entry-group-head strong{
	font-size:11.5px;
	line-height:1.24;
	color:#5b6a7f;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-group-head span,
.newoosync-home.is-route-domestic .newoosync-stage-entry-group-head span{
	display:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-genre-menu,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-genre-menu{
	position:static;
	top:auto;
	left:auto;
	z-index:auto;
	width:100%;
	min-width:0;
	max-width:100%;
	inline-size:100%;
	min-inline-size:0;
	margin-top:0;
	padding:2px 0 0;
	box-sizing:border-box;
	justify-self:stretch;
	max-height:none;
	overflow:visible;
	display:grid;
	grid-template-columns:minmax(0,1fr)!important;
	column-gap:0!important;
	gap:1px;
	box-shadow:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-genre-link,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-genre-link{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	min-height:0;
	padding:6px 10px;
	border-radius:9px;
	border-color:rgba(138,149,163,.22);
	background:rgba(255,255,255,.82);
	font-size:12.5px;
	font-weight:670;
	line-height:1.24;
	color:#213247;
	text-align:left;
	word-break:keep-all;
	white-space:normal;
	overflow:visible;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-genre-link:is(:hover,:focus-visible),
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-genre-link:is(:hover,:focus-visible){
	color:#18314f;
	background:linear-gradient(90deg,rgba(183,126,83,.14),rgba(255,255,255,.72));
	box-shadow:inset 3px 0 0 rgba(183,126,83,.62);
	outline:2px solid rgba(183,126,83,.24);
	outline-offset:2px;
	text-decoration:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery + .newoosync-stage-entry-link-shell:not(.is-primary-discovery),
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery + .newoosync-stage-entry-link-shell:not(.is-primary-discovery){
	margin-top:0;
	padding-top:0;
	border-top:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link,
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link--menu{
	margin-top:0;
	padding:5px 8px;
	border-radius:10px;
	border-color:transparent;
	background:transparent;
	box-shadow:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link strong,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-primary-discovery .newoosync-stage-entry-link strong{
	font-size:12.5px;
	line-height:1.22;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-entry-link-shell.is-static-menu .newoosync-stage-entry-genre-menu,
.newoosync-home.is-route-domestic .newoosync-stage-entry-link-shell.is-static-menu .newoosync-stage-entry-genre-menu{
	display:grid;
	grid-template-columns:minmax(0,1fr)!important;
	max-height:none;
	overflow:visible;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right,
.newoosync-home.is-route-domestic .newoosync-stage-side--right{
	padding-top:0;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-stack,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-stack{
	gap:10px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner{
	min-height:138px!important;
	padding:14px 14px 15px!important;
	box-shadow:0 4px 10px rgba(92,103,117,.04);
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner:is(:hover,:focus-visible),
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner:is(:hover,:focus-visible){
	border-color:rgba(183,126,83,.28);
	box-shadow:0 8px 18px rgba(92,103,117,.08), inset 3px 0 0 rgba(183,126,83,.48);
	outline:2px solid rgba(183,126,83,.18);
	outline-offset:2px;
	text-decoration:none;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-banner small:not(.newoosync-stage-side-banner-count),
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-banner small:not(.newoosync-stage-side-banner-count){
	display:none!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{
	box-sizing:border-box;
}
}
@media (max-width:640px){
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark{
	grid-template-columns:minmax(0,1fr)!important;
	gap:12px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-stage-main,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-stage-main{
	width:100%!important;
	max-width:100%!important;
	justify-self:stretch!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home[data-route="domestic"] .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
.newoosync-home.is-route-domestic .newoosync-stage--domestic-benchmark .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide{
	flex:0 0 100%!important;
	min-width:100%!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid,
.newoosync-home.is-route-domestic:not(.newoosync-catalog-home) .newoosync-product-sections>.newoosync-section .newoosync-product-grid{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:8px!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-inline-entry,
.newoosync-home.is-route-domestic .newoosync-stage-inline-entry{
	display:block!important;
	width:100%!important;
	max-width:100%!important;
	min-width:0!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-inline-entry>.newoosync-stage-entry-panel,
.newoosync-home.is-route-domestic .newoosync-stage-inline-entry>.newoosync-stage-entry-panel{
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
	justify-self:stretch!important;
	align-self:stretch!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-inline-entry .newoosync-stage-entry-links,
.newoosync-home.is-route-domestic .newoosync-stage-inline-entry .newoosync-stage-entry-links{
	grid-template-columns:minmax(0,1fr)!important;
	column-gap:0!important;
}
body.newoosync-domestic-home-active .newoosync-home-shell>.newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .newoosync-home-shell>.newoosync-top-search-fallback{
	display:none!important;
}
body.newoosync-domestic-home-active .wf_navbar-search-form[data-newoosync-search-docked="1"]>.newoosync-top-search-fallback,
body.newoosync-route-domestic.newoosync-domestic-home-top-active .wf_navbar-search-form[data-newoosync-search-docked="1"]>.newoosync-top-search-fallback{
	display:block!important;
}
/* Final top rail taboo authority: side rails are independent columns, never center-shell content. */
@media (min-width:641px){
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic{
	display:grid!important;
	grid-template-columns:var(--newoosync-domestic-left-rail-width) minmax(0,1fr) var(--newoosync-domestic-right-rail-width)!important;
	grid-auto-flow:row!important;
	gap:var(--newoosync-domestic-rail-gap)!important;
	align-items:start!important;
	overflow:visible!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--left,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--left{
	grid-column:1!important;
	grid-row:1!important;
	position:relative!important;
	width:var(--newoosync-domestic-left-rail-width)!important;
	max-width:var(--newoosync-domestic-left-rail-width)!important;
	margin:0!important;
	justify-self:start!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-home-shell{
	grid-column:2!important;
	grid-row:1!important;
	width:100%!important;
	min-width:0!important;
	max-width:100%!important;
	margin:0!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--right,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--right{
	grid-column:3!important;
	grid-row:1!important;
	position:relative!important;
	width:var(--newoosync-domestic-right-rail-width)!important;
	max-width:var(--newoosync-domestic-right-rail-width)!important;
	margin:0!important;
	justify-self:end!important;
}
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-links,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-links,
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-genre-menu,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-menu .newoosync-stage-entry-genre-menu,
.newoosync-home[data-route="domestic"] .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-static-menu .newoosync-stage-entry-genre-menu,
.newoosync-home.is-route-domestic .newoosync-stage-side--left .newoosync-stage-entry-link-shell.is-static-menu .newoosync-stage-entry-genre-menu,
.newoosync-home[data-route="domestic"] .newoosync-stage-side--right .newoosync-stage-side-stack,
.newoosync-home.is-route-domestic .newoosync-stage-side--right .newoosync-stage-side-stack{
	grid-template-columns:minmax(0,1fr)!important;
	column-gap:0!important;
}
}
/* Final outer whitespace taboo authority: on desktop-wide screens the side rails own the
   viewport side whitespace, not a centered content band. */
@media (min-width:1201px){
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic{
	width:calc(100vw - 48px)!important;
	max-width:none!important;
	margin-left:calc(50% - 50vw + 24px)!important;
	margin-right:calc(50% - 50vw + 24px)!important;
	grid-template-columns:var(--newoosync-domestic-left-rail-width) minmax(0,1fr) var(--newoosync-domestic-right-rail-width)!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--left,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--left{
	width:var(--newoosync-domestic-left-rail-width)!important;
	justify-self:start!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-home-shell{
	max-width:100%!important;
	justify-self:stretch!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-stage-side--right,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-stage-side--right{
	width:var(--newoosync-domestic-right-rail-width)!important;
	justify-self:end!important;
}
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge{
	position:static!important;
	top:auto!important;
	right:auto!important;
	bottom:auto!important;
	left:auto!important;
	margin:0 0 7px;
	min-height:20px;
	padding:0 8px;
	font-size:9.5px;
	line-height:1.1;
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body{
	gap:4px;
	padding:7px 7px 6px;
	min-height:68px;
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-body h3,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-body h3{
	font-size:11.75px;
	line-height:1.24;
	min-height:28px;
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-release,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-release{
	font-size:8.75px;
}
.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-price,
.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-price{
	font-size:11.25px;
}
}
@media (min-width:1578px){
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home),
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home){
	--newoosync-domestic-left-rail-width:196px;
	--newoosync-domestic-right-rail-width:188px;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic{
	--newoosync-domestic-left-rail-width:196px;
	--newoosync-domestic-right-rail-width:188px;
	--newoosync-domestic-left-span:calc(var(--newoosync-domestic-left-rail-width) + var(--newoosync-domestic-rail-gap));
	--newoosync-domestic-right-span:calc(var(--newoosync-domestic-right-rail-width) + var(--newoosync-domestic-rail-gap));
	grid-template-columns:var(--newoosync-domestic-left-rail-width) minmax(0,1fr) var(--newoosync-domestic-right-rail-width)!important;
}
}
@media (max-width:1100px){
.newoosync-store-footer{padding:15px;border-radius:20px}
.newoosync-store-footer-grid{gap:9px}
.newoosync-store-footer-card{padding:13px 13px 12px}
.newoosync-store-footer-card strong{font-size:14.75px}
}
@media (max-width:640px){
.newoosync-store-footer{gap:8px;padding:12px;border-radius:18px}
.newoosync-store-footer-grid{gap:8px}
.newoosync-store-footer-card{gap:6px;padding:12px 12px 11px;border-radius:14px}
.newoosync-store-footer-card strong{font-size:14px}
.newoosync-store-footer-card p,.newoosync-store-footer-card small,.newoosync-store-footer-list p{font-size:11.5px;line-height:1.54}
.newoosync-store-footer-links a{font-size:12px}
}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__actions,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-primary,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-primary{width:100%}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-secondary,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-secondary{justify-self:start;min-height:40px;padding:0 14px;border-radius:999px;box-shadow:none;font-size:12px}
.newoosync-info-page--jp-contact .newoosync-contact-entry--form{gap:10px}
.newoosync-info-page--jp-contact .newoosync-contact-form{display:grid;gap:10px;margin:0}
.newoosync-info-page--jp-contact .newoosync-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.newoosync-info-page--jp-contact .newoosync-contact-form__field{display:grid;gap:5px;margin:0;font-size:12px;font-weight:800;color:#253146}
.newoosync-info-page--jp-contact .newoosync-contact-form__field span{display:flex;align-items:center;gap:6px;min-height:18px}
.newoosync-info-page--jp-contact .newoosync-contact-form__field em,.newoosync-info-page--jp-contact .newoosync-contact-form__field small{display:inline-flex;align-items:center;min-height:16px;padding:0 6px;border-radius:999px;background:rgba(159,83,103,.09);font-size:9.5px;font-style:normal;line-height:1;color:#8f4057}
.newoosync-info-page--jp-contact .newoosync-contact-form__field small{background:rgba(24,32,51,.06);color:#667184}
.newoosync-info-page--jp-contact .newoosync-contact-form__hint{display:block;min-height:0;font-size:10.75px;font-weight:600;line-height:1.38;color:#667184}
.newoosync-info-page--jp-contact .newoosync-contact-form input,.newoosync-info-page--jp-contact .newoosync-contact-form select,.newoosync-info-page--jp-contact .newoosync-contact-form textarea{width:100%;min-height:42px;border:1px solid #d7e0ec;border-radius:12px;background:#fff;color:#182033;font-size:13px;line-height:1.45;box-shadow:0 4px 12px rgba(24,32,51,.035)}
.newoosync-info-page--jp-contact .newoosync-contact-form input,.newoosync-info-page--jp-contact .newoosync-contact-form select{padding:0 12px}
.newoosync-info-page--jp-contact .newoosync-contact-form textarea{min-height:116px;padding:10px 12px;resize:vertical}
.newoosync-info-page--jp-contact .newoosync-contact-form input:focus,.newoosync-info-page--jp-contact .newoosync-contact-form select:focus,.newoosync-info-page--jp-contact .newoosync-contact-form textarea:focus{outline:2px solid rgba(159,83,103,.2);border-color:rgba(159,83,103,.48)}
.newoosync-info-page--jp-contact .newoosync-contact-form__field--trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.newoosync-info-page--jp-contact .newoosync-contact-form__note{margin:0;font-size:11.5px;line-height:1.55;color:#5b6678}
.newoosync-info-page--jp-contact .newoosync-contact-form__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
.newoosync-info-page--jp-contact .newoosync-contact-form__secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #d9e0eb;border-radius:999px;background:#fff;color:#556273;text-decoration:none;font-size:11.5px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 4px 12px rgba(24,32,51,.035);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}
.newoosync-info-page--jp-contact .newoosync-contact-form__secondary-link:hover,.newoosync-info-page--jp-contact .newoosync-contact-form__secondary-link:focus-visible{border-color:#8f4057;color:#6f2b40;box-shadow:0 8px 18px rgba(24,32,51,.07);outline:none}
.newoosync-info-page--jp-contact .newoosync-contact-form-notice{padding:10px 12px;border-radius:12px;font-size:12px;font-weight:800;line-height:1.45}
.newoosync-info-page--jp-contact .newoosync-contact-form-notice.is-success{border:1px solid rgba(38,132,88,.22);background:rgba(38,132,88,.08);color:#1f6f4d}
.newoosync-info-page--jp-contact .newoosync-contact-form-notice.is-error{border:1px solid rgba(159,83,103,.22);background:rgba(159,83,103,.08);color:#8f4057}
@media (max-width:900px){
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__actions,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__actions{grid-template-columns:minmax(0,1fr) auto}
.newoosync-info-page--jp-contact .newoosync-contact-form__grid{grid-template-columns:1fr}
.newoosync-info-page--jp-contact .newoosync-contact-form__actions{grid-template-columns:1fr}
.newoosync-info-page--jp-contact .newoosync-contact-form__secondary-link{justify-self:start;min-height:34px;padding:0 12px;font-size:11px}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-secondary,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-secondary{min-height:36px;padding:0 12px;font-size:11.5px}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__message,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__message{display:none}
}
@media (max-width:640px){
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__actions,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__actions{grid-template-columns:1fr}
.newoosync-info-page--jp-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-secondary,
.newoosync-info-page--global-contact .newoosync-contact-entry[data-newoosync-contact-actions="dual"] .newoosync-contact-entry__button.is-secondary{min-height:32px;padding:0 11px;font-size:10.5px}
}
@media (max-width:640px){
.newoosync-product-purchase-snapshot{padding:8px 9px 9px}
.newoosync-product-detail-content .single-product>.product{gap:6px 10px}
.newoosync-product-detail-content .single-product>.product>.summary form.cart{padding:7px}
.newoosync-product-detail-content .single-product>.product>.summary .newoosync-product-purchase-hint{margin-top:4px}
body.newoosync-route-page .newoosync-product-detail-content .single-product>.product>.woocommerce-tabs{margin-top:16px!important}
}
@media (max-width:900px){
.newoosync-route-checkout .newoosync-checkout-shell>.woocommerce{gap:7px}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{padding:7px 9px!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{font-size:10.75px!important}
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content,
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content *{font-size:10.75px!important}
}
@media (max-width:640px){
.newoosync-route-checkout .newoosync-checkout-shell>.woocommerce{gap:6px}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{padding:7px 8px!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{font-size:10.5px!important;line-height:1.3!important}
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content,
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content *{font-size:10.5px!important;line-height:1.3!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .showcoupon{min-height:21px;padding:0 6px;font-size:10px!important}
}
@media (max-width:900px){
.newoosync-route-cart .woocommerce .actions .coupon{padding:6px}
.newoosync-route-cart .woocommerce button[name="update_cart"]{justify-self:stretch}
.newoosync-route-checkout .woocommerce-form-coupon-toggle{width:100%;margin:0}
.newoosync-route-checkout .woocommerce-checkout{gap:8px}
}
@media (max-width:640px){
.newoosync-route-cart .woocommerce .shop_table td.actions{padding:8px 7px}
.newoosync-route-cart .woocommerce .actions .coupon{padding:5px}
.newoosync-route-checkout .woocommerce :is(.woocommerce-info,.woocommerce-message){padding:8px 9px;font-size:11px;line-height:1.4}
}
.newoosync-route-cart .newoosync-route-compact-flow,.newoosync-route-checkout .newoosync-route-compact-flow{width:min(100%,980px);margin:0 auto 9px}
.newoosync-route-cart .newoosync-route-compact-flow-steps,.newoosync-route-checkout .newoosync-route-compact-flow-steps{gap:10px}
.newoosync-route-cart .newoosync-route-compact-flow-link,.newoosync-route-cart .newoosync-route-compact-flow-current,.newoosync-route-checkout .newoosync-route-compact-flow-link,.newoosync-route-checkout .newoosync-route-compact-flow-current{min-height:76px;padding:11px 12px 10px;border-radius:18px}
.newoosync-route-cart .newoosync-route-compact-flow-step-label,.newoosync-route-checkout .newoosync-route-compact-flow-step-label{font-size:14px;line-height:1.3}
.newoosync-route-cart .newoosync-route-compact-flow-step-hint,.newoosync-route-checkout .newoosync-route-compact-flow-step-hint{font-size:10.75px}
.newoosync-route-cart .newoosync-route-flow-support{width:min(100%,760px);max-width:none;margin:0 auto 3px}
.newoosync-route-checkout .newoosync-route-flow-support{width:min(100%,700px);max-width:none;margin:0 0 3px auto}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;width:100%;padding:8px 10px;border:1px solid #dfe6ef;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);box-shadow:0 10px 18px rgba(24,32,51,.045)}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-copy,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-copy{display:grid;gap:4px;align-items:start;min-width:0}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-label,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-label{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:19px;padding:0 7px;border:1px solid #e1e7ef;border-radius:999px;background:#fff;font-size:8.75px;font-weight:800;letter-spacing:.08em;color:#5b697d;white-space:nowrap}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-note,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-note{display:block!important;margin:0;font-size:10.75px;line-height:1.38;color:#667487}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-links,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-links{width:auto;justify-content:flex-end;align-self:center;gap:5px}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link{min-height:28px;padding:0 10px;border-color:#dbe3ed;background:#fff;color:#556376;font-size:10.5px;box-shadow:none}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary{border-color:#f0c9ae;background:linear-gradient(180deg,#fff9f3 0%,#fff0e3 100%);color:#8f4d1b}
.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link:last-child,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link:last-child{padding:0 9px;color:#637286}
.newoosync-route-checkout .woocommerce-form-coupon-toggle{width:min(100%,660px);margin:0 0 4px auto}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;border:1px solid #e6ecf3!important;border-radius:14px!important;background:#fcfdfe!important;box-shadow:none!important;min-height:0!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;font-size:11px!important;line-height:1.4!important;color:#5a687b!important}
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info{padding:8px 10px!important;border-radius:14px!important}
.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content,.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content *{font-size:11px!important;line-height:1.4!important}
.newoosync-route-checkout .woocommerce-form-coupon-toggle .showcoupon{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid #f0c9ae;border-radius:999px;background:#fff7f0;color:#8f4d1b!important;font-size:10.5px!important;font-weight:700;text-decoration:none}
.newoosync-route-checkout .woocommerce :is(.woocommerce-info,.woocommerce-message){margin:0;padding:9px 11px;border:1px solid #e7edf3;border-radius:12px;background:#fcfdfe;box-shadow:none;font-size:11.5px;line-height:1.42;color:#667487}
.newoosync-route-cart .woocommerce .shop_table td.actions{display:table-cell!important;width:auto!important;padding:11px 12px;background:#fcfdfe;border-top:1px solid #e8eef5}
.newoosync-route-cart .woocommerce .actions{display:grid;grid-template-columns:1fr;align-items:start;gap:9px}
.newoosync-route-cart .woocommerce .actions .coupon{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:6px;width:100%;padding:7px;border:1px solid #e6ecf3;border-radius:14px;background:#fcfdfe}
.newoosync-route-cart .woocommerce .actions .coupon .input-text{min-height:36px;padding:0 11px;border:1px solid #d7dfeb;border-radius:10px;background:#fff}
.newoosync-route-cart .woocommerce .actions .coupon button,.newoosync-route-cart .woocommerce button[name="update_cart"]{min-height:36px;padding:0 12px;border-radius:10px;border:1px solid #d7dfeb;background:#fff;color:#27384d;box-shadow:none;font-weight:700;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed}
.newoosync-route-cart .woocommerce .actions .coupon button{min-width:126px}
.newoosync-route-cart .woocommerce button[name="update_cart"]{justify-self:end;min-width:148px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{padding:11px 11px 10px;border-radius:18px;box-shadow:0 12px 24px rgba(24,32,51,.06)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals h2{margin:0 0 8px;padding-bottom:7px;font-size:17px}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:9px 8px}
.newoosync-route-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{min-height:46px;padding:0 14px;border-radius:12px;box-shadow:0 12px 20px rgba(234,122,0,.17)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td{background:linear-gradient(180deg,#fffaf5 0%,#fff3e8 100%)}
.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount{font-size:21.5px}
@media (max-width:900px){.newoosync-route-cart .newoosync-route-compact-flow,.newoosync-route-checkout .newoosync-route-compact-flow{margin-bottom:7px}.newoosync-route-cart .newoosync-route-compact-flow-steps,.newoosync-route-checkout .newoosync-route-compact-flow-steps{gap:8px}.newoosync-route-cart .newoosync-route-compact-flow-link,.newoosync-route-cart .newoosync-route-compact-flow-current,.newoosync-route-checkout .newoosync-route-compact-flow-link,.newoosync-route-checkout .newoosync-route-compact-flow-current{min-height:70px;padding:10px}.newoosync-route-cart .newoosync-route-flow-support,.newoosync-route-checkout .newoosync-route-flow-support{margin-bottom:2px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{grid-template-columns:1fr;justify-items:start;gap:6px;padding:8px 10px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-links,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-links{width:100%;justify-content:flex-start;flex-wrap:wrap}.newoosync-route-cart .woocommerce .actions .coupon{grid-template-columns:minmax(0,1fr) auto;width:100%}.newoosync-route-cart .woocommerce .actions .coupon button,.newoosync-route-cart .woocommerce button[name="update_cart"]{min-height:36px;white-space:nowrap}.newoosync-route-checkout .woocommerce-form-coupon-toggle{width:100%;margin:0}}
@media (max-width:640px){.newoosync-route-cart .newoosync-route-compact-flow-steps,.newoosync-route-checkout .newoosync-route-compact-flow-steps{grid-template-columns:1fr;gap:6px}.newoosync-route-cart .newoosync-route-compact-flow-link,.newoosync-route-cart .newoosync-route-compact-flow-current,.newoosync-route-checkout .newoosync-route-compact-flow-link,.newoosync-route-checkout .newoosync-route-compact-flow-current{min-height:0;padding:9px 10px 8px}.newoosync-route-cart .newoosync-route-compact-flow-step-label,.newoosync-route-checkout .newoosync-route-compact-flow-step-label{font-size:13px}.newoosync-route-cart .newoosync-route-compact-flow-step-hint,.newoosync-route-checkout .newoosync-route-compact-flow-step-hint{font-size:10px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools{padding:8px 9px;gap:5px}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-tools-note,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-tools-note{font-size:10px;line-height:1.34}.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-primary,.newoosync-route-cart .newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary,.newoosync-route-checkout .newoosync-route-flow-support .newoosync-focus-shell-link.is-secondary{min-height:26px;padding:0 8px;font-size:10px}.newoosync-route-cart .woocommerce .actions .coupon{grid-template-columns:1fr;gap:5px;padding:6px}.newoosync-route-cart .woocommerce .actions .coupon :is(.input-text,button),.newoosync-route-cart .woocommerce button[name=\"update_cart\"]{width:100%;min-width:0}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals{padding:9px 9px 8px}.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals th,.newoosync-route-cart .woocommerce .cart-collaterals .cart_totals td{padding:8px 7px}.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{padding:8px 9px!important}.newoosync-route-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content,.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content,.newoosync-route-checkout .newoosync-checkout-shell .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content *{font-size:10.5px!important;line-height:1.35!important}.newoosync-route-checkout .woocommerce-form-coupon-toggle .showcoupon{min-height:22px;padding:0 8px;font-size:10px!important}.newoosync-route-checkout .woocommerce :is(.woocommerce-info,.woocommerce-message){padding:9px 10px;font-size:11px;line-height:1.4}}
@media (max-width:640px){.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link{display:grid!important;grid-template-areas:"thumb" "badge" "body";align-content:start;gap:8px}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-thumb,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-thumb{grid-area:thumb}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-card-badge{grid-area:badge;display:inline-flex!important;justify-self:start!important;align-self:start!important;width:max-content!important;max-width:100%!important;margin:0!important}.newoosync-home[data-route="domestic"] .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-body,.newoosync-home.is-route-domestic .newoosync-product-sections>.newoosync-section .newoosync-product-link>.newoosync-product-body{grid-area:body}.newoosync-domestic-arrival-link{grid-template-columns:56px minmax(0,1fr)!important;grid-template-areas:"thumb copy" "badge badge";align-items:start!important;row-gap:9px!important}.newoosync-domestic-arrival-link>.newoosync-card-badge.newoosync-domestic-arrival-status{grid-area:badge;justify-self:start!important;width:max-content!important;max-width:100%!important;margin:0!important}.newoosync-domestic-arrival-thumb{grid-area:thumb}.newoosync-domestic-arrival-copy{grid-area:copy}}
@media (min-width:901px){
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home),
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home){
	--newoosync-domestic-center-max-width:1394px;
	--newoosync-domestic-lower-lane-max-width:1442px;
	--newoosync-domestic-center-wall-size:24px;
	--newoosync-domestic-center-track-width:min(var(--newoosync-domestic-center-max-width),calc(100vw - 48px - var(--newoosync-domestic-left-rail-width,196px) - var(--newoosync-domestic-right-rail-width,188px) - (var(--newoosync-domestic-center-wall-size) * 2)));
	--newoosync-domestic-center-track:minmax(0,var(--newoosync-domestic-center-track-width));
	--newoosync-domestic-center-wall:var(--newoosync-domestic-center-wall-size);
	width:calc(100vw - 48px)!important;
	max-width:none!important;
	margin-left:calc(50% - 50vw + 24px)!important;
	margin-right:calc(50% - 50vw + 24px)!important;
	padding-left:0!important;
	padding-right:0!important;
	display:grid!important;
	grid-template-columns:var(--newoosync-domestic-left-rail-width,196px) var(--newoosync-domestic-center-wall) var(--newoosync-domestic-center-track) var(--newoosync-domestic-center-wall) var(--newoosync-domestic-right-rail-width,188px)!important;
	column-gap:0!important;
	row-gap:22px!important;
	align-items:start!important;
	justify-content:center!important;
	justify-items:stretch!important;
}
.newoosync-home[data-route="domestic"] .newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home.is-route-domestic .newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home[data-route="domestic"] .newoosync-home-lineup-wall,
.newoosync-home.is-route-domestic .newoosync-home-lineup-wall,
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections,
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer{
	width:min(100%,var(--newoosync-domestic-center-max-width))!important;
	max-width:var(--newoosync-domestic-center-max-width)!important;
	justify-self:center!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home),
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home){
	--newoosync-domestic-center-track-width:min(var(--newoosync-domestic-center-max-width),calc(100vw - 48px - var(--newoosync-domestic-left-rail-width,196px) - var(--newoosync-domestic-right-rail-width,188px) - (var(--newoosync-domestic-center-wall-size) * 2)));
	--newoosync-domestic-center-track:minmax(0,var(--newoosync-domestic-center-track-width));
	--newoosync-domestic-center-wall:var(--newoosync-domestic-center-wall-size);
}
.newoosync-route-cart.newoosync-home[data-route="domestic"]>:is(.newoosync-topnav,.newoosync-section,.newoosync-store-footer),
.newoosync-route-cart.newoosync-home.is-route-domestic>:is(.newoosync-topnav,.newoosync-section,.newoosync-store-footer){
	grid-column:3!important;
	min-width:0!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid{
	grid-column:1/-1!important;
	width:100%!important;
	max-width:none!important;
	margin:0!important;
	min-width:0!important;
	justify-self:stretch!important;
	align-self:start!important;
	display:grid!important;
	grid-template-columns:var(--newoosync-domestic-left-rail-width,196px) var(--newoosync-domestic-center-wall) var(--newoosync-domestic-center-track) var(--newoosync-domestic-center-wall) var(--newoosync-domestic-right-rail-width,188px)!important;
	column-gap:0!important;
	row-gap:10px!important;
	align-items:start!important;
	justify-content:center!important;
	justify-items:stretch!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic{
	grid-column:1/-1!important;
	width:100%!important;
	max-width:none!important;
	margin:0!important;
	justify-self:stretch!important;
	align-self:start!important;
	display:grid!important;
	grid-template-columns:var(--newoosync-domestic-left-rail-width,196px) var(--newoosync-domestic-center-wall) var(--newoosync-domestic-center-track) var(--newoosync-domestic-center-wall) var(--newoosync-domestic-right-rail-width,188px)!important;
	column-gap:0!important;
	row-gap:0!important;
	align-items:start!important;
	justify-content:center!important;
	justify-items:stretch!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-stage-side--left,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-stage-side--left{
	grid-column:1!important;
	margin-bottom:0!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall{
	grid-column:3!important;
	width:100%!important;
	max-width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding-left:0!important;
	padding-right:0!important;
	box-sizing:border-box!important;
	justify-self:stretch!important;
	align-self:start!important;
	overflow-x:clip!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>:is(.newoosync-product-sections,.newoosync-domestic-home-guide-dock,.newoosync-store-footer),
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>:is(.newoosync-product-sections,.newoosync-domestic-home-guide-dock,.newoosync-store-footer){
	grid-column:3!important;
	width:100%!important;
	max-width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding-left:0!important;
	padding-right:0!important;
	box-sizing:border-box!important;
	justify-self:stretch!important;
	align-self:start!important;
	overflow-x:clip!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>:is(.newoosync-product-sections,.newoosync-domestic-home-guide-dock),
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>:is(.newoosync-product-sections,.newoosync-domestic-home-guide-dock),
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer{
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
	margin-left:0!important;
	margin-right:0!important;
	justify-self:stretch!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-home-shell{grid-column:3!important}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-home-shell,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-home-shell{
	min-width:0!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-home-shell,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-home-shell{
	width:100%!important;
	max-width:none!important;
	margin-left:0!important;
	margin-right:0!important;
	justify-self:stretch!important;
}
.newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-stage-side--right,
.newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic>.newoosync-stage-side--right{grid-column:5!important}
}
@media (min-width:1578px){
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lead--domestic{
	--newoosync-domestic-left-rail-width:196px;
	--newoosync-domestic-right-rail-width:188px;
	--newoosync-domestic-rail-gap:12px;
	--newoosync-domestic-left-span:calc(var(--newoosync-domestic-left-rail-width) + var(--newoosync-domestic-rail-gap));
	--newoosync-domestic-right-span:calc(var(--newoosync-domestic-right-rail-width) + var(--newoosync-domestic-rail-gap));
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>:is(.newoosync-product-sections,.newoosync-domestic-home-guide-dock),
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>:is(.newoosync-product-sections,.newoosync-domestic-home-guide-dock),
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-store-footer{
	width:100%!important;
	max-width:none!important;
	margin-left:0!important;
	margin-right:0!important;
	justify-self:stretch!important;
}
}
@media (min-width:1101px){
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall{
	margin-top:0!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home{
	min-height:226px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-controls,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home.has-slider .newoosync-slide-controls{
	left:18px!important;
	right:18px!important;
	bottom:10px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home .newoosync-slide,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home .newoosync-slide{
	min-height:208px!important;
	padding:14px 14px 42px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home.is-double .newoosync-slide,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home.is-double .newoosync-slide{
	min-height:214px!important;
	padding:15px 15px 44px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-hero-rail--domestic-home.is-triptych .newoosync-slide{
	min-height:216px!important;
	padding:15px 15px 44px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-home-purpose-chips,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) .newoosync-stage-main--domestic.is-newsless .newoosync-home-purpose-chips{
	margin-top:-2px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section.is-count-1 .newoosync-product-grid,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section.is-count-1 .newoosync-product-grid{
	grid-template-columns:minmax(0,1fr)!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section.is-count-2 .newoosync-product-grid,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section.is-count-2 .newoosync-product-grid{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-link,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-link{
	display:grid!important;
	grid-template-columns:minmax(136px,168px) minmax(0,1fr)!important;
	grid-template-areas:"thumb badge" "thumb body"!important;
	align-items:start!important;
	column-gap:14px!important;
	row-gap:8px!important;
	padding:12px 14px 12px 12px!important;
	min-width:0!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-thumb,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-thumb{
	grid-area:thumb!important;
	padding:10px!important;
	min-height:136px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-link>.newoosync-card-badge,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-link>.newoosync-card-badge{
	grid-area:badge!important;
	align-self:start!important;
	justify-self:start!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-body,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-body{
	grid-area:body!important;
	gap:5px!important;
	padding:2px 0 0!important;
	min-height:0!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-body h3,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-product-body h3{
	min-height:0!important;
	font-size:13px!important;
	line-height:1.28!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-release,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-release{
	font-size:10px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-price,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-product-sections>.newoosync-section:is(.is-count-1,.is-count-2) .newoosync-price{
	font-size:12.5px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-link,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-link{
	display:grid!important;
	grid-template-columns:minmax(132px,156px) minmax(0,1fr)!important;
	grid-template-areas:"thumb badge" "thumb body"!important;
	align-items:start!important;
	column-gap:14px!important;
	row-gap:8px!important;
	padding:12px 14px 12px 12px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-thumb,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-thumb{
	grid-area:thumb!important;
	padding:10px!important;
	min-height:132px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-link>.newoosync-card-badge,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-link>.newoosync-card-badge{
	grid-area:badge!important;
	align-self:start!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-body,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-body{
	grid-area:body!important;
	gap:5px!important;
	padding-top:2px!important;
}
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-body strong,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home) #newoosync-home-ranking.newoosync-ranking-shelf-section:is(.is-count-1,.is-count-2) .newoosync-ranking-product-body strong{
	min-height:0!important;
}
}
@media (min-width:901px) and (max-width:1100px){
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall{
	margin-top:0!important;
}
}
@media (min-width:1201px){
body.newoosync-domestic-home-top-active .newoosync-home[data-route="domestic"]:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall,
body.newoosync-domestic-home-top-active .newoosync-home.is-route-domestic:not(.newoosync-genre-home):not(.newoosync-catalog-home)>.newoosync-home-top-grid>.newoosync-home-lineup-wall{
	margin-top:0!important;
}
}
/* Domestic route pages use the same header composition as the storefront top.
   This is header-only: it does not opt non-top pages into the home rail layout. */
@media (min-width:901px){
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_header-navwrapper,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper{min-height:64px!important;height:auto!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_header-navwrapperinner,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapperinner{display:block!important;min-height:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_header-navwrapper .wf_navbar.wf-d-none.wf-d-lg-block,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper .wf_navbar.wf-d-none.wf-d-lg-block{display:block!important;width:100%!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_header-navwrapper .wf_navbar .wf-container,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper .wf_navbar .wf-container{display:block!important;width:100%!important;max-width:100%!important;padding:0 24px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4{display:flex!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;margin:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12{display:block!important;flex:0 0 100%!important;max-width:100%!important;width:100%!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12:last-child,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_header-navwrapper .wf_navbar .wf-row.align-items-center.wf-py-4>.wf-col-lg-6.wf-col-12:last-child{margin-top:10px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_navbar-right,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-right{display:flex!important;align-items:flex-start!important;width:100%!important;min-width:0!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_navbar-list-right,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-list-right{grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;row-gap:8px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .newoosync-top-search-fallback,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-top-search-fallback{--newoosync-top-search-fallback-mode-width:138px;--newoosync-top-search-fallback-submit-width:86px;--newoosync-top-search-fallback-shell-height:66px;--newoosync-top-search-fallback-control-height:64px;--newoosync-top-search-fallback-shell-radius:22px}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .wf_navbar-search-form[data-newoosync-search-docked="1"] .newoosync-top-search-quick-links{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:7px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .newoosync-header-actions-list,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-actions-list{gap:6px!important;flex-wrap:nowrap!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .newoosync-header-action,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action{min-height:34px!important;padding:0 10px!important}
body.newoosync-route-domestic.newoosync-domestic-header-search-active:is(.newoosync-route-page,.newoosync-storefront-page,.newoosync-bare-shell-page) .newoosync-header-action-label,
body.newoosync-domestic-header-search-active:has(.newoosync-info-page[data-newoosync-info-route="domestic"]) .newoosync-header-action-label{display:inline-flex!important}
}
