@media screen and (max-width:1023px){#shopify-section-mega-menu{position:absolute;width:100%;height:0;overflow:hidden;z-index:1000;opacity:0;transition:opacity .2s}#shopify-section-mega-menu.active{background:linear-gradient(180deg,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);height:2000px;opacity:1}}nav#mega-menu{align-items:center;background-color:#dac6bb;position:sticky;z-index:1000}@media screen and (max-width:1023px){nav#mega-menu{left:100%;position:absolute;width:100%;transition:left .2s ease-in-out}nav#mega-menu.mobile-active{left:0}nav#mega-menu.step-1{left:-100%}nav#mega-menu.step-2{left:-200%}}nav#mega-menu a{text-decoration:none}@media screen and (max-width:1023px){nav#mega-menu>ul li>a:after,nav#mega-menu>ul li>a:before{content:"I";width:20px;height:20px;line-height:20px;margin-left:auto;position:absolute;right:0;top:0;transform-origin:center}nav#mega-menu>ul li>a:before{transform:translate(0,50%) translateY(3px) rotate(-45deg)}nav#mega-menu>ul li>a:after{transform:translate(0,50%) translateY(10px) rotate(45deg)}}nav#mega-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}@media screen and (max-width:1023px){nav#mega-menu ul{flex-direction:column}}nav#mega-menu ul li{list-style:none;margin:0;padding:0 20px}nav#mega-menu ul li.context-desktop{display:block}@media screen and (max-width:1023px){nav#mega-menu ul li.context-desktop{display:none}}nav#mega-menu ul li.context-mobile{display:none}@media screen and (max-width:1023px){nav#mega-menu ul li.context-mobile{display:block}}@media screen and (max-width:1023px){nav#mega-menu ul li{background-color:#fff}}nav#mega-menu ul li .top-level{font-weight:700}@media screen and (min-width:1024px){nav#mega-menu ul li.block-list{position:relative}}nav#mega-menu ul li.active{background-color:#fff}@media screen and (max-width:1023px){nav#mega-menu ul li.active .list,nav#mega-menu ul li.active .menu{display:block}}@media (hover:hover){nav#mega-menu ul li:hover{background-color:#fff}nav#mega-menu ul li:hover .list,nav#mega-menu ul li:hover .menu{display:block}}nav#mega-menu ul li>a{height:47px;line-height:47px;text-align:center;margin:0 auto}@media screen and (max-width:1023px){nav#mega-menu ul li>a{position:relative;width:100%;display:flex;align-items:center;height:57px;line-height:57px}}nav#mega-menu ul li .mobile-link{display:none}@media screen and (max-width:1023px){nav#mega-menu ul li .mobile-link{display:block;padding:10px;border-bottom:1px solid #f7f7f7;padding-bottom:20px}nav#mega-menu ul li .mobile-link:before{display:inline-block;content:"";width:10px;height:10px;background-image:url(menu-left.svg);background-position:center;background-repeat:no-repeat;background-size:6px;margin-right:10px}}nav#mega-menu ul li .list{position:absolute;top:100%;left:0;background-color:#fff;display:none}@media screen and (max-width:1023px){nav#mega-menu ul li .list{left:100%;top:0}}@media screen and (max-width:1023px){nav#mega-menu ul li .list .mobile-link{padding-top:20px}}nav#mega-menu ul li .list .content{width:300px}@media screen and (max-width:1023px){nav#mega-menu ul li .list .content{width:100vw}}nav#mega-menu ul li .list .content a{display:block;padding:15px;border-bottom:1px solid #f7f7f7;font-size:16px}@media (hover:hover){nav#mega-menu ul li .list .content a:hover{font-weight:700;cursor:pointer}}nav#mega-menu ul li .menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:20px;display:none}@media screen and (max-width:1023px){nav#mega-menu ul li .menu{display:none;left:100%;top:0;padding:0}}nav#mega-menu ul li .menu .content{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;gap:20px}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content{width:200%;gap:0}}nav#mega-menu ul li .menu .content .side-menu{display:flex;flex-direction:column;flex-shrink:0;min-width:260px;border-right:1px solid #f7f7f7;padding-right:20px}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content .side-menu{width:50%;padding:20px}}nav#mega-menu ul li .menu .content .side-menu a{text-decoration:none;padding:15px 30px 15px 0;border-bottom:1px solid #f7f7f7;font-size:16px}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content .side-menu a{padding:15px;display:flex;width:100%;justify-content:space-between}nav#mega-menu ul li .menu .content .side-menu a:after{content:"";width:16px;height:16px;background-image:url(menu-right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:auto}}@media (hover:hover){nav#mega-menu ul li .menu .content .side-menu a:hover{font-weight:700;cursor:pointer}}nav#mega-menu ul li .menu .content .side-menu a.active{font-weight:700}nav#mega-menu ul li .menu .content .menu-item{display:none;padding:15px 0;flex-direction:row;width:100%;gap:2rem;background-color:#fff}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content .menu-item{flex-direction:column;padding:20px}nav#mega-menu ul li .menu .content .menu-item.mobile-active{display:flex}}@media screen and (min-width:1024px){nav#mega-menu ul li .menu .content .menu-item.active{display:flex}}nav#mega-menu ul li .menu .content .menu-item.images{flex-wrap:wrap}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content .menu-item.images{flex-direction:row}nav#mega-menu ul li .menu .content .menu-item.images .mobile-link{width:100%}}nav#mega-menu ul li .menu .content .menu-item.images .column{width:calc(25% - 2rem)}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content .menu-item.images .column{width:calc(50% - 2rem)}}nav#mega-menu ul li .menu .content .menu-item.images .column .image{margin-bottom:10px}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content .menu-item.images .column .image img{height:auto;width:100%}}nav#mega-menu ul li .menu .content .menu-item .column{width:100%}@media screen and (max-width:1023px){nav#mega-menu ul li .menu .content .menu-item .column{margin-bottom:20px}}nav#mega-menu ul li .menu .content .menu-item .column>a{display:block;font-weight:700;font-size:16px;padding-bottom:15px}nav#mega-menu ul li .menu .content .menu-item .column .menu-item__second-level{border-bottom:1px solid #f7f7f7}nav#mega-menu ul li .menu .content .menu-item .column ul{list-style:none;padding:0;margin:15px 0 0 0;display:flex;flex-direction:column;gap:10px;width:100%}nav#mega-menu ul li .menu .content .menu-item .column ul li{margin:0;padding:0}nav#mega-menu ul li .menu .content .menu-item .column ul li a{height:30px;display:flex;font-size:14px;line-height:14px;text-align:left;color:#000;text-decoration:none;align-items:center;gap:15px}nav#mega-menu ul li .menu .content .menu-item .column ul li a:before{display:none}nav#mega-menu ul li .menu .content .menu-item .column ul li a:after{top:50%;transform:translateY(-50%);content:"";width:10px;height:10px;background-image:url(menu-right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:auto}nav#mega-menu ul li .menu .content .menu-item .column ul li a span.swatch{width:30px;height:30px;border-radius:30px}nav#mega-menu ul li .menu .content .menu-item .column ul li a span.swatch.bordered{border:1px solid #ddd}nav#mega-menu ul li .menu .content .menu-item .column ul li a span.icon{width:30px;height:30px}nav#mega-menu ul li .menu .content .menu-item .column ul li a span.icon img{width:100%;height:100%}@media (hover:hover){nav#mega-menu ul li .menu .content .menu-item .column ul li a:hover{font-weight:700}}
/*# sourceMappingURL=mega-menu.min.css.map */
