.header-new .site-nav__link{font-weight:700;font-size:16px;line-height:1;letter-spacing:.03em;font-family:var(--body-font-stack)}.header-new .site-header__logo-link,.header-new .site-header__logo-link:visited,.header-new .top-links.site-header__nav a,.header-new .top-links.site-header__nav a:visited{color:var(--accent-text)}.header-new .site-header__logo-link:focus,.header-new .site-header__logo-link:hover,.header-new .site-header__logo-link:visited:focus,.header-new .site-header__logo-link:visited:hover,.header-new .top-links.site-header__nav a:focus,.header-new .top-links.site-header__nav a:hover,.header-new .top-links.site-header__nav a:visited:focus,.header-new .top-links.site-header__nav a:visited:hover{color:var(--accent-text)!important}.header-new .site-header .site-header__nav-standalone ul.site-nav{gap:0;justify-content:flex-start;row-gap:0}.header-new .site-header.logo_above{padding:35px 60px 0;border:none}.header-new .site-header__nav-standalone{justify-content:space-between;align-items:center;margin:0;padding:25px 0;gap:20px}.header-new .header-new__icon-title{font-size:15px;line-height:1;letter-spacing:.05em;text-align:center;color:#333;padding:0;font-family:var(--body-font-stack)}.header-new .standalone-icon--wrapper:not(.search-button){display:flex;align-items:center;flex-direction:column;gap:16px}.header-new .cart-item-count-bubble{inset:auto 8px 8px auto;font-weight:700;font-size:9px;line-height:1;letter-spacing:.05em;text-align:center;padding:2px 3px;border-radius:7.5px;min-width:18px;min-height:12px}.header-new .top-links--icon-links{gap:56px}.header-new .top-links--icon-links li a:hover svg+[data-cart-count-indicator]{background-color:var(--accent-bg)!important}.header-new .shopping-bag .cart-item-count-bubble{transform:none}.header-new .site-header__cart-toggle{display:flex;flex-direction:column;gap:16px;padding:0!important}.header-new .standalone-icon--wrapper:not(.icon-no-padding){padding:0!important}.header-new .site-header .site-header__wrapper.site-header__wrapper--logo-above .site-header__wrapper__right,.header-new .site-header .site-header__wrapper.site-header__wrapper--logo-center .site-header__wrapper__right{margin-right:0}.header-new .header-new__icon-wrap{line-height:0;position:relative}.header-new .header-section.sticked .cart-item-count-bubble,.header-new .mobile-nav-bar-wrapper.overlay-header--disable .cart-item-count-bubble,.header-new .mobile-nav-bar-wrapper:not(.overlay-header) .cart-item-count-bubble,.header-new .site-header.overlay-header.overlay-header--disable .cart-item-count-bubble,.header-new .site-header.overlay-header.overlay-header--hover .cart-item-count-bubble,.header-new .site-header.overlay-header:hover .cart-item-count-bubble,.header-new .site-header:not(.overlay-header) .cart-item-count-bubble{background-color:var(--accent-bg);color:var(--text-color)}.header-new .nav-link-animated a.site-nav__link span.animated-underline,.header-new header localization-form.nav-link-animated button.site-nav__link span.animated-underline{background-image:linear-gradient(to top,var(--accent-text) 0,var(--accent-text) 0),linear-gradient(to top,transparent 0,transparent 0)}.header-new .standalone-icon--wrapper svg{width:22px;height:22px}.header-new .standalone-icon--wrapper.mobile-menu--close-btn svg{width:24px;height:24px}.header-new .mobile-nav__logo-title{padding:8px 20px;border-bottom:.5px solid var(--border-color)}.mobile-nav-panel__back svg{transform:rotate(180deg) scale(1.5)}.header-new .mobile-nav__item.top-level .mobile-nav__link,.header-new .mobile-nav-panel__back,.header-new .mobile-nav-panel__back+a{font-family:var(--body-font-stack);font-weight:700;font-size:19px;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:22px 0 18px;display:flex;align-items:center;justify-content:space-between;width:100%}.header-new button.mobile-nav-panel__back:not(:only-child){width:fit-content;flex-shrink:0}.header-new .drawer#NavDrawer .mobile-nav-panel__back+a{align-items:center;justify-content:center;color:var(--accent-text)}.header-new .mobile-nav__item.top-level button.mobile-nav__link span{padding-top:4px}.header-new .mobile-nav--sub .mobile-nav__link,.header-new .mobile-nav-panel--subsub .mobile-nav__link{font-weight:300;font-size:16px;line-height:1;letter-spacing:.01em;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;width:100%}.header-new .mobile-nav-panel--subsub .mobile-nav__item:after{border-bottom:none}.header-new .mobile-nav-panel__header{padding:0}.header-new .mobile-nav__item:after{border-bottom:.5px solid var(--border-color)}.header-new .mobile-nav-panel__back{color:var(--accent-text);width:100%;justify-content:flex-start}.header-new .mobile-nav-panel__back span{display:block;text-align:center;width:100%;margin-top:4px}.header-new .drawer#NavDrawer .mobile-nav__toggle .mobile-nav__toggle-close{display:none}.header-new #NavDrawer .mobile-nav-grid-container{height:100%}.header-new .mobile-nav--footer{padding:20px}.header-new #NavDrawer .mobile-nav-grid-container .mobile-nav--footer{width:calc(100% + 40px);margin-left:-20px;box-shadow:none}.header-new .mobile-nav--footer-container{display:flex;justify-content:center;gap:28px;border-bottom:1px solid var(--border-color);padding-bottom:20px}.header-new .mobile-nav.locale--mobile:after{display:none}.header-new .drawer#NavDrawer .mobile-nav__toggle-open{transform:rotate(-90deg)}.header-new .mobile-nav__logo-title--inner{border:none}.header-new .standalone-icon--wrapper{display:flex;align-items:center;justify-content:center}.header-new .site-nav--mobile{display:flex;align-items:center;gap:0}.header-new .search-button .header--supporting-text{display:block;padding:0;font-size:17px;line-height:1;letter-spacing:.05em;text-align:start}.header-new .site-header__logo-image img{width:157px;height:38px}.header-new .mega-menu-wrapper>li{padding:0 17px}.header-new .mega-menu-wrapper .mega-menu:first-child{padding-left:0}.header-new .mega-menu-wrapper .mega-menu:last-child{padding-right:0}.header-new .mega-menu-wrapper .mega-menu .site-nav__dropdown{background-color:var(--white);padding:0}.header-new .mega-menu-wrapper .mega-menu .site-nav__dropdown,.header-new .mega-menu--links,.header-new .mega-menu-new__sublinks{height:calc(80vh - 90px);max-height:calc(80vh - 90px);overflow:auto}.header-new .mega-menu--links>ul{max-height:100%}.header-new .mega-menu-new__title{font-weight:700;font-size:19px;line-height:1;letter-spacing:.05em;text-transform:uppercase;font-family:var(--body-font-stack);padding:8px 20px;text-align:start;margin:0}.header-new .mega-menu-block{grid-template-columns:58% 42%}.header-new .mega-menu-wrapper .mega-menu--promos{padding:20px 20px 60px;gap:12px}.header-new .mega-menu-promo-text--wrapper .mega-menu-promo-text{text-align:start}.header-new .mega-menu-promo-text--wrapper .mega-menu-promo-text .h4.mega-menu-promo-title{font-family:var(--title-font);font-size:22px;line-height:1.1;letter-spacing:0}.header-new .promo-link{font-weight:300;font-size:19px;line-height:1.16;letter-spacing:0;text-decoration:underline;text-transform:uppercase;text-align:start;font-family:var(--body-font-stack)}.header-new .mega-menu-wrapper .mega-menu-block{position:relative;display:grid;gap:0;overflow:visible;padding:0}.header-new .mega-menu-sublinks-container{position:absolute;top:0;left:29%;width:29%;height:100%;min-height:300px;display:none;z-index:10;background:#fff}.header-new .mega-menu-sublinks-container.is-visible{display:block}.header-new .mega-menu-sublinks-container .mega-menu-new__sublinks{position:static;width:100%;height:auto;min-height:100%;padding:20px 0 60px;display:flex;flex-direction:column}.header-new .mega-menu-sublinks-container .mega-menu-new__sublinks .menu-link{list-style:none;padding:0;margin:0;flex:1}.header-new .mega-menu-sublinks-container .mega-menu-new__sublinks .menu-link li{margin:0;padding:8px 20px;line-height:1.2}.header-new .mega-menu-sublinks-container .mega-menu-new__sublinks .menu-link a{width:100%;color:#333;text-decoration:none;transition:color .2s ease;font-size:16px;line-height:1.2;padding:0}.header-new .mega-menu-sublinks-container .mega-menu-new__sublinks .menu-link a:hover{color:var(--accent-color, #A22437)}.header-new .mega-menu--links details{position:relative;transition:background-color .2s ease}.header-new .mega-menu--links details.active>.inner{background-color:var(--rose, #f5f5f5)}.header-new .mega-menu--links details summary{cursor:pointer;list-style:none;transition:background-color .2s ease;display:block}.header-new .mega-menu--links details summary::-webkit-details-marker{display:none}.header-new .mega-menu--links details summary:hover .inner{background-color:var(--rose, #f5f5f5)}.header-new .mega-menu--links details .mega-menu-new__sublinks{display:none}.header-new .mega-menu-dropdown{overflow:visible;z-index:1000}.header-new .dropdown-submenu summary{transition:background-color var(--transition-duration) var(--transition-function)}.header-new .dropdown-submenu summary:hover,.header-new .dropdown-submenu details.active summary,.header-new .mega-menu-wrapper .inner .h4.mega-menu-link--title .animated-link--item:hover{background-color:var(--rose)!important}.header-new .dropdown-submenu summary:hover,.header-new .dropdown-submenu details.active summary{color:#333!important}.header-new li.mega-menu-promo-card .mega-menu-promo-text--wrapper .mega-menu-promo-text>span.mega-menu-promo-text-content:nth-child(2){margin-top:16px}.header-new .mega-menu-wrapper .inner .h4.mega-menu-link--title,.header-new .animated-link--item{font-family:var(--body-font-stack);font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0;color:#333;padding:0}.header-new .mega-menu-wrapper .inner .h4.mega-menu-link--title span,.header-new .mega-menu-wrapper .inner .h5{display:inline-block!important;padding:8px 20px;width:100%;line-height:1.2;background:none}.header-new .mega-menu-wrapper .inner .h4.mega-menu-link--title .animated-link--item{display:block!important;padding:0;background:none}.header-new .top-links.site-header__nav .mega-menu-block a,.header-new .top-links.site-header__nav .mega-menu-block a:visited{color:#333}.header-new .mega-menu-wrapper .mega-menu-block .mega-menu--links{display:flex;flex-direction:column;position:relative;gap:0;background-color:#fbfbfb;padding-top:20px}.header-new .site-header__wrapper__left{gap:42px}.header-new .disclosure__button{padding:0;width:fit-content}.header-new .mega-menu--links>*{width:50%}.header-new .mega-menu--links details .mega-menu-new__sublinks{padding:0 20px}.header-new .mega-menu--links details .mega-menu-new__sublinks .mega-menu-new__title{padding:8px 0;margin-bottom:8px}.header-new .mega-menu--links details .mega-menu-new__sublinks a{padding:8px 0}.header-new .mega-menu--links>ul{margin:0}.header-new .mobile-nav.nav--meta{padding:0;display:flex;justify-content:center;align-items:start;gap:28px;margin:0}.header-new .locale--mobile{padding:0}.header-new .mobile-nav.locale--mobile{overflow:visible!important;margin:0}.header-new localization-form .disclosure button[aria-expanded=true]+ul.localization__list{padding:0}.header-new .mobile-nav.locale--mobile localization-form .disclosure button[aria-expanded=true]+ul.localization__list{display:block!important;min-width:max-content;width:100px;margin-bottom:10px}.header-new .mobile-nav.locale--mobile localization-form .disclosure button .header-new__icon-title{display:flex;align-items:center;gap:7px}.header-new .mobile-nav.locale--mobile localization-form .disclosure button[aria-expanded=true] .header-new__icon-title:after{transform:rotate(180deg)}.header-new .mobile-nav.locale--mobile localization-form .disclosure button .header-new__icon-title:after{content:"";display:block;width:10px;height:6px;transition:transform var(--transition-duration) var(--transition-function);background-image:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.23035 1.5L5.23035 4.5L9.23035 1.5" stroke="black" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.header-new .footer-bottom__menu{list-style:none;padding:20px 0 0;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.header-new .footer-bottom__item a{font-weight:400;font-size:15px;line-height:1}.header-new .mega-menu-wrapper .container{max-width:unset}.header-new .footer-bottom__item:not(:last-child):after{content:"I";margin-left:10px}.header-new .nav-link-animated .footer-bottom__item a span.animated-underline{background:none}@media (min-width: 1200px){.header-new .standalone-icon--wrapper:not(.icon-no-padding).search-button{padding:0 0 4px!important;color:#333333b3;border-bottom:1px solid var(--border-color);min-height:unset;min-width:242px;display:flex;align-items:center;justify-content:flex-start}.header-new .standalone-icon--wrapper svg{width:32px;height:29px}.header-new .cart-item-count-bubble{inset:auto -4px -4px auto;font-size:13px;padding:2px 4px;min-width:22px;min-height:15px}.site-header__logo-image img{width:220px;height:auto}.header-new .site-header__logo-image img{width:300px;height:73px}}@media (min-width: 1400px){.site-header__logo-image img{width:300px;height:73px}.header-new .mega-menu-wrapper .inner .h4.mega-menu-link--title span,.header-new .mega-menu-wrapper .inner .h5,.header-new .mega-menu-new__title{padding:8px 60px}.header-new .mega-menu-wrapper .mega-menu--promos{padding:20px 60px 60px}.header-new .mega-menu--links details .mega-menu-new__sublinks{padding:0 60px}.header-new .mega-menu-sublinks-container .mega-menu-new__sublinks .menu-link li{padding:8px 60px}}@media (max-width: 989.9px){.header-new .header-new__icon-title{font-size:13px}.header-new .standalone-icon--wrapper svg{height:15px;width:auto}}mobile-nav-panels,.mobile-nav-panels-container{position:relative;width:100%;height:100%;overflow:hidden}.mobile-nav-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);transform:translate(100%);transition:transform .3s ease-in-out;overflow:hidden;padding:0 20px;display:flex;flex-direction:column}.mobile-nav{padding:0 10px 12px 0;flex:1;height:auto;max-height:100%;overflow-y:auto;margin-right:-10px;scrollbar-width:thin;scrollbar-color:#A22437 #FEECEC}mobile-nav-panels[data-nav-level="2"]+.mobile-nav--footer,mobile-nav-panels[data-nav-level="1"]+.mobile-nav--footer,.mobile-nav-panels-container[data-nav-level="2"]+.mobile-nav--footer,.mobile-nav-panels-container[data-nav-level="1"]+.mobile-nav--footer{z-index:0!important}.mobile-nav--footer-container .mobile-nav{flex:unset;padding-bottom:2px}.mobile-nav::-webkit-scrollbar-track{background:#feecec;border-radius:50px}.mobile-nav::-webkit-scrollbar-thumb{background:#a22437;border-radius:50px}.mobile-nav-panel--main,.mobile-nav-panel.is-active{transform:translate(0)}.mobile-nav-panel.is-sliding-left{transform:translate(-100%)}.mobile-nav-panel--subsub .mobile-nav-panel__header{border-bottom:none}.mobile-nav-panel__header{display:flex;align-items:center;padding:18px 20px;border-bottom:.5px solid var(--border-color);background:var(--white)}.mobile-nav-panel__back{background:none;border:none}.mobile-nav--sub,.mobile-nav--subsub{padding-top:0}.header-new .mobile-nav-panel--subsub .mobile-nav__link.mobile-nav__link--active{font-weight:400}.mobile-nav__item:last-child{border-bottom:none}.mobile-nav__item--promo{border-bottom:none;padding:1rem}.header-new .mobile-nav-bar--inner,.header-new .mobile-nav-bar-wrapper{display:block}li.mega-menu-promo-card .mega-menu-promo-wrapper{justify-items:flex-start}@media (max-width: 1199.9px){.header-new .site-header{display:none}.header-new .site-title{padding:15px 0}}@media (min-width: 1200px){.header-new .mobile-nav-bar--inner,.header-new .mobile-nav-bar-wrapper{display:none}}.header-new .mega-menu.nav-hover .site-nav__link span{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}@media (min-width: 2000px){.header-new .site-nav__link{font-size:20px}.header-new .mega-menu-wrapper>li{padding:0 43px}.header-new .header-new__icon-title{font-size:18px}.header-new .search-button .header--supporting-text{font-size:20px}.site-header .site-header__wrapper img.logo_image{width:350px;max-width:350px;height:auto}.header-new .mega-menu-new__title{font-size:24px}.header-new .mega-menu-wrapper .inner .h4.mega-menu-link--title,.header-new .animated-link--item,.header-new .mega-menu-sublinks-container .mega-menu-new__sublinks .menu-link a{font-size:20px}}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:18px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}
/*# sourceMappingURL=/cdn/shop/t/24/assets/header-new.css.map */
