:root{--brand-navy: #0F2C5A;--brand-navy-hover: #0A1F40;--brand-navy-deep: #081A36;--brand-ink: #0F1A2C;--brand-ink-muted: #2C3543;--brand-cream: #F2EFE7;--brand-hairline: #DDE3EB;--brand-surface: #F4F6FA;--brand-surface-blue: #EBF1F8;--rd-card-radius: 2px}body{font-feature-settings:"kern","liga","ss01";-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;letter-spacing:-.005em}.button,button.button,a.button{text-transform:none;font-weight:600;letter-spacing:.01em;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.button--primary{box-shadow:none}.header-announcements,.announcement-bar{background-color:var(--brand-cream);color:var(--brand-ink);border-bottom:1px solid rgba(15,26,44,.06)}.header-announcements .announcement,.announcement-bar .announcement{font-size:14px;font-weight:500;letter-spacing:.01em}.header-announcements a,.announcement-bar a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.header__heading,.header__logo{letter-spacing:.03em;font-weight:600}.header[transparent]:not([data-sticky-state=active]) .header__logo-image{filter:brightness(0) invert(1)}.header[transparent]:not([data-sticky-state=active]) .header__menu-link,.header[transparent]:not([data-sticky-state=active]) .header__heading,.header[transparent]:not([data-sticky-state=active]) .header__icon{color:#fff!important}.header[transparent]:not([data-sticky-state=active]) .header__icon svg{fill:#fff;stroke:#fff}.header[transparent=not-sticky][data-sticky-state=active] .header__row,.header:not([transparent])[data-sticky-state=active] .header__row{background-color:var(--brand-navy);color:#fff}.header[transparent=not-sticky][data-sticky-state=active] .header__menu-link,.header[transparent=not-sticky][data-sticky-state=active] .header__heading,.header[transparent=not-sticky][data-sticky-state=active] .header__icon{color:#fff!important}.header__icon svg,.header__icon-list svg{width:22px;height:22px;stroke-width:1.5}.header__menu-link{font-size:14px;letter-spacing:.02em;font-weight:500;text-transform:none}.cart-bubble,.cart-icon-component .badge{background-color:var(--brand-navy);color:#fff}section.hero,.hero,.hero-wrapper{position:relative}.hero,.hero-wrapper section.hero{min-height:90svh}.hero .jumbo-text,.hero [data-block-type=jumbo-text]{color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.3)}.hero .jumbo-text{font-size:clamp(28px,4vw,56px)!important;font-weight:700;letter-spacing:-.015em!important}.hero p,.hero [data-block-type=text]{color:#ffffffe6}.hero:after,.hero-wrapper section.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(180deg,transparent 0%,rgba(8,26,54,.55) 100%);pointer-events:none;z-index:1}.hero>*,.hero-wrapper section.hero>*{position:relative;z-index:2}marquee-component{border-block:1px solid rgba(255,255,255,.12)}.marquee__content,.marquee__repeated-items{font-weight:500;letter-spacing:.02em}.marquee__content p{margin:0;font-size:14px;color:inherit}.media-with-content{align-items:stretch}.media-with-content .jumbo-text,.media-with-content [data-block-type=jumbo-text]{font-family:var(--font-heading--family);font-weight:900;font-stretch:75%;font-variation-settings:"wght" 900,"wdth" 75;font-size:clamp(80px,14vw,240px)!important;line-height:.85!important;letter-spacing:-.04em!important;color:var(--brand-navy)!important;text-transform:uppercase;white-space:pre-line}.media-with-content--media-extend .media,.media-with-content--media-right .media{border-radius:0}.collection-list,.collection-list-section{--collection-tile-radius: 0}@media(min-width:750px){.collection-list .resource-list,.collection-list .collection-list__grid,.collection-list .collection-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}}.collection-card{position:relative;border-radius:0;overflow:hidden}.collection-card .collection-card__image,.collection-card__image{aspect-ratio:4 / 5;border-radius:0}.collection-card .collection-card__title,.collection-card .collection-title,.collection-card [data-block-type=collection-title]{position:absolute!important;left:16px!important;bottom:16px!important;background:#fff!important;color:var(--brand-ink)!important;font-size:14px!important;font-weight:600!important;padding:8px 14px!important;border-radius:2px!important;margin:0!important;letter-spacing:-.005em;z-index:2;box-shadow:0 2px 8px #00000014}.collection-list .collection-card:hover{transform:none;box-shadow:none}@media(min-width:1100px){.product-grid-container--retail .product-grid{--product-grid-columns-desktop: repeat(auto-fill, minmax(220px, 1fr)) !important;gap:12px!important}}.product-grid__item .product-card{background:#fff;border:1px solid var(--brand-hairline);border-radius:var(--rd-card-radius);padding:8px;transition:border-color .15s ease,box-shadow .15s ease}.product-grid__item .product-card:hover{border-color:var(--brand-navy);box-shadow:0 2px 6px #0f1a2c0f}.product-card__image,.product-card .card-gallery{aspect-ratio:1 / 1;background-color:var(--brand-surface);border-radius:var(--rd-card-radius)}.product-card .price-item--sale,.product-card .price__sale .price-item--sale{color:var(--brand-navy)}.product-card .badge,.badge--sale{font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;border-radius:2px;background-color:var(--brand-navy)!important;color:#fff!important;text-transform:uppercase}.facets__filter-group,.facets__group{border-bottom:1px solid var(--brand-hairline);padding-block:12px}.facets__filter-group summary,.facets__group summary,.facets__heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-ink)}.facets__count{margin-left:auto;font-size:12px;color:var(--brand-ink-muted);font-variant-numeric:tabular-nums}input[type=checkbox]:checked+.facets__label,.facets__label--selected{color:var(--brand-navy);font-weight:600}.product-information__media{background:var(--brand-surface);border-radius:var(--rd-card-radius)}.product-information .price--on-sale .price-item--sale,.product-information .price__sale .price-item--sale{color:var(--brand-navy)}.product-information .product-vendor,.product-information .product-information__vendor{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-navy)}@media(min-width:990px){.product-information__details-wrapper,.product-information__details{position:sticky;top:100px;align-self:start}}.product-information .rte ul{border-left:3px solid var(--brand-navy);background:var(--brand-surface);padding:12px 12px 12px 28px;border-radius:0 var(--rd-card-radius) var(--rd-card-radius) 0;font-size:14px}.cart-summary [data-checkout-button],.cart-drawer [data-checkout-button]{background-color:var(--brand-navy)!important;border-color:var(--brand-navy)!important;color:#fff!important;text-transform:uppercase;letter-spacing:.06em}.cart-summary [data-checkout-button]:hover,.cart-drawer [data-checkout-button]:hover{background-color:var(--brand-navy-hover)!important;border-color:var(--brand-navy-hover)!important}.footer .footer__heading,.footer h2,.footer h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.breadcrumbs,nav.breadcrumb,.collection-shell__breadcrumbs{font-size:12px;color:var(--brand-ink-muted);letter-spacing:.02em}.breadcrumbs a{color:var(--brand-navy)}.main-collection-grid .product-grid__item .product-card,.main-collection-grid .product-card__image,.main-collection-grid .product-card .card-gallery,.main-collection-grid .product-grid__card.border-style,.main-collection-grid .product-card .product-media,.main-collection-grid .product-card img{border-radius:0!important}.main-collection-grid .product-grid__card{--border-radius: 0;--rd-card-radius: 0}.main-collection-grid :is(.product-card,.product-grid__card) :is(h4,.h4){display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:clip;text-wrap:pretty}.main-collection-grid .product-grid__item .product-card{border:0!important;padding:0!important;box-shadow:none!important}.main-collection-grid .product-grid__item .product-card:hover{border:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/redesign-overrides.css.map */
