
.jm-brand-header{position:relative;z-index:30;background:#fff;border-bottom:1px solid #dce7ed;color:#173449;font-family:"DM Sans",Arial,sans-serif}.jm-brand-head-inner{max-width:1280px;min-height:124px;margin:0 auto;padding:18px 36px;display:flex;align-items:center;gap:38px;box-sizing:border-box}.jm-brand-logo{display:flex;align-items:center;justify-content:flex-start;flex:0 0 200px;text-decoration:none;color:inherit}.jm-brand-logo img{display:block;width:200px;height:auto;max-height:84px;object-fit:contain}.jm-brand-logo>span{font-size:23px;letter-spacing:5px}.jm-brand-main-nav{display:flex;align-items:center;gap:23px;flex:1;flex-wrap:wrap}.jm-brand-main-nav a{font-size:13px;line-height:1.5;font-weight:500;white-space:nowrap;color:#173449;text-decoration:none;padding:10px 0;text-underline-offset:6px}.jm-brand-main-nav a:hover{text-decoration:underline}.jm-brand-head-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.jm-brand-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#173449;text-decoration:none;position:relative}.jm-brand-icon svg{width:23px;height:23px}.jm-brand-bag-count{position:absolute;right:0;top:0;min-width:16px;height:16px;line-height:16px;border-radius:50%;font-size:10px;text-align:center;background:#125f9e;color:#fff}.jm-brand-mobile-menu{display:none}.jm-brand-header a:focus-visible,.jm-brand-header summary:focus-visible{outline:2px solid #125f9e;outline-offset:4px;border-radius:4px}
@media(max-width:1100px) and (min-width:851px){.jm-brand-head-inner{gap:25px;padding-inline:26px}.jm-brand-main-nav{gap:15px}.jm-brand-logo{flex-basis:160px}.jm-brand-logo img{width:160px}}
@media(max-width:850px){.jm-brand-head-inner{min-height:88px;padding:12px 18px;gap:0;display:grid;grid-template-columns:44px minmax(0,1fr) 88px}.jm-brand-logo{grid-column:2;grid-row:1;justify-self:center;justify-content:center;min-width:0}.jm-brand-logo img{width:142px;max-height:62px}.jm-brand-logo>span{font-size:18px;letter-spacing:2px}.jm-brand-main-nav{display:none}.jm-brand-head-actions{grid-column:3;grid-row:1;gap:0;margin:0;justify-content:flex-end}.jm-brand-mobile-menu{display:block;position:absolute;left:14px;top:calc(50% - 22px)}.jm-brand-mobile-menu>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:44px;height:44px;color:#173449}.jm-brand-mobile-menu>summary::-webkit-details-marker{display:none}.jm-brand-mobile-menu svg{width:24px;height:24px}.jm-brand-mobile-menu>nav{position:absolute;left:-14px;top:66px;box-sizing:border-box;width:100vw;max-width:100vw;background:#fff;border-top:1px solid #dce7ed;border-bottom:1px solid #cbdfe9;box-shadow:0 12px 18px #17344912;padding:12px 22px 22px;display:grid}.jm-brand-mobile-menu nav a{padding:12px 0;font-size:15px;text-decoration:none;color:#173449;border-bottom:1px solid #edf2f5}}

.jm-brand-logo{position:relative;height:84px;overflow:hidden;width:200px}.jm-brand-logo img{position:absolute;width:240px!important;max-width:none!important;max-height:none!important;height:auto!important;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:1100px) and (min-width:851px){.jm-brand-logo{width:160px}.jm-brand-logo img{width:192px!important}}@media(max-width:850px){.jm-brand-logo{width:142px;height:62px}.jm-brand-logo img{width:170px!important}}

.jm-brand-header-slot{position:relative}.jm-brand-header.is-floating{position:fixed;top:0;left:0;right:0;z-index:70;transform:translateY(-110%);transition:transform .18s ease;box-shadow:0 4px 18px #17344910;pointer-events:none}.jm-brand-header.is-floating.is-revealed{transform:translateY(0);pointer-events:auto}#jm-landing:has(.jm-brand-header.is-revealed) .jm-pdp-jumpnav{top:var(--jm-header-height,124px)}#jm-landing:has(.jm-brand-header.is-revealed) [id]{scroll-margin-top:calc(var(--jm-header-height,124px) + 70px)}@media(prefers-reduced-motion:reduce){.jm-brand-header.is-floating{transition:none}}
