@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,700;6..12,800;6..12,900&display=swap";#header{--header-teal: #35afc8;--header-teal-bright: #21cddf;--header-navy: #1c355e;--header-navy-deep: #0f204c;--header-slate: #5b6e93;--header-gray-heading: #7e8ea5;--header-gray-desc: #5d6b80;--header-teal-card-bg: #ccf4f8;--header-teal-row-bg: #e5fafc;--header-font: "Nunito Sans", -apple-system, "Segoe UI", sans-serif;font-family:var(--header-font);color:var(--header-navy);background:#fff;position:relative;z-index:50}#header *{box-sizing:border-box}#header a{text-decoration:none;color:inherit}#header img{display:block}#header button{font-family:var(--header-font);cursor:pointer}#headerInner{max-width:1440px;margin:0 auto;height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 48px}#headerHamburger{display:none;background:none;border:none;padding:0}#headerLogoImage{height:38px;width:auto}#headerNav{display:flex;gap:34px;position:absolute;left:50%;transform:translate(-50%)}.headerNavItemLink{background:none;border:none;font-size:16px;font-weight:800;letter-spacing:.06em;color:var(--header-navy);display:flex;align-items:center;gap:7px;padding:30px 0 26px;position:relative;text-transform:uppercase}.headerNavItem.active>.headerNavItemLink:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:3px;background:var(--header-teal);border-radius:2px}.headerNavItemLinkChev{transition:transform .2s;margin-top:2px}.headerNavItem.active .headerNavItemLinkChev{transform:rotate(180deg)}.headerNavItem .headerMenu{display:none;position:absolute;top:100%;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 24px 48px #0a1e3c2e;padding:28px 34px;z-index:60;width:430px;left:50%;transform:translate(-50%)}.headerNavItem.active .headerMenu{display:block}.headerNavItem .headerMenuMega{width:760px;transform:translate(-38%);grid-template-columns:1fr 300px;gap:36px}.headerNavItem.active .headerMenuMega{display:grid}.headerMenuHeading{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--header-gray-heading);text-transform:uppercase;margin:18px 0 6px}.headerMenuHeading:first-child{margin-top:0}.headerMenuItem{display:flex;gap:14px;padding:9px 0;align-items:flex-start}.headerMenuItemImage{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0}.headerMenuItemTitle{font-size:16px;font-weight:800;color:var(--header-navy);display:flex;align-items:center;gap:8px;white-space:nowrap}.headerMenuItemDesc{font-size:13.5px;color:var(--header-gray-desc);margin-top:3px;line-height:1.35;max-width:260px}.headerMenuBadge{font-size:10.5px;font-weight:800;letter-spacing:.05em;color:#fff;padding:3px 9px;border-radius:5px;white-space:nowrap}.headerMenuBadge.headerMenuBadgeSlate{background:var(--header-slate)}.headerMenuBadge.headerMenuBadgeTeal{background:var(--header-teal)}.headerMenuOffer{border:1.5px solid var(--header-teal);border-radius:12px;overflow:hidden;background:#fff}.headerMenuOfferHead{background:var(--header-teal-card-bg);display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.headerMenuOfferHeadName{font-size:16px;font-weight:800;color:var(--header-navy)}.headerMenuOfferBody{padding:14px 16px 18px}.headerMenuOfferBodyTitle{font-size:18px;font-weight:800;color:var(--header-navy);margin-bottom:12px}.headerMenuOfferBodyList{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:0}.headerMenuOfferBodyListItem{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#8d97a5;white-space:nowrap}.headerMenuOfferBodyListItemCheck{width:16px;height:16px;border-radius:50%;background:var(--header-teal-bright);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.headerMenuOfferBodyListItemLabel{color:var(--header-navy);font-weight:700}.headerMenuOfferBodyPriceRow{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.headerMenuOfferBodyPriceRowAmount{font-size:32px;font-weight:900;color:var(--header-navy-deep)}.headerMenuOfferBodyPriceRowShips{font-size:13.5px;font-weight:800;color:var(--header-teal)}#header .headerMenuOfferBodyUnlock{width:100%;background:var(--header-navy);color:#fff;border:none;border-radius:8px;padding:15px 0;font-size:14px;font-weight:800;letter-spacing:.05em;text-align:center;display:block}#header .headerMenuOfferBodyUnlock:hover{background:var(--header-navy-deep);color:#fff}.headerMenuCta{display:flex;align-items:center;justify-content:space-between;border-radius:10px;padding:15px 18px;font-size:15.5px;font-weight:700;color:var(--header-navy);margin-top:14px;width:100%;border:none;background:var(--header-teal-row-bg);text-align:left}.headerMenuCta.headerMenuCtaOutline{background:#fff;border:1.5px solid #cdd6e3}.headerMenuCta:hover{filter:brightness(.97)}#headerIcons{display:flex;align-items:center;gap:26px}.headerIconsItem,.headerMobileTopIconsItem{background:none;border:none;display:flex;align-items:center;gap:5px;color:var(--header-teal);position:relative}#headerMobile{display:none}@media(max-width:900px){#headerInner{padding:0 20px;height:70px}#headerHamburger{display:block}#headerLogoImage{height:30px}#headerNav{display:none}#headerMobile{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:100;overflow-y:auto;display:none}#headerMobile.active{display:block}#headerMobileTop{display:flex;align-items:center;gap:16px;padding:16px 20px}#headerMobileTopClose{background:none;border:none;color:var(--header-navy);padding:0}#headerMobileTopLogo{height:28px;width:auto}#headerMobileTopIcons{display:flex;align-items:center;gap:18px;margin-left:auto}#headerMobileTabs{display:flex;gap:22px;padding:6px 20px 0;border-bottom:1px solid #eef1f5}.headerMobileTabsItem{background:none;border:none;font-size:17px;font-weight:800;color:var(--header-navy);padding:8px 0 12px;position:relative}.headerMobileTabsItem.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--header-teal);border-radius:2px}.headerMobilePanel{display:none;padding:18px 20px 32px}.headerMobilePanel.active{display:block}.headerMobilePanel .headerMenuOffer{margin-bottom:18px}.headerMobilePanel .headerMenuItemDesc{max-width:none}}@media(min-width:901px){#headerMobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/theme-header.css.map */
