.srs{--srs-ink: rgb(var(--color-foreground, 0 48 81));--srs-navy: #003051;--srs-red: #822623;--srs-sand: #f5f4f1;--srs-line: rgb(0 48 81 / .12);--srs-radius: var(--border-radius, 14px);--srs-gap: 12px;--srx-ink: var(--srs-ink);--srx-accent: var(--srs-red);--srx-soft: var(--srs-sand);--srx-radius: 14px;--srs-panel-bg: var(--srs-sand);--srs-panel-fg: var(--srs-navy);--srs-eyebrow: var(--srs-red);--srs-btn-bg: var(--srs-red);--srs-btn-fg: #fff;--srs-stripe-1: var(--srs-red);--srs-stripe-2: var(--srs-navy);display:block;padding-block:calc(var(--srs-pt, 48px) * .75) calc(var(--srs-pb, 48px) * .75);color:var(--srs-ink)}@media(min-width:768px){.srs{padding-block:var(--srs-pt, 48px) var(--srs-pb, 48px)}}:where(.srs.section)>*{position:relative}.srs__wrap{padding-inline:var(--page-padding, 20px)}.srs-empty{margin:24px var(--page-padding, 20px);padding:16px;border:1px dashed rgb(0 48 81 / .3);border-radius:10px;font-size:14px}.srs-stripe{display:none!important}.srs-stripe--retired{display:block;width:44px;height:9px;margin-block-end:18px;background:linear-gradient(var(--srs-stripe-1) 0 4px,transparent 4px 6px,var(--srs-stripe-2) 6px 9px)}.srs-eyebrow{display:block;margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--srs-eyebrow)}.srs-heading,.srs-display{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);line-height:.98;letter-spacing:-.03em;color:inherit;text-wrap:balance}.srs-heading{font-size:clamp(30px,7.5vw,40px)}.srs-display{font-size:clamp(36px,9vw,52px);line-height:.95;letter-spacing:-.035em}.srs-text{max-width:46ch;margin-block-start:14px;font-size:15px;line-height:1.5;opacity:.85}.srs-text p{margin:0}.srs-text p+p{margin-top:.6em}.srs-fine{margin:10px 0 0;max-width:40ch;font-size:12px;line-height:1.45;opacity:.6}@media(min-width:768px){.srs-heading{font-size:clamp(32px,3.1vw,50px)}.srs-display{font-size:clamp(48px,5vw,80px)}}.srs-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--srs-btn-bg);color:var(--srs-btn-fg);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:filter .2s}.srs-btn svg,.srs-link svg{width:15px;height:15px;flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.srs-btn:hover{filter:brightness(1.08)}.srs-btn:hover svg,a:hover .srs-btn svg,.srs-link:hover svg{transform:translate(3px)}.srs-link{display:inline-flex;align-items:center;gap:8px;padding-block:6px;border-bottom:1.5px solid currentColor;color:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.srs-link__count{font-weight:500;opacity:.6}.srs-code{display:flex;align-items:center;gap:10px;width:100%;max-width:340px;padding:11px 12px 11px 14px;border:1.5px dashed currentColor;border-radius:10px;background:#fff9;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.srs-code:hover{background:#fff}.srs-band--navy .srs-code,.srs-band--red .srs-code{background:#ffffff14}.srs-band--navy .srs-code:hover,.srs-band--red .srs-code:hover{background:#ffffff29}.srs-code__label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.srs-code__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:700;letter-spacing:.06em}.srs-code__hint{padding:4px 10px;border-radius:999px;background:var(--srs-btn-bg);color:var(--srs-btn-fg);font-size:11px;font-weight:700;letter-spacing:.04em}.srs-code.is-copied .srs-code__hint{background:#4d7c0f;color:#fff}.srs-row{--srs-n: 2;min-width:0}.srs-row__track{display:flex;gap:var(--srs-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.srs-row__track::-webkit-scrollbar{display:none}.srs-row__item{flex:0 0 calc((100% - (var(--srs-n) - 1) * var(--srs-gap)) / var(--srs-n));min-width:0;scroll-snap-align:start}@media(min-width:768px){.srs-row{--srs-n: 3}}@media(min-width:1100px){.srs-row{--srs-n: 4}}.srs-row__bar{display:flex;align-items:center;gap:20px;margin-top:20px}.srs-row.is-static .srs-row__bar{display:none}.srs-progress{position:relative;flex:1;height:2px;overflow:hidden;border-radius:2px;background:#0030511f}.srs-progress__thumb{position:absolute;top:0;bottom:0;left:var(--srs-thumb-x, 0%);width:var(--srs-thumb-w, 50%);border-radius:2px;background:currentColor;transition:left .35s cubic-bezier(.2,.8,.2,1)}.srs-row__arrows{display:none;gap:8px}.srs-arrow{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.srs-arrow svg{width:16px;height:16px}.srs-arrow:hover:not(:disabled){background:var(--srs-navy);border-color:var(--srs-navy);color:#fff}.srs-arrow:disabled{opacity:.25;cursor:default}@media(min-width:768px){.srs-row__arrows{display:flex}}.srs-band--sand{--color-background: 245 244 241}.srs-band--navy{--color-background: 0 48 81;--srs-ink: #fff;--srs-eyebrow: rgb(255 255 255 / .7);--srs-btn-bg: #fff;--srs-btn-fg: var(--srs-navy);--srs-stripe-2: #fff}.srs-band--red{--srs-ink: #fff;--srs-eyebrow: rgb(255 255 255 / .75);--srs-btn-bg: #fff;--srs-btn-fg: var(--srs-red);--srs-stripe-1: #fff;--srs-stripe-2: var(--srs-navy);--srx-accent: #fff;--color-background: 130 38 35}.srs-band--navy .srs-progress,.srs-band--red .srs-progress{background:#fff3}.srs-band--navy .srs-arrow:hover:not(:disabled),.srs-band--red .srs-arrow:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--srs-navy)}.srs-band--sand .srx-card__media{background:#fff}.srs-band--navy .srx-card__body,.srs-band--red .srx-card__body{color:#fff}.srs-promo__head{display:grid;gap:22px;margin-bottom:28px}.srs-promo .srs-display{font-size:clamp(40px,11vw,60px)}.srs-promo__offer{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.srs-promo__offer .srs-link{margin-top:12px}@media(min-width:768px){.srs-promo__head{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:end;gap:48px;margin-bottom:40px}.srs-promo .srs-display{font-size:clamp(56px,6vw,96px)}.srs-promo__offer{align-items:flex-end;text-align:right}.srs-promo__offer .srs-fine{margin-left:auto}}.srs-ticket{--stub: 88px;display:flex;align-items:stretch;width:100%;max-width:360px;min-height:78px;padding:0;border:0;border-radius:12px;background:#fff;color:var(--srs-navy);font:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 30px -12px #00000059;-webkit-mask:radial-gradient(circle 9px at calc(100% - var(--stub)) 0,transparent 98%,#000 100%) top / 100% 51% no-repeat,radial-gradient(circle 9px at calc(100% - var(--stub)) 100%,transparent 98%,#000 100%) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 9px at calc(100% - var(--stub)) 0,transparent 98%,#000 100%) top / 100% 51% no-repeat,radial-gradient(circle 9px at calc(100% - var(--stub)) 100%,transparent 98%,#000 100%) bottom / 100% 51% no-repeat;transition:transform .2s ease}.srs-ticket:hover{transform:translateY(-2px)}.srs-ticket__main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 18px}.srs-ticket__label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.srs-ticket__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:800;letter-spacing:.08em;line-height:1.05}.srs-ticket__stub{flex:0 0 var(--stub);display:grid;place-items:center;border-left:2px dashed rgb(0 48 81 / .22);color:var(--srs-red);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.srs-ticket.is-copied .srs-ticket__stub{color:#4d7c0f}.srs-band--sand .srs-ticket,.srs-band--none .srs-ticket{box-shadow:0 0 0 1px var(--srs-line),0 10px 30px -14px #00000040}.srs-tb{--tb-bg: var(--srs-navy);--tb-fg: #fff;padding-block-start:0}.srs-tb--red{--tb-bg: var(--srs-red)}.srs-tb--sand{--tb-bg: var(--srs-sand);--tb-fg: var(--srs-navy)}.srs-tb__band{--srs-eyebrow: color-mix(in srgb, var(--tb-fg) 70%, transparent);--srs-btn-bg: var(--tb-fg);--srs-btn-fg: var(--tb-bg);--srs-stripe-1: var(--srs-red);--srs-stripe-2: var(--tb-fg);padding-block:calc(var(--srs-pt, 48px) + 8px) 132px;background:var(--tb-bg);color:var(--tb-fg)}.srs-tb--red .srs-tb__band{--srs-stripe-1: #fff;--srs-stripe-2: var(--srs-navy)}.srs-tb--sand .srs-tb__band{--srs-btn-fg: #fff;--srs-btn-bg: var(--srs-red);--srs-eyebrow: var(--srs-red)}.srs-tb__inner{display:grid;gap:22px}.srs-tb__heading{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(52px,15vw,84px);line-height:.88;letter-spacing:-.05em;text-wrap:balance}.srs-tb__count{margin-inline-start:.3em;font-size:.24em;font-weight:700;letter-spacing:0;vertical-align:top;opacity:.65}.srs-tb__side{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.srs-tb__side .srs-text{margin:0}.srs-tb__products{position:relative;margin-top:-96px}@media(min-width:768px){.srs-tb__band{padding-block-end:168px}.srs-tb__inner{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:end;gap:48px}.srs-tb__heading{font-size:clamp(80px,9vw,150px)}.srs-tb__side{align-items:flex-end;text-align:right}.srs-tb__products{margin-top:-120px}}.srs-bp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:20px}.srs-bp__id{display:flex;flex-direction:column;gap:14px;min-width:0}.srs-bp__logo{display:flex;align-items:center;height:56px}.srs-bp__logo img{display:block;max-height:100%;max-width:200px;width:auto;height:auto;object-fit:contain}.srs-bp__copy{min-width:0}.srs-bp__copy .srs-eyebrow{margin-bottom:6px}.srs-bp__copy .srs-text{margin-top:6px;max-width:54ch}.srs-bp__all{font-size:14px}.srs-bp__foot{display:flex;margin-top:24px}.srs-chips{display:flex;gap:8px;margin:0 0 20px;padding:2px 0;list-style:none;overflow-x:auto;scrollbar-width:none}.srs-chips::-webkit-scrollbar{display:none}.srs-chip{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--srs-line);border-radius:999px;color:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.srs-chip:hover{background:var(--srs-navy);border-color:var(--srs-navy);color:#fff}@media(min-width:768px){.srs-bp__id{flex-direction:row;align-items:center;gap:28px}.srs-bp__logo{height:72px;padding-inline-end:28px;border-inline-end:1px solid var(--srs-line)}.srs-bp__logo img{max-width:220px}}.srs-switch__head{display:grid;gap:18px;margin-bottom:28px}.srs-switch__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,6vw,34px);letter-spacing:-.03em;line-height:1}.srs-switch__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.srs-tab{position:relative;display:grid;place-items:center;height:60px;padding:10px 12px;overflow:hidden;border:1px solid var(--srs-line);border-radius:12px;background:#fff;color:var(--srs-navy);cursor:pointer;transition:border-color .2s,box-shadow .2s}.srs-tab:hover{border-color:#00305159}.srs-tab.is-active{border-color:var(--srs-navy);box-shadow:inset 0 0 0 1px var(--srs-navy)}.srs-tab__logo{max-width:100%;max-height:30px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .2s,opacity .2s}.srs-tab:hover .srs-tab__logo,.srs-tab.is-active .srs-tab__logo{filter:none;opacity:1}.srs-tab__name{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.1}.srs-tab__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--srs-red);transform:scaleX(0);transform-origin:0 50%}.srs-tab.is-active .srs-tab__bar{transform:scaleX(1)}.srs-switch.is-playing .srs-tab.is-active .srs-tab__bar{animation:srs-fill var(--srs-autoplay, 7s) linear forwards}.srs-switch.is-paused .srs-tab.is-active .srs-tab__bar{animation-play-state:paused}@keyframes srs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.srs-switch__pane[hidden]{display:none}.srs-switch__pane.is-active{animation:srs-pane-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes srs-pane-in{0%{opacity:0;transform:translateY(8px)}}@media(min-width:768px){.srs-switch__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;margin-bottom:36px}.srs-switch__tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.srs-tab{width:136px;height:64px}}.srs-hero{--color-background: 0 48 81;position:relative;display:flex;min-height:var(--srs-hero-h, 90svh);padding:0;color:#fff}.srs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.section--rounded .srs-hero__media{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.js .section:not(.section--next-rounded) .srs-hero__media{bottom:calc(var(--border-radius) * -1)}.js [role=main] .shopify-section:last-child .srs-hero__media{bottom:0}.srs-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.srs-hero__video.is-playing{opacity:1}.srs-hero__media picture,.srs-hero__img{display:block;width:100%;height:100%}.srs-hero__img{width:100%;height:100%;object-fit:cover;transform:scale(1.08) translate3d(0,var(--srs-hero-shift, 0px),0);will-change:transform}.srs-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / calc(var(--srs-hero-shade) + .2)),rgb(0 0 0 / calc(var(--srs-hero-shade) * .4)) 40%,rgb(0 0 0 / calc(var(--srs-hero-shade) * .5)) 60%,rgb(0 0 0 / calc(var(--srs-hero-shade) + .3)))}.srs-hero__inner{display:flex;flex-direction:column;justify-content:space-between;gap:32px;width:100%;padding:112px 0 28px}.srs-hero__text{display:flex;flex-direction:column;align-items:flex-start;max-width:760px;padding-inline:var(--page-padding, 20px)}.srs-hero--center .srs-hero__text{align-self:center;align-items:center;margin-block:auto 0;text-align:center}.srs-hero .srs-eyebrow{color:#fffc}.srs-hero__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:clamp(40px,10vw,88px);line-height:.94;letter-spacing:-.035em;color:inherit;text-wrap:balance;text-shadow:0 2px 30px rgb(0 0 0 / .25)}.srs-hero .srs-text{color:#ffffffe6;opacity:1}.srs-hero .srs-btn{--srs-btn-bg: #fff;--srs-btn-fg: var(--srs-navy);margin-top:22px}.srs-hero .srs-empty{color:#fff;border-color:#ffffff80}.srs-hero__strip{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--srs-fade, 24px),#000 calc(100% - var(--srs-fade, 24px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--srs-fade, 24px),#000 calc(100% - var(--srs-fade, 24px)),transparent 100%)}.srs-hero__strip::-webkit-scrollbar{display:none}.srs-hero__strip{padding-block:12px 24px;margin-block:-12px -24px}.srs-hero__track{display:flex;gap:12px;width:max-content;margin:0;padding:0 var(--page-padding, 20px);list-style:none}.srs-glass{flex:0 0 auto;width:148px}.srs-glass a{display:flex;flex-direction:column;gap:6px;padding:8px 8px 11px;border:1px solid rgb(255 255 255 / .28);border-radius:16px;background:#ffffff24;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);color:#fff;text-decoration:none;box-shadow:0 8px 30px #0000002e;transition:background-color .25s,transform .35s cubic-bezier(.2,.8,.2,1)}.srs-glass a:hover{background:#ffffff3d;transform:translateY(-4px)}.srs-glass__img{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#fff}.srs-glass__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.srs-glass__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding-inline:2px;font-size:12.5px;font-weight:500;line-height:1.3}.srs-glass__price{padding-inline:2px;font-size:12.5px;font-weight:700}@media(min-width:768px){.srs-hero__inner{padding-block:150px 40px}.srs-hero__strip{--srs-fade: 64px}.srs-glass{width:200px}.srs-glass__title,.srs-glass__price{font-size:13.5px}.srs-hero__track{gap:16px}}@media(prefers-reduced-motion:reduce){.srs *,.srs *:before,.srs *:after{transition:none!important;animation:none!important}.srs-hero__img{transform:none}}.srs .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.srs-feat__head{margin-bottom:28px}.srs-feat__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(32px,8vw,44px);line-height:.95;letter-spacing:-.04em}.srs-feat__item+.srs-feat__item{margin-top:56px}@media(min-width:768px){.srs-feat__head{margin-bottom:40px}.srs-feat__title{font-size:clamp(44px,4vw,64px)}.srs-feat__item+.srs-feat__item{margin-top:72px}}.srs-feat .srs-feat__title{font-size:min(calc(var(--feat-title, 56px) * .72),11vw)}.srs-feat .srs-bp__logo{height:calc(var(--bp-logo, 72px) * .8)}.srs-feat .srs-bp__copy .srs-heading{font-size:min(calc(var(--bp-title, 44px) * .8),10vw)}.srs-feat .srs-bp__copy .srs-eyebrow{font-size:var(--bp-eyebrow, 11px)}.srs-feat .srs-bp__copy .srs-text{font-size:var(--bp-text, 15px)}@media(min-width:768px){.srs-feat .srs-feat__title{font-size:var(--feat-title, 56px)}.srs-feat .srs-bp__logo{height:var(--bp-logo, 72px)}.srs-feat .srs-bp__copy .srs-heading{font-size:var(--bp-title, 44px)}}.srs-btn--red{--srs-btn-bg: var(--srs-red);--srs-btn-fg: #fff}.srs-btn--navy{--srs-btn-bg: var(--srs-navy);--srs-btn-fg: #fff}.srs-btn--outline{--srs-btn-bg: transparent;--srs-btn-fg: currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.srs-btn--outline:hover{--srs-btn-bg: var(--srs-navy);--srs-btn-fg: #fff;box-shadow:inset 0 0 0 1.5px var(--srs-navy);filter:none}.srs-bp__all.srs-btn{height:44px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sr-sections.css.map */
