.header__heading-link{padding:0}.megamenu_content ul{padding:0;margin:9px 0 0;list-style:none}.megamenu_content ul li span{padding-right:7px}.header__inline-menu a{padding:0}summary.header__menu-item span{color:#000;font-size:19px;font-weight:400}.megamenu_content ul li span img{vertical-align:middle}.header__menu-item .icon-caret{right:.2rem;width:16px;height:18px;top:3px}.header__menu-item .icon-caret path{fill:#000}@media screen and (max-width: 1030px){.megamenu_heading{font-size:33px!important}.megamenu_content ul li{font-size:15px!important}}@media screen and (min-width: 990px){.header--middle-left{grid-template-columns:1fr 2fr 1fr}.header.header--middle-left.header--mobile-center.page-width.header--has-menu{padding:19px 5px!important}.custom_mega_menu .mega-menu[open] .mega-menu__content{position:absolute;left:0;right:0;width:100%;top:70px;box-shadow:0 4px 4px #00000040;background:#f9f9f6}.linklist_menu_hide{display:none}.floex-1.mega_nestblock_menu{width:100%;max-width:85%;margin:0 auto;padding:0}.megamenu_inner_content_wrap{display:flex;padding:45px 0}.megamenu_text{width:41%}.megamenu_heading{font-weight:500;font-size:39px;line-height:47px;letter-spacing:-1.56px;padding-right:40px;font-family:Grotta-Trial}.megamenu_content{max-width:340px}.megamenu_content ul{overflow:hidden}.megamenu_content ul li,.megamenu_content{font-size:17px;line-height:30px;padding:0;margin:0;letter-spacing:-.34px}.megamenu_content{font-size:17px;line-height:26px;font-weight:400}.mega_nestblock_menu.more .megamenu_content{padding-top:12px}.custom_mega_menu li,.custom_mega_menu .mega-menu[open]{position:unset}.custom_mega_menu li{margin:0 12px;padding:0 12px}.megamenu_button{max-width:240px;margin-top:18px}.megamenu_button a.button.button--primary{width:100%;text-transform:capitalize}.megamenu_inner_image_wrap{flex-grow:1}.megamenu_inner_image_wrap{display:flex;column-gap:20px}.megamenu_img_block{max-width:200px;width:100%}.megamenu_img_block a,.megasubmenu_nestblock_menu li a{text-decoration:none}.megamenu_img_block img{width:92%;height:auto;border-radius:10px}.megamnu_img_text{font-size:18px;margin-top:4px;letter-spacing:-.36px;color:#000}.list-menu--inline{width:100%;justify-content:center}.header__inline-menu .header__menu-item{padding:0;padding-right:2.7rem}.megasubmenu_nestblock_menu{padding:0;list-style-type:none}.megasubmenu_nestblock_menu li{margin-bottom:12px}.site-nav__link.site-nav__child-link{font-size:20px;line-height:22px;letter-spacing:-.4px;color:#000}li.megasubmenu_main_title{font-weight:600;text-decoration-line:underline;font-size:22px;text-transform:capitalize;margin-bottom:22px;font-family:Grotta-Trial;letter-spacing:-.88px}}@media only screen and (max-width: 989px){.menu-drawer__navigation{padding:0 25px}ul.menublock_container_list_wrap.grid,.multicolumn-list.contains-content-container.grid{margin:0;width:100%;column-gap:28px;padding-top:18px}.header__icons{padding-right:0}li.menublock_container_list.grid__item,.mobilemenu_blocks ul li{width:calc(50% - 34px)}a.menublock_container_link{display:block}.menublock_container_img_wrap img{width:100%;height:100%}.mobilemenu_blocks a{text-decoration:none}.mobilemenu_blocks h3{font-size:18px!important;margin:0!important;letter-spacing:-.36px}.mobilemenu_blocks .media>img{border-radius:10px}.menu_drawer_mobile_list{margin-top:12px!important;border-top:1px solid #313131;border-bottom:1px solid #313131}.menu-drawer__menu li.mobile_menu_withoutchilditem{display:inline-block;width:auto;padding:19px 0!important;margin-bottom:0!important;text-align:center}.mob_menu_withoutchild_list .menu_drawer_list_no_sublist{color:#313131;padding:4px 0 0;font-size:19px!important;line-height:22px;justify-content:center}ul.menu-drawer__menu.has-submenu.list-menu.menu_drawer_mobile_list{display:flex;padding:0 10px;justify-content:space-between}.mobile_menu_drawer_custom .button.shop-all-button{margin:20px auto 0;text-align:center;width:100%;display:block;min-height:auto;font-size:18px;padding:22px 16px 19px;text-transform:uppercase;letter-spacing:.36px}.mobile_menu_drawer_custom .free-trial-text{display:block;text-align:center;font-size:18px;margin:14px 0 25px;color:#283947}.mobilemenu_blocks ul{padding-left:0!important;padding-right:0!important}.mobilemenu_blocks .multicolumn-card__info{padding:10px 0}header.page-width{padding:3px 25px 4px!important}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/custom-header.css.map */
