body{overflow-x:hidden}body:has(.header-megamenu-container__mobile.open){overflow-y:hidden}@keyframes showElement{0%{display:none}50%{display:none}60%{display:block}80%{display:block}to{display:block}}@keyframes slideIn{0%{left:100%}to{left:0}}@keyframes slideOut{0%{display:block;left:0}99%{display:block;left:99%}to{display:none;left:100%}}@keyframes slideDown{0%{max-height:0}to{max-height:1000px}}@keyframes slideUp{0%{padding-top:15px;max-height:1000px}99%{padding-top:15px;max-height:0}to{max-height:0;padding-top:0}}.header-megamenu-container{background-color:#fff;text-align:center;padding:0 48px;margin-top:-2px}.header-megamenu-container .megamenu-wrapper{position:relative;max-width:1280px;margin:0 auto}.header-megamenu-container .megamenu-wrapper ul.megemenu-list{display:flex;position:relative;justify-content:center;align-items:flex-end;list-style:none;margin:0;padding:0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list li.megamenu-item{position:relative;padding:12px 24px}.header-megamenu-container .megamenu-wrapper ul.megemenu-list li.megamenu-item a{color:#000;font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;text-decoration:none}.header-megamenu-container .megamenu-wrapper ul.megemenu-list li.megamenu-item.active a{border-bottom:1px solid #000;padding-bottom:2px;color:#000}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box{display:none;position:absolute;top:100%;width:100vw;height:100vh;z-index:9999;background-color:#00000080}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box>div{position:absolute;width:100%;height:auto;background-color:#fff;z-index:99999}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu{padding:32px 48px;width:100%;max-width:1280px;margin:0 auto}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row{max-width:1280px;margin:0;display:flex}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row>.col-md-3{max-width:218px;padding:0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row>.col-md-9{width:calc(100% - 218px);padding:0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.featured_image_container{position:relative;width:218px;height:calc(100% - 44px);min-height:332px;display:flex;margin:12px 0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.featured_image_container img{width:auto;height:100%;object-fit:cover}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.featured_image_container div.featured_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0000 35.77%,#000c 99.81%);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.featured_image_container div.featured_image_overlay h2.featured_title{margin:16px;color:#fff;font-family:Prata;font-size:24px;font-weight:400;line-height:normal;text-align:left}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.featured_image_container div.featured_image_overlay h3.new_badge{display:flex;color:#fff;padding:6px 16px 3px;justify-content:center;align-items:center;font-family:Prata;font-size:20px;font-weight:400;line-height:normal;background:#000;margin:0;border:none}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.row{display:flex;margin:0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.row>div{padding:0 32px 0 0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.row ul.menu-list{text-align:left;padding-left:0}.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu>div.row div.row ul.menu-list li.menu-item{color:#000;font-family:Lato;font-size:13px;font-style:normal;font-weight:600;line-height:normal;list-style:none;padding:12px 0}.header-megamenu-container .megamenu-wrapper ul:has(li.megamenu-item:hover) li.megamenu-item:hover>a{border-bottom:1px solid #000;padding-bottom:2px;color:#000}.header-megamenu-container .megamenu-wrapper ul:has(li.megamenu-item:hover) li.megamenu-item:not(:hover)>a{color:#a2a2a2!important;border-color:#a2a2a2!important}.header-megamenu-container .megamenu-wrapper ul.sub-menu-list{padding:12px 0}.header-megamenu-container .megamenu-wrapper ul.sub-menu-list li.sub-menu-item{list-style:none;padding:6px 0}.header-megamenu-container .megamenu-wrapper ul.sub-menu-list li.sub-menu-item a{color:#000;font-family:Lato,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.header-megamenu-container .megamenu-wrapper ul.sub-menu-list li.sub-menu-item a:hover{text-decoration:underline;color:#000}@media screen and (max-width: 1132px){.header-megamenu-container .megamenu-wrapper ul.megemenu-list div.menu-box div.individual-menu div.row div.featured_image_container{width:207px}.header-megamenu-container .megamenu-wrapper ul.megemenu-list li.megamenu-item{padding:12px 20px}}@media screen and (max-width: 1060px){.header-megamenu-container .megamenu-wrapper ul.megemenu-list li.megamenu-item{padding:12px 16px}}.header-megamenu-container__mobile{display:none;position:relative}.header-megamenu-container__mobile .mobile-megamenu-overlay{position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:#00000080;z-index:9999;overflow:hidden}.header-megamenu-container__mobile .mobile-megamenu-container{position:fixed;top:0;left:-100%;width:100%;transition:left .3s ease-in-out;height:100vh;background-color:#fff;z-index:9;overflow-y:scroll;overflow-x:hidden}.header-megamenu-container__mobile .mobile-megamenu-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:28px 20px;border-bottom:1px solid #ECECEC}.header-megamenu-container__mobile .mobile-megamenu-header button.mobile-megamenu-close{border:none;background-color:transparent;display:flex;align-items:center}.header-megamenu-container__mobile .mobile-megamenu-body{overflow-x:hidden;padding:16px 16px 20px;display:flex;flex-direction:column;gap:20px;border-bottom:1px solid #ECECEC}.header-megamenu-container__mobile .mobile-megamenu-body .mobile-megamenu-searchbar form,.header-megamenu-container__mobile .mobile-megamenu-body .mobile-megamenu-searchbar form div.search-form{width:100%}:is(.header-megamenu-container__mobile .mobile-megamenu-body .mobile-megamenu-searchbar form,.header-megamenu-container__mobile .mobile-megamenu-body .mobile-megamenu-searchbar form div.search-form) .search-input{padding:10px 0!important;font-family:Lato;font-size:15px}.header-megamenu-container__mobile .mobile-megamenu-body h3.mobile-megamenu-heading{color:#000;text-align:left;font-family:Lato;font-size:16px;font-style:normal;font-weight:700!important;line-height:20px;letter-spacing:.39px;text-transform:uppercase;border-bottom:1px solid #ECECEC;padding-bottom:12px;margin:0}.header-megamenu-container__mobile .mobile-megamenu-body div.main-menu div.individual-menu{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ECECEC;padding:15px 0}.header-megamenu-container__mobile .mobile-megamenu-body div.main-menu div.individual-menu:first-child{padding-top:0}.header-megamenu-container__mobile .mobile-megamenu-body div.main-menu div.individual-menu:last-child{padding-bottom:0;border-bottom:none}.header-megamenu-container__mobile .mobile-megamenu-body div.main-menu div.individual-menu a{color:#000;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.header-megamenu-container__mobile .mobile-megamenu-footer{display:flex;flex-direction:column}.header-megamenu-container__mobile .mobile-megamenu-footer div.footer-menu{padding:16px 20px}.header-megamenu-container__mobile .mobile-megamenu-footer div.footer-menu .menu-url{padding:10px 0}.header-megamenu-container__mobile .mobile-megamenu-footer div.footer-menu .menu-url:first-child{padding-top:0}.header-megamenu-container__mobile .mobile-megamenu-footer div.footer-menu .menu-url a{color:#000;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.header-megamenu-container__mobile .mobile-megamenu-footer div.footer-menu .menu-url span.cart-count{color:#fff;background-color:#000;margin-left:2%;padding:2px 6px;border-radius:10px;font-size:12px;line-height:1;font-family:sans-serif}.header-megamenu-container__mobile .mobile-megamenu-footer div.footer-country{display:flex;align-items:center;width:100%;padding:20px 16px 48px 64px;border-top:1px solid #ECECEC}.individual-megamenu{display:none;z-index:2;position:absolute;padding:16px;top:175px;left:100%;width:100%;background-color:#fff}.individual-megamenu.open{display:block;animation:slideIn .3s ease-in-out;left:0}.individual-megamenu.closed{display:block;animation:slideOut .3s ease-in-out;left:100%;display:none}.individual-megamenu button.close-megamenu{display:flex;align-items:center;width:100%;padding:0 0 12px;margin-bottom:20px;border:none;border-bottom:1px solid #ECECEC;background-color:transparent;color:#000;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.individual-megamenu .individual-megamenu-body{width:100%;height:auto;overflow-y:scroll}.individual-megamenu .individual-megamenu-body ul.sub-menu-list{list-style:none;padding-left:0}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item{padding:15px 0;border-bottom:1px solid #ECECEC}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item:first-child{padding-top:0}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item.open svg{transform:rotate(180deg)}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item div.sub-menu-title{display:flex;align-items:center;justify-content:space-between;color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item ul.sub-sub-menu-list{list-style:none;padding-left:0;overflow:hidden;height:fit-content;max-height:0}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item ul.sub-sub-menu-list.open{animation:slideDown .5s ease-in-out;max-height:1000px;padding-top:15px}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item ul.sub-sub-menu-list.closed{animation:slideUp .5s ease-in-out;max-height:0;padding-top:0}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item ul.sub-sub-menu-list li.sub-sub-menu-item{padding:8px 0}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item ul.sub-sub-menu-list li.sub-sub-menu-item:first-child{padding-top:0}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item ul.sub-sub-menu-list li.sub-sub-menu-item:last-child{padding-bottom:0}.individual-megamenu .individual-megamenu-body ul.sub-menu-list li.sub-menu-item ul.sub-sub-menu-list li.sub-sub-menu-item a{color:#000;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.individual-megamenu div.sub-menu-image{position:relative}.individual-megamenu div.sub-menu-image div.featured_image_container{position:relative;width:100%;height:auto;display:flex;margin:12px 0}.individual-megamenu div.sub-menu-image div.featured_image_container img{width:auto;height:100%;object-fit:cover}.individual-megamenu div.sub-menu-image div.featured_image_container div.featured_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0000 35.77%,#000c 99.81%);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 0}.individual-megamenu div.sub-menu-image div.featured_image_container div.featured_image_overlay h2.featured_title{margin:16px;color:#fff;font-family:Prata;font-size:24px;font-weight:400;line-height:normal;text-align:left}.individual-megamenu div.sub-menu-image div.featured_image_container div.featured_image_overlay h3.new_badge{display:flex;color:#fff;padding:6px 16px 3px;justify-content:center;align-items:center;font-family:Prata;font-size:20px;font-weight:400;line-height:normal;background:#000;margin:0}@media screen and (max-width: 991px){.header-megamenu-container{display:none}.header-megamenu-container__mobile{display:block}.header-megamenu-container__mobile .mobile-megamenu-container{width:50%}.header-megamenu-container__mobile.open .mobile-megamenu-overlay{top:0;left:0}.header-megamenu-container__mobile.open .mobile-megamenu-container{top:0;left:0;transition:left .3s ease-in-out}}@media screen and (max-width: 840px){.header-megamenu-container__mobile .mobile-megamenu-container{width:60%}}@media screen and (max-width: 768px){.header-megamenu-container__mobile .mobile-megamenu-container{width:70%}.individual-link-ab-test{display:none;position:absolute;right:18px}.individual-link-ab-test a{color:#231f20;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400!important;line-height:normal;border-bottom:1px solid #555555}}@media screen and (max-width: 640px){.header-megamenu-container__mobile .mobile-megamenu-container{width:80%}}@media screen and (max-width: 540px){.header-megamenu-container__mobile .mobile-megamenu-container{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/header-megamenu.css.map */
