.promo{background:#1c3328!important;color:#e6efe8!important;padding:10px 16px!important;letter-spacing:2.05px!important;line-height:1.35!important}.header{background:#253e32!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:0 2px 10px #10201713}.header-inner{max-width:1390px!important;min-height:86px!important;padding:13px 35px!important;gap:clamp(14px,1.8vw,29px)!important}.header-inner .logo{flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;margin-right:clamp(4px,1.6vw,18px)!important}.header-inner .logo img{height:62px!important;width:auto!important;max-width:244px!important;object-fit:contain!important}.header .nav{display:flex;flex:1;justify-content:center;align-items:center;gap:clamp(12px,1.35vw,24px)!important}.header .nav a{white-space:nowrap;color:#f3f4ee!important;font-size:10.6px!important;font-weight:600!important;letter-spacing:1.25px!important;line-height:1.4!important;padding:11px 0!important;border-bottom:1px solid transparent;opacity:.95;transition:opacity .2s,border-color .2s}.header .nav a:hover,.header .nav a:focus-visible{border-color:#dce8dc;text-decoration:none!important;opacity:1}.header .topright{display:flex;align-items:center;gap:18px!important;margin-left:auto;flex:0 0 auto}.header .topright a{color:#f5f5f0!important;white-space:nowrap;font-size:10.6px!important;font-weight:600;letter-spacing:1.18px!important}.header .topright a:hover{color:#e4f0e6!important;text-decoration:underline}.header .count{background:#eff0e7!important;color:#253e32!important;height:21px!important;min-width:21px!important;margin-left:4px}@media(max-width:1120px){.header .nav{display:none!important}.header .mobilemenu{display:block!important;order:3;margin-left:3px;color:#f3f4ee!important;font-size:21px!important;line-height:1!important}.header-inner .logo{order:1;margin-right:auto!important}.header .topright{order:2;margin-left:0!important}.header-inner .logo img{height:55px!important}}@media(max-width:650px){.promo{font-size:9px!important;letter-spacing:1.15px!important;padding:9px 8px!important}.header-inner{padding:10px 15px!important;min-height:65px!important;gap:9px!important}.header-inner .logo img{height:44px!important;max-width:172px!important}.header .topright{gap:10px!important}.header .topright a{font-size:9.5px!important;letter-spacing:.8px!important}.header .count{height:19px!important;min-width:19px!important;font-size:9px!important}.header .mobilemenu{padding:8px 0!important}}@media(max-width:370px){.header-inner .logo img{height:39px!important;max-width:149px!important}.header .topright{gap:8px!important}}.header{position:relative;z-index:1000}.header .nav.sw-nav{gap:clamp(9px,1.3vw,21px)!important}.header .sw-nav-wrap{position:relative;display:flex;align-items:center;min-height:44px}.header .nav .sw-nav-link{font-size:10px!important;letter-spacing:.85px!important;text-transform:uppercase}.header .sw-mega{position:absolute;left:0;top:100%;min-width:245px;max-width:320px;padding:10px;display:grid;gap:1px;background:#fff;border:1px solid #e0e6de;box-shadow:0 16px 40px #101c1524;border-radius:0 0 9px 9px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .16s,transform .16s,visibility .16s;z-index:1100}.header .sw-nav-wrap:nth-last-child(-n+3) .sw-mega{left:auto;right:0}.header .sw-nav-wrap:hover .sw-mega,.header .sw-nav-wrap:focus-within .sw-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header .nav .sw-mega a{display:block;color:#253e32!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1px!important;line-height:1.4!important;padding:11px 13px!important;white-space:normal;text-transform:none;border:0;border-radius:5px}.header .nav .sw-mega a:hover,.header .nav .sw-mega a:focus-visible{color:#1c3328!important;background:#ecf1e9;text-decoration:none!important}.sw-mobile-menu{display:none;position:relative}.sw-mobile-menu>summary{list-style:none;cursor:pointer;border:0;background:transparent;color:#f3f4ee;font-size:24px;line-height:1;padding:8px;min-width:38px;text-align:center}.sw-mobile-menu>summary::-webkit-details-marker,.sw-mobile-group>summary::-webkit-details-marker{display:none}.sw-mobile-panel{position:absolute;top:calc(100% + 19px);left:0;right:0;z-index:1300;background:#fff;color:#253e32;box-shadow:0 18px 42px #0003;padding:14px 18px 18px;max-height:min(72vh,650px);overflow-y:auto;border-top:1px solid #d9e2d6}.sw-mobile-panel a,.sw-mobile-group summary{display:block;font-size:14px;padding:13px 8px;color:#253e32!important;text-decoration:none;border-bottom:1px solid #eef0eb;cursor:pointer}.sw-mobile-group summary{font-weight:650}.sw-mobile-group summary:after{content:"+";float:right;font-size:18px;font-weight:400}.sw-mobile-group[open] summary:after{content:"\2212"}.sw-mobile-children{padding:4px 0 12px 13px;background:#f7faf6}.sw-mobile-children a{font-size:13px;padding:9px 12px}.sw-mobile-panel a:hover,.sw-mobile-panel a:focus-visible{background:#eff4ed}@media(max-width:1120px){.header .nav.sw-nav{display:none!important}.sw-mobile-menu{display:block;order:3;margin-left:3px}.header .sw-mobile-panel{position:fixed;top:var(--sw-mobile-nav-top,120px);left:0;right:0}}@media(max-width:650px){.sw-mobile-menu>summary{font-size:22px;padding:5px}.header .sw-mobile-panel{top:98px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/skinwest-header-refinement.css.map */
