.site-header{font-family:var(--font-body-family);border-bottom:1px solid #eee;position:relative;position:sticky;top:0}.header-main{display:flex;justify-content:space-between;align-items:center;padding:15px 5%;position:relative}.mobile-menu-container{display:none}.nav-menu{list-style:none;display:flex;gap:25px;margin:0;padding:0}.nav-item{font-weight:600;text-transform:uppercase;cursor:pointer}.nav-item a{text-decoration:none;color:#000;font-size:14px}.nav-item a.header-main-menu{display:flex;align-items:center;gap:10px}.sale-link{color:red!important}.logo img{width:70px;object-fit:contain}.mega-menu{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border-top:1px solid #eee;opacity:0;visibility:hidden;z-index:-99;border-radius:0 0 10px 10px;padding:30px 5%;box-shadow:0 255px #000000a3;transition:opacity .25s ease,visibility .25s ease,z-index 0s linear .25s}.nav-item:hover>.mega-menu,.mega-menu:hover{opacity:1;visibility:visible;z-index:100;transition:opacity .25s ease,visibility .25s ease,z-index 0s}.mega-grid-text{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.mega-column h4{font-size:14px;margin-bottom:12px;color:#000;border-bottom:1px solid #f0f0f0;padding-bottom:5px;font-weight:600}.mega-column ul{list-style:none;padding:0;margin:0}.mega-column ul li{margin-bottom:6px}.mega-column ul li a{font-weight:400;color:#555;text-transform:capitalize;font-size:13px;transition:.3s}.mega-column ul li a:hover{color:#000;padding-left:5px}.mega-product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;border-top:1px solid #f5f5f5;padding-top:25px;overflow-x:auto}.mega-prod-card{text-align:left;text-decoration:none;display:block}.mega-prod-img-box{position:relative;width:240px;height:240px;overflow:hidden;border-radius:10px;background:#f9f9f9}.mega-prod-img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform .6s cubic-bezier(.4,0,.2,1);object-position:top}.main-img{transform:translate(0)}.hover-img{transform:translate(100%)}.mega-prod-card:hover .main-img{transform:translate(-100%)}.mega-prod-card:hover .hover-img{transform:translate(0)}.mega-prod-info{margin-top:10px;max-width:240px}.mega-prod-vendor{font-size:10px;text-transform:uppercase;color:#888;display:block;margin-bottom:2px}.mega-prod-title{font-size:12px;font-weight:600;color:#222;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-prod-price{font-size:13px;color:#000;font-weight:700;margin-top:4px;display:block}.mega-prod-price s{color:#999;font-weight:400;font-size:11px;margin-left:5px}.icon-bar{background:#14243e;display:flex;justify-content:center;padding:12px 5%;color:#fff}.icon-item{text-align:center;font-size:11px;text-transform:uppercase;text-decoration:none;color:#fff;flex:1;max-width:120px;width:120px}.icon-item img{height:30px;display:block;margin:0 auto 5px;filter:brightness(0) invert(1)}.search-btn{position:relative;cursor:pointer}.header-icons{position:relative}.search-modal{position:absolute;top:130%;left:-400px;width:600px;background:#fff;border:1px solid #ddd;padding:12px;margin-top:8px;display:none;z-index:1000;box-shadow:0 8px 20px #0000001f;border-radius:6px;height:400px;overflow-y:hidden}.search-modal #predictive-search-results{height:300px;margin-top:20px;padding-right:10px;overflow-y:auto}ul#predictive-search-results-queries-list li.predictive-search__list-item{width:fit-content;display:inline-block;background:#0000001f;margin:2px;border-radius:10px}.search-modal input,.search-modal input:focus{width:80%;padding:8px;border-radius:30px!important;border:1px solid!important}.search-modal input:focus{padding-left:20px;padding-top:20px}.predictive-search__list-item:hover>*{background-color:#14243e;color:#fff;border-radius:10px}.predictive-search__list-item:hover p,.predictive-search__list-item:hover div{color:#fff}.predictive-search__list-item:hover mark,.predictive-search__list-item:hover s{color:#adacac!important}.search-modal{opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .25s ease}.search-modal .predictive-search{position:relative!important}.field:before,.field:after{display:none}.search-modal.is-active{display:block;opacity:1;transform:translateY(0);pointer-events:auto}predictive-search[open=true]+.search-modal-inner{display:none}.predictive-search__item-content .price{position:absolute;right:0}.search-modal-inner{display:flex;gap:8px;padding:2px;margin-top:10px}.search-left{flex:1}.search-heading{font-size:17px;margin:0 0 10px;font-weight:700}.popular-search-list{list-style:none;padding:0;margin:0}.popular-search-list li{margin-bottom:8px}.popular-search-list a{text-decoration:none;color:#000;font-size:14px;font-weight:400}.search-right{width:50%}.search-banner{position:relative;border-radius:14px;overflow:hidden}.search-banner img{width:100%;display:block;height:300px;object-fit:cover;object-position:top}.search-banner-btn{position:absolute;bottom:16px;left:5%;background:#fff;color:#000;padding:8px 20px;border-radius:25px;text-decoration:none;font-size:12px;width:fit-content}#MainContent.is-blur{filter:blur(7px)}@media(max-width:768px){.mobile-menu-container{display:block}.mobile-menu-container .mobile-menu-toggle{border:none;background:none}.mobile-menu-toggle.open .open-icon,.mobile-menu-toggle .close-icon{display:none}.mobile-menu-toggle.open .close-icon{display:block}.nav-menu,.header-icons{display:none}.header-main{padding:12px 15px}.logo img{width:60px}.icon-bar{overflow-x:auto;justify-content:flex-start;gap:16px;padding:10px 12px}.icon-item{min-width:100px;font-size:10px}.icon-bar::-webkit-scrollbar{display:none}.icon-bar{-ms-overflow-style:none;scrollbar-width:none}.mega-menu{display:none!important;opacity:1!important;visibility:visible!important;z-index:1!important;position:static;box-shadow:none;padding:20px 0}.mega-grid-text{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.mega-column h4{font-size:13px}.mega-column ul li a{font-size:12px}.mega-product-grid{display:flex;gap:12px;overflow-x:auto;padding:10px}.mega-prod-card{flex-direction:column!important;justify-content:start!important;padding:0!important}.mega-prod-img-box{width:180px;height:180px}.mega-prod-info{width:100%}.mega-prod-card:hover .main-img,.mega-prod-card:hover .hover-img{transform:none}.mobile-menu-container .mobile-menu-toggle{font-size:22px;cursor:pointer;background:none;border:0}.mobile-menu-container .sidebar{position:fixed;left:-100vw;width:100vw;height:100vh;background:#fff;transition:transform .35s ease;z-index:1001;border-top:1px solid rgba(0,0,0,.2);margin-top:10px}.mobile-menu-container .sidebar.open{transform:translate(100vw)}.mobile-menu-container .sidebar-header{padding:15px;text-align:right}.mobile-menu-container .close-btn{font-size:26px;background:none;border:none;cursor:pointer}.mobile-menu-container .sidebar-menu{list-style:none;margin:0;padding:0}.mobile-menu-container .sidebar-menu li a{display:block;padding:14px 20px;text-decoration:none;color:#333}.mobile-menu-container .sidebar-menu li a:hover{background:#f5f5f5}.mobile-menu-container .sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;visibility:hidden;transition:.3s ease;z-index:1000}.mobile-menu-container .sidebar-overlay.open{opacity:1;visibility:visible}.mobile-menu-container .mobile-drill-menu{position:relative;overflow:hidden}.mobile-menu-container .menu-level{list-style:none;margin:0;padding:0;width:100%;position:absolute;top:0;left:100%;height:calc(100vh - 60px);background:#fff;transition:transform .35s ease;overflow-y:auto}.mobile-menu-container .menu-level-1{position:relative;left:0}.mobile-menu-container .menu-level.active{transform:translate(-100%)}.mobile-menu-container .menu-level-1.active{transform:translate(0)}.mobile-menu-container .menu-level li{border-bottom:1px solid #eee}.mobile-menu-container .menu-level a,.mobile-menu-container .menu-forward,.mobile-menu-container .menu-back-btn{width:100%;padding:16px 20px;display:flex;justify-content:space-between;background:none;border:0;font-size:15px;text-align:left;cursor:pointer;color:#000;text-decoration:none;align-items:center}.inner-sub-menu{list-style:none;padding:0 15px}.mobile-sub-menu{font-weight:600}.inner-sub-menu a{padding:2px 10px!important}.mobile-menu-container .menu-back{background:#0000000a}.mobile-menu-container .menu-back .menu-back-btn{font-weight:800;justify-content:start;gap:10px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/custom-header.css.map */
