.custom-header{position:relative;background-color:var(--welljoy-light-sand)}.custom-header h4{font-family:var(--font-roca);font-size:32px;font-weight:300;letter-spacing:-1.92px;color:var(--welljoy-deep-violet)}.custom-header h5{font-family:var(--font-roca);font-size:24px;font-weight:300;line-height:90%;letter-spacing:-1.44px;color:var(--welljoy-deep-violet);margin-bottom:24px}@media (max-width: 768px){.custom-header h5{line-height:100%;letter-spacing:-.96px}}@media (max-width: 1024px){.custom-header__desktop{display:none}.custom-header__mobile{display:block}}@media (min-width: 1025px){.custom-header__desktop{display:block;position:fixed;width:100%;height:64px;z-index:10;background-color:var(--welljoy-light-sand);transition:transform .3s ease}.custom-header__desktop.is-hidden{transform:translateY(-100%)}.custom-header__desktop-wrapper{height:64px;position:relative}.custom-header__mobile{display:none}}.custom-header__main{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin:0 40px}.custom-header__menu{list-style:none;margin:0;padding:0;display:flex;gap:32px}.custom-header__link{text-decoration:none;color:var(--welljoy-deep-violet);font-weight:300;font-size:14px;line-height:140%;letter-spacing:1.12px;cursor:pointer;gap:6px}.custom-header__link.underline-link{padding:0}.custom-header__link .header-arrow{font-size:10px;font-style:normal;font-weight:400;line-height:110%;transition:transform .3s ease;display:inline-block;will-change:transform;backface-visibility:hidden;width:9px;height:7px}.custom-header__link .header-arrow.rotated{transform:rotate(180deg)}.custom-header__submenu{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:100%;left:0;background-color:var(--welljoy-sand);border-top:solid 1px var(--welljoy-light-black);list-style:none;margin:0;width:100%;padding:40px;z-index:100;box-sizing:border-box;display:grid;grid-template-columns:25% minmax(0,370px) 25% 25%;transition:visibility .2s ease,opacity .2s ease}.custom-header__desktop-overlay{position:fixed;top:100px;left:0;width:100vw;height:100vh;background-color:#18181a99;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:99;opacity:0;pointer-events:none;transition:opacity .2s ease}.custom-header__desktop-overlay.active{opacity:1;pointer-events:auto}.js-enabled .custom-header__item:hover>.custom-header__submenu{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease}.custom-header__submenu-item{display:flex;flex-direction:column;position:relative;border-left:none}.custom-header__submenu-item:first-child{display:flex;flex-direction:column;gap:24px;position:relative;border-left:none;padding-right:24px}.custom-header__submenu-item:nth-child(n+2){padding:0 24px}.custom-header__submenu-item:nth-child(2),.custom-header__submenu-item:nth-child(3){border-left:1px solid var(--welljoy-light-black)}.custom-header__submenu-item_image1{margin-top:64px}.custom-header__submenu-item_card{background-color:#fff;padding:12px 12px 24px;border-radius:16px;display:flex;flex-direction:column;gap:24px;animation:box-shadow .3s ease}.custom-header__submenu-item_card:hover{box-shadow:var(--welljoy-interactive-card-dropshadow)}.custom-header__submenu-item_image-wrapper{max-width:294px;max-height:184px}.custom-header__submenu-item_image{width:100%;border-radius:16px;object-fit:cover}.custom-header__submenu-item_mobile-card .custom-header__submenu-item_card-content{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:7px 0}.custom-header__submenu-item_mobile-card:hover .button_style.tertiary-button .arrow{transform:translate(0);opacity:1}.custom-header__submenu-item_card-content .underline-link:first-of-type{font-size:14px;line-height:140%;letter-spacing:1.12px;padding-bottom:0}.custom-header__submenu-grandchildren{position:relative;border-left:1px solid transparent}.custom-header__submenu-grandchildren.is-visible{border-left:1px solid var(--welljoy-light-black)}.custom-header__submenu-grandchildren .grandchild-list{display:none;flex-direction:column;gap:25px}.custom-header__submenu-grandchildren .grandchild-list.active{display:flex}.custom-header__submenu-grandchildren .grandchild-list h5{font-weight:600;margin-bottom:8px;min-height:21.594px}.custom-header__submenu-grandchildren .grandchild-list a{padding:0}.grandchild-list:hover a{opacity:.5;transition:opacity .2s ease}.grandchild-list a:hover{opacity:1}.custom-header__submenu-link{text-decoration:none;color:var(--welljoy-deep-violet);font-size:14px;line-height:140%;letter-spacing:.5px;display:inline-block;transition:background .2s}.custom-header__mobile-main,.custom-header__mobile-topbar{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--welljoy-light-sand)}.custom-header__mobile-menu{display:flex;flex-direction:column;justify-content:center;padding:24px;flex:1;margin:0;border-top:solid 1px var(--welljoy-light-black)}.custom-header__mobile-item{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;margin:16px 0;font-size:40px;line-height:95%;letter-spacing:-2.4px;font-family:var(--font-roca);color:var(--welljoy-deep-violet)}.custom-header__mobile-item svg{height:32px;width:32px}.custom-header__mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;z-index:11}.custom-header__mobile-overlay.active{display:flex}.custom-header__mobile-view{flex:1;display:none;flex-direction:column;overflow-y:auto;background-color:var(--welljoy-sand)}.custom-header__mobile-view.active{display:flex}.custom-header__mobile-view--main.active{display:flex;flex-direction:column;justify-content:center;height:100%}.custom-header__mobile-view .button-container{padding:16px 24px}.custom-header__mobile-view .button-container a{width:100%;text-align:center}.custom-header__mobile-view--submenu{padding:32px 12px;gap:48px}.custom-header__mobile-view--submenu.active{display:flex;flex-direction:column;justify-content:flex-start;height:100%;border-top:solid 1px var(--welljoy-light-black)}.custom-header__mobile-view--submenu div{display:flex;flex-direction:column;gap:24px}.custom-header__mobile-view--submenu div h5{margin:0}.custom-header__mobile-view--submenu ul{margin-top:12px}.custom-header__mobile-view--submenu .custom-header__back{display:flex;align-items:center;gap:8px}.custom-header__mobile-view--submenu .custom-header__submenu-item_mobile-card{background-color:#fff;padding:12px 12px 24px;border-radius:16px;display:flex;flex-direction:row;gap:24px}@media screen and (max-width: 749px){.custom-header__mobile-view--submenu .custom-header__submenu-item_mobile-card{padding:12px}}.custom-header__mobile-view--submenu .custom-header__submenu-item_mobile-card p{font-weight:400;font-size:16px;line-height:110%}.custom-header__mobile-view--submenu .custom-header__submenu-item_mobile-card a{font-family:var(--font-outfit);font-weight:300}.custom-header__mobile-view--submenu .custom-header__submenu-item_mobile-image{border-radius:16px;width:80px;height:96px;object-fit:cover;display:block}.custom-header__mobile-view--submenu .custom-header__submenu-child-links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0}.custom-header__mobile-view--submenu .custom-header__submenu-links{padding:0;display:flex;flex-direction:column;gap:24px}.custom-header__mobile-view--submenu .custom-header__submenu-child-links li,.custom-header__mobile-view--submenu .custom-header__submenu-links li{padding:0;list-style:none}.custom-header__mobile-view--submenu .custom-header__submenu-child-links li div,.custom-header__mobile-view--submenu .custom-header__submenu-links li div{padding-top:36px}.custom-header__mobile-view--submenu .custom-header__submenu-child-link{font-weight:400;list-style:none;font-size:16px;line-height:110%;letter-spacing:.64px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-header.css.map */
