body.template-index .jm-global-header-section{background:#050505;border-bottom:1px solid rgba(255,255,255,.14)}body.template-index .jm-global-header{background:#050505}@media screen and (max-width:767px){body.template-index .jm-global-header__shell{gap:clamp(6px,2.4vw,10px);grid-template-columns:44px minmax(0,1fr) 44px 44px;min-height:70px;padding:8px clamp(8px,3vw,16px);position:relative;width:100%}body.template-index .jm-global-header__menu-button{grid-column:1;grid-row:1;justify-self:start}body.template-index .jm-global-header__shell>.jm-global-header__wordmark{align-items:center;display:inline-flex;gap:clamp(7px,2.4vw,10px);grid-column:2;grid-row:1;justify-self:center;max-width:min(100%,clamp(150px,48vw,238px));min-height:44px;min-width:0;overflow:hidden;position:static;transform:none}body.template-index .jm-global-header__brand-logo{flex:0 0 clamp(34px,11vw,44px);height:clamp(34px,11vw,44px);width:clamp(34px,11vw,44px)}body.template-index .jm-global-header__wordmark-copy{flex:0 1 auto;min-width:0;overflow:hidden}body.template-index .jm-global-header__wordmark-primary{color:#ff202c;font-size:clamp(.74rem,2.6vw,.9rem);font-weight:900;letter-spacing:.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.template-index .jm-global-header__wordmark-secondary{color:#fff;font-size:clamp(.5rem,1.8vw,.62rem);font-weight:800;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.template-index .jm-global-header__search-toggle{grid-column:3;grid-row:1;justify-self:center}body.template-index .jm-global-header__cart{grid-column:4;grid-row:1;justify-self:end}body.template-index .jm-global-header__menu-button,body.template-index .jm-global-header__search-toggle,body.template-index .jm-global-header__cart{align-self:center;min-height:44px;min-width:44px}}@media screen and (max-width:359px){body.template-index .jm-global-header__shell{gap:clamp(5px,2vw,8px);grid-template-columns:40px minmax(0,1fr) 40px 40px;padding-inline:clamp(6px,2.4vw,10px)}body.template-index .jm-global-header__shell>.jm-global-header__wordmark{gap:clamp(7px,2.4vw,10px);max-width:100%;transform:none}body.template-index .jm-global-header__brand-logo{flex-basis:clamp(30px,9.6vw,34px);height:clamp(30px,9.6vw,34px);width:clamp(30px,9.6vw,34px)}body.template-index .jm-global-header__wordmark-primary{font-size:clamp(.65rem,2.05vw,.76rem);letter-spacing:.035em}body.template-index .jm-global-header__wordmark-secondary{display:block;font-size:clamp(.43rem,1.5vw,.54rem);letter-spacing:.08em}}@media screen and (max-width:349px){body.template-index .jm-global-header__shell>.jm-global-header__wordmark{max-width:min(100%,clamp(128px,38vw,154px));transform:none}}@media screen and (min-width:350px)and (max-width:430px){body.template-index .jm-global-header__shell{gap:clamp(5px,2vw,8px);grid-template-columns:40px minmax(0,1fr) 40px 40px;padding-inline:clamp(6px,2.4vw,10px)}body.template-index .jm-global-header__shell>.jm-global-header__wordmark{gap:clamp(8px,2.4vw,10px);max-width:min(100%,clamp(136px,38vw,154px))}body.template-index .jm-global-header__brand-logo{flex-basis:clamp(32px,9.2vw,34px);height:clamp(32px,9.2vw,34px);width:clamp(32px,9.2vw,34px)}body.template-index .jm-global-header__wordmark-primary{font-size:clamp(.68rem,2.1vw,.76rem)}body.template-index .jm-global-header__wordmark-secondary{font-size:clamp(.46rem,1.48vw,.54rem)}}@media screen and (min-width:431px)and (max-width:767px){body.template-index .jm-global-header__shell>.jm-global-header__wordmark{gap:clamp(8px,2.4vw,10px);max-width:min(100%,clamp(168px,48vw,238px))}body.template-index .jm-global-header__brand-logo{flex-basis:clamp(38px,9.8vw,44px);height:clamp(38px,9.8vw,44px);width:clamp(38px,9.8vw,44px)}body.template-index .jm-global-header__wordmark-primary{font-size:clamp(.78rem,2.35vw,.9rem)}body.template-index .jm-global-header__wordmark-secondary{font-size:clamp(.52rem,1.55vw,.62rem)}}@media screen and (min-width:768px)and (max-width:991.98px){body.template-index .jm-global-header__shell{gap:12px;grid-template-columns:44px minmax(160px,210px) minmax(220px,1fr) 44px;min-height:76px;padding:10px clamp(16px,3vw,24px);width:min(100%,992px)}body.template-index .jm-global-header__menu-button{grid-column:1}body.template-index .jm-global-header__shell>.jm-global-header__wordmark{grid-column:2;justify-self:start;min-height:48px}body.template-index .jm-global-header__brand-logo{height:44px;width:44px}body.template-index .jm-global-header__wordmark-primary{color:#ff202c;font-size:.92rem;font-weight:900;letter-spacing:.045em}body.template-index .jm-global-header__wordmark-secondary{color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.1em}body.template-index .jm-global-header__search--desktop{display:block!important;grid-column:3;min-width:0}body.template-index .jm-global-header__search-toggle{display:none}body.template-index .jm-global-header__search-control{width:100%}body.template-index .jm-global-header__search-input,body.template-index .jm-global-header__search-submit{height:44px}body.template-index .jm-global-header__search-input{background:#222428;border-color:#ffffff1c;font-size:.84rem;padding-inline:16px}body.template-index .jm-global-header__search-submit{flex-basis:48px}body.template-index .jm-global-header__quick-links{display:none!important}body.template-index .jm-global-header__cart{grid-column:4;justify-self:end}}@media screen and (min-width:992px)and (max-width:1260px){body.template-index .jm-global-header__shell{gap:12px;grid-template-columns:44px minmax(170px,210px) minmax(260px,1fr) minmax(220px,auto) 44px;min-height:78px;padding:10px 24px;width:min(100%,1200px)}body.template-index .jm-global-header__shell>.jm-global-header__wordmark{justify-content:flex-start;min-height:48px}body.template-index .jm-global-header__brand-logo{height:46px;width:46px}body.template-index .jm-global-header__wordmark-primary{color:#ff202c;font-size:.96rem;font-weight:900;letter-spacing:.05em}body.template-index .jm-global-header__wordmark-secondary{color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.1em}body.template-index .jm-global-header__search--desktop{display:block;min-width:0}body.template-index .jm-global-header__voice-button--desktop{display:none}body.template-index .jm-global-header__quick-links{gap:14px;justify-content:flex-end}body.template-index .jm-global-header__quick-links a{font-size:.78rem;font-weight:800}body.template-index .jm-global-header__search-toggle{display:none}body.template-index .jm-global-header__search-control{width:100%}body.template-index .jm-global-header__search-input,body.template-index .jm-global-header__search-submit{height:44px}body.template-index .jm-global-header__search-input{background:#222428;border-color:#ffffff1c;font-size:.84rem;padding-inline:16px}body.template-index .jm-global-header__search-submit{flex-basis:48px}}@media screen and (min-width:1261px){body.template-index .jm-global-header__shell{gap:18px;grid-template-columns:48px minmax(190px,220px) minmax(360px,1fr) minmax(245px,auto) 48px;min-height:82px;padding:10px 44px;width:min(100%,1536px)}body.template-index .jm-global-header__shell>.jm-global-header__wordmark{justify-content:center;min-height:54px}body.template-index .jm-global-header__brand-logo{height:54px;width:54px}body.template-index .jm-global-header__wordmark-primary{color:#ff202c;font-size:1.16rem;font-weight:900;letter-spacing:.055em}body.template-index .jm-global-header__wordmark-secondary{color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em}body.template-index .jm-global-header__search-control{width:100%}body.template-index .jm-global-header__search-input,body.template-index .jm-global-header__search-submit{height:48px}body.template-index .jm-global-header__search-input{background:#222428;border-color:#ffffff1c;font-size:.9rem;padding-inline:20px}body.template-index .jm-global-header__search-submit{flex-basis:54px}body.template-index .jm-global-header__voice-button--desktop{display:none!important}body.template-index .jm-global-header__quick-links{gap:24px;justify-content:flex-end}body.template-index .jm-global-header__quick-links a{font-size:.88rem;font-weight:800}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/jm-global-header-homepage.css.map */
