.header{border-bottom:none!important}.header .search__input{width:calc(100% - 44px);height:42px;padding:9px 21px;background:var(--nav-bg-color);border:1px solid var(--mc-deep-blue);border-radius:34px 0 0 34px;box-shadow:none}.header .search__submit{right:0;left:unset;width:44px;height:42px;min-height:42px;padding:0;background:var(--mc-deep-blue);border-radius:0 34px 34px 0}.header .search__submit .icon{width:20px;height:20px;color:#fff}.header .search__reset{right:36px}.header shopify-account{width:26px;height:44px}.header .icon-wrap{display:none}.header .grandchild-nav__item.grandchild-nav__item--shop-all{color:var(--mc-blue)}@media(min-width:769px){.header .main-nav__item--primary{font:800 16px/21px var(--sofia-font)}.header .main-nav__toggle-btn{width:12px;margin-top:3px}}@media(max-width:768.98px){.header{position:relative}.header .header__grid{height:124px}.header .header__logo{position:absolute;z-index:5;top:0;left:50%;max-width:103px;transform:translate(-50%)}.header .header__icons{position:relative;top:5px}.header .header__icon--account{position:absolute;z-index:5;top:22px;left:60px}.header .main-menu{position:absolute;top:10px}.header .main-menu .main-menu__disclosure{padding-right:0}.header .main-menu__toggle{top:7px;margin-inline-start:0}.header .main-menu__toggle:before,.header .main-menu__toggle:after,.header .main-menu__toggle-icon:before,.header .main-menu__toggle-icon:after{left:0;width:22px;height:2px;background:#222}.header .main-nav__toggle-btn .icon{width:16px;height:auto;color:#3bb3e6}.header .main-nav__toggle-btn .icon path{stroke:none}.header .icon-wrap{display:flex;flex-shrink:0;width:48px;height:48px;margin-inline-end:15px}.header .icon-wrap img{width:100%;height:100%;border-radius:50%;object-fit:cover}.header .main-menu__mobile-footer{margin:0 calc(-1 * var(--gutter));background:#f4f4f4}.header .main-menu__mobile-links{margin:0;padding:4px var(--gutter) 0 calc(var(--gutter) * 1.3);list-style:none}.header .main-menu__mobile-link{display:flex;align-items:center;gap:20px;padding:9px 0;font:400 14px/1 var(--bungee-font);text-transform:uppercase;text-decoration:none;color:var(--mc-deep-blue);border-bottom:1px solid rgba(42,37,90,12%)}.header .main-menu__mobile-link .icon,.header .main-menu__mobile-link-icon{flex-shrink:0;width:22px;height:22px;color:var(--mc-deep-blue);object-fit:contain}.header .main-menu__mobile-social{gap:10px;padding:20px var(--gutter);margin:0}.header .main-menu__mobile-social li:first-child{margin-left:10px}.header .main-menu__mobile-social .social__link{width:14px;height:14px;padding:0;color:var(--mc-deep-blue)}.header .main-menu__mobile-social .icon{padding:0;width:14px;height:14px}.header .main-menu__mobile-promo{padding:24px var(--gutter) 32px;background:var(--mc-deep-blue)}.header .main-menu__mobile-promo .menu-promo{display:flex;flex-direction:column;color:var(--mc-deep-blue);border-radius:12px;overflow:hidden}.header .main-menu__mobile-promo .menu-promo__media{width:100%;aspect-ratio:328 / 220;overflow:hidden}.header .main-menu__mobile-promo .menu-promo__info{display:flex;flex-direction:column;align-items:center;padding:16px 18px 22px;text-align:center}.header .main-menu__mobile-promo .menu-promo__title{margin-bottom:6px;font:800 19px/22px var(--sofia-font)}.header .main-menu__mobile-promo .menu-promo__info .rte{font:500 14px/18px var(--sofia-font);color:var(--mc-deep-blue)}.header .main-menu__mobile-promo .menu-promo__info .rte p{margin:0}.header .main-menu__mobile-promo .menu-promo__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:13px 40px;font:600 14px/1 var(--bungee-font);letter-spacing:.02em;text-transform:uppercase;color:var(--mc-deep-blue);border:1px solid var(--mc-deep-blue);border-radius:2px;background:var(--mc-white)}.header .main-menu__content{width:calc(100vw - 60px);box-shadow:none}.header .main-nav>li:last-child{border:none}.header .main-nav__item--primary{padding-top:28px;padding-bottom:28px;padding-inline-start:0;font:400 17px/1 var(--bungee-font);letter-spacing:.01em;text-transform:uppercase;color:var(--mc-deep-blue)}.header .main-nav__item-content{font-family:var(--sofia-font)}.header .child-nav__item{padding-top:15px;padding-bottom:15px;font:400 14px/1 var(--bungee-font)}.header .child-nav__item.main-nav__item-header{font-size:16px}.header .grandchild-nav__item--shop-all{text-transform:uppercase}.header .child-promos{display:none}}@media(min-width:1024px){.header .header__icon{width:26px;height:26px;padding:0}.header .header__icon svg{width:22px;height:22px}.header .header__icon+.header__icon,.header .header__icon+shopify-account,.header shopify-account+.header__icon{margin-inline-start:6px}.header .header__cart-count{top:-7px;right:-7px}.header shopify-account{width:26px;height:26px}.header .main-nav__child{padding-top:12px;border-top:none}.header .grandchild-nav__item.grandchild-nav__item--shop-all{text-transform:capitalize;text-decoration:underline}.header .mega-nav--columns .child-nav{column-count:3;flex:1;padding:10px}.header .mega-nav--columns .child-nav__item.main-nav__item{margin-bottom:3px;font:700 16px/1 var(--sofia-font);letter-spacing:.02em;text-transform:capitalize;transition:all .2s ease}.header .mega-nav--columns .child-nav__item.main-nav__item:hover{color:var(--mc-deep-blue)!important;text-decoration:underline}.header .mega-nav--columns .grandchild-nav__item{padding:0!important;font:500 14px/21px var(--sofia-font);letter-spacing:.02em;color:#4c4c4c;transition:all .2s ease}.header .mega-nav--columns .grandchild-nav__item:hover{text-decoration:underline}.header .mega-nav--columns .grandchild-nav__item--shop-all{color:var(--mc-blue)}.header .mega-nav--columns .child-promos{max-width:298px}.header .main-nav__promos .menu-promo{flex-direction:column;padding:0;color:var(--mc-deep-blue);border-radius:10px}.header .menu-promo__media{width:100%;aspect-ratio:251 / 186;overflow:hidden}.header .menu-promo__info{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center;padding:10px 10px 12px;text-align:center}.header .menu-promo__info .rte{margin:0 auto;font:500 14px/16px var(--sofia-font);color:var(--mc-deep-blue)}.header .menu-promo__info .rte h2,.header .menu-promo__info .rte h3,.header .menu-promo__info .rte h4,.header .menu-promo__info .rte h5,.header .menu-promo__info .rte h6,.header .menu-promo__info .rte strong{margin:0 0 6px;font:800 16px/20px var(--sofia-font)}.header .menu-promo__info .rte p{margin:0;font-size:var(--font-size, 14px)}.header .menu-promo__title{margin-bottom:3px;font:800 17px/1 var(--sofia-font)}.header .menu-promo__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:11px 53px;font:600 14px/1 var(--bungee-font);letter-spacing:.02em;text-transform:uppercase;color:var(--mc-deep-blue);border:1px solid var(--mc-deep-blue);border-radius:2px;background:var(--mc-white);transition:all .2s ease}.header .menu-promo:hover .menu-promo__btn{color:var(--mc-white);background:var(--mc-deep-blue)}}@media(min-width:1200px){.header .header__grid--left-logo{flex-wrap:nowrap;column-gap:14px}.header .header__grid--left-logo .header__logo{flex:0 0 auto;margin-bottom:0;padding-inline-end:0}.header .header__grid--left-logo .header__search{order:2;flex:1 1 auto}.header .header__grid--left-logo .header__search .search{display:flex;justify-content:end;margin:0}.header .header__grid--left-logo .header__search .search__form{max-width:490px;flex:1}.header .header__grid--left-logo .header__icons{order:3;flex:0 0 auto;margin-bottom:0;padding-inline:0 53px}.header .header__grid--left-logo .main-menu{order:1;flex:0 1 auto;width:auto;background:none}.header .header__grid--left-logo .main-menu .main-menu__content{max-height:none;padding:0;border:none;overflow:visible}.header .header__grid--left-logo .main-menu .main-nav{flex-wrap:nowrap}.header .header__grid--left-logo .main-menu .main-nav__item--primary{white-space:nowrap}.header .mega-nav--columns .child-nav{column-count:4;flex:1;padding:10px}.header .mega-nav--columns .child-nav>li{break-inside:avoid}.header .mega-nav--columns .child-promos{flex:0 0 545px;max-width:unset;padding-inline-start:24px}.header .mega-nav--columns .main-nav__promos--columns{display:flex;justify-content:flex-end;gap:21px}.header .mega-nav--columns .main-nav__promos--columns .menu-promo{flex:0 0 250px;width:250px;margin-bottom:0}.header .mega-nav--columns .menu-promo__btn{max-width:100%;padding:11px 24px}}@media(min-width:1200px){.cc-header--sticky .main-menu__content,.cc-header--sticky .header.is-out .main-menu__content{max-height:none;margin-top:0;overflow:visible}.cc-header--sticky .header,.cc-header--sticky .header.is-out{margin-bottom:0;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-header.css.map */
