.mobile-smarch-mega-menu{width:100%}.mobile-smarch-mega-menu .header-mega-menu{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.mobile-smarch-mega-menu .logo{display:flex;justify-content:center;align-items:center;flex:1;flex-shrink:0;min-width:80px;max-width:120px;order:2;position:absolute;left:50%;transform:translate(-50%)}.mobile-smarch-mega-menu .logo img{max-height:30px;max-width:100%;width:auto;height:auto;flex-shrink:0}.mobile-smarch-mega-menu .menu-item{border-bottom:1px solid #eee;overflow:hidden}.mobile-smarch-mega-menu .menu-item:last-child{border:none}.mobile-smarch-mega-menu .product-item{background-color:#fff;text-align:center;padding:15px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #eee;transition:background-color .2s ease}.mobile-smarch-mega-menu .product-item:nth-child(2n){border-right:none}.mobile-smarch-mega-menu .cta-button{display:block;background-color:#71903e;color:#fff;padding:12px;text-align:center;text-decoration:none;margin:0;border-radius:5px;font-weight:500;font-size:14px}.mobile-smarch-mega-menu .footer-links{display:flex;flex-direction:column;gap:14px;margin-top:20px}.mobile-smarch-mega-menu .footer-link{font-family:Inter,sans-serif;text-decoration:none;color:currentColor;font-size:16px;font-weight:400;border:none;position:relative;padding:0}.footer-link:after,.footer-link:before{display:none}.mobile-smarch-mega-menu .footer-link:last-child{border-bottom:none}.mobile-smarch-mega-menu .contact-info{display:flex;justify-content:space-between;padding:15px 0;font-size:14px;color:#666;text-align:center}.mobile-smarch-mega-menu .header-mega-menu{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #eee;position:relative}.mobile-smarch-mega-menu .logo{display:flex;justify-content:center;align-items:center;flex:1;flex-shrink:0;min-width:80px;max-width:150px;order:2;position:absolute;left:50%;transform:translate(-50%)}.mobile-smarch-mega-menu .logo img{height:30px;max-width:100%;width:auto;flex-shrink:0}.mobile-smarch-mega-menu .search-cart{display:flex;gap:15px}.mobile-smarch-mega-menu .icon{font-size:20px;color:#333}.mobile-smarch-mega-menu .cart-count{background-color:#333;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;position:absolute;top:10px;right:10px}.mobile-smarch-mega-menu .search-container{padding:15px;background-color:#f9f9f9}.mobile-smarch-mega-menu .search-bar{position:relative;display:flex;align-items:center}.mobile-smarch-mega-menu .search-input{width:100%;padding:8px 35px 8px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px}.mobile-smarch-mega-menu .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999}.mobile-smarch-mega-menu .clear-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#999;background:none;border:none;cursor:pointer}.mobile-smarch-mega-menu .back-button{background-color:#fff!important}.mobile-smarch-mega-menu .dropdown.open .svg-arrow{rotate:0deg!important}.mobile-smarch-mega-menu .svg-arrow{rotate:-90deg!important;transition:all .3s ease}.mobile-smarch-mega-menu .drawer-btn{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:22px!important;font-weight:400!important;font-size:18px!important;padding-right:23px!important}.mobile-smarch-mega-menu .drawer-btn:last-child{display:flex;justify-content:space-between;align-items:center;border-bottom:none;padding-bottom:22px!important;font-weight:400!important;font-size:18px!important;padding-right:23px!important}.mobile-smarch-mega-menu .menu-toggle{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;width:100%;text-align:left;border:none;background-color:#fff;font-size:16px}.mobile-smarch-mega-menu .submenu.open{max-height:1000px}.mobile-smarch-mega-menu .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:#eee}.mobile-smarch-mega-menu .product-item{background-color:#fff;text-align:center;padding:15px;display:flex;flex-direction:column;align-items:center}.mobile-smarch-mega-menu .product-image{width:100%;height:100px;object-fit:contain;margin-bottom:10px}.mobile-smarch-mega-menu .product-name{font-size:14px;margin-bottom:5px;font-weight:400}.mobile-smarch-mega-menu .screens-grid{padding:1px;background-color:#eee;display:grid;grid-template-columns:1fr;gap:1px}.mobile-smarch-mega-menu .screen-item{position:relative;background-color:#fff}.mobile-smarch-mega-menu .screen-item img{width:100%;height:auto;display:block}.mobile-smarch-mega-menu .screen-title{position:absolute;bottom:15px;left:15px;color:#fff;font-size:14px;font-weight:600}.mobile-smarch-mega-menu .view-more{position:absolute;bottom:15px;right:15px;background-color:#fff;color:#333;padding:5px 10px;border-radius:3px;font-size:12px;text-decoration:none}.mobile-smarch-mega-menu .mobile-smarch-mega-menu-variants,.mobile-smarch-mega-menu .child-links{display:block}.mobile-smarch-mega-menu .log-in{display:flex;align-items:center;color:#666}.mobile-smarch-mega-menu .log-in-icon{margin-right:5px}.mobile-smarch-mega-menu .contact-info{padding:15px 0;display:flex;justify-content:space-between;text-align:left;align-content:center;font-size:14px;color:#666}.mobile-smarch-mega-menu .social-links-listing{display:flex;align-items:center;font-size:6px;list-style-type:none}.mobile-smarch-mega-menu .login-menu-label-paragraph{display:flex;flex-direction:column;justify-content:flex-end;height:100%;margin:0;align-content:end;align-items:end;align-self:end;font-weight:400;font-size:16px}.mobile-smarch-mega-menu .login-menu-label{font-size:16px;font-weight:400;align-self:self-end}.mobile-smarch-mega-menu .social-links-listing a{padding:0 5px 0 0}.mobile-smarch-mega-menu .social-icons{display:flex;justify-content:center;gap:15px;margin-top:10px}.mobile-smarch-mega-menu .social-icon{width:20px;height:20px;background-color:#333;border-radius:3px}.mobile-smarch-mega-menu .promo-banner{margin:15px;background-color:#e6eef9;padding:15px;border-radius:5px;display:flex;justify-content:space-between;align-items:center}.mobile-smarch-mega-menu .promo-text{font-size:12px;font-weight:600}.mobile-smarch-mega-menu .search-results{padding:15px}.mobile-smarch-mega-menu .result-item{display:flex;padding:10px 0;border-bottom:1px solid #eee}.mobile-smarch-mega-menu .result-image{width:50px;height:50px;object-fit:cover;margin-right:15px}.mobile-smarch-mega-menu .result-info{flex-grow:1}.mobile-smarch-mega-menu .result-title{font-size:14px;margin-bottom:5px}.mobile-smarch-mega-menu .result-price{font-size:12px;color:#666}.mobile-smarch-mega-menu .see-all{text-align:right;padding:10px 15px;font-size:14px}.mobile-smarch-mega-menu .dropdown{position:relative;width:100%}.mobile-smarch-mega-menu .dropdown-toggle{background:#fff;color:#000;border:none;padding:10px 23px;cursor:pointer;width:100%}.mobile-smarch-mega-menu .dropdown-menu{width:100%;left:0;top:100%;background:#fff;border-radius:6px;min-width:180px;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0;pointer-events:none}.mobile-smarch-mega-menu .menu-drawer{filter:none!important}.mobile-smarch-mega-menu .dropdown.open .dropdown-menu{max-height:650px;opacity:1;pointer-events:auto}.mobile-smarch-mega-menu .dropdown-menu a{display:block;padding:12px 20px;color:#222;text-decoration:none;transition:background .16s}.mobile-smarch-mega-menu .mobile-container{background-color:#fff;overflow-y:auto;position:relative}.mobile-smarch-mega-menu .header-mega-menu{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #eee;background-color:#fff}.mobile-smarch-mega-menu .back-button{display:flex;align-items:center;font-size:14px;color:#333;text-decoration:none}.mobile-smarch-mega-menu .back-icon{margin-right:5px}.mobile-smarch-mega-menu .page-title{font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;flex:1;order:1}.mobile-smarch-mega-menu .menu-container{background-color:#fff}.mobile-smarch-mega-menu .menu-item{overflow:hidden}.mobile-smarch-mega-menu .mobile-smarch-mega-menu .menu-toggle{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;width:100%;text-align:left;border:none;background-color:#fff;font-size:16px;font-weight:500}.mobile-smarch-mega-menu .menu-toggle .chevron{transition:transform .3s ease}.mobile-smarch-mega-menu .menu-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.mobile-smarch-mega-menu .submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#fff}.mobile-smarch-mega-menu .submenu.open{max-height:none;padding-bottom:20px}.mobile-smarch-mega-menu .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:#fff;width:100%}.mobile-smarch-mega-menu .product-item:last-child{border-bottom:none}.mobile-smarch-mega-menu .dropdown-menu-list{border-bottom:none!important}.mobile-smarch-mega-menu .dropdown-menu-list-secondary{border-bottom:1px solid #eee}.mobile-smarch-mega-menu .dropdown-menu-padding{padding:0 22px 0 23px}.mobile-smarch-mega-menu .product-item-link{text-decoration:none;color:inherit;display:block}.mobile-smarch-mega-menu .product-item{background-color:#fff;text-align:center;padding:15px;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #eee;transition:background-color .2s ease}.mobile-smarch-mega-menu .product-item-link:hover .product-item{background-color:#f5f5f5}.mobile-smarch-mega-menu .card-link{text-decoration:none;color:inherit;display:block}.mobile-smarch-mega-menu .product-name{font-size:14px;margin-bottom:5px;font-weight:400;color:#333}.mobile-smarch-mega-menu .promo-banner{margin:15px;background-color:#e6eef9;padding:15px;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;background-image:url(/api/placeholder/400/100);background-position:right bottom;background-size:contain;background-repeat:no-repeat}.mobile-smarch-mega-menu .promo-text{font-size:14px;font-weight:600;margin-bottom:8px}.mobile-smarch-mega-menu .learn-more{font-size:12px;color:#333;text-decoration:underline}.shown-in-mobile{display:block}.hidden-in-mobile{display:none}#smarch-mega-menu-header{display:flex}@media only screen and (max-width: 990px){#smarch-mega-menu-header{display:none}}#smarch-mobile-mega-menu-header{display:none}@media only screen and (max-width: 990px){#smarch-mobile-mega-menu-header{display:flex}}.mobile-smarch-mega-menu .cards-container{max-width:550px;margin:0 auto;overflow-y:visible;height:auto}.mobile-smarch-mega-menu .cards-container h2{font-size:1.25rem;font-weight:400;margin:16px 0 8px 8px}.mobile-smarch-mega-menu .card{position:relative;overflow:hidden;height:172px!important;border-radius:12px;margin-bottom:20px;background:#eee}.mobile-smarch-mega-menu .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:4;pointer-events:none;opacity:1;transition:opacity .3s ease;border-radius:12px}.mobile-smarch-mega-menu .card:hover:before{opacity:1}.mobile-smarch-mega-menu .card img{width:100%;height:100%;object-fit:cover;display:block}.mobile-smarch-mega-menu .card-displacement{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:space-between;align-items:flex-end;padding:0 14px;z-index:5}.mobile-smarch-mega-menu .card-bottom-btn{background:transparent;color:#fff;border:1px solid #fff;border-radius:4px;padding:4px 6px;cursor:pointer;font-size:6px;font-weight:500;flex-shrink:0}.mobile-smarch-mega-menu .card-gradient{position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to top,#000000d4,#0000);z-index:5;padding:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.mobile-smarch-mega-menu .no-card-gradient{position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to top,#000000d4,#0000);z-index:2;padding:16px;display:flex;flex-direction:column;justify-content:flex-end}.mobile-smarch-mega-menu .card-title{margin:0;padding:0;color:#fff;font-size:12px;flex-shrink:0}.mobile-smarch-mega-menu .card-label{color:#fff;font-size:11px;background:#25252599;border-radius:4px;padding:4px 12px;position:absolute;bottom:14px;right:14px;z-index:5;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.mobile-smarch-mega-menu .disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large,[data-testid=animated-teaser]{display:none!important}.mobile-smarch-mega-menu .card-gradient .card-title,.mobile-smarch-mega-menu .card-displacement .card-title{display:block!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;transition:none!important;color:#fff!important;font-size:12px!important;flex-shrink:0!important}.mobile-smarch-mega-menu .card-bottom-btn{display:block!important;padding:4px 6px!important;background:transparent!important;border:1px solid #fff!important;border-radius:4px!important;transition:none!important;color:#fff!important;font-size:6px!important;font-weight:500!important;cursor:pointer!important}.mobile-smarch-mega-menu .dropdown-menu .card-link{display:block!important;padding:0!important;background:transparent!important;color:inherit!important;text-decoration:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/smarch-mobile-mega-menu-header.css.map */
