.mm-section-header{position:sticky;top:0;width:100%;z-index:15}.mm-filter-mega-menu{position:fixed;width:100vw;height:100vh;pointer-events:none;background-color:var(--black-900);opacity:0;transition:opacity var(--duration-fast) var(--cubic-bezier-fast);z-index:10}.mm-filter-mega-menu.active{opacity:.8}.mm-header-top{height:var(--header-height);background:var(--black-100);padding:var(--margin-4) var(--margin-11)}.mm-header-bottom{background:var(--white);padding:0 var(--margin-11);border-bottom:1px solid var(--black-50)}.mm-header-search{flex:1;max-width:486px;margin-right:var(--margin-8)}.mm-header-search predictive-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.mm-header-search predictive-search input[type=search]{color:var(--black-900)}.mm-search-input-wrapper{position:relative;background:var(--white);border:1px solid var(--black-200);border-radius:var(--rounded-medium);padding:var(--margin-3) var(--margin-3) var(--margin-3) var(--margin-9);gap:var(--margin-2)}.mm-search-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--black-100)}.mm-search-input::placeholder{color:var(--black-500);font-family:var(--body-font);font-size:11px;font-style:normal;font-weight:400;line-height:140%}.mm-search-submit,.mm-search-clear{background:none;border:none;align-items:center;justify-content:center;padding:0}.mm-search-clear.mm-visible{display:flex}.mm-header-burger{display:none}.mm-header-burger-text{font-size:5.527px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.449px}.mm-header-menus-container{grid-column-gap:24px}.mm-header-left,.mm-header-right{flex:1}.mm-header-logo-container{width:200px;height:100%}.mm-header-logo-link{grid-gap:6.5px;margin-right:var(--margin-7)}.mm-header-logo{width:100%;height:100%;object-fit:cover}.mm-header-logo-text{font-size:7.77px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.631px;text-transform:uppercase}.mm-header-phone-dot{display:inline-block;width:4px;height:4px;border-radius:var(--rounded-full)}.mm-header-icons>*{display:flex!important;align-items:center;justify-content:center}.mm-header-icons a{display:block}.mm-header-cart-container{position:relative}.cart-count-bubble{position:absolute;background:var(--primary);width:16px;height:16px;border-radius:50%;color:var(--white);border:1px solid var(--white);font-size:11px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:1.5px;text-transform:uppercase;padding:2px 0 0 2px;top:-5px;right:-5px}.mm-header-link{position:relative;gap:4px;padding:var(--margin-4) 0}.mm-header-link-highlighted{color:var(--white);background:var(--urgency);padding:2px var(--margin-1)}.mm-header-submenu{display:none;position:absolute;top:34px;left:0;background:var(--white);border:1px solid var(--primary);padding:24px;flex-direction:column;gap:8px;min-width:200px}.mm-header-link:hover .mm-header-submenu{display:flex}.mm-header-link:after{content:"";height:3px;background:var(--primary-darker);display:block;position:absolute;top:calc(100% - 1px);left:0;width:100%;opacity:0;transition:var(--duration-fast) var(--cubic-bezier-fast)}.mm-header-link:hover:after,.mm-header-menu:has(.mm-mega-menu-wrapper:hover) .mm-header-link:has(+.mm-mega-menu-wrapper:hover):after{opacity:1}.mm-mega-menu-wrapper{min-height:425px;max-height:425px;display:none;position:absolute;top:64px;left:var(--margin-11);background:var(--white);background:transparent}.mm-mega-menu-links-container{border:1px solid var(--black-200)}.mm-mega-menu-tertiary-header{background:var(--black-50)}.mm-mega-menu-tertiary-header,.mm-mega-menu-tertiary-link-container,.mm-mega-menu-secondary-link-container{width:350px;border-bottom:1px solid var(--black-200);padding:var(--margin-3) var(--margin-4)}.mm-mega-menu-tertiary-link-container:hover,.mm-mega-menu-secondary-link-container:hover{background:var(--black-100)}.mm-mega-menu-tertiary-link,.mm-mega-menu-secondary-link{position:relative;transition:var(--duration-fast) var(--cubic-bezier-fast)}.mm-mega-menu-tertiary-link:hover,.mm-mega-menu-secondary-link:hover{color:var(--black-900);font-family:var(--body-font-semibold);transform:translate(var(--margin-2))}.mm-mega-menu-tertiary-link:before,.mm-mega-menu-secondary-link:before{content:"";position:absolute;left:calc(-1 * var(--margin-2));top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--black-900);border-radius:50%;opacity:0;transition:var(--duration-fast) var(--cubic-bezier-fast)}.mm-mega-menu-tertiary-link:hover:before,.mm-mega-menu-secondary-link:hover:before{opacity:1}.mm-mega-menu-tertiary-links-container{background:var(--white);display:none;transition:var(--duration-fast) var(--cubic-bezier-fast);border:1px solid var(--black-200)}.mm-first-tertiary-container{display:block!important}.mm-mega-menu-product-links{min-width:20%}.mm-mega-menu-product-links h3{margin-bottom:8px}.mm-mega-menu-products-list{width:max-content;padding:var(--margin-3);display:none;transition:var(--duration-fast) var(--cubic-bezier-fast);border:1px solid var(--black-200);pointer-events:none}.mm-mobile-menu-wrapper{position:fixed;transform:translate(-120%);width:100vw;height:100%;overflow-x:clip;transition:transform var(--duration-fast) var(--cubic-bezier-fast)}.mm-mobile-menu-container{background:var(--white);width:100dvw;overflow-y:auto;overflow-x:clip;position:relative;padding-bottom:77px}.mm-mobile-menu-header-top{padding:var(--margin-2) var(--margin-4)}.mm-mobile-menu-card{margin:var(--margin-2) var(--margin-4);border-radius:var(--rounded);height:150px}.mm-mobile-menu-card-image{top:0;left:0}.mm-mobile-menu-card-content{z-index:1;padding:var(--margin-4)}.mm-mobile-menu-wrapper.mm-open{transform:translate(0)}.mm-mobile-menu-wrapper .mm-header-mobile-subsublinks,.mm-mobile-menu-wrapper .mm-header-mobile-sublinks{background:var(--white);opacity:1;pointer-events:none;position:absolute;transform:translate(100%);height:100dvh;width:100%;transition:transform var(--duration-slow) var(--cubic-bezier-fast);z-index:20;padding-bottom:77px}.mm-header-mobile-sublinks-link-container{overflow-y:auto;overflow-x:clip}.mm-header-mobile-sublinks-return{padding:var(--margin-2) var(--margin-4);background:var(--black-100)}.mm-header-mobile-sublinks-return-arrow{height:27px}.mm-header-mobile-sublinks-return-text{top:50%;left:100px;transform:translateY(-50%)}.mm-mobile-menu-wrapper .mm-header-mobile-subsublinks.mm-mobile-menu-elem-slided,.mm-mobile-menu-wrapper .mm-header-mobile-sublinks.mm-mobile-menu-elem-slided{pointer-events:auto;transform:translate(0);transition:transform var(--duration-fast) var(--cubic-bezier-fast)}.mm-mobile-menu-wrapper .mm-mobile-menu-container:has(.mm-header-mobile-sublinks.mm-mobile-menu-elem-slided){overflow:clip}.mm-mobile-menu-search{padding:0 var(--margin-2) var(--margin-2) var(--margin-2)}.mm-header-mobile-sublinks-link,.mm-header-mobile-link{padding:var(--margin-4) 32px var(--margin-4) 16px;border-bottom:1px solid var(--black-200)}.mm-header-mobile-sublinks-return.mm-inactive+.mm-header-mobile-sublinks{right:-100%}.mm-header-mobile-link.mm-active svg{transform:rotate(180deg)}.mm-header-mobile-link.mm-active+.mm-header-mobile-sublinks{display:flex}.mm-mobile-menu-secondary-links-container{padding:var(--margin-6) var(--margin-4);background:var(--black-50)}.mm-header-mobile-sublinks-fixed-btn-container,.mm-fixed-btn-container{position:fixed;bottom:0;left:0;z-index:5;width:100%;padding:var(--margin-3) var(--margin-4) var(--margin-4) var(--margin-4);background:var(--white);align-items:stretch;box-shadow:0 -15px 30px #00000008;border-top:1px solid var(--black-100)}.mm-fixed-btn{max-width:unset!important}@media (max-width: 900px){.mm-section-header{height:var(--header-height-mobile)}.mm-header-top{padding:var(--margin-2) var(--margin-4)}.mm-header-logo-link{grid-gap:4.5px;margin-right:unset}.mm-header-logo-container{width:133px}.mm-header-logo-text{font-size:5.3px;letter-spacing:.436px}.mm-header-burger{display:flex;margin-right:var(--margin-4)}.mm-header-close-text{font-family:var(--body-font);font-size:5.527px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.449px}.mm-header-icons{grid-gap:var(--margin-4)}.mm-header-cart-container{padding:0}.mm-header-bottom{padding:0 var(--margin-2) var(--margin-2) var(--margin-2);background:var(--black-100)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/mm-header.css.map */
