.modern-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;transition:background .2s ease;position:relative;color:inherit;text-decoration:none;flex-shrink:0}.modern-icon:hover{background:#f5f5f5}.modern-icon svg{width:20px;height:20px}.modern-cart-badge{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 5px;background:#000;color:#fff;font-size:11px;font-weight:600;border-radius:9px;display:flex;align-items:center;justify-content:center;line-height:1}.is-light .modern-icon,.modern-icon.is-light{color:#fff}.is-light .modern-icon svg,.modern-icon.is-light svg{stroke:#fff}.is-light .modern-icon:hover,.modern-icon.is-light:hover{background:#ffffff26}.js-drawer-open .is-light .modern-icon,.js-drawer-open .modern-icon.is-light{color:#000}.js-drawer-open .is-light .modern-icon svg,.js-drawer-open .modern-icon.is-light svg{stroke:#000}.js-drawer-open .is-light .modern-icon:hover,.js-drawer-open .modern-icon.is-light:hover{background:#f5f5f5}@media only screen and (min-width:769px){:root{--mh-ease: cubic-bezier(.22, 1, .36, 1);--mh-dur-fast: .18s;--mh-dur: .26s;--mh-dur-slow: .42s;--mh-dur-close: .38s;--mh-panel-bg: rgba(255, 255, 255, .96);--mh-panel-border: rgba(0, 0, 0, .08);--mh-text: rgba(0, 0, 0, .88);--mh-muted: rgba(0, 0, 0, .6);--mh-soft: rgba(0, 0, 0, .42);--mh-hover: rgba(0, 0, 0, .04);--mh-shadow: 0 8px 32px rgba(0, 0, 0, .12);--mh-radius: 5px;--mh-gap: 20px;--nav-scale: 1}@media(max-width:1500px){:root{--nav-scale: .92}}@media(max-width:1460px){:root{--nav-scale: .85}}@media(max-width:1430px){:root{--nav-scale: .79}}@media(max-width:1380px){:root{--nav-scale: .74}}@media(max-width:1320px){:root{--nav-scale: .7}}@media(max-width:1250px){:root{--nav-scale: .66}}@media(max-width:1180px){:root{--nav-scale: .63}}@media(max-width:1100px){:root{--nav-scale: .6}}.modern-header__top{display:flex;align-items:center;gap:16px;padding:6px 0;position:relative}.modern-header__left,.modern-header__logo{display:flex;align-items:center;flex:0 0 auto}.modern-header__center{display:flex;align-items:center;justify-content:center;min-width:0;flex:1 1 auto;overflow:visible!important;-webkit-mask-image:linear-gradient(to right,black calc(100% + -0px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% + -0px),transparent 100%);transition:-webkit-mask-image var(--mh-dur) var(--mh-ease);transition:mask-image var(--mh-dur) var(--mh-ease)}.modern-header__top:has(.mh-search-box.is-expanded) .modern-header__center{-webkit-mask-image:linear-gradient(to right,black calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 60px),transparent 100%)}.modern-header__center.has-open-dropdown{-webkit-mask-image:none!important;mask-image:none!important}.modern-header__center .site-navigation{display:flex;align-items:center;min-width:0;flex:0 1 auto;overflow:visible}.modern-header__center .site-nav{display:flex;align-items:center;gap:4px;margin:0;list-style:none;padding:0;width:max-content;max-width:100%;overflow:visible;white-space:nowrap}.modern-header__right{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;position:relative;z-index:10;margin-left:auto}.modern-header__icons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.mh-search-wrapper{position:relative;z-index:40;flex:0 0 auto;display:flex;justify-content:flex-end}.mh-search-box{width:300px;transition:width var(--mh-dur-slow) var(--mh-ease);position:relative}.mh-search-box.is-expanded{width:350px}.mh-search-container{position:relative;width:100%;z-index:1}.mh-search-field{width:100%;border:1px solid #e5e5e5;border-radius:5px;padding:10px 45px 10px 14px;font-size:14px;background:#fff;color:#000;box-sizing:border-box;transition:all .2s ease;font-family:inherit;outline:none}.mh-search-field:focus{border-color:#000;box-shadow:0 0 0 3px #0000000d}.mh-search-field::placeholder{color:#999}.mh-search-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.mh-search-btn:hover{background:#f5f5f5}.mh-search-btn svg{display:block}.is-light .mh-search-field{background:#ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 18px #0000001a;color:#000}.is-light .mh-search-field::placeholder{color:#0000008c}.is-light .mh-search-field:focus{background:#ffffffd9;border-color:#ffffffe6;box-shadow:0 4px 18px #00000026}.is-light .mh-search-btn{color:#000}.is-light .mh-search-btn:hover{background:#ffffff4d}.is-light .modern-header__top,.is-light .nav-item__trigger{color:#fff}.is-light .nav-item__trigger svg{stroke:#fff}.is-light .nav-item__trigger:hover{background:#ffffff26}.is-light .nav-panel{background:#fff;color:#000}.is-light .nav-col__link,.is-light .nav-panel__all{color:#000}.nav-item{position:relative}.site-nav>li.nav-item{margin-bottom:0!important}.nav-item__trigger{padding:6px 10px;margin:2px 4px;border-radius:5px;transition:background var(--mh-dur-fast) var(--mh-ease),opacity var(--mh-dur-fast) var(--mh-ease);cursor:pointer;background:none;border:none;font-size:calc(1em * var(--nav-scale, 1));color:inherit;font-family:inherit;display:flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.nav-item__trigger:hover{background:#0000000d}.nav-item__trigger svg{width:10px;height:6px;transform:scaleY(1);transition:none}.nav-item:not(.is-open) .nav-item__trigger svg{animation:chevron-close var(--mh-dur) cubic-bezier(.4,0,.2,1) forwards}.nav-item.is-open .nav-item__trigger svg{animation:chevron-open var(--mh-dur) cubic-bezier(.4,0,.2,1) forwards}@keyframes chevron-open{0%{transform:scaleY(1);opacity:1}45%{transform:scaleY(.15);opacity:.7}55%{transform:scaleY(.15);opacity:.7}to{transform:scaleY(-1);opacity:1}}@keyframes chevron-close{0%{transform:scaleY(-1);opacity:1}45%{transform:scaleY(-.15);opacity:.7}55%{transform:scaleY(-.15);opacity:.7}to{transform:scaleY(1);opacity:1}}.nav-panel{position:fixed;left:0;right:0;width:100vw;max-width:100vw;top:var(--nav-panel-top, 120px);background:var(--mh-panel-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--mh-panel-border);border-left:0;border-right:0;box-shadow:var(--mh-shadow);padding:0;z-index:1000;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transform-origin:top center;transition:max-height var(--mh-dur-close) var(--mh-ease),opacity var(--mh-dur-close) var(--mh-ease),padding var(--mh-dur-close) var(--mh-ease),visibility 0s var(--mh-dur-close);pointer-events:none}.nav-panel.is-open{max-height:600px;opacity:1;visibility:visible;padding:32px 0;pointer-events:auto;transition:max-height var(--mh-dur) var(--mh-ease),opacity var(--mh-dur) var(--mh-ease),padding var(--mh-dur) var(--mh-ease),visibility 0s 0s}.nav-panel__inner{width:100%}.nav-panel:not(.is-open) .nav-panel__inner{content-visibility:hidden;transition:content-visibility 0s var(--mh-dur-close) allow-discrete}.nav-panel__head{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:20px}.nav-panel__all{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;color:var(--mh-muted);padding:0;transition:color var(--mh-dur-fast) var(--mh-ease);white-space:nowrap;font-weight:500}.nav-panel__all:hover{color:var(--mh-text)}.nav-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--mh-gap);width:100%}@supports (grid-template-columns: repeat(auto-fit,minmax(280px,1fr))){.nav-grid-3{grid-template-columns:repeat(auto-fit,minmax(max(280px,calc((100% - 3 * var(--mh-gap)) / 4)),1fr))}}.nav-col{min-width:0;display:flex;flex-direction:column}.nav-col__mainlink{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--mh-text);padding:12px;border-radius:var(--mh-radius);transition:color .3s ease;margin-bottom:8px}.nav-col__mainlink:hover{color:#16223b}.nav-col__maintitle{font-size:13px;font-weight:650;margin:0;color:var(--mh-muted);line-height:1.3;text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease}.nav-col__mainlink:hover .nav-col__maintitle{color:#16223b}.nav-col__maintitle:hover+.nav-col__viewall,.nav-col__mainlink:hover .nav-col__viewall{background:#00000014;color:#16223b}.nav-col__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2px;position:relative}.nav-col__list>li:nth-child(n+7){display:none}.nav-grid-3:not(:has(>.nav-col:nth-child(3))) .nav-col__list{grid-template-columns:1fr}.nav-grid-3:not(:has(>.nav-col:nth-child(3))) .nav-col__list:has(>li:nth-child(7)){grid-template-columns:repeat(3,1fr);gap:8px 12px}.nav-grid-3:not(:has(>.nav-col:nth-child(3))) .nav-col__list>li{display:list-item}.nav-grid-3:not(:has(>.nav-col:nth-child(3))) .nav-col__list>li:nth-child(n+19){display:none}.nav-grid-3:has(>.nav-col:nth-child(3)):not(:has(>.nav-col:nth-child(4))) .nav-col__list{grid-template-columns:1fr}.nav-grid-3:has(>.nav-col:nth-child(3)):not(:has(>.nav-col:nth-child(4))) .nav-col__list:has(>li:nth-child(7)){grid-template-columns:repeat(2,1fr);gap:8px 12px}.nav-grid-3:has(>.nav-col:nth-child(3)):not(:has(>.nav-col:nth-child(4))) .nav-col__list>li{display:list-item}.nav-grid-3:has(>.nav-col:nth-child(3)):not(:has(>.nav-col:nth-child(4))) .nav-col__list>li:nth-child(n+13){display:none}.nav-col__viewall{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#666;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;padding:7px 16px 6px;border-radius:100px;border:1px solid transparent;background:transparent}.nav-col__viewall:hover{background:#00000014;color:#16223b}.nav-col__more{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--mh-muted);text-decoration:none;margin-top:10px;padding:6px 14px;border-radius:100px;border:1px solid rgba(0,0,0,.12);transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.nav-col__more:hover{background:#00000014;color:#16223b;border-color:#00000014}.is-light .nav-col__more{color:var(--mh-muted)}.nav-col__link{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--mh-text);padding:10px 12px;border-radius:var(--mh-radius);transition:background var(--mh-dur-fast) var(--mh-ease),color .3s ease;min-height:48px}.nav-col__link:hover{background:var(--mh-hover);color:#16223b}.nav-col__img{width:40px;height:40px;border-radius:4px;overflow:hidden;background:#0000000a;flex-shrink:0;display:block}.nav-col__img img{width:100%;height:100%;object-fit:cover;display:block}.nav-col__linktext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.4;font-weight:500}.site-nav__dropdown,.site-nav__deep-dropdown{display:none!important}.header-layout{display:none}}@media only screen and (max-width:768px){.modern-header__top,.modern-header__center{display:none}.modern-burger{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;border-radius:5px;transition:all .2s ease;color:#000}.modern-burger:hover{background:#f5f5f5}.modern-burger-icon{width:20px;height:14px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.modern-burger-line{width:100%;height:2px;background:currentColor;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.modern-burger.is-active .modern-burger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.modern-burger.is-active .modern-burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.modern-burger.is-active .modern-burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-layout{display:flex!important;align-items:center;position:relative;width:100%}.header-item--navigation{display:flex;gap:4px;align-items:center;position:relative;z-index:1}.header-item--logo{position:absolute;left:50%;transform:translate(-50%);z-index:2}.header-item--icons{display:flex;flex-direction:row;gap:4px;align-items:center;margin-left:auto;position:relative;z-index:1}.header-item--logo>*,.header-item--logo a,.header-item--logo .site-header__logo,.header-item--logo .site-header__logo-link{pointer-events:auto!important;cursor:pointer!important}.mobile-search-bar{display:block;margin-top:12px;border-bottom:none}.is-light .mobile-search-bar,.mobile-search-bar.is-light{border-bottom:1px solid rgba(255,255,255,.2)}.js-drawer-open .is-light .mobile-search-bar,.js-drawer-open .mobile-search-bar.is-light{border-bottom:none}.mobile-search-bar .site-header__search-container{position:static!important;background:transparent!important;border:none!important;display:block!important;height:auto!important;overflow:visible!important;left:0!important;right:0!important}.mobile-search-bar .site-header__search{padding:0!important;position:static!important;transform:none!important;box-shadow:none!important;background-color:transparent!important;left:0!important;right:0!important}.mobile-search-bar .site-header__search .page-width{padding-left:0!important;padding-right:0!important}.mobile-search-bar predictive-search{max-width:none!important;margin:0 auto!important;width:100%!important;display:block!important}.mobile-search-bar predictive-search form{width:100%!important;max-width:none!important;display:block!important;margin:0!important}.mobile-search-bar .search__input-wrap{width:100%!important;max-width:none!important;display:block!important;margin:0!important}.mobile-search-bar .predictive-search,.mobile-search-bar .site-header__search-input,.mobile-search-bar input[type=search],.mobile-search-bar .predictive-search__form,.mobile-search-bar .predictive-search-wrapper{border-radius:5px!important}.mobile-search-bar .site-header__search-input{border:1px solid #e5e5e5;border-radius:5px!important;padding:10px 40px 10px 16px;font-size:14px;width:100%;box-sizing:border-box;margin:0}.mobile-search-bar .btn--search .icon{width:20px;height:20px}.mobile-search-bar .btn--search{color:#000}.mobile-search-bar .btn--search .icon circle,.mobile-search-bar .btn--search .icon path{stroke:currentColor!important}.header-item--icons .js-search-header{display:none!important}.is-light .modern-burger{color:#fff}.is-light .modern-burger:hover{background:#ffffff26}.is-light .mobile-search-bar .search__input,.mobile-search-bar.is-light .search__input,.is-light .mobile-search-bar input[type=search],.mobile-search-bar.is-light input[type=search]{background:#ffffff8c!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-color:#fff9!important;box-shadow:0 4px 18px #0000001a!important;color:#000!important}.is-light .mobile-search-bar [data-dark=false] input,.mobile-search-bar.is-light [data-dark=false] input{color:#000!important}.is-light .mobile-search-bar .search__input::placeholder,.mobile-search-bar.is-light .search__input::placeholder,.is-light .mobile-search-bar input[type=search]::placeholder,.mobile-search-bar.is-light input[type=search]::placeholder{color:#0000008c!important}.is-light .mobile-search-bar .search__button,.mobile-search-bar.is-light .search__button{color:#000!important}.is-light .mobile-search-bar .search__button svg,.mobile-search-bar.is-light .search__button svg{stroke:#fff!important;color:#fff!important}.is-light .mobile-search-bar .btn--search,.mobile-search-bar.is-light .btn--search{color:#000!important}.js-drawer-open .header-wrapper--sticky{background:#fff}.js-drawer-open .is-light{background:#fff!important}.js-drawer-open .is-light .modern-burger{color:#000}.js-drawer-open .is-light .modern-burger:hover{background:#f5f5f5}.js-drawer-open .is-light .mobile-search-bar .search__input,.js-drawer-open .mobile-search-bar.is-light .search__input,.js-drawer-open .is-light .mobile-search-bar input[type=search],.js-drawer-open .mobile-search-bar.is-light input[type=search]{background:#fff!important;border-color:#e5e5e5!important;color:#000!important}.js-drawer-open .is-light .mobile-search-bar .search__input::placeholder,.js-drawer-open .mobile-search-bar.is-light .search__input::placeholder,.js-drawer-open .is-light .mobile-search-bar input[type=search]::placeholder,.js-drawer-open .mobile-search-bar.is-light input[type=search]::placeholder{color:#999!important}.js-drawer-open .is-light .site-header__logo .logo--inverted{display:none}.js-drawer-open .is-light .site-header__logo .logo--has-inverted{display:block}}.am-search__panel{--am-muted: rgba(0, 0, 0, .55);--am-hover: rgba(0, 0, 0, .045);position:absolute;top:calc(100% + 8px);right:0;width:max(100%,420px);max-height:min(72vh,640px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:5px;box-shadow:0 8px 32px #0000001f;padding:6px 0 4px;z-index:60;color:#000;text-align:left;animation:am-search-in .16s cubic-bezier(.22,1,.36,1)}.am-search__panel[hidden]{display:none}@keyframes am-search-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.am-search__group+.am-search__group{margin-top:4px}.am-search__heading{margin:0;padding:10px 16px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--am-muted)}.am-search__list{list-style:none;margin:0;padding:0}.am-search__item{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 16px;color:inherit;text-decoration:none}.am-search__item:hover,.am-search__item.is-active,.am-search__chip:hover,.am-search__chip.is-active{background:var(--am-hover)}.am-search__thumb{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.am-search__thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 2px 6px #0000002e}.am-search__info{display:flex;flex-direction:column;gap:2px;min-width:0}.am-search__title{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-search__title mark{background:none;color:inherit;font-weight:600}.am-search__vendor{font-size:12px;color:var(--am-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-search__price{font-size:13px;font-weight:500;white-space:nowrap}.am-search__chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.am-search__chip{padding:6px 12px;border:1px solid #e5e5e5;border-radius:999px;font-size:13px;color:inherit;text-decoration:none}.am-search__all,.am-search__empty{display:block;margin:8px 16px 10px;padding:11px 14px;border:1px solid #000;border-radius:5px;font-size:13px;text-align:center;color:#000;text-decoration:none;transition:background .15s ease,color .15s ease}.am-search__all:hover,.am-search__all.is-active,.am-search__empty:hover,.am-search__empty.is-active{background:#000;color:#fff}.am-search__cancel{display:none}.am-search--loading .mh-search-btn,.am-search--loading .btn--search{opacity:.45}@media only screen and (max-width:768px){html.am-search-lock{overflow:hidden}.am-search__panel{position:fixed;left:0;right:0;width:auto;max-height:none;border-radius:0;border-width:1px 0;box-shadow:0 12px 24px #00000014;z-index:1001;padding-bottom:env(safe-area-inset-bottom)}.am-search__item{grid-template-columns:64px minmax(0,1fr) auto;padding:10px 16px}.am-search__thumb{width:64px;height:64px}.am-search__title{font-size:15px;white-space:normal}.am-search__backdrop{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.am-search__backdrop[hidden]{display:none}.am-search--open .search__input-wrap{position:relative;padding-right:96px}.am-search--open .btn--search{display:none}.am-search--open .am-search__cancel{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:8px 2px 8px 12px;background:none;border:0;font:inherit;font-size:15px;color:#000;cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/479/assets/section-header.css.map */
