.offcanvas-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.offcanvas-menu{position:fixed;top:0;left:-100%;width:85%;max-width:350px;height:100%;background:#fff;z-index:9999;transition:left .3s ease;overflow-y:auto;box-shadow:2px 0 10px #0000001a}.offcanvas-menu.open{left:0}.offcanvas-header{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #eee;background:#fff}.offcanvas-logo img{width:220px!important;max-width:calc(100vw - 150px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block}.offcanvas-close{font-size:28px;cursor:pointer;color:#333;background:none;border:none;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.offcanvas-nav{padding:10px 0}.offcanvas-nav-item{border-bottom:1px solid #f0f0f0}.offcanvas-nav-link{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;text-decoration:none;color:#333;font-size:16px;font-weight:500;cursor:pointer}.offcanvas-nav-link a{text-decoration:none;color:#333;flex:1}.offcanvas-arrow{font-size:25px;color:#000;transition:transform .3s ease}.offcanvas-submenu{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;z-index:999;transform:translate(100%);overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden}.offcanvas-submenu.open{transform:translate(0);opacity:1;visibility:visible}.offcanvas-nav-item{position:static!important}.offcanvas-main-menu{position:relative;height:100%}.offcanvas-submenu.open{transform:translate(0)}.offcanvas-nav-item{position:relative}.offcanvas-submenu-item{display:block;padding:12px 20px;text-decoration:none;color:#666;font-size:14px;border-bottom:1px solid #eee}.offcanvas-submenu-item:last-child{border-bottom:none}.offcanvas-back{padding:15px 20px;cursor:pointer;color:#666;font-size:14px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:10px;background:#f9f9f9}.offcanvas-back:hover{background:#f0f0f0}.mobile-hamburger{cursor:pointer;display:flex;align-items:center}@media(max-width:768px){body.offcanvas-open{overflow:hidden}}.section-header.shopify-section-group-header-group,.shopify-section-group-header-group{position:relative;z-index:1000}.header-wrapper{background:#fff;position:relative;z-index:1000}.header,.header-wrapper,body{overflow-x:hidden}.mobile-only{display:none!important}.header-row-1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:1px 15px}.header-left,.header-social{display:flex;align-items:center;gap:12px}.header-social svg{width:25px!important;height:25px;color:#b38f61}.header-logo-center{text-align:center}.header-logo-center img{max-width:240px;height:auto;width:auto}.header-top-icons{display:flex;align-items:center;gap:10px;white-space:nowrap}.header-top-icons a{display:flex;align-items:center}.header-top-icons svg{width:22px!important;height:22px!important}.header-top-icons img{width:40px!important;height:40px!important}.cart-icon img{width:32px;height:auto}.header-row-2{display:flex;justify-content:center;position:relative;padding:10px 0}.header-menu{display:flex;justify-content:center}.sticky-right-icons{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-right:15px}.sticky-icon{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .2s ease}.sticky-icon:hover{opacity:.7}.sticky-right-icons svg{display:block}.sticky-cart-icon img{width:32px;height:auto;display:block;object-fit:contain}.sticky-search-icon svg{width:22px;height:22px}.sticky-right-icons .sticky-icon svg{width:22px;height:22px}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-header-container{width:100vw;padding:10px 15px;background:#fff;box-sizing:border-box}.mobile-top-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px}.mobile-hamburger{font-size:28px;cursor:pointer;color:#333;line-height:1;flex-shrink:0;font-weight:400}.mobile-hamburger svg{width:30px!important;height:38px}svg.bi.bi-list{width:30px!important}.mobile-logo{flex:1;text-align:center}.mobile-logo img{height:55px;width:auto;max-width:100%;object-fit:contain;vertical-align:middle}.mobile-logo span{font-size:18px;font-weight:600}.mobile-icons{display:flex;align-items:center;gap:10px;flex-shrink:0}.mobile-icon{display:flex;align-items:center;text-decoration:none}.mobile-icon svg{width:24px!important;height:24px;color:#333}.mobile-icon img{width:20px;height:20px}.mobile-icon.cart-icon img{width:32px;height:auto}.mobile-search-row{width:100%;margin-top:5px}.mobile-search-predictive{display:block;position:relative;width:100%}.mobile-search-form{position:relative;width:100%}.mobile-search-form input{width:100%;padding:12px 45px 12px 46px;border:1px solid #e0e0e0;border-radius:30px;font-size:14px;outline:none;background:#f8f8f8;box-sizing:border-box}.mobile-search-form input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.mobile-search-form input:focus{border-color:#b38f61;background:#fff}.mobile-search-form .mobile-search-submit{position:absolute;left:4px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;padding:8px 12px;color:#666}.mobile-search-reset{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:none;border:0;color:#345f9d;cursor:pointer}.mobile-search-reset.hidden{display:none}.mobile-search-reset svg{width:16px;height:16px}.mobile-search-predictive .predictive-search--mobile{left:0;right:0;top:calc(100% + 8px);width:100%;max-height:min(62vh,430px)!important;margin-top:0;border:1px solid rgba(179,143,97,.35);border-radius:18px;box-shadow:0 10px 28px #0000001f;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:10001}.mobile-search-predictive .predictive-search__search-for-button{border-top:1px solid rgba(0,0,0,.08)}.mobile-search-predictive .predictive-search__item--term{display:flex!important;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 24px;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-align:left}.mobile-search-predictive [data-predictive-search-search-for-text]{flex:1 1 auto;min-width:0;line-height:1.25}.mobile-search-predictive .predictive-search__item--term .svg-wrapper{flex:0 0 auto;width:18px;height:18px;margin-left:0}.mobile-search-predictive .predictive-search__item--term .icon-arrow{display:block;width:18px;height:18px;margin-left:0}.menu-drawer{position:fixed;top:0;left:-100%;width:80%;max-width:320px;height:100%;background:#fff;z-index:9999;padding:20px;transition:.3s ease;box-shadow:2px 0 10px #0000001a;overflow-y:auto}.menu-drawer.active{left:0}.menu-drawer-header{display:flex;justify-content:flex-end;margin-bottom:20px}.close-drawer{font-size:24px;cursor:pointer;color:#333}.menu-drawer__menu a{display:block;padding:14px 0;font-size:16px;text-decoration:none;color:#000;border-bottom:1px solid #eee;font-weight:500}.menu-drawer__menu a:last-child{border-bottom:none}}@media(min-width:769px){.header-social{display:flex}}.header,.header-wrapper{overflow:visible!important}.header *{overflow:unset}.offcanvas-menu{position:fixed;top:0;left:0!important;width:min(85vw,350px);max-width:calc(100vw - 56px);height:100vh;height:100dvh;background:#fff;z-index:99999;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transform:translate3d(-100%,0,0);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-shadow:2px 0 10px #0000001a;opacity:0;visibility:hidden;pointer-events:none}.offcanvas-menu.open{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto}.offcanvas-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:.3s ease}.offcanvas-overlay.active{opacity:1;visibility:visible}body.offcanvas-open{overflow:hidden}html.offcanvas-open,body.offcanvas-open{overflow:hidden;overscroll-behavior:none}@media(max-width:768px){.offcanvas-menu{width:100%;max-width:100%}}.predictive-search{position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:10px;box-shadow:0 8px 25px #00000014;z-index:999;padding:10px 0;margin-top:8px;max-height:400px;overflow-y:auto}.predictive-search__item{display:flex;align-items:center;gap:12px;padding:10px 15px;text-decoration:none;color:#000;transition:all .2s ease}.predictive-search__item:hover{background:#f8f8f8}.predictive-search__image{width:50px;height:50px;flex-shrink:0}.predictive-search__image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.predictive-search__content{display:flex;flex-direction:column;gap:3px}.predictive-search__title{font-size:14px;font-weight:500;color:#000}.predictive-search__price{font-size:13px;color:#b38f61;font-weight:600}.header-row-2{display:flex;justify-content:center;align-items:center;position:relative;padding:10px 0;transition:all .3s ease}.sticky-left-logo,.sticky-right-icons{display:none}.header-row-2.sticky-active{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999;padding:4px 20px;justify-content:space-between;box-shadow:0 2px 10px #00000014}.header-row-2.sticky-active .sticky-left-logo,.header-row-2.sticky-active .sticky-right-icons{display:flex;align-items:center}.sticky-left-logo img{height:55px;width:auto;object-fit:contain}.header-row-2.sticky-active .sticky-right-icons{display:flex;align-items:center;gap:18px;margin-right:15px}.sticky-left-logo a{margin-top:10px}.header-row-2 .header-menu{flex:1;display:flex;justify-content:center}.header-row-2.sticky-active{height:70px}@media(max-width:768px){.header__search{line-height:inherit}.mobile-header-container.sticky-active{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999;box-shadow:0 2px 10px #00000014;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}}a.sticky-icon{color:#000}.custom-mega-menu{background:#fff;display:none;padding:30px 40px;box-shadow:0 10px 30px #00000014;z-index:5000;position:fixed;left:0;width:100%}.mega-menu-item{position:relative}.mega-menu-item:hover .custom-mega-menu{display:block}.mega-inner{display:flex;align-items:flex-start;justify-content:center;gap:clamp(18px,1.6vw,28px);max-width:1440px;margin:auto}.mega-left{width:220px;border-right:1px solid #eee;display:flex;flex-direction:column;gap:16px}.mega-left a{text-decoration:none;color:#000;font-weight:500}.mega-center{display:flex;gap:50px;flex:1}.mega-column{display:flex;flex-direction:column;flex:0 1 190px;gap:10px;min-width:0}.mega-column h4{font-size:13px;color:#888;margin-bottom:10px}.mega-column a{text-decoration:none;color:#000}.mega-right{width:260px}.mega-right img{width:100%;border-radius:6px}.mega-parent{font-weight:700;display:block;margin-bottom:8px;white-space:nowrap}.mega-child{display:block;font-size:14px}.mega-subchild{display:block;margin-left:20px;font-size:13px;color:#777}.custom-mega-menu .mega-parent.has-children{color:#b98a5e;font-weight:700}.custom-mega-menu .mega-parent.has-children:hover{color:#c1121f}.mobile-drawer{position:relative;width:100%;height:100%;overflow:hidden}.drawer-screen{position:absolute;width:100%;top:0;left:100%;background:#fff;height:100%;transition:.3s ease;padding:20px}.drawer-screen.active{left:0}.drawer-item{display:flex;justify-content:space-between;padding:14px 0;font-size:16px;cursor:pointer;border-bottom:1px solid #eee}.drawer-link{display:block;padding:10px 0;font-size:15px}.drawer-back{font-weight:600;margin-bottom:10px;cursor:pointer}.drawer-title{font-size:18px;font-weight:600;margin-bottom:15px}.mega-column.banner-left,.mega-column.banner-right{flex:0 0 auto;max-width:min(24vw,340px)}.custom-mega-menu .mega-banner-link{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:0;overflow:visible}.custom-mega-menu .banner-left img,.custom-mega-menu .banner-right img,.custom-mega-menu .mega-banner-image{display:block;width:auto!important;max-width:min(100%,340px)!important;height:auto!important;max-height:280px!important;object-fit:contain!important;object-position:center}@media screen and (max-width:768px){.desktop-only,.header-row-1,.header-row-2,#stickyMenu{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.mobile-only,.mobile-header-container{display:block!important;visibility:visible!important;opacity:1!important}}button#offcanvasCloseBtn{margin-right:22px}.mobile-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #eee;cursor:pointer;font-weight:600;color:#444}.mobile-accordion-content{display:none;background:#f0e7e7}.mobile-accordion-content .child-link{font-size:14px}.mobile-accordion.active .mobile-accordion-content{display:block}.mobile-accordion.active .accordion-icon{content:"-"}span.accordion-icon{font-size:21px}.mobile-bottom-box{border-bottom:1px solid #e5e5e5}.mobile-login-register{display:flex;align-items:center;gap:14px;padding:16px 24px;text-decoration:none;color:#000;font-weight:500;border-bottom:1px solid #e5e5e5}.mobile-login-register svg{width:24px;height:24px}.mobile-help-box{padding:28px 24px}.mobile-help-box h3{font-size:18px;margin:0 0 16px;font-weight:700;color:#000}.mobile-help-link{display:flex;align-items:center;gap:18px;text-decoration:none;color:#000;font-weight:500;margin-bottom:18px;word-break:break-word}.mobile-help-link svg{width:22px;height:22px;flex-shrink:0}@media screen and (max-width:768px){.header.page-width{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.header .mobile-header-container{display:block!important;grid-column:1 / -1!important;width:100%!important;max-width:none!important;padding:10px 16px!important;box-sizing:border-box!important}.header .mobile-top-row{position:relative!important;display:grid!important;grid-template-columns:42px minmax(160px,1fr) auto!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-height:72px!important;margin-bottom:14px!important}.header .mobile-hamburger{grid-column:1!important;justify-self:start!important}.header .mobile-logo{grid-column:2!important;display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important}.header .mobile-logo a{display:inline-flex!important;justify-content:center!important;align-items:center!important;max-width:100%!important}.header .mobile-logo img,.header .mobile-logo__image{display:block!important;width:min(235px,100%)!important;height:auto!important;max-width:235px!important;max-height:none!important;object-fit:contain!important}.header .mobile-icons{grid-column:3!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:max-content!important}.header .mobile-search-row,.header .mobile-search-form,.header .mobile-search-form input[type=search]{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.header .mobile-search-form input[type=search]{min-width:0!important}.header .mobile-search-form .mobile-search-submit{left:4px!important}.header .mobile-search-form .mobile-search-reset{left:auto!important;right:6px!important}}.header predictive-search .predictive-search--header{max-height:min(62vh,430px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.header predictive-search .predictive-search__search-for-button{border-top:1px solid rgba(0,0,0,.08)}.header predictive-search .predictive-search__item--term{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px;width:100%;padding:14px 24px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere;text-align:left}.header predictive-search .predictive-search__item--term [data-predictive-search-search-for-text]{flex:1 1 auto;min-width:0;line-height:1.25}.header predictive-search .predictive-search__item--term .svg-wrapper,.header predictive-search .predictive-search__item--term .icon-arrow{position:static!important;flex:0 0 auto;width:18px!important;height:18px!important;margin-left:0!important;transform:none!important}.header predictive-search .predictive-search__item--term .icon-arrow path{transform:none!important}.search-modal .reset__button .svg-wrapper,.mobile-search-reset .svg-wrapper{position:static!important;pointer-events:none}.search-modal .reset__button .icon-close,.mobile-search-reset .icon-close{fill:none!important;stroke:currentColor!important}.search-modal .reset__button .icon-close circle,.mobile-search-reset .icon-close circle{display:none}.search-modal .reset__button .icon-close path,.mobile-search-reset .icon-close path{stroke:currentColor!important;stroke-width:2px!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/omb-critical-header.css.map */
