.announcement .announcement__text{padding-top:12px;padding-bottom:13px}.announcement .announcement__text .rte{font-weight:500;line-height:1.25;letter-spacing:.48px}.main-nav li a,.secondary-nav li a{font-weight:500;font-size:14px;line-height:1.21429;letter-spacing:.42px;text-transform:uppercase;font-family:var(--navigation-font-family)}.secondary-nav li a.secondary-nav__item{color:rgb(var(--text_color))}.secondary-nav li a.secondary-nav__item.clearance,.secondary-nav li a.secondary-nav__item.new{font-weight:700;color:rgb(var(--btn-bg-color))}.main-menu__content .main-nav a.main-nav__item--primary.new{color:rgb(var(--btn-bg-color))}.main-menu__content nav{width:100%}.main-menu__content nav .main-nav>li.main-nav--list{flex-grow:1;text-align:center}.main-nav__child li{text-align:left}.main-menu__content nav .main-nav a.main-nav__item--primary{padding:30px 0;color:rgb(var(--link-color));align-items:center}.main-nav__item--primary:hover,.main-nav__item--primary.is-active,.is-open>summary>.main-nav__item--primary,.secondary-nav__item:hover,.secondary-nav__item.is-active,.is-open>summary>.secondary-nav__item{box-shadow:unset}.main-nav,.secondary-nav{margin:0}.child-nav__item,.main-nav__grandchild,.main-nav__grandchild .main-nav__item,.main-nav__grandchild .main-nav__item--go{font-size:14px!important;text-transform:capitalize!important}.main-nav__item--toggle .icon,.main-nav__item--back .icon,.main-nav__item--go .icon{height:15px;width:15px;margin-inline-start:3px}#cart-icon-bubble,#cart-icon-bubble-mobile{position:absolute;top:0;right:0}.search input{border-radius:10px;height:40px;background:none;border:1px solid #0f0868}.cc-main-search predictive-search{--text-color: var(--link-color);--search-bg-color: rgba(var(--link-color)/.1);color:rgb(var(--link-color))}:is(.header,.cc-main-search) .search__form .search__input,:is(.header,.cc-main-search) .search__form .search__input:focus,:is(.header,.cc-main-search) predictive-search[open] .search__form .search__input{border-color:rgb(var(--link-color));box-shadow:none}:is(.header,.cc-main-search) .search__form{--search-submit-width: 44px;--search-reset-width: 40px}:is(.header,.cc-main-search) .search--product-types{--product-types-width: 90px;--product-types-padding: 12px}:is(.header,.cc-main-search) .search__form .search__input{padding-top:11px;padding-left:14px;padding-right:calc(var(--search-submit-width) + 4px)}:is(.header,.cc-main-search) .search--product-types .search__form .search__input{padding-left:calc(var(--product-types-width) + 12px)}:is(.header,.cc-main-search) .search__form .search__input.search__input--dirty{padding-right:calc(var(--search-submit-width) + var(--search-reset-width) + 6px)}:is(.header,.cc-main-search) .search__form .search__submit{top:0;right:0;left:auto;width:var(--search-submit-width);height:100%;min-height:0;padding:0;display:flex;align-items:center;justify-content:center}:is(.header,.cc-main-search) .search__form .search__reset{right:var(--search-submit-width);width:var(--search-reset-width);padding:10px}:is(.header,.cc-main-search) .search__form .search__speech:not(.hidden){top:0;right:0;width:var(--search-submit-width);height:100%;min-height:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center}:is(.header,.cc-main-search) .speech-search--failed .search__form .search__input{padding-right:14px}:is(.header,.cc-main-search) .speech-search--failed .search__form .search__input.search__input--dirty{padding-right:calc(var(--search-reset-width) + 6px)}:is(.header,.cc-main-search) .speech-search--failed .search__form .search__reset{right:0}:is(.header,.cc-main-search) .speech-search--failed .search__form .search__reset:after{display:none}:is(.header,.cc-main-search) .search__form .search__product-types{top:1px;bottom:1px;left:1px}:is(.header,.cc-main-search) .search__form .search__product-types .custom-select__btn{border-right:1px solid rgba(var(--text-color)/.2);border-radius:9px 0 0 9px;font-size:14px}:is(.header,.cc-main-search) .search__form .search__input::placeholder{font-size:14px}.header .mobile-menu__search .custom-select__listbox{top:5px;bottom:auto}.icon-title{font-size:10px;text-transform:uppercase;font-family:var(--navigation-font-family)}.header__icon{gap:10px;flex-wrap:wrap;flex-direction:column;width:auto;height:auto}.header__icon>.icon{height:24px;width:24px}.scrolling-banner__text{font-family:var(--navigation-font-family)}.header__top{background:#f3f3f3}.header__top,.header__bottom{padding:0}.header__top{display:none}@keyframes cs-loading{0%{opacity:.45}to{opacity:.9}}@media(min-width:1690px){.header__grid.container{max-width:100%}}@media(min-width:1025px){.main-nav__child{padding:0}.header{padding-top:0}.header__grid--left-logo{justify-content:space-between;padding:0}.header__left{flex:0 0 30%}.header__right{flex:0 0 70%;justify-content:flex-end}.main-menu{order:2;flex:0 0 85%}.header__logo{order:1;flex:0 0 13%;margin-top:0;margin-bottom:0;padding-right:20px}.header__icons{margin-bottom:0;margin-left:45px;padding-left:0;flex:0 0 auto}.header__top,.header__bottom{justify-content:space-between;padding:5px 15px}.header__bottom{padding-top:0!important;padding-bottom:0!important}.secondary-nav-container{order:1}.secondary-nav-container .secondary-nav{padding-inline-start:0;padding-inline-end:10px}.main-menu__content .main-nav{justify-content:space-between;flex-wrap:nowrap}.main-menu__content .main-nav li a{font-size:clamp(10px,calc(1.7vw - 7.5px),16px);white-space:nowrap}.cc-header--sticky .header.is-out .main-menu__disclosure{max-height:var(--menu-height)}.header__search{flex:1 1 300px;min-width:0;max-width:300px}.header .header__top .search{--search-panel-min-width: 440px}.header .header__top .predictive-search{left:auto;right:-12px;width:max(calc(100% + 24px),var(--search-panel-min-width))}.header .header__top predictive-search[open] .search__form{width:max(100%,calc(var(--search-panel-min-width) - 24px));margin-left:min(0px,calc(100% - (var(--search-panel-min-width) - 24px)))}.header .header__top .predictive-search__scroller--suggestions .predictive-search__results{flex-direction:column}.header .header__top .predictive-search__scroller--suggestions .predictive-search__suggestions{flex:0 0 auto;padding-bottom:calc(3 * var(--space-unit));border-left:0;border-bottom:1px solid rgba(var(--text-color)/.09)}.header .header__top .predictive-result__list-suggestions{position:static;padding-bottom:0}.search--product-types,.search{margin-bottom:0}.main-nav__child .child-nav--dropdown li .child-nav__item--toggle:hover,.main-nav__child .child-nav--dropdown li .child-nav__item:hover,.main-nav__child .child-nav--dropdown li details[open]:hover .child-nav__item--toggle{background:rgb(var(--btn-alt-bg-color))}.main-nav__child .child-nav--dropdown li .main-nav__grandchild .grandchild-nav__item:hover,.main-nav__child .child-nav--dropdown li .main-nav__item--go{color:rgb(var(--btn-alt-bg-color))}.main-nav__child .child-nav--dropdown li .main-nav__grandchild .grandchild-nav__item,.main-nav__child .child-nav--dropdown li .main-nav__item--go{padding-left:10px}.main-nav__child .child-nav--dropdown li .child-nav__item--toggle:hover a,.main-nav__child .child-nav--dropdown li .child-nav__item:hover,.main-nav__child .child-nav--dropdown li details[open]:hover .child-nav__item--toggle a{color:rgb(var(--btn-text-color))}}.search__submit{right:10px;left:unset}.header__top{display:flex}.main-menu__content .header__search{order:0}.header__icons{margin-left:15px}@media(min-width:1500px){.secondary-nav-container .secondary-nav{column-gap:10px}.header__icons{flex:0 0 auto}}@media(min-width:1690px){.header__top,.header__bottom{padding:10px var(--gutter)}.main-menu__content .main-nav li a{font-size:18px}}@media(max-width:1400px){.header__top{justify-content:space-between;padding:10px 15px}.main-menu__content nav .main-nav>li.main-nav--list{flex-grow:0}}@media(max-width:1024.98px){.secondary-nav li a{display:none}}@media(min-width:1025px)and (max-width:1440px){.secondary-nav-container .secondary-nav{align-items:center;padding-inline-end:10px}}@media(min-width:1025px)and (max-width:1360px){.secondary-nav li a{font-size:min(clamp(11px,calc(3.6vw - 25.5px),14px),clamp(10px,calc(1.7vw - 7.5px),16px));white-space:nowrap}.secondary-nav li a.secondary-nav__item{margin:0 9px}.header__top .header__icons{margin-left:12px}.secondary-nav-container .secondary-nav{column-gap:0}}@media(min-width:1025px)and (max-width:1180px){.header__top .header__icons{margin-left:6px}}@media(max-width:1190px){.main-nav__item--toggle .icon,.main-nav__item--back .icon,.main-nav__item--go .icon{width:13px;height:13px}.header__bottom{padding:0!important}}@media(max-width:1024.98px){.header{padding:0}.header__top{justify-content:center}.header__grid{flex-direction:column;padding:0}.header__top .header__right{display:none}.header__top,.header__bottom{max-width:100%;flex:0 0 100%;width:100%}.header__logo_top img{height:27px}.header__bottom{justify-content:space-between}.header__logo{justify-content:center;flex:1;padding-inline-start:0;padding-inline-end:0;margin:0}.header__icon{gap:6px}.header__icons{display:flex;flex:0 0 auto}wishlist-link .wk-button{gap:6px!important}#call-icon,#call-icon--mobile{display:none}.main-menu--left-mob .main-menu__toggle{margin-inline-start:10px;display:flex;gap:6px;flex-wrap:wrap;flex-direction:row;height:100%}.main-menu--left-mob .main-menu__toggle span{max-width:100%;width:100%;height:24px;text-align:center;text-transform:uppercase;align-items:center;display:flex;justify-content:center}.main-menu--left-mob .main-menu__toggle span.mobile-menu__label{height:auto}.header__icons{margin-inline-end:0px;margin:0 7px}.header__logo img{max-width:124px;padding:16px 2px}.main-menu__content nav .main-nav a.main-nav__item--primary,.main-nav li a,.secondary-nav li a,.main-nav__grandchild>li>a.grandchild-nav__item,.main-nav__grandchild>li>a.main-nav__item--go,.main-nav__item{text-align:left;padding:10px 0;font-weight:400;font-size:18px!important;text-transform:uppercase;color:rgb(var(--link-color))}.mobile-menu__search{padding:12px 0 8px}.mobile-menu__search predictive-search,.mobile-menu__search .search{width:100%}.main-nav__item-header{font-weight:700!important}.main-nav__grandchild>li>a.grandchild-nav__item,.main-nav__grandchild>li>a.main-nav__item--go{padding:5px 0}.main-nav__grandchild>li>a.main-nav__item--go{color:rgb(var(--btn-alt-bg-color))!important}.main-nav__grandchild{padding-bottom:10px}.main-menu__disclosure.is-open>.main-menu__content{padding:0 20px}.mobile-menu__label{font-size:10px;position:relative}}@media(min-width:769px)and (max-width:1024.98px){.main-nav li.main-nav--list.md\:hidden{display:list-item}.main-nav__child .child-nav>li.md\:hidden{display:list-item}}.main-menu__toggle-icon:before{top:6px}.main-menu__toggle:before,.main-menu__toggle:after{top:13px}.main-menu__toggle-icon:after{top:20px}.mobile-search-bar{overflow:hidden;max-height:120px;transition:max-height .3s ease,padding .3s ease;padding:0 15px 12px;background:rgb(var(--bg-color));border-top:1px solid rgba(var(--link-color),.1);width:100%}.mobile-search-bar.mobile-search-bar--collapsed{max-height:0;padding-top:0;padding-bottom:0;border-top-width:0}.mobile-search-bar.mobile-search-bar--open{overflow:visible}.header:has(.mobile-search-bar predictive-search[open]) .js-mobile-search-toggle{position:relative;z-index:901}.header__cart-count{white-space:nowrap}@media(max-width:1024.98px){.main-nav--list-account,.main-nav--list-contact{border-top:1px solid rgba(var(--link-color),.1)}.main-nav--list-account:first-of-type{margin-top:10px}.main-menu__content nav .main-nav a.main-nav__item--with-icon{display:inline-flex;align-items:center;gap:10px}.main-menu__content nav .main-nav a.main-nav__item--with-icon .icon{width:18px;height:18px;flex-shrink:0}.main-nav a,.main-menu__toggle,.main-nav__item--back,.main-nav__item--toggle{-webkit-tap-highlight-color:transparent}.shopify-section:has(.main-menu__disclosure.is-open),.header:has(.main-menu__disclosure.is-open){z-index:2147483645}}@media(min-width:1025px)and (max-width:1190px){.header__bottom{padding:0 15px!important}}@media(min-width:1025px){.main-nav__child{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media(min-width:1025px){.header__top .header__left{flex:0 0 clamp(220px,calc(25vw - 40px),315px);margin-inline-end:20px}.header__logo_top,.header__logo_top>span{width:100%;max-width:100%!important}.header__logo_top img{width:100%;height:auto}.header__top .header__right{flex:1 1 auto;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom-header.css.map */
