.site-topbar{color:#5f5f5f;background:#f5f5f5;border-bottom:1px solid #ececec;min-height:36px;font-size:13px}.site-topbar .container{max-width:1534px}.site-topbar a{color:#5f5f5f}.site-topbar a:hover{color:teal}.site-header{z-index:999;background:#fff;border-bottom:1px solid #ececec;transition:box-shadow .25s,background .25s}.site-header.is-stuck{box-shadow:0 4px 18px #0000000f}.site-header .container{max-width:1534px}.site-header__row{align-items:center;gap:1.15rem;min-height:76px;padding:.65rem 0;display:flex}.site-header__logo{flex-shrink:0;align-items:center;display:flex}.site-header__logo img,.site-header__logo svg{width:auto;height:auto;max-height:44px;display:block}.site-header__logo .header-logo.formobile{display:none}.site-header__search{flex:auto;width:auto;min-width:0;max-width:none;margin:0}.site-header__search .search-bar{justify-content:stretch;width:100%}.site-header__search .mobilesrch{width:100%}.site-header__actions{flex:none;justify-content:flex-end;align-items:center;gap:.2rem;margin-left:0;display:flex}.site-header-link{color:#222;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:58px;min-height:52px;padding:.3rem .4rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.site-header-link:hover{color:teal;background:#f5f5f5}.site-header-link__icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.site-header-link__label{white-space:nowrap;color:inherit;letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1.15}.site-header-link .res-count{color:#fff;z-index:2;background:#ff6161;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;top:-6px;right:-8px}.site-header__menu-btn{background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.site-header__menu-btn span{background:#222;border-radius:2px;width:18px;height:2px;display:block}.site-header .search-res.input-group{--search-pad-x:18px;padding:4px 4px 4px var(--search-pad-x);width:100%;min-height:48px;box-shadow:none;background:#f5f5f5;border:1px solid #e6e6e6;border-radius:999px;gap:0}.site-header .search-res.input-group>img{display:none}.site-header .search-res.input-group:focus-within{background:#fff;border-color:teal}.site-header .search-res input{background:0 0;min-width:0;margin:0;padding:10px 12px 10px 0;line-height:1.4}.site-header .search-res .pls-cat{left:var(--search-pad-x);pointer-events:none;align-items:center;width:auto;display:flex;right:52px}.site-header .search-res .pls-cat>div{align-items:center;min-height:0;display:flex;height:auto!important;padding:0!important}.site-header .search-res .mySwiperForHomePageSearch{padding-left:0!important}.site-header .search-res .pls-cat .text-sm,.site-header .search-res .pls-cat [class*=text-]{line-height:1.4}.site-header .search-submit{color:#fff;cursor:pointer;background:teal;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:4px;transition:background .2s;display:inline-flex}.site-header .search-submit:hover{background:#066}.site-header .search-submit svg{display:block}.site-header button.search-bar-btn{color:#222;background:#f5f5f5;border:1px solid #ececec;border-radius:12px}.site-header .hover-header,.site-header .hover-headericon{background:0 0;border:none}.site-header .hover-header:hover,.site-header .hover-headericon:hover{background:#f5f5f5}.site-header .hover-header:hover span{color:teal}.site-header .hover-header:hover svg{filter:none}.site-nav.nav-header{background:#fff;border-bottom:1px solid #ececec}.site-nav .navbar{width:100%;overflow:visible}.site-nav__row{align-items:center;gap:.75rem;width:100%;min-height:56px;display:flex}.site-nav .nav-category-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-width:0;margin:0;overflow:auto hidden;justify-content:flex-start!important}.site-nav .nav-category-list::-webkit-scrollbar{display:none}.site-nav__cta,.site-nav .category-item--cta{z-index:2;background:#fff;flex:none;padding-left:.25rem;padding-right:0;margin-left:0!important;position:static!important}.site-nav .navbar .all-category-btn{color:teal;min-height:36px;box-shadow:none;background:#fff;border:1px solid teal;border-radius:999px;padding-left:.9rem;padding-right:.9rem;font-weight:500}.site-nav .navbar .all-category-btn:hover{border-color:teal;color:#fff!important;background:teal!important}@media screen and (max-width:1280px){.site-header__row{gap:.85rem}.site-header-link{min-width:52px;padding:.25rem .3rem}.site-header-link__label{font-size:10px}}@media screen and (max-width:1100px){.site-nav .all-category-btn__text{max-width:9.5rem}}@media screen and (max-width:995px){.site-header__logo .header-logo.fordesktop{display:none}.site-header__logo .header-logo.formobile{display:block}.site-header__row{gap:.55rem;min-height:60px;padding:.5rem 0}.site-header__search{flex:none;width:auto;margin-left:auto}.site-header__search .search-bar{justify-content:flex-end;gap:.35rem;width:auto}.site-header__actions{gap:.15rem;margin-left:0}.site-header__actions .site-header-link--offers,.site-header__actions .site-header-link--track,.site-header-link__label{display:none}.site-header-link{min-width:40px;min-height:40px;padding:.25rem}.site-header__menu-btn{display:inline-flex}.site-nav__row{gap:.5rem;min-height:48px}.site-nav .navbar .all-category-btn{min-height:32px;padding-left:.65rem;padding-right:.65rem;font-size:11px}}@media screen and (max-width:640px){.site-topbar{min-height:32px;font-size:12px}.site-header .container{padding-left:12px;padding-right:12px}.site-header__row{column-gap:.4rem;min-height:56px;padding:.4rem 0}.site-header__logo img,.site-header__logo svg{max-height:36px}.site-header button.search-bar-btn{width:40px;max-width:40px;height:40px;min-height:40px}.site-header__actions{gap:.1rem}.site-nav .container{padding-left:0;padding-right:0}.site-nav__row{gap:.35rem;padding-left:12px;padding-right:8px}.site-nav .nav-category-list{padding-right:4px;gap:10px!important}.site-nav .navbar .all-category-btn{padding-left:.55rem;padding-right:.55rem}.site-nav .all-category-btn__arrow{display:none}.site-nav .all-category-btn__text{font-size:11px}}@media screen and (max-width:380px){.site-nav .all-category-btn__icon{display:none}.site-nav .all-category-btn__text{font-size:10px}}
