:root{--fs-paper: #FFFFFF;--fs-shell: #FAFAF9;--fs-sand: #F5F5F4;--fs-line: #E6E5E2;--fs-ink: #16181C;--fs-ink-deep: #101114;--fs-ink-black: #0B0C0E;--fs-muted: #55575C;--fs-subtle: #6E7076;--fs-red: #E8102A;--fs-red-bright: #FF2440;--fs-red-deep: #C50D23;--fs-red-soft: #FF5A6E;--fs-red-pale: #FFB5BE;--fs-star: #F6A70B;--fs-surface-page: var(--fs-paper);--fs-surface-tint: var(--fs-shell);--fs-surface-utility: var(--fs-sand);--fs-surface-card: var(--fs-paper);--fs-surface-dark: var(--fs-ink);--fs-surface-hero: var(--fs-ink-deep);--fs-surface-footer: var(--fs-ink-black);--fs-border: var(--fs-line);--fs-border-strong: var(--fs-ink);--fs-text-heading: var(--fs-ink);--fs-text-body: var(--fs-muted);--fs-text-quiet: var(--fs-subtle);--fs-text-invert: var(--fs-paper);--fs-text-price: var(--fs-red);--fs-text-link: var(--fs-red-deep);--fs-action: var(--fs-red);--fs-action-hover: var(--fs-red-bright);--fs-action-dark: var(--fs-ink);--fs-action-dark-hover: var(--fs-ink-deep);--fs-focus-ring: var(--fs-red)}:root{--fs-font-display: "Saira Condensed", Impact, ui-sans-serif, sans-serif;--fs-font-body: Barlow, ui-sans-serif, system-ui, sans-serif;--fs-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--fs-weight-regular: 400;--fs-weight-medium: 500;--fs-weight-semibold: 600;--fs-weight-bold: 700;--fs-weight-extrabold: 800;--fs-size-hero: clamp(44px, 6.4vw, 86px);--fs-size-band: clamp(38px, 5.5vw, 64px);--fs-size-section: clamp(30px, 4vw, 40px);--fs-size-panel: 26px;--fs-size-card-title: 21px;--fs-size-sub: 19px;--fs-size-rail: 16.5px;--fs-size-lead: 18px;--fs-size-prose: 17px;--fs-size-base: 16px;--fs-size-body: 15px;--fs-size-body-sm: 14.5px;--fs-size-meta: 13.5px;--fs-size-caption: 12.5px;--fs-size-chip: 11.5px;--fs-leading-display: .98;--fs-leading-tight: 1.15;--fs-leading-snug: 1.4;--fs-leading-body: 1.62;--fs-leading-prose: 1.72;--fs-track-display: .02em;--fs-track-button: .12em;--fs-track-eyebrow: .18em;--fs-track-rail: .1em;--fs-track-chip: .1em}:root{--fs-space-1: 4px;--fs-space-2: 8px;--fs-space-3: 12px;--fs-space-4: 16px;--fs-space-5: 20px;--fs-space-6: 24px;--fs-space-7: 28px;--fs-space-8: 32px;--fs-space-10: 40px;--fs-space-12: 48px;--fs-space-16: 64px;--fs-space-20: 80px;--fs-shell-max: 1360px;--fs-gutter: 20px;--fs-gutter-sm: 32px;--fs-gutter-lg: 40px;--fs-grid-gap: 20px;--fs-section-gap: 64px;--fs-tap-min: 44px}:root{--fs-radius-none: 0;--fs-radius-sm: 4px;--fs-radius-md: 6px;--fs-radius-lg: 8px;--fs-radius-full: 9999px;--fs-wedge: polygon(12px 0, 100% 0, calc(100% - 12px) 100%, 0 100%);--fs-wedge-sm: polygon(8px 0, 100% 0, calc(100% - 8px) 100%, 0 100%)}:root{--fs-shadow-card-hover: 0 16px 36px rgba(22, 24, 28, .12);--fs-shadow-tile-hover: 0 14px 28px rgba(22, 24, 28, .14);--fs-shadow-menu: 0 18px 50px rgba(22, 24, 28, .18);--fs-shadow-suggest: 0 22px 48px rgba(22, 24, 28, .2);--fs-shadow-mega: 0 26px 44px -16px rgba(11, 12, 14, .35);--fs-shadow-drawer: 0 0 60px rgba(11, 12, 14, .4);--fs-scrim-overlay: rgba(11, 12, 14, .55);--fs-scrim-card: linear-gradient(rgba(16, 17, 20, .05) 40%, rgba(16, 17, 20, .88));--fs-scrim-hero: linear-gradient(95deg, rgba(16, 17, 20, .94) 35%, rgba(16, 17, 20, .55) 70%, rgba(16, 17, 20, .25));--fs-scrim-spotlight: linear-gradient(90deg, transparent 55%, #101114);--fs-swatch-sheen: linear-gradient(115deg, rgba(255,255,255,.35) 0%, transparent 30%, transparent 65%, rgba(255,255,255,.18) 78%, transparent 90%)}:root{--fs-ease-out: cubic-bezier(.16, 1, .3, 1);--fs-ease-standard: ease-out;--fs-dur-fast: .1s;--fs-dur-hover: .2s;--fs-dur-panel: .3s;--fs-dur-image: .5s;--fs-dur-reveal: .7s;--fs-lift-card: -4px;--fs-zoom-image: 1.05}html{scroll-behavior:smooth;background:var(--fs-paper)}body{margin:0;background:var(--fs-paper);color:var(--fs-ink);font-family:var(--fs-font-body);font-size:var(--fs-size-base);line-height:var(--fs-leading-body);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}::selection{background:var(--fs-red);color:#fff}:focus-visible{outline:2px solid var(--fs-red);outline-offset:2px}a{color:var(--fs-text-link);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--fs-ink)}h1,h2,h3,h4,h5,h6,p{margin:0}img{display:block;max-width:100%}button{font:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fs-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fs-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fs-slide-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes fs-slide-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes fs-mega-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes fs-spin{to{transform:rotate(360deg)}}@keyframes fs-intro-blade{0%{transform:translate(calc(-40vw - 60vh))}to{transform:translate(calc(100vw + 20vh)) rotate(25deg)}}@keyframes fs-intro-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fs-intro-glint{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes fs-intro-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fs-intro-city{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fs-intro-cut{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fs-intro-peel-top{0%{transform:none}to{transform:translate(-16vw,-115vh)}}@keyframes fs-intro-peel-bottom{0%{transform:none}to{transform:translate(16vw,115vh)}}html.fs-overlay-scrollbar{scrollbar-width:none}html.fs-overlay-scrollbar::-webkit-scrollbar{width:0;height:0}.fs-container{margin-inline:auto;width:100%;max-width:var(--fs-shell-max);padding-inline:var(--fs-gutter)}@media(min-width:640px){.fs-container{padding-inline:var(--fs-gutter-sm)}}@media(min-width:1024px){.fs-container{padding-inline:var(--fs-gutter-lg)}}.fs-display{font-family:var(--fs-font-display);font-weight:800;text-transform:uppercase;font-style:italic;line-height:.98;margin:0}.fs-h-section{font-family:var(--fs-font-display);font-weight:800;text-transform:uppercase;font-style:italic;line-height:.98;font-size:var(--fs-size-section);margin:0}.fs-accent{color:var(--fs-red)}.fs-accent-bright{color:var(--fs-red-bright)}.fs-eyebrow{display:inline-block;background:var(--fs-red);padding:6px 16px;font-family:var(--fs-font-display);font-size:15px;font-weight:700;text-transform:uppercase;font-style:italic;letter-spacing:var(--fs-track-eyebrow);color:#fff}.fs-wedge{clip-path:var(--fs-wedge)}.fs-wedge-sm{clip-path:var(--fs-wedge-sm)}.fs-btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:8px;border:0;background:none;font-family:var(--fs-font-display);font-weight:700;text-transform:uppercase;font-style:italic;letter-spacing:var(--fs-track-button);transition:all var(--fs-dur-hover) ease-out;text-decoration:none}.fs-btn:disabled{cursor:not-allowed;opacity:.6}.fs-btn-primary{clip-path:var(--fs-wedge);background:var(--fs-red);padding:14px 36px;font-size:18px;color:#fff}.fs-btn-primary:hover{background:var(--fs-red-bright);color:#fff}.fs-btn-dark{clip-path:var(--fs-wedge);background:var(--fs-ink);padding:14px 36px;font-size:18px;color:#fff}.fs-btn-dark:hover{background:var(--fs-ink-deep);color:#fff}.fs-btn-outline{clip-path:var(--fs-wedge);border:1px solid rgba(22,24,28,.25);padding:14px 36px;font-size:18px;color:var(--fs-ink)}.fs-btn-outline:hover{border-color:var(--fs-red);background:#e8102a0d;color:var(--fs-red)}.fs-btn-outline-light{clip-path:var(--fs-wedge);border:1px solid rgba(255,255,255,.4);padding:14px 36px;font-size:18px;color:#fff}.fs-btn-outline-light:hover{border-color:var(--fs-red);background:#e8102a26;color:#fff}.fs-btn-sm{padding:10px 24px;font-size:16px}.fs-btn-add{border-radius:var(--fs-radius-sm);border:2px solid var(--fs-ink);background:#fff;padding:6px 14px;font-size:14px;color:var(--fs-ink)}.fs-btn-add:hover{background:var(--fs-ink);color:#fff}.fs-card{overflow:hidden;border-radius:var(--fs-radius-lg);border:1px solid var(--fs-line);background:var(--fs-paper)}.fs-card-hover{transition:transform var(--fs-dur-panel) ease-out,box-shadow var(--fs-dur-panel) ease-out}.fs-card-hover:hover{transform:translateY(-4px);box-shadow:var(--fs-shadow-card-hover)}.fs-panel{border-radius:var(--fs-radius-lg);border:1px solid var(--fs-line);background:var(--fs-shell)}.fs-tag-chip{display:inline-block;border-radius:var(--fs-radius-sm);padding:4px 10px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:var(--fs-track-chip);color:#fff;background:var(--fs-ink)}.fs-tag-chip-red{background:var(--fs-red)}.fs-chip-filter{display:inline-flex;min-height:34px;cursor:pointer;align-items:center;gap:6px;border-radius:var(--fs-radius-full);border:1px solid var(--fs-line);background:var(--fs-shell);padding-inline:12px;font-size:13.5px;font-weight:500;color:var(--fs-ink);transition:color var(--fs-dur-hover),border-color var(--fs-dur-hover)}.fs-chip-filter:hover{border-color:var(--fs-red);color:var(--fs-red)}.fs-field-label{margin-bottom:6px;display:block;font-size:14px;font-weight:600;color:var(--fs-ink)}.fs-field-input{width:100%;border-radius:var(--fs-radius-md);border:1px solid var(--fs-line);background:#fff;padding:12px 16px;font-family:var(--fs-font-body);font-size:16px;color:var(--fs-ink)}.fs-field-input::placeholder{color:var(--fs-subtle)}.fs-field-input:focus{border-color:var(--fs-ink);outline:none}.fs-field-input[aria-invalid=true],.fs-field-input.is-error{border-color:var(--fs-red)}.fs-field-error{margin-top:6px;font-size:14px;color:var(--fs-red)}.fs-field-hint{margin-top:6px;font-size:14px;color:var(--fs-muted)}.fs-facet-row{display:flex;min-height:38px;width:100%;cursor:pointer;align-items:center;gap:10px;text-align:left;font-size:14.5px;color:var(--fs-muted);transition:color var(--fs-dur-hover)}.fs-facet-row:hover{color:var(--fs-ink)}.fs-facet-box{display:grid;height:18px;width:18px;flex-shrink:0;place-items:center;border-radius:var(--fs-radius-sm);border:2px solid var(--fs-line);background:#fff;transition:background var(--fs-dur-hover),border-color var(--fs-dur-hover)}.fs-facet-box.is-on{border-color:var(--fs-red);background:var(--fs-red)}.fs-link-red{cursor:pointer;font-weight:600;color:var(--fs-red-deep);text-decoration:underline;text-underline-offset:2px;transition:color var(--fs-dur-hover)}.fs-link-red:hover{color:var(--fs-ink)}.fs-link-arrow{cursor:pointer;font-size:14.5px;font-weight:600;color:var(--fs-red);text-decoration:none;transition:color var(--fs-dur-hover)}.fs-link-arrow:hover{color:var(--fs-red-deep)}.fs-prose{font-size:17px;line-height:1.72;color:var(--fs-muted)}.fs-prose p+p{margin-top:20px}.fs-prose strong{font-weight:600;color:var(--fs-ink)}.fs-swatch-sheen{background:var(--fs-swatch-sheen)}.fs-rail-plain:hover{color:var(--fs-red)!important}.fs-rail-track{-ms-overflow-style:none}.fs-rail-track::-webkit-scrollbar{display:none}.fs-header-menu{display:none}@media(max-width:899px){.fs-stack-md{grid-template-columns:minmax(0,1fr)!important}.fs-rail-desktop{display:none}.fs-header-menu{display:grid}.fs-utility-links{display:none!important}.fs-header-account{flex-shrink:1!important;min-width:0;gap:16px!important}}@media(max-width:639px){.fs-stack-sm{grid-template-columns:minmax(0,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/filmsource-base.css.map */
