.nav-header{width:100%;position:relative;z-index:1000}
.search-header-container{display:none;position:fixed;top:74px;left:0;width:100%;height:75px;z-index:1001;background-color:#fff;border-bottom:1px solid #e5e5e5}
body:has(.navigation-primary-list-container-mobile[style*="display: block"]) .search-header-container,body:has(.navigation-primary-list-container-mobile[style*="display: flex"]) .search-header-container,body:has(.navigation-submenu-wrapper[style*="display: block"]) .search-header-container{display:block !important}
#dashboard{display:none}
.vh-logged-in #dashboard{display:block}
.vh-logged-in .header-secondary-menu #login{display:none}
#my-account{display:none}
.vh-logged-in .header-primary-menu__right#my-account{display:block}
.navigation-main-wrapper{width:100%;background-color:#fff}
.header-secondary-menu a#login{cursor:pointer !important;font-family:Aeonik}
a.skip-main{position:absolute;top:auto;left:-99999px;overflow:hidden}
.skip-main:focus{position:absolute;left:15px;top:16px;background-color:#000;color:#fff;z-index:1000;width:auto;height:auto;outline:2px solid #fff;text-transform:uppercase;text-decoration:none;font-size:10.26px;border-radius:6px;line-height:20px;margin:2px;padding:15px 20px}
.nav-header a{border-bottom:none !important;text-decoration:none;color:#000}
.nav-header a:hover{border-bottom:none !important;text-decoration:none}
.mobile-menu{display:none;@media(max-width:1023px){display:flex;padding:16px;box-sizing:border-box;justify-content:space-between;align-items:center;position:relative;height:74px;border-bottom:1px solid #00000033;background-color:#fff}
}
.nav-header-icon{width:28px;height:28px}
.mobile-logo{width:80px;height:42px}
.navigation-primary-list-container-mobile{position:fixed;top:73.33px;left:0;width:100vw;height:calc(100vh - 73.33px);z-index:1000;background:#ffffff;overflow-y:auto;flex-direction:column;box-sizing:border-box;@media(max-width:1023px){display:none;flex-direction:column}
}
.navigation-primary-list-container{display:flex;flex-direction:column;gap:24px;padding:24px 16px}
.navigation-primary-list-top-portion{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;list-style:none;padding:0;margin:0}
.navigation-primary-list-top-portion li{width:100%;height:24px}
.navigation-primary-list-top-portion li button{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:24px;font-weight:500;color:#000330;background-color:#fff;border:0;padding:0}
.navigation-primary-list-top-portion li a{font-size:16px;line-height:24px;font-weight:500;color:#000330;background-color:#fff;text-decoration:none;border:0}
.header-primary-menu-mobile{padding-top:16px;padding-left:16px;width:100%;box-sizing:border-box;background-color:#b6b6b633;display:flex;flex-direction:column;gap:24px}
.header-primary-menu-mobile a{color:#000330;font-family:GalanoGrotesque-Medium}
.list-seperator{width:100%;height:0;border:1px solid #00000033;display:block}
.navigation-submenu-wrapper{width:100%;z-index:1001;padding-top:32px;padding-bottom:32px;padding-left:256px;box-sizing:border-box;display:none;gap:64px;position:absolute;top:100%;left:0;background:rgba(255,255,255,0.95);margin-top:-2px;@media(max-width:1023px){position:fixed;top:73.33px;padding:0;width:100vw;height:calc(100vh - 73.33px);overflow-y:auto;display:none}
}
.navigation-submenu-wrapper.menu-opening{animation:slideDown .2s ease-out forwards}
.navigation-submenu-wrapper.menu-closing{animation:slideUp .2s ease-in forwards}
@media(max-width:1023px){.navigation-submenu-wrapper.menu-opening{animation:slideInLeft .2s ease-out forwards}
.navigation-submenu-wrapper.menu-closing{animation:slideOutLeft .2s ease-in forwards}
}
@keyframes slideDown{from{opacity:0;transform:translateY(-15px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes slideUp{from{opacity:1;transform:translateY(0)}
to{opacity:0;transform:translateY(-15px)}
}
@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}
to{opacity:1;transform:translateX(0)}
}
@keyframes slideOutLeft{from{opacity:1;transform:translateX(0)}
to{opacity:0;transform:translateX(-30px)}
}
.submenu-backdrop-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:900;display:none;opacity:0}
.submenu-backdrop-overlay.closing{animation:fadeOut .3s ease-in forwards}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.selected_option{display:none;@media(max-width:1023px){width:100%;height:60px;box-sizing:border-box;padding:16px;display:flex;align-items:center;gap:8px;border:0;background-color:#fff;line-height:28px;font-size:18px;color:#000330;font-weight:700}
@media(max-width:767px){padding-bottom:0}
}
.submenu-columns-container{display:flex;gap:64px;@media(max-width:1023px){width:100%;box-sizing:border-box;padding:24px 16px;display:flex;flex-direction:column;gap:40px}
}
.submenu-column{display:flex;flex-direction:column;gap:24px}
.submenu-heading{font-weight:700;line-height:24px;font-size:16px;color:#000330;margin-top:0}
.navigation-submenu-list{display:flex;gap:24px;flex-direction:column;margin:0;padding:0;list-style:none}
.mobile_search_form{padding:16px;width:100%;box-sizing:border-box;position:relative}
.shop-submenu-item a{font-weight:500;font-size:16px;line-height:24px;text-decoration:none;color:#000330}
.agentic_ai_a_mobile_visible{background-image:url(../../../../../content/dam/value/visible/icons/utility-AI.svg);width:24px;height:24px;background-size:cover;background-repeat:no-repeat}
.mobile-menu .mobile-logo-link{height:42px;width:94px;padding-bottom:0}
.mobile-menu .mobile-logo-link img{width:100%}
.nav-header-mobile-menu-icon{display:none;@media(max-width:1023px){background-image:url(../../../../../content/dam/value/icons/breadcrumb.svg);width:28px;height:28px;border:0;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0;position:relative;background-size:cover;background-repeat:no-repeat}
}
.nav-header-mobile-account-icon{display:none;border:0;background-color:transparent;padding:0;text-decoration:none;@media(max-width:1023px){display:flex;justify-content:center;align-items:center;width:auto;height:auto}
}
.nav-header-mobile-account-icon.signed-in{@media(max-width:1023px){width:28px;height:28px}
}
.vh-logged-in .nav-header-mobile-account-icon{visibility:hidden !important}
.mobile-account-text{display:none;font-family:var(--vds-typography-body-large-fontfamily);font-weight:var(--vds-typography-body-large-fontweight-regular);color:#000330;font-size:var(--vds-typography-body-large-fontsize);line-height:var(--vds-typography-body-large-lineheight);letter-spacing:var(--vds-typography-body-large-letterspacing-regular);text-decoration:none;@media(max-width:1023px){display:block}
}
.mobile-account-icon{display:none;width:100%;height:100%;background-image:url(../../../../../content/dam/value/icons/loggedin.svg);background-repeat:no-repeat;background-position:center;background-size:contain}
.nav-header-mobile-account-icon.signed-in .mobile-account-text{display:none}
.nav-header-mobile-account-icon.signed-in .mobile-account-icon{display:block}
.nav-header-mobile-shop-icon{display:none;@media(max-width:1023px){background-image:url(../../../../../content/dam/value/icons/cartIcon.svg);width:28px;height:28px;display:flex;justify-content:center;align-items:center;position:relative}
}
.mobile-submenu-open-icon{@media(max-width:1023px){background-image:url(../../../../../content/dam/value/icons/Icon-open.svg);width:16px;height:16px;pointer-events:none}
}
.mobile-submenu-close-icon{@media(max-width:1023px){background-image:url(../../../../../content/dam/value/icons/Icon-close.svg);display:flex;width:28px;height:28px;padding:2px;justify-content:center;align-items:center}
}
.mobile-menu #mobile-search{display:flex !important;gap:16px;align-items:flex-start}
.mobile-menu.vh-no-search #mobile-search{display:none !important}
.secondary-menu-search{display:flex !important;gap:16px;align-items:flex-start}
.desktop-menu{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:24px calc((100% - 1232px) / 2);box-sizing:border-box;position:relative;box-shadow:0 4px 10px 0 #0000001A;background-color:#ffffff;z-index:1000;@media(max-width:1023px){display:none}
}
#zipcodemodel,#language{display:flex;align-items:center}
.logo-secondary-wrapper{display:flex;gap:40px;align-items:center;margin:0}
.header-logo{width:120px;height:62.95px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:0}
.header-logo a{display:flex;align-items:center;justify-content:center;text-decoration:none;border:0;outline:0;padding:0;margin:0;width:100%;height:100%}
.header-logo a:hover{text-decoration:none;border:0;outline:0;transform:none}
.header-logo a:focus{outline:2px solid #000330;outline-offset:2px}
.header-logo a:active{transform:none;border:0;outline:0}
.header-logo a img{max-width:100%;display:block;border:0;margin:0;padding:0}
.header-logo a img:hover{transform:none;opacity:1;filter:none;border:0}
.navigation-primary-list{list-style:none;display:flex;gap:32px;padding:0;margin:0 !important;align-items:center}
.navigation-primary-link{font-weight:400;color:#000330;border-bottom:2px solid transparent}
.header-secondary-menu{display:flex;gap:32px;align-items:center;margin:0}
.link-content-wrapper button{cursor:pointer}
.link-content-wrapper a{font-weight:700;color:#000000;text-decoration:none;@media(max-width:1023px){color:#000;text-decoration:none}
}
.link-content-wrapper{border:0;background:0;cursor:pointer;border-bottom:2px solid transparent}
.open-search-container{height:28px;width:28px;padding:0;display:flex;justify-content:center;align-items:center;border:0;background-color:#fff}
.ai_input_field_container-opened{display:none;width:24px;height:24px;background-image:url("../../../../../content/dam/value/visible/icons/utility-AI.svg");background-position:center;background-size:contain}
.ai_input_field_container-closed{font-family:GalanoGrotesque-Bold;font-size:1.6rem;font-weight:700;letter-spacing:.5px;line-height:2.4rem;padding:0;border:0;background:0}
.ai_input_field_container-closed img{width:24px;height:24px}
.ai_input_field_container-closed input{border:0;width:126px;height:24px;border:0}
.ai_input_field_container-closed input :focus-visible{outline:0}
.header-primary-menu{width:100%;height:36px;padding:8px calc((100vw - 1327px) / 2);background-color:#f6f6f6;box-sizing:border-box;position:relative;z-index:1000;@media(max-width:1023px){display:none}
}
.selected{border:0;border-bottom:2px solid #000330}
.header-primary-menu-container{display:flex;gap:32px;align-items:center;margin:0;padding:0 24px}
.header-primary-menu-container span{cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0}
.header-primary-menu-container span:first-child{margin-right:auto}
.navigation-primary-list li{cursor:pointer}
.top-menu-item{font-weight:500;color:#000330;font-size:13px;line-height:18px;text-decoration:none;display:flex;align-items:center;border:0;outline:0;padding:0;margin:0}
.top-menu-item:hover{text-decoration:none;font-weight:500;border:0;outline:0;transform:none;padding:0;margin:0}
.top-menu-item:focus{text-decoration:none;font-weight:500;border:0;outline:2px solid #000330;outline-offset:2px;padding:0;margin:0}
.top-menu-item:active{text-decoration:none;font-weight:500;border:0;outline:0;transform:none;padding:0;margin:0}
.top-menu-item img{display:block;flex-shrink:0}
#mini_cart{position:relative;padding:0;border:0}
.mini-cart-counter-wrap{background-image:url(../../../../../content/dam/value/icons/CartIndicator.svg);background-size:contain;background-repeat:no-repeat;position:absolute;width:8px;left:23px;line-height:0;height:7px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;top:2px}
.search-functionality-container{display:none;flex-direction:row;align-items:center;gap:32px;width:100%;justify-content:center;padding:24px calc(calc(100vw - 1327px) / 2);box-sizing:border-box;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1002;box-shadow:0 4px 10px 0 #0000001A}
.search-functionality-container.active{display:flex}
.search-logo{display:flex;align-items:center;justify-content:center;width:120px;height:62.95px;flex-shrink:0;margin-right:24px}
.search-logo img{max-width:100%;height:auto;display:block}
.search-functionality-container .searchbar_main_wrapper{flex:1;max-width:600px;min-width:300px}
.search-functionality-container .searchbar_header_wrapper{display:none}
.search-functionality-container .search-cancel-button{padding:0;margin:0;margin-left:24px;border:0;background:0;color:#000330;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;font-family:Aeonik,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-decoration:none;white-space:nowrap;flex-shrink:0}
.search-functionality-container .search-cancel-button:hover{color:#0f15d4}
.search-functionality-container .search-cancel-button:focus{outline:2px solid #000330;outline-offset:2px}
.desktop-menu .search_form{height:44px !important;width:82% !important}
.desktop-menu .search-button{background-color:#fff;padding:0;border:0;cursor:pointer}
.mobile-search-icon{width:20px;height:20px;background-position:center;align-self:center}
.mobile-cancel-search{font-weight:500;line-height:42px;color:#000330;font-size:16px;display:none;text-decoration:underline;background:0;border:0}
#mobile-cancel{text-decoration:underline}
.desktop-menu .desktop-suggested-searches-list{position:absolute;top:100%;left:0;width:100%;padding-top:32px;padding-bottom:32px;box-sizing:border-box;display:none;gap:24px;flex-direction:column;background-color:#fff;z-index:999}
.desktop-menu .desktop-suggested-searches{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}
.desktop-menu .desktop-suggested-searches li a{text-decoration:none;font-size:14px;color:#000330;font-weight:500;line-height:20px;font-family:GalanoGrotesque-Medium}
.desktop-menu #desktop-suggested-searches-label-container span{color:#666;font-size:13px;line-height:18px;font-weight:500;font-family:GalanoGrotesque-Medium}
.desktop-menu #desktop-suggested-searches-label-container img{width:16px;height:16px}
.desktop-menu #desktop-suggested-searches-label-container{display:flex;align-items:center;gap:8px}
.mobile-menu .search_form{width:81.86vw}
#mobile-suggested-searches-container{position:absolute;width:100%;top:100%;left:0;display:none;gap:24px;padding:24px 16px;box-sizing:border-box;background-color:#fff;flex-direction:column;z-index:3;height:100vh;margin-top:-2px}
#mobile-suggested-searches-container #mobile-suggested-searches-list{list-style:none;display:flex;flex-direction:column;gap:24px;padding:0;margin:0}
#mobile-suggested-searches-container #mobile-suggested-searches-list li{padding:0;margin:0}
#mobile-suggested-searches-label{display:flex;gap:8px;align-items:center;height:18px}
#mobile-suggested-searches-label span{color:#666;font-weight:500;font-size:13px;line-height:18px;font-family:GalanoGrotesque-Medium}
#mobile-suggested-searches-label-image{width:16px;width:16px}
.mobile-suggested-search-option{font-size:14px;font-weight:500;line-height:20px;color:#000330;font-family:GalanoGrotesque-Medium}
#mobile-search-bar{width:81.86vw}
.desktop-menu .search_form{padding:12px;box-sizing:border-box;display:flex;justify-content:space-between;width:57.61vw;border:1px solid #000330;border-radius:8px;align-items:center}
.desktop-menu #desktop-search-input{width:calc(100% - 24px);height:24px;outline:0;border:0}
.search-clear-button{width:24px;height:24px;background:0;border:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
.search-clear-button img{width:24px;height:24px}
#mobile-search-field-container{height:44px;border:1px solid #000330;border-radius:8px;padding:12px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:81.86vw}
#mobile-search-bar{width:calc(100% - 36px);height:24px;border:0;outline:0}
#mobile-search-icon-button{padding:0;align-self:center;background:0;border:0}
.upper-header a[data-gtm-cta="4968"]{border:0;@media(max-width:1023px){border-bottom:1px solid #fff}
}
.menu-item{font-family:Aeonik;padding-bottom:0;display:flex;align-items:center;justify-content:center}
#search-icon{padding:0;border:0;background:0;cursor:pointer}
#search-icon:hover,#search-icon:focus{outline:0}
#search-icon:focus{outline:2px solid #000330;outline-offset:2px;border-radius:2px}
#search-icon img{width:auto;height:auto;display:block}
.non-agentic-menu-option{display:flex;gap:20px}
.nav-header-mobile-logo{position:absolute;left:50%;transform:translateX(-50%)}
.agentic-menu-option{display:none}
.cmp-link__screen-reader-only{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
.nav-header.visibleHeader{isolation:isolate;position:relative !important;z-index:1001 !important}
.visibleHeader .desktop-menu,.visibleHeader .header-primary-menu,.visibleHeader .navigation-main-wrapper{position:relative !important;z-index:1001 !important}
.visibleHeader .navigation-submenu-wrapper{z-index:1002 !important}
.visibleHeader .secondary-menu-submenu-wrapper{z-index:1002 !important}
@media(min-width:768px){.submenu-backdrop-overlay{top:111px;height:calc(100% - 111px)}
}
@media(max-width:767px){body:has(.mobile-menu .navigation-primary-list-container-mobile[style*="display: block"]),body:has(.mobile-menu .navigation-submenu-wrapper[style*="display: block"]){overflow:hidden !important;height:100%}
.submenu-backdrop-overlay.active{display:block}
.submenu-backdrop-overlay{top:74px;height:calc(100% - 74px)}
.navigation-submenu-wrapper{position:fixed;top:74px;left:0;width:100%;height:calc(100vh - 74px);overflow-y:auto;padding:0;gap:64px;box-sizing:border-box;background:#fff !important;z-index:1001;margin:0;border-radius:0 !important;box-shadow:none}
.navigation-primary-list-container-mobile{position:fixed;top:74px;left:0;width:100%;height:calc(100vh - 74px);overflow-y:auto;background:#fff !important;z-index:1001;box-sizing:border-box}
.submenu-columns-container{width:100%;box-sizing:border-box;padding:24px 16px;display:flex;flex-direction:column;gap:40px}
.submenu-column{gap:0}
.submenu-heading{font-weight:700;font-size:16px;line-height:24px;color:#000330;margin-top:0;padding:0;background-color:transparent;text-transform:none;letter-spacing:0}
.navigation-submenu-list{list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:24px;border-radius:0;width:100%;background:transparent;top:0;box-shadow:none;position:relative}
.shop-submenu-item{display:block;width:100%;border-bottom:0}
.shop-submenu-item a{display:inline;padding:0;font-weight:500;font-size:16px;line-height:24px;text-decoration:none;color:#000330}
.navigation-primary-list-top-portion li{height:24px}
.navigation-primary-list-top-portion li button{padding:0;min-height:0}
.header-primary-menu-mobile{padding-top:16px;padding-left:16px;background-color:#b6b6b633;gap:24px}
.header-primary-menu-mobile a{padding:0;border-bottom:0;display:inline}
.list-seperator{height:0;border:1px solid #00000033;margin:0;background:transparent}
.navigation-primary-list-container-mobile #location,.navigation-primary-list-container-mobile #zipcodemodel{display:none !important}
}
@media(min-width:768px){.visibleHeader .navigation-submenu-wrapper{width:100%;padding-top:32px;padding-bottom:32px;padding-left:256px;box-sizing:border-box;gap:64px;top:100%;left:0;background:rgba(255,255,255,0.95) !important}
.visibleHeader .secondary-menu-submenu-wrapper{position:static}
.visibleHeader .secondary-menu-submenu{padding-top:32px !important;padding-bottom:32px !important;min-width:unset !important;border-radius:0 !important;box-shadow:none !important;margin-top:-2px !important;z-index:1002 !important;transition:none !important;animation:none !important}
.visibleHeader .secondary-submenu-list{padding:0 !important;gap:24px;margin:0 !important}
.visibleHeader .secondary-submenu-item a{padding:0;font-size:16px;font-weight:500;line-height:24px;color:#000330;border-radius:0}
.visibleHeader .secondary-submenu-item a:hover,.visibleHeader .secondary-submenu-item a:focus{background-color:transparent;outline:0}
.visibleHeader .secondary-submenu-item:first-child a,.visibleHeader .secondary-submenu-item:last-child a,.visibleHeader .secondary-submenu-item:only-child a{border-radius:0}
.visibleHeader .submenu-columns-container{display:flex;gap:64px}
.visibleHeader .submenu-column{display:flex;flex-direction:column;gap:24px}
.visibleHeader .submenu-heading{font-weight:700;line-height:24px;font-size:16px;color:#000330;margin-top:0}
.visibleHeader .navigation-submenu-list{display:flex;gap:24px;flex-direction:column;margin:0 !important;padding:0 !important;list-style:none;width:auto;background:transparent;top:0;box-shadow:none;border-radius:0}
.visibleHeader .shop-submenu-item{display:block;width:auto}
.visibleHeader .shop-submenu-item a{font-weight:500;font-size:16px;line-height:24px;text-decoration:none;color:#000330}
}
@media(max-width:767px){.visibleHeader .navigation-submenu-wrapper{position:fixed;top:74px;left:0;width:100%;height:calc(100vh - 74px);overflow-y:auto;padding:0;gap:64px;box-sizing:border-box;background:#fff !important;z-index:1001;margin:0;border-radius:0 !important;box-shadow:none}
.visibleHeader .submenu-columns-container{width:100%;box-sizing:border-box;padding:24px 16px;display:flex;flex-direction:column;gap:40px}
.visibleHeader .navigation-submenu-list{list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:24px;border-radius:0;width:100%;background:transparent;top:0;box-shadow:none;position:relative}
.visibleHeader .shop-submenu-item{display:block;width:100%;border-bottom:0}
.visibleHeader .shop-submenu-item a{display:inline;padding:0;font-weight:500;font-size:16px;line-height:24px;text-decoration:none;color:#000330}
}
.secondary-menu-submenu-wrapper{position:relative;display:inline-block}
.secondary-menu-toggle{background:0;border:0;padding:0;font-size:14px;font-weight:500;color:#000330;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:24px;transition:opacity .2s ease}
.secondary-menu-toggle:hover,.secondary-menu-toggle:focus{opacity:.7;outline:0}
.secondary-menu-submenu{position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;border:0;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,0.12),0 6px 12px rgba(0,0,0,0.06);margin-top:8px;display:none;z-index:1000;animation:none;transition:all .2s ease;padding:0}
.secondary-menu-submenu[style*="display: flex"],.secondary-menu-submenu[style*="display: block"]{display:block;animation:slideDown .2s ease-out forwards}
.visibleHeader .secondary-menu-submenu[style*="display: block"],.visibleHeader .secondary-menu-submenu[style*="display: flex"]{animation:none !important;transition:none !important;transform:none !important}
.visibleHeader .secondary-menu-submenu a{pointer-events:auto !important}
.secondary-submenu-list{list-style:none;margin:0;padding:12px 0;width:100%;display:flex;flex-direction:column;gap:0}
.secondary-submenu-item{margin:0;padding:0}
.secondary-submenu-item a{display:block;padding:12px 20px;color:#000330;text-decoration:none;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s ease,color .2s ease}
.secondary-submenu-item a:hover,.secondary-submenu-item a:focus{background-color:#f5f5f5;outline:0}
.secondary-submenu-item:first-child a{border-radius:12px 12px 0 0}
.secondary-submenu-item:last-child a{border-radius:0 0 12px 12px}
.secondary-submenu-item:only-child a{border-radius:12px}
.secondary-menu-item-mobile{width:100%;margin:0;padding:0;height:auto !important}
.secondary-menu-toggle-mobile{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:24px;font-weight:500;color:#000330;background-color:#fff;border:0;padding:12px 16px;transition:background-color .2s ease}
.secondary-menu-toggle-mobile:hover{background-color:#f5f5f5}
.secondary-submenu-list-mobile{list-style:none;margin:0 !important;padding:12px 0 !important;display:flex;flex-direction:column;gap:0;border-radius:12px;width:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.12),0 6px 12px rgba(0,0,0,0.06);position:relative;animation:none;transition:display .2s ease;margin-top:8px !important}
.secondary-submenu-list-mobile[style*="display: flex"]{animation:slideInLeft .2s ease-out forwards}
.secondary-submenu-item-mobile{display:block;width:100%;border-bottom:1px solid #e0e0e0;margin:0;padding:0}
.secondary-submenu-item-mobile:last-child{border-bottom:0}
.secondary-submenu-item-mobile:first-child a{border-radius:12px 12px 0 0}
.secondary-submenu-item-mobile:last-child a{border-radius:0 0 12px 12px}
.secondary-submenu-item-mobile:only-child a{border-radius:12px}
.secondary-submenu-item-mobile a{display:block;padding:12px 20px;color:#000330;font-family:Aeonik;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .2s ease,color .2s ease}
.secondary-submenu-item-mobile a:hover,.secondary-submenu-item-mobile a:focus{background-color:#f5f5f5;outline:0}
.secondary-menu-item-mobile button .mobile-submenu-open-icon{transition:transform .3s ease}
.secondary-menu-item-mobile button[aria-expanded="true"] .mobile-submenu-open-icon{transform:rotate(180deg)}
.cmp-link__screen-reader-only{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
@media(max-width:1023px){.secondary-menu-toggle-mobile{display:none !important}
.secondary-submenu-list-mobile{display:flex !important;flex-direction:column !important;gap:24px !important;box-shadow:none !important;border-radius:0 !important;background:transparent !important;margin-top:0 !important;padding:0 !important}
.secondary-submenu-item-mobile{border-bottom:none !important}
.secondary-submenu-item-mobile a{display:block !important;padding:0 !important;font-family:Aeonik !important;font-size:16px !important;font-weight:500 !important;line-height:24px !important;color:#000330 !important;border-radius:0 !important;text-decoration:none !important}
.secondary-submenu-item-mobile a:hover,.secondary-submenu-item-mobile a:focus{background-color:transparent !important}
.secondary-menu-item-mobile{height:auto !important}
}
.searchbar_header_wrapper{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-bottom:16px}
.searchbar_header_icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;margin:-8px;border-radius:4px;transition:background-color .2s ease}
.searchbar_header_icon:hover{background-color:#f0f0f0}
.searchbar_header_icon:focus{outline:2px solid #000330;outline-offset:2px}
.searchbar_animation{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.searchbar_animation::before,.searchbar_animation::after{content:'';position:absolute;background-color:#000330}
.searchbar_animation::before{width:2px;height:20px;transform:rotate(45deg)}
.searchbar_animation::after{width:20px;height:2px;transform:rotate(45deg)}
.searchbar_header_title{font-size:16px;font-weight:600;color:#000330;flex:1;text-align:center}
.global-search-bar{display:flex;align-items:center;position:relative;flex:0 1 600px;margin:0 20px}
.search-input-wrapper{display:flex;align-items:center;width:100%;position:relative;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.search-input-wrapper:focus-within{border-color:#0f15d4;box-shadow:0 0 0 2px rgba(15,21,212,0.1)}
.search-input{flex:1;padding:10px 12px 10px 16px;border:0;background:transparent;color:#1a1c35;font-size:14px;font-family:'Aeonik Regular',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;outline:0}
.search-input::placeholder{color:rgba(26,28,53,0.5)}
.search-clear-btn,.search-submit-btn{background:0;border:0;cursor:pointer;padding:8px 12px;display:flex;align-items:center;justify-content:center;color:#1a1c35;transition:opacity .2s;flex-shrink:0}
.search-clear-btn:hover,.search-submit-btn:hover{opacity:.7}
.search-clear-btn svg,.search-submit-btn svg{width:20px;height:20px}
.search-submit-btn{padding:8px 16px;color:#0f15d4}
.search-results-container{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-top:0;border-radius:0 0 4px 4px;max-height:70vh;overflow-y:auto;z-index:1001;display:none;box-shadow:0 4px 12px rgba(0,0,0,0.15)}
.search-results-inner{padding:16px 20px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:24px}
.search-suggested-section{grid-column:1 / -1;padding-bottom:16px;border-bottom:1px solid #e0e0e0}
.search-section-label{display:block;font-family:'Aeonik Bold',sans-serif;font-weight:700;font-size:11px;color:#1a1c35;text-transform:uppercase;letter-spacing:.1px;margin-bottom:12px}
.suggested-searches-list{display:flex;flex-wrap:wrap;gap:8px}
.suggested-search-item{padding:6px 12px;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:20px;cursor:pointer;font-size:13px;font-family:'Aeonik Regular',sans-serif;color:#1a1c35;transition:background-color .2s,border-color .2s;white-space:nowrap}
.suggested-search-item:hover{background-color:#e8e8e8;border-color:#0f15d4}
.search-devices-section{grid-column:1}
#globalProductListTitles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.product-list-item{cursor:pointer;padding:8px 0;color:#0f15d4;font-size:13px;font-family:'Aeonik Regular',sans-serif;transition:color .2s;line-height:18px;display:flex;flex-direction:column;gap:4px}
.product-list-item:hover{color:#1a1f99}
.product-list-item:hover .product-name{color:#1a1f99}
.product-name{display:block}
.product-name span{font-weight:700;margin-right:2px}
.search-details-section{grid-column:2}
#globalSubmenuProductlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}
.product-detail-item{cursor:pointer;display:flex;gap:12px;transition:opacity .2s}
.product-detail-item:hover{opacity:.8}
.product-info{flex:1}
.product-title{font-family:'Aeonik Bold',sans-serif;font-weight:700;color:#1a1c35;font-size:13px;display:block;margin-bottom:4px;line-height:18px}
.product-price-label{display:block;font-family:'Aeonik Regular',sans-serif;color:#6e6e6e;font-size:11px;font-weight:400;line-height:14px;margin-bottom:2px;text-transform:capitalize}
.product-price{font-family:'Aeonik Bold',sans-serif;font-weight:700;color:#1a1c35;font-size:12px;display:block;line-height:16px;margin-bottom:4px}
.product-badge{display:inline-block;font-size:11px;font-family:'Aeonik Bold',sans-serif;font-weight:700;padding:2px 6px;border-radius:3px;margin-bottom:4px;text-transform:none;letter-spacing:.05px;line-height:14px}
.product-badge.pre-owned{color:#0f15d4;background-color:transparent}
.product-badge.swap{color:#1a1c35;background-color:#c1f4ea}
.product-status{display:block;font-size:9px;font-family:'Aeonik Bold',sans-serif;font-weight:700;padding:3px 6px;border-radius:2px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.1px;line-height:12px;background-color:#c1f4ea;color:#1a1c35;width:fit-content}
.product-status.out-of-stock{background-color:#c1f4ea;color:#1a1c35}
.product-affirm{display:block;font-family:'Aeonik Regular',sans-serif;color:#6e6e6e;font-size:10px;font-weight:400;line-height:14px;margin-top:4px}
.affirm-logo{height:10px;margin:0 2px;vertical-align:middle}
.product-img-wrapper{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;border-radius:4px;overflow:hidden}
.product-img{max-width:100%;height:auto;object-fit:contain}
.search-info-section{grid-column:3;display:grid;grid-template-columns:1fr;gap:16px}
.search-articles-wrapper,.search-help-wrapper{display:flex;flex-direction:column;gap:8px}
#globalArticleUL,#globalFaqUL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
#globalArticleUL li,#globalFaqUL li{margin:0;padding:0}
#globalArticleUL a,#globalFaqUL a{color:#0f15d4;text-decoration:none;font-family:'Aeonik Regular',sans-serif;font-size:12px;font-weight:400;transition:color .2s;line-height:18px}
#globalArticleUL a:hover,#globalFaqUL a:hover{color:#1a1f99;text-decoration:underline}
@media(max-width:1440px){.global-search-bar{flex:0 1 500px;margin:0 12px}
.search-results-inner{grid-template-columns:1fr 1.5fr 1fr;gap:16px}
}
@media(max-width:1280px){.global-search-bar{flex:0 1 450px}
.search-results-inner{grid-template-columns:1fr 1fr 1fr;gap:12px}
.product-img-wrapper{width:70px;height:70px}
}
@media(max-width:1024px){.global-search-bar{flex:1;margin:0 12px}
.search-results-container{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;border-radius:0;max-height:70vh;overflow-y:auto;z-index:1001}
.search-results-inner{grid-template-columns:1fr;gap:16px}
.search-suggested-section,.search-devices-section,.search-details-section,.search-info-section{grid-column:1}
.search-devices-section,.search-details-section,.search-info-section{padding-top:16px;border-top:1px solid #e0e0e0}
.search-info-section{grid-template-columns:1fr 1fr}
}
@media(max-width:768px){.global-search-bar{margin:0 8px}
.search-input{padding:8px 12px 8px 14px;font-size:13px}
.search-clear-btn,.search-submit-btn{padding:6px 10px}
.search-clear-btn svg,.search-submit-btn svg{width:18px;height:18px}
.search-results-inner{padding:12px 16px}
.search-info-section{grid-template-columns:1fr}
.product-img-wrapper{width:60px;height:60px}
.suggested-search-item{padding:5px 10px;font-size:12px}
}