.fs-vs-them{--vs-coral: var(--fs-coral, #FF4D4D);--vs-coral-soft: rgba(255, 77, 77, .08);--vs-charcoal: var(--fs2-color-text-primary, #231F20);--vs-ink-2: var(--fs2-color-text-secondary, #555555);--vs-ink-3: var(--fs2-color-text-muted, #999999);--vs-border: var(--fs2-color-border, #E5E5E5);--vs-surface: var(--fs2-color-surface, #F7F7F7);--vs-radius: 24px;--vs-radius-sm: 14px;padding-block:clamp(4rem,8vw,7rem);background:#fff;color:var(--vs-charcoal);font-family:var(--fs-font-body, "Barlow", "Barlow Fallback", system-ui, sans-serif);position:relative;overflow:hidden}.fs-vs-them:before{content:"VS.";position:absolute;right:-2rem;bottom:-4rem;font-family:Barlow Condensed,Barlow Condensed Fallback,Impact,sans-serif;font-weight:700;font-size:clamp(14rem,28vw,28rem);line-height:.85;letter-spacing:-.06em;color:var(--vs-charcoal);opacity:.025;pointer-events:none;z-index:0}.fs-vs-them .fs2-container{position:relative;z-index:1}.fs-vs-them__grid{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}@media(min-width:960px){.fs-vs-them__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,6vw,6rem);align-items:stretch}}.fs-vs-them__intro{display:flex;flex-direction:column;gap:2.75rem;height:100%}.fs-vs-them__eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--vs-coral);width:fit-content}.fs-vs-them__eyebrow-mark{width:40px;height:3px;background:var(--vs-coral);display:inline-block}.fs-vs-them__heading{margin:0}.fs-vs-them__anthem{display:flex;flex-direction:column;gap:0;margin:0}.fs-vs-them__anthem-line{display:block;position:relative}.fs-vs-them__anthem-line--echo{margin-top:.7em}.fs-vs-them__anthem-stack{display:flex;flex-direction:column;line-height:.85}.fs-vs-them__anthem-mod{font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-size:2.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--vs-charcoal);line-height:1;padding-bottom:.9rem}.fs-vs-them__anthem-anchor{display:inline-flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-weight:800;font-size:clamp(4.4rem,6.4vw,7.6rem);line-height:.88;letter-spacing:-.025em;text-transform:uppercase;color:var(--vs-charcoal);max-width:100%}.fs-vs-them__anthem-anchor--echo{color:transparent;text-stroke:2.5px var(--vs-charcoal);-webkit-text-stroke:2.5px var(--vs-charcoal);transition:color .35s ease,-webkit-text-stroke-color .35s ease}.fs-vs-them__anthem:hover .fs-vs-them__anthem-anchor--echo{color:var(--vs-coral);-webkit-text-stroke-color:var(--vs-coral)}.fs-vs-them__anthem-dot{flex:0 0 auto;display:inline-block;width:.16em;height:.16em;background:var(--vs-coral);border-radius:50%;margin-left:.08em;align-self:flex-end;margin-bottom:.05em}.fs-vs-them__anthem-line--echo{overflow:hidden}.fs-vs-them__anthem-line--echo:after{content:"";position:absolute;left:0;bottom:.15em;height:2px;width:0;background:var(--vs-coral);animation:fs-vs-them-scan 1.1s ease-out .4s 1 forwards;pointer-events:none}@keyframes fs-vs-them-scan{0%{width:0;opacity:1}82%{width:100%;opacity:1}to{width:100%;opacity:0}}.fs-vs-them__paragraph{font-family:var(--fs-font-body, "Barlow", "Barlow Fallback", sans-serif);font-size:1.8rem;font-weight:400;line-height:1.65;color:var(--vs-ink-2);max-width:52ch;margin:0}.fs-vs-them__features{list-style:none;padding:3rem 0 0;margin:auto 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;border-top:2px solid var(--vs-charcoal);position:relative}.fs-vs-them__features:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;background:var(--vs-coral);border-radius:50%}.fs-vs-them__feature{position:relative;display:flex;align-items:flex-start;gap:1.2rem;padding:2rem 1.5rem;border-radius:18px;background:#fff;border:1px solid var(--vs-border);transition:transform .25s var(--fs-ease-default, cubic-bezier(.4, 0, .2, 1)),border-color .25s ease,box-shadow .25s ease}.fs-vs-them__feature:hover{transform:translateY(-2px);border-color:var(--vs-charcoal);box-shadow:0 8px 20px #0000000d}.fs-vs-them__feature-num{position:absolute;top:1rem;right:1.1rem;font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.15em;color:var(--vs-coral)}.fs-vs-them__feature-icon{flex:0 0 auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;color:var(--vs-charcoal)}.fs-vs-them__feature-icon svg{width:100%;height:100%}.fs-vs-them__feature-icon img{width:100%;height:100%;object-fit:contain}.fs-vs-them__feature-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.fs-vs-them__feature-title{font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vs-charcoal);line-height:1.2}.fs-vs-them__feature-desc{font-size:1.35rem;font-weight:400;line-height:1.45;color:var(--vs-ink-2)}.fs-vs-them__compare{position:relative}.fs-vs-them__table{background:#fff;border:2px solid var(--vs-charcoal);border-radius:28px;overflow:hidden;box-shadow:14px 14px 0 -4px #ff4d4d2e,0 40px 80px -40px #0000002e}.fs-vs-them__thead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--vs-charcoal);color:#fff}.fs-vs-them__th{padding:1.75rem 1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.25rem;min-height:120px;position:relative}.fs-vs-them__th--label{align-items:flex-start;text-align:left;padding-left:1.5rem}.fs-vs-them__thead-label{font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#ffffff8c}.fs-vs-them__th--us{background:var(--vs-coral);color:#fff}.fs-vs-them__brand-mark{font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:.02em;line-height:1}.fs-vs-them__th--us .fs-vs-them__brand-mark{font-family:Impact,Arial Black,sans-serif;font-weight:400;font-size:3.4rem;letter-spacing:-.02em;line-height:.9;display:inline-block;transform:skew(-15deg)}.fs-vs-them__brand-mark--them{font-size:2rem;opacity:.7;color:#ffffffbf;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#ffffff59}.fs-vs-them__brand-tag{font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#ffffffbf}.fs-vs-them__brand-tag--them{color:#ffffff73}.fs-vs-them__tbody{display:flex;flex-direction:column;position:relative}.fs-vs-them__tbody:before{content:"";position:absolute;top:0;bottom:0;left:calc(100% * (1.15 / 3.15));width:calc(100% * (1 / 3.15));background:var(--vs-coral-soft);border-left:2px solid var(--vs-coral);border-right:2px solid var(--vs-coral);pointer-events:none;z-index:0}.fs-vs-them__tr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:84px;border-top:1px solid var(--vs-border);transition:background-color .2s ease}.fs-vs-them__tr:first-child{border-top:0}.fs-vs-them__tr:hover{background-color:#00000004}.fs-vs-them__td{padding:1.5rem 1rem;text-align:center;font-size:1.55rem;line-height:1.35;position:relative;z-index:1;min-width:0;overflow-wrap:break-word}.fs-vs-them__th{min-width:0}.fs-vs-them__value,.fs-vs-them__brand-mark{overflow-wrap:break-word}.fs-vs-them__td--label{text-align:left;padding-left:1.5rem;font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-weight:600;font-size:1.35rem;text-transform:uppercase;letter-spacing:.06em;color:var(--vs-charcoal)}.fs-vs-them__td--us{position:relative}.fs-vs-them__mark{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.fs-vs-them__mark svg{width:20px;height:20px}.fs-vs-them__td--us .fs-vs-them__mark{background:var(--vs-coral);color:#fff;box-shadow:0 4px 12px #ff4d4d4d}.fs-vs-them__td--them .fs-vs-them__mark{background:#e2e2e2;color:#999;box-shadow:none}.fs-vs-them__value{font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.5rem}.fs-vs-them__value--us{color:var(--vs-charcoal)}.fs-vs-them__value--them{color:var(--vs-ink-3)}.fs-vs-them__cta{padding:2rem 1.5rem;border-top:1px solid var(--vs-border);background:#fff;display:flex;justify-content:center}.fs-vs-them__btn{display:inline-flex;align-items:center;gap:.85rem;padding:1.15rem 2.4rem;background:var(--vs-charcoal);color:#fff;border-radius:100px;font-family:Barlow Condensed,Barlow Condensed Fallback,sans-serif;font-weight:600;font-size:1.45rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.fs-vs-them__btn svg{width:18px;height:18px;transition:transform .25s var(--fs-ease-default, cubic-bezier(.4, 0, .2, 1))}.fs-vs-them__btn:hover{background:var(--vs-coral);transform:translateY(-1px);box-shadow:0 10px 22px #ff4d4d47}.fs-vs-them__btn:hover svg{transform:translate(4px)}@media(max-width:749px){.fs-vs-them__features{grid-template-columns:1fr}.fs-vs-them__thead{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr)}.fs-vs-them__tr{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr);min-height:56px}.fs-vs-them__tbody:before{left:calc(100% * (.95 / 2.95));width:calc(100% * (1 / 2.95))}.fs-vs-them__th{padding:1rem .4rem;min-height:78px}.fs-vs-them__th--label,.fs-vs-them__td--label{padding-left:.9rem}.fs-vs-them__anthem-anchor{font-size:clamp(3.8rem,11vw,6.2rem)}.fs-vs-them__anthem-anchor--echo{text-stroke:2px var(--vs-charcoal);-webkit-text-stroke:2px var(--vs-charcoal)}.fs-vs-them__anthem-mod{font-size:1.9rem}.fs-vs-them__paragraph{font-size:1.6rem}.fs-vs-them__feature-title{font-size:1.4rem}.fs-vs-them__feature-desc{font-size:1.25rem}.fs-vs-them__brand-mark{font-size:clamp(1.15rem,4vw,1.5rem)}.fs-vs-them__th--us .fs-vs-them__brand-mark{font-size:clamp(1.85rem,6.3vw,2.6rem)}.fs-vs-them__brand-tag,.fs-vs-them__thead-label{letter-spacing:.12em;font-size:.6rem}.fs-vs-them__td--label{font-size:clamp(1rem,3vw,1.15rem)}.fs-vs-them__td{padding:.7rem .35rem;font-size:clamp(1.05rem,3.2vw,1.3rem)}.fs-vs-them__value{font-size:clamp(1rem,3vw,1.2rem)}.fs-vs-them__btn{font-size:1.3rem}.fs-vs-them__mark{width:30px;height:30px}.fs-vs-them__mark svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.fs-vs-them__feature,.fs-vs-them__btn,.fs-vs-them__btn svg,.fs-vs-them__tr{transition:none}.fs-vs-them__anthem-line--echo:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fs-vs-them.css.map */
