@font-face{font-family:"2XU Euclid";src:url(./Euclid-Circular-A-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"2XU Euclid";src:url(./Euclid-Circular-A-Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}:root{--font-body--family:"2XU Euclid",Arial,sans-serif;--font-heading--family:"2XU Euclid",Arial,sans-serif}body,h1,h2,h3,h4,h5,h6,button,a{font-family:"2XU Euclid",Arial,sans-serif}.xu-eyebrow,.xu-section-head h2,.xu-shelf__head h2{font-family:"2XU Euclid",Arial,sans-serif;font-weight:700}.product-media-container.media-fit .product-media__image{object-fit:contain!important}.price__hidden{display:none!important}.announcement-bar{min-height:24px!important;height:24px!important;padding:0!important;background:#111!important;color:#fff!important}.announcement-bar__slides{min-height:24px!important;align-items:center!important;justify-content:flex-start!important;padding-inline:12px!important}.announcement-bar__text{font-size:10px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:none!important}#header-component{margin:12px 8px 0!important;width:calc(100% - 16px)!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;z-index:20}#header-component{--header-height:56px!important}#header-component{height:56px!important}#header-component .header__row{height:56px!important;min-height:56px!important}#header-component .header__columns{height:56px!important;min-height:56px!important;padding:0!important}#header-component .header__row--top{border:0!important}.header-logo__image{width:70px!important;height:auto!important}.xu-campaign{position:relative}.xu-campaign__media{aspect-ratio:2.72 / 1;overflow:hidden}.xu-campaign__media img{height:100%;object-fit:cover}.xu-campaign__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex!important;align-items:flex-end;padding:24px 32px 28px!important;pointer-events:none}.xu-campaign__copy>div:first-child{display:none}.xu-campaign__actions{width:100%;justify-content:flex-end;pointer-events:auto}.xu-campaign__button{background:#fff!important;border-color:#fff!important;color:#080808!important;min-width:118px}.xu-campaign__button--outline{background:#fff!important;border-color:#fff!important}.xu-section-head:not(.xu-shelf__head) h2{font-size:clamp(42px,5.5vw,78px)!important}.xu-category-grid{gap:8px}.xu-category__copy h3{font-size:clamp(24px,2.35vw,34px)}.xu-shelf__head h2{font-size:clamp(42px,5.5vw,78px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:700!important}.xu-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:749px){.announcement-bar__slides{padding-inline:12px!important}#header-component{margin-top:12px!important}.xu-campaign__media{aspect-ratio:.875 / 1}.xu-campaign__copy{display:flex!important;padding:16px!important;align-items:flex-end}.xu-campaign__actions{justify-content:flex-start;gap:8px}.xu-campaign__button{min-width:0;min-height:36px;padding-inline:14px;font-size:10px}.xu-section-head:not(.xu-shelf__head) h2,.xu-shelf__head h2{font-size:clamp(40px,11vw,52px)!important}.xu-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/2xu-mother.css.map */
