:root,[class*=color-scheme-]{--ort-color-bg: rgb(var(--color-background));--ort-color-surface: rgb(var(--color-background-accent));--ort-color-text: rgb(var(--color-foreground));--ort-color-text-muted: rgba(var(--color-foreground), .72);--ort-color-heading: rgb(var(--color-heading));--ort-color-accent: rgb(var(--color-accent));--ort-color-link: rgb(var(--color-link));--ort-color-border: rgba(var(--color-foreground), .14);--ort-color-border-strong: rgba(var(--color-foreground), .4);--ort-color-button: rgb(var(--color-button));--ort-color-button-text: rgb(var(--color-button-text));--ort-color-button-secondary-text: rgb(var(--color-secondary-button-text));--ort-color-focus: rgb(var(--color-foreground))}:root{--ort-font-heading: var(--font-heading-family);--ort-font-heading-weight: var(--font-heading-weight);--ort-font-heading-case: var(--font-heading-case);--ort-font-body: var(--font-body-family);--ort-font-body-weight: var(--font-body-weight);--ort-font-body-weight-bold: var(--font-body-weight-bold);--ort-text-xs: 1.2rem;--ort-text-sm: 1.4rem;--ort-text-base: 1.6rem;--ort-text-lg: 1.8rem;--ort-text-xl: 2.2rem;--ort-text-2xl: clamp(2.4rem, 1.9rem + 1.4vw, 3.2rem);--ort-text-3xl: clamp(2.8rem, 2rem + 2.4vw, 4.4rem);--ort-text-display: clamp(3.4rem, 2.2rem + 3.6vw, 6.4rem);--ort-leading-tight: 1.1;--ort-leading-snug: 1.3;--ort-leading-body: 1.6;--ort-tracking-caps: .08em;--ort-space-1: .4rem;--ort-space-2: .8rem;--ort-space-3: 1.2rem;--ort-space-4: 1.6rem;--ort-space-5: 2.4rem;--ort-space-6: 3.2rem;--ort-space-7: 4.8rem;--ort-space-8: 6.4rem;--ort-space-9: 9.6rem;--ort-page-gutter: 1.6rem;--ort-section-space: var(--spacing-section, var(--ort-space-7));--ort-container-max: var(--page-width, 160rem);--ort-tap-target: 4.4rem;--ort-radius-button: var(--buttons-radius, .4rem);--ort-radius-card: var(--product-card-corner-radius, .4rem);--ort-radius-media: var(--media-radius, .4rem);--ort-radius-panel: var(--text-boxes-radius, .4rem);--ort-radius-pill: 99rem;--ort-border-width: .1rem;--ort-shadow-sm: 0 .1rem .3rem rgba(0, 0, 0, .08);--ort-shadow-md: 0 .4rem 1.2rem rgba(0, 0, 0, .1);--ort-shadow-lg: 0 1.2rem 3.2rem rgba(0, 0, 0, .14);--ort-ease: cubic-bezier(.2, 0, 0, 1);--ort-duration-fast: .12s;--ort-duration: .2s;--ort-transition: var(--ort-duration) var(--ort-ease);--ort-ratio-card: 1 / 1;--ort-ratio-category: 4 / 3}:root{--ort-brand-red: #c20000;--ort-brand-navy: #002639;--ort-brand-ink: #1a1a1a;--ort-brand-white: #ffffff;--ort-brand-light: #f3f4f5}@media screen and (min-width:750px){:root{--ort-page-gutter: 5rem}}.ort-surface--navy,.ort-surface--red,.ort-surface--ink{--ort-color-text: #fff;--ort-color-heading: #fff;--ort-color-text-muted: rgba(255, 255, 255, .9);--ort-color-border: rgba(255, 255, 255, .16);--ort-color-border-strong: rgba(255, 255, 255, .45);--ort-color-link: #fff;--ort-color-focus: #fff;color:var(--ort-color-text)}.ort-surface--navy{--ort-color-bg: var(--ort-brand-navy);--ort-color-surface: color-mix(in srgb, var(--ort-brand-navy) 88%, #fff);--ort-color-accent: var(--ort-brand-red)}.ort-surface--ink{--ort-color-bg: var(--ort-brand-ink);--ort-color-surface: color-mix(in srgb, var(--ort-brand-ink) 90%, #fff);--ort-color-accent: var(--ort-brand-red)}.ort-surface--red{--ort-color-bg: var(--ort-brand-red);--ort-color-surface: color-mix(in srgb, var(--ort-brand-red) 85%, #000);--ort-color-accent: #fff}.ort-surface--white,.ort-surface--light{--ort-color-bg: var(--ort-brand-white);--ort-color-surface: color-mix(in srgb, var(--ort-brand-white) 94%, var(--ort-brand-navy));--ort-color-text: var(--ort-brand-ink);--ort-color-heading: var(--ort-brand-navy);--ort-color-text-muted: rgba(26, 26, 26, .82);--ort-color-border: rgba(26, 26, 26, .14);--ort-color-border-strong: rgba(26, 26, 26, .4);--ort-color-accent: var(--ort-brand-red);--ort-color-link: var(--ort-brand-red);--ort-color-focus: var(--ort-brand-ink);color:var(--ort-color-text)}.ort-surface--light{--ort-color-bg: var(--ort-brand-light);--ort-color-surface: var(--ort-brand-white)}:is(.ort-surface--navy,.ort-surface--red,.ort-surface--ink,.ort-surface--white,.ort-surface--light){background-color:var(--ort-color-bg)}@media(prefers-reduced-motion:reduce){:root{--ort-duration-fast: 0ms;--ort-duration: 0ms}}.ort-container{width:100%;max-width:var(--ort-container-max);margin-inline:auto;padding-inline:var(--ort-page-gutter)}.ort-section-space{padding-block:var(--ort-section-space)}.ort-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ort-grid{display:grid;gap:var(--ort-space-4);grid-template-columns:repeat(var(--ort-cols, 2),minmax(0,1fr));margin:0;padding:0;list-style:none}.ort-grid--1{--ort-cols: 1}.ort-grid--2{--ort-cols: 2}@media screen and (min-width:750px){.ort-grid{gap:var(--ort-space-5)}.ort-grid--3{--ort-cols: 3}.ort-grid--4{--ort-cols: 4}}@media screen and (min-width:990px){.ort-grid--5{--ort-cols: 5}.ort-grid--6{--ort-cols: 6}}@media screen and (max-width:749px){.ort-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ort-scroller-item, 42%);grid-template-columns:none;gap:var(--ort-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ort-page-gutter);margin-inline:calc(var(--ort-page-gutter) * -1);padding-inline:var(--ort-page-gutter);padding-bottom:var(--ort-space-2);scrollbar-width:thin}.ort-scroller>*{scroll-snap-align:start}}.ort-eyebrow{margin:0 0 var(--ort-space-2);font-family:var(--ort-font-body);font-size:var(--ort-text-sm);font-weight:var(--ort-font-body-weight-bold);letter-spacing:var(--ort-tracking-caps);text-transform:uppercase;color:var(--ort-color-accent)}:is(.ort-surface--navy,.ort-surface--ink) .ort-eyebrow{color:color-mix(in srgb,var(--ort-brand-red) 55%,#fff)}.ort-heading{margin:0;font-family:var(--ort-font-heading);font-weight:var(--ort-font-heading-weight);text-transform:var(--ort-font-heading-case);line-height:var(--ort-leading-tight);color:var(--ort-color-heading)}.ort-heading--display{font-size:var(--ort-text-display)}.ort-heading--xl{font-size:var(--ort-text-3xl)}.ort-heading--lg{font-size:var(--ort-text-2xl)}.ort-heading--md{font-size:var(--ort-text-xl)}.ort-heading--sm{font-size:var(--ort-text-lg)}.ort-rte>:first-child{margin-top:0}.ort-rte>:last-child{margin-bottom:0}.ort-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ort-space-2);min-height:var(--ort-tap-target);padding:var(--ort-space-3) var(--ort-space-5);border:var(--ort-border-width) solid transparent;border-radius:var(--ort-radius-button);font-family:var(--ort-font-body);font-size:var(--font-button-text-size, var(--ort-text-sm));font-weight:var(--font-button-font-weight, var(--ort-font-body-weight-bold));letter-spacing:var(--font-button-letter-spacing, .04em);text-transform:var(--font-button-case, none);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ort-transition),color var(--ort-transition),border-color var(--ort-transition),box-shadow var(--ort-transition)}.ort-btn--primary{background-color:var(--ort-color-button);border-color:var(--ort-color-button);color:var(--ort-color-button-text)}.ort-btn--primary:hover{box-shadow:inset 0 0 0 99rem #ffffff1f}.ort-btn--secondary{background-color:transparent;border-color:currentColor;color:var(--ort-color-button-secondary-text)}.ort-btn--secondary:hover{box-shadow:inset 0 0 0 99rem rgba(var(--color-foreground),.06)}.ort-btn--link{min-height:var(--ort-tap-target);padding-inline:0;border:0;background:none;color:var(--ort-color-link);text-decoration:underline;text-underline-offset:.3rem}.ort-btn--link:hover{text-decoration-thickness:.2rem}.ort-btn--full{width:100%}.ort-btn.ort-btn--palette{border-color:var(--ort-btn-color);background-color:var(--ort-btn-color);color:var(--ort-btn-on-color)}.ort-btn.ort-btn--palette.ort-btn--outline{background-color:transparent;color:var(--ort-btn-color)}.ort-btn.ort-btn--palette:is(:hover,:focus-visible){border-color:var(--ort-btn-hover);background-color:var(--ort-btn-hover);box-shadow:none}.ort-btn.ort-btn--palette.ort-btn--outline:is(:hover,:focus-visible){border-color:var(--ort-btn-color);background-color:var(--ort-btn-color);color:var(--ort-btn-on-color)}.ort-btn--red{--ort-btn-color: var(--ort-brand-red);--ort-btn-on-color: #fff;--ort-btn-hover: color-mix(in srgb, var(--ort-brand-red) 82%, #000)}.ort-btn--navy{--ort-btn-color: var(--ort-brand-navy);--ort-btn-on-color: #fff;--ort-btn-hover: color-mix(in srgb, var(--ort-brand-navy) 80%, #fff)}.ort-btn--ink{--ort-btn-color: var(--ort-brand-ink);--ort-btn-on-color: #fff;--ort-btn-hover: color-mix(in srgb, var(--ort-brand-ink) 82%, #fff)}.ort-btn--white{--ort-btn-color: var(--ort-brand-white);--ort-btn-on-color: var(--ort-brand-ink);--ort-btn-hover: color-mix(in srgb, var(--ort-brand-white) 88%, var(--ort-brand-navy))}.ort-btn--arrow:after{content:"\2192"}.ort-btn:after{display:inline-block;transition:transform var(--ort-transition)}.ort-btn:is(:hover,:focus-visible):after{transform:translate(.4rem)}.ort-btn[disabled],.ort-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ort-btn[disabled]{pointer-events:none}.ort-btn:focus-visible{outline:.2rem solid var(--ort-color-focus);outline-offset:.3rem;box-shadow:none}.ort-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--ort-color-surface);border:var(--ort-border-width) solid var(--ort-color-border);border-radius:var(--ort-radius-card);overflow:hidden;color:var(--ort-color-text);transition:border-color var(--ort-transition),box-shadow var(--ort-transition)}.ort-card:hover{border-color:var(--ort-color-border-strong);box-shadow:var(--ort-shadow-md)}.ort-card__media{position:relative;aspect-ratio:var(--ort-card-ratio, var(--ort-ratio-card));background-color:var(--ort-color-bg);overflow:hidden}.ort-card__media img{display:block;width:100%;height:100%;object-fit:var(--ort-card-fit, contain)}.ort-card__body{display:flex;flex:1;flex-direction:column;gap:var(--ort-space-2);padding:var(--ort-space-3)}@media screen and (min-width:750px){.ort-card__body{padding:var(--ort-space-4)}}.ort-card__link{color:inherit;text-decoration:none}.ort-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ort-card__link:focus-visible{outline:none}.ort-card:has(.ort-card__link:focus-visible){outline:.2rem solid var(--ort-color-focus);outline-offset:.3rem}.ort-badge{display:inline-flex;align-items:center;gap:var(--ort-space-1);width:fit-content;padding:.5rem var(--ort-space-2);border-radius:var(--ort-radius-button);font-size:var(--ort-text-xs);font-weight:800;letter-spacing:var(--ort-tracking-caps);text-transform:uppercase;line-height:1;background-color:var(--ort-color-bg);color:var(--ort-color-text);border:var(--ort-border-width) solid var(--ort-color-border)}.ort-badge--accent{background-color:var(--ort-color-accent);border-color:var(--ort-color-accent);color:#fff}.ort-part-card__badges{position:absolute;top:var(--ort-space-2);left:var(--ort-space-2);z-index:2;display:flex;flex-wrap:wrap;gap:var(--ort-space-1)}.ort-part-card__placeholder{width:100%;height:100%;fill:var(--ort-color-border-strong)}.ort-part-card:hover{border-color:var(--ort-color-heading);box-shadow:0 1.6rem 3rem -2.2rem #00263999}.ort-part-card__vendor{margin:0;font-size:var(--ort-text-xs);font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:var(--ort-color-accent)}.ort-part-card__title{margin:0;font-family:var(--ort-font-body);font-size:var(--ort-text-sm);font-weight:var(--ort-font-body-weight-bold);line-height:var(--ort-leading-snug);text-transform:none;color:var(--ort-color-heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media screen and (min-width:750px){.ort-part-card__title{font-size:var(--ort-text-base)}}.ort-part-card__fitment{position:relative;z-index:2}.ort-part-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ort-space-2);margin:auto 0 0;font-size:var(--ort-text-base);font-weight:var(--ort-font-body-weight-bold)}.ort-part-card__price-sale{color:var(--ort-color-accent)}.ort-part-card__price-compare{font-size:var(--ort-text-sm);font-weight:var(--ort-font-body-weight);color:var(--ort-color-text-muted)}.ort-part-card__actions{position:relative;z-index:2;margin-top:var(--ort-space-2)}.ort-part-card__form{margin:0}.ort-part-card__status{margin:var(--ort-space-1) 0 0;font-size:var(--ort-text-xs);color:var(--ort-color-text-muted)}.ort-part-card__status:empty{display:none}ort-add-to-cart{display:block}ort-add-to-cart.is-loading .ort-btn{opacity:.6;cursor:progress}.ort-category-card{--ort-card-ratio: var(--ort-ratio-category);--ort-card-fit: cover;transition:border-color var(--ort-transition),box-shadow var(--ort-transition),transform var(--ort-transition)}.ort-category-card:hover{border-color:var(--ort-color-heading);box-shadow:0 1.6rem 3rem -2.2rem #00263999}@media(hover:hover){.ort-category-card:hover{transform:translateY(-.3rem)}}.ort-category-card .ort-card__body{gap:var(--ort-space-3)}.ort-category-card__title{margin:0;font-family:var(--ort-font-heading);font-size:var(--ort-text-base);font-weight:var(--ort-font-heading-weight);text-transform:var(--ort-font-heading-case);line-height:1.15;color:var(--ort-color-heading)}@media screen and (min-width:750px){.ort-category-card__title{font-size:var(--ort-text-lg)}}.ort-category-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ort-space-2);margin-top:auto;font-size:var(--ort-text-xs);font-weight:var(--ort-font-body-weight-bold);color:var(--ort-color-text-muted)}.ort-category-card__arrow{margin-left:auto;color:var(--ort-color-accent);transition:transform var(--ort-transition)}.ort-category-card:hover .ort-category-card__arrow{transform:translate(.4rem)}.ort-category-card__badge{display:inline-grid;place-items:center;width:5.2rem;height:5.2rem;background-color:var(--ort-cat-icon-bg, var(--ort-brand-light));color:var(--ort-cat-icon-fg, var(--ort-brand-navy));transition:background-color var(--ort-transition),color var(--ort-transition)}.ort-category-card__badge svg,.ort-category-card__chip svg{width:3rem;height:3rem}.ort-category-card--icon .ort-card__body{padding-top:var(--ort-space-5)}.ort-category-card--icon:hover .ort-category-card__badge,.ort-category-card--active .ort-category-card__badge{background-color:var(--ort-brand-red);color:#fff}.ort-category-card .ort-card__media{overflow:visible}.ort-category-card .ort-card__media img{position:relative}.ort-category-card__chip{position:absolute;left:var(--ort-space-3);bottom:-1.8rem;z-index:1;display:inline-grid;place-items:center;width:4rem;height:4rem;background-color:var(--ort-brand-red);color:#fff}.ort-category-card__chip svg{width:2.4rem;height:2.4rem}.ort-category-card--has-chip .ort-card__body{padding-top:calc(var(--ort-space-5) + .4rem)}.ort-category-card--active{border-color:var(--ort-brand-red);box-shadow:inset 0 -.4rem 0 var(--ort-brand-red)}.ort-category-card--active:hover{border-color:var(--ort-brand-red);box-shadow:inset 0 -.4rem 0 var(--ort-brand-red),0 1.6rem 3rem -2.2rem #00263999}.ort-category-card--active .ort-category-card__title{color:var(--ort-brand-red)}.ort-category-card__selected{position:absolute;top:var(--ort-space-2);right:var(--ort-space-2);z-index:1;padding:.5rem var(--ort-space-2);background-color:var(--ort-brand-red);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:var(--ort-tracking-caps);line-height:1;text-transform:uppercase}:is(.ort-surface--navy,.ort-surface--ink) .ort-category-card--active .ort-category-card__title{color:#fff}@media(prefers-reduced-motion:reduce){.ort-category-card,.ort-category-card__arrow{transition:none}.ort-category-card:hover{transform:none}}.ort-attention{position:relative;isolation:isolate;overflow:hidden;animation:ort-attention-pulse 2.4s var(--ort-ease) infinite}.ort-attention:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);animation:ort-attention-sheen 3.6s ease-in-out infinite;pointer-events:none}.ort-attention:is(:hover,:focus-visible){animation:none}.ort-attention:is(:hover,:focus-visible):after{animation:none;opacity:0}@keyframes ort-attention-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ort-attention-ring, var(--ort-brand-red)) 65%,transparent)}70%,to{box-shadow:0 0 0 var(--ort-space-3) color-mix(in srgb,var(--ort-attention-ring, var(--ort-brand-red)) 0%,transparent)}}@keyframes ort-attention-sheen{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.ort-attention,.ort-attention:after{animation:none}}.header__inline-menu .ort-nav-deals{position:relative;padding-inline:var(--ort-space-4);background-color:var(--ort-brand-navy);color:var(--ort-brand-white);transition:background-color var(--ort-transition)}.header__inline-menu .ort-nav-deals:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:var(--ort-nav-deals-reach, 0px);background-color:inherit}.header__inline-menu .ort-nav-deals :is(span,svg){color:inherit}.header__inline-menu .ort-nav-deals:is(:hover,:focus-visible){background-color:var(--ort-brand-red)}.header__inline-menu .ort-nav-deals:focus-visible{outline:.2rem solid var(--ort-brand-white);outline-offset:-.4rem}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ort-base.css.map */
