header .menu-wrapper{display:inline-flex;order:1}header .menu{background-color:var(--white);bottom:0;left:0;max-width:400px;position:fixed;right:40px;top:0;transition:var(--transition-all);transform:translate(-100%);z-index:10000}header .menu.active{transform:translate(0)}header .menu .child-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration)}header .menu .child-container.open{grid-template-rows:1fr}header .menu-items{display:flex;flex-direction:column;gap:40px;height:100%;list-style-type:none;max-height:calc(100% - 89px);margin:0;overflow:auto;padding:64px 32px 40px}header .menu .item.level-1{align-items:center;color:var(--black-700);display:inline-flex;font-size:var(--text-xl);font-weight:600;gap:4px;line-height:32px;letter-spacing:var(--tracking-tight);text-decoration:none;transition:color var(--transition-duration)}header .menu .item.level-1 .icon{transition:transform var(--transition-duration)}header .menu .item.level-1.active{color:var(--red-700)}header .menu .item.level-1.active .icon{transform:rotate(180deg)}header .menu .item.level-2{color:var(--black-500);font-weight:600}header .menu .item.level-3{align-items:center;color:var(--black-700);display:inline-flex;font-size:var(--text-lg);font-weight:600;position:relative;text-decoration:none;transition:color var(--transition-duration)}header .menu .item.level-3>.arrow-right{display:none}header .menu .list-item.level-2{margin-top:40px}header .menu .list-item.level-2:first-of-type{margin-top:30px}header .menu .list-item.level-3{display:flex;margin-bottom:16px}header .menu .list-item.level-3 .arrow-icon{color:var(--red-700);opacity:0;transition:var(--transition-all)}header .menu .list-item.level-3>.item:has(img):before{box-shadow:0 0 0 2px;color:var(--white);border-radius:50%;content:"";display:block;height:44px;left:-2px;position:absolute;transition:color var(--transition-duration);width:44px}header .menu .list-item.level-3:hover>.item{color:var(--red-700);position:relative}header .menu .list-item.level-3:hover>.item:before{color:var(--red-700)}header .menu .list-item.level-3:hover .arrow-icon{margin-left:4px;opacity:1}header .menu .child-content.level-3{margin-top:24px}header .menu .list-item.level-3:last-of-type{margin-bottom:0}header .menu .child-content.level-2{margin-left:-4px;overflow:hidden;padding-left:4px}header .menu .featured-wrapper,header .menu .featured-products{display:none}header .menu .featured-title{color:var(--black-500);display:flex;font-weight:600;justify-content:space-between}header .menu .featured-products .view-all{align-items:center;color:var(--red-700);display:inline-flex;gap:4px;text-decoration:none;transition:color var(--transition-duration)}header .menu .featured-products .view-all:hover{color:var(--red-500)}header .menu .collection-img,header .menu .placeholder-img{border-radius:50%;height:40px;margin-right:12px;width:40px}header .menu .placeholder-img{align-items:center;background-color:var(--black-200);border-radius:50%;display:flex;justify-content:center}header .menu .brand-link{align-items:center;border:1px solid var(--black-300);border-radius:6px;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:5px;width:100%}header .menu .brand-link img{object-fit:contain}header .menu .footer{align-items:center;background-color:var(--white);border-top:1px solid var(--black-300);bottom:0;display:flex;justify-content:space-between;left:0;margin:0 32px;padding:32px 0;position:absolute;right:0;z-index:10}header .menu .footer .user-wrapper{display:inline-flex}header .menu-wrapper .overlay{background-color:#00000080;top:0;right:0;bottom:0;left:0;opacity:0;position:fixed;pointer-events:none;transition:var(--transition-all);z-index:9999}header .menu .close-wrapper{display:flex;position:absolute;right:16px;top:16px}header .menu-wrapper:has(.menu.active) .overlay{opacity:1;pointer-events:all}header .menu .child-content{list-style-type:none;margin:0;padding:0}.menu-open header.cover:not(.sticky) .search-wrapper .icon.search svg,.menu-open header.cover:not(.sticky) .menu-wrapper .icon.burger svg,.menu-open header.cover:not(.sticky) .icons-wrapper .user-wrapper .icon.user svg,.menu-open header.cover:not(.sticky) .cart-wrapper .icon.bag svg,.menu-open header.cover:not(.sticky) .cart-wrapper .cart-count-bubble,.menu-open header.cover:not(.sticky) .icons-wrapper .user-wrapper>a{color:var(--black-700)}.menu-open header.cover:not(.sticky) .logo:not(.additional){display:block}.menu-open header.cover:not(.sticky) .logo.additional{display:none}@media screen and (min-width: 1024px){body:after{background-color:transparent;content:"";transition:background-color .5s}.menu-open header.cover{background-color:var(--white);top:0}.menu-open header.sticky-menu{left:0;position:fixed;right:0;top:0;z-index:1000}.menu-open:after{background-color:#00000080;position:fixed;left:0;top:0;height:100%;width:100%;z-index:90}.menu-open header.cover:not(.sticky) .menu-wrapper .menu .item.level-1{color:var(--black-700)}.menu-open header.cover:not(.sticky) .menu-wrapper .menu .list-item.level-1:hover>.item{color:var(--red-700)}.menu-open .shopify-section-group-header-group{position:relative;z-index:99}header .menu-wrapper{display:block;order:2;margin:0 auto}header .menu-wrapper .overlay,header .menu-wrapper .icon.burger,header .menu-wrapper .close-wrapper,header .menu-wrapper .footer{display:none}header .menu{background-color:transparent;max-width:100%;opacity:1;padding:0;position:static;transform:none}header .menu .child-container{align-items:flex-start;background-color:var(--white);border-top:1px solid var(--black-300);display:flex;left:0;max-height:calc(100vh - var(--header-height) - var(--announcement-bar-height));opacity:0;overflow:auto;padding:20px;position:absolute;top:100%;transition:visibility 0s,opacity var(--transition-duration);visibility:hidden;width:100%;z-index:99}header .menu-items{align-items:flex-start;flex-direction:row;gap:0;padding:0}header .menu .placeholder-img{display:none}header .menu .list-item.level-2:nth-child(2){margin-top:102px;margin-left:276px;width:calc(100vw - 322px)}header .menu .list-item.level-2:nth-child(2) .child-content{display:flex;gap:24px;overflow:auto}header .menu .list-item.level-2:nth-child(2) .list-item.level-3{margin-bottom:0;min-width:218px;padding:0;width:218px}header .menu .list-item.level-2:nth-child(2) .brand-img{max-height:85%;max-width:85%;object-fit:contain;object-position:center;transition:transform var(--transition-duration)}header .menu .list-item.level-2:nth-child(2) .list-item.level-3:hover .brand-img{transform:scale(1.05)}header .menu .list-item.level-2:nth-child(2) .list-item.level-3:last-of-type{position:static}header .menu .list-item.level-3:hover>.featured-products{display:block}header .menu .item.level-1{font-size:var(--text-lg);line-height:24px;padding:0 16px}header .menu .item.level-3{font-size:var(--text-base);padding:4px 0}header .menu .item.level-3>.arrow-right{display:inline-flex}header .menu .item.has-child{cursor:default}header .menu .list-item.level-1{margin-top:36px}header .menu .list-item.has-child{margin-top:0;padding:36px 0}header .menu .list-item.level-1:hover>.child-container{opacity:1;visibility:visible}header .menu .list-item.level-1:hover>.item{color:var(--red-700)}header .menu .list-item.level-1:hover>.item .icon{transform:rotate(180deg)}header .menu .list-item.level-2{margin-top:0}header .menu .list-item.level-2:first-of-type{margin-top:0}header .menu .list-item.level-3{margin-bottom:0}header .menu .list-item.level-3:first-of-type>.item{padding-top:0}header .menu .list-item.level-3:last-of-type{padding:0;position:absolute;right:20px;top:20px}header .menu .list-item.level-3:last-of-type>.item:before{display:none}header .menu .list-item.level-3:last-of-type>.item{display:inline-flex;color:var(--red-700);font-size:var(--text-base);gap:4px;padding:0;transition:color var(--transition-duration)}header .menu .list-item.level-3:last-of-type>.item:hover{color:var(--red-500)}header .menu .child-content.level-2{flex-shrink:0;overflow:visible;width:280px}header .menu .child-content.level-3{margin-top:16px}header .menu .card-product.default .image-wrapper{max-height:134px;max-width:180px;min-width:180px}header .menu .card-product.default .image-wrapper .image{max-height:134px}header .menu .featured-wrapper{display:block;max-width:calc(100% - 276px)}header .menu .featured-items{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:16px;overflow:auto}header .menu .level-1:nth-child(1) .featured-items{grid-template-columns:repeat(6,1fr)}header .menu .level-1:nth-child(2) .featured-items .article-card:nth-child(8)~*{display:none}header .menu .featured-products{background-color:var(--white);display:none;position:absolute;right:20px;top:20px;width:calc(100% - 316px);z-index:99}header .menu .card-product{max-width:218px;min-width:218px}header .menu .article-card{max-width:339px;min-width:339px}header .menu .card-product .yotpo{height:14px!important}header .menu .card-product .badges-wrapper{display:none!important}header .menu .card-product .description{display:none!important}header .menu .card-product .content{gap:12px!important;padding:12px 12px 0!important}}@media screen and (min-width: 1440px){header .menu .featured-items{margin:16px 0 0;padding:8px}header .menu .card-product{padding-bottom:63px}header .menu .card-product .link{padding-bottom:13px;padding-top:13px}header .menu .card-product:hover:before,header .menu .card-product:hover>*{z-index:12}}@media screen and (min-width: 1920px){header .menu .featured-wrapper:before,header .menu .featured-wrapper:after,header .menu .featured-products:before,header .menu .featured-products:after{display:none}header .menu .list-item.level-2:nth-child(2){width:calc(var(--grid-width) - 380px)}header .menu .child-container{left:50%;min-width:calc(var(--site-width) - 17px);padding:40px var(--grid-x-offset-desktop);transform:translate(-50%)}header .menu .list-item.level-2:nth-child(2){margin-top:40px;width:calc(var(--site-width) - 486px)}header .menu .list-item.level-3:last-of-type{right:var(--grid-x-offset-desktop);top:40px}header .menu .featured-products{right:var(--grid-x-offset-desktop);top:40px;width:calc(var(--site-width) - 476px)}header .menu .collection-img{height:48px;width:48px}header .menu .list-item.level-3:has(img)>.item:before{height:52px;width:52px}header .menu .item.level-3{font-size:var(--text-lg);padding:8px 0}header .menu .child-content.level-3{margin-top:20px}}@media screen and (min-width: 2100px){header .menu .child-container{min-width:var(--site-width)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snippet-header-menu.css.map */
