:root{--flf-primary: #0b1a2b;--flf-primary-ink: #ffffff;--flf-primary-hover: #091321;--flf-surface: #ffffff;--flf-border: #e5e7eb;--flf-muted: #6b7280;--flf-head-bg:#f6f8fb;--flf-check: #16a34a;--flf-x: #c20}#compare{scroll-margin-top:90px}.flf-sub-hero{color:#fff;background:radial-gradient(1200px 500px at 50% -50%,rgba(255,255,255,.3),transparent),linear-gradient(180deg,#0a0a0a,#121212)}.flf-sub-hero__title{letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.25)}.flf-sub-hero__btn{background:var(--flf-primary)!important;border-color:var(--flf-primary)!important;color:var(--flf-primary-ink)!important;border-radius:5px}.flf-sub-hero__btn:hover{background:var(--flf-primary-hover)!important;border-color:var(--flf-primary-hover)!important}.flf-sub-highlights__tile{background:var(--flf-surface)!important;border:1px solid var(--flf-border)!important;box-shadow:none!important}.flf-sub-highlights__icon{color:var(--flf-primary)}.flf-sub-highlights__heading{letter-spacing:.02em}.flf-sub-highlights__text{color:var(--flf-muted)}.flf-compare .flf-th{background:var(--flf-head-bg)!important;border-bottom:2px solid var(--flf-border)!important}.flf-compare .flf-td{border-bottom:1px solid var(--flf-border)!important}.flf-compare .flf-badge{background:var(--flf-primary)!important;color:var(--flf-primary-ink)!important}.flf-compare .flf-colblurb{color:var(--flf-muted)!important}.flf-compare .flf-btn-ghost{border-color:var(--flf-primary)!important;color:var(--flf-primary)!important;background:transparent!important}.flf-compare .flf-btn-ghost:hover{background:var(--flf-primary)!important;color:var(--flf-primary-ink)!important;border-color:var(--flf-primary-hover)!important}.flf-compare .flf-check{color:var(--flf-check)!important}.flf-compare .flf-x{color:var(--flf-x)!important}.flf-compare .flf-note{color:var(--flf-muted)!important}.flf-flag-grid__card{background:var(--flf-surface)!important;border:1px solid var(--flf-border)!important}.flf-flag-grid__vendor{color:var(--flf-muted)!important}.flf-flag-grid__btn{background:var(--flf-primary)!important;border-color:var(--flf-primary)!important;color:var(--flf-primary-ink)!important}.flf-flag-grid__btn:hover{background:var(--flf-primary-hover)!important;border-color:var(--flf-primary-hover)!important}.flf-sub-faq__item{background:var(--flf-surface)!important;border:1px solid var(--flf-border)!important}.flf-sub-faq__a{color:var(--flf-muted)!important}.flf-sub-faq__item[open]{background:#f7f9fc!important;border-color:#dbe3ef!important}.flf-sub-badge__wrap{background:var(--flf-surface)!important;border:1px solid var(--flf-border)!important}.flf-sub-badge__icon{color:var(--flf-primary)!important}.flf-sub-badge__title{letter-spacing:.02em}.flf-sub-badge__link{color:var(--flf-primary)!important}.flf-sub-hero__title,.flf-flag-grid__heading,.flf-sub-faq__heading{text-transform:none}.subscription-compare .subcmp-wrap{overflow-x:auto}.subscription-compare .subcmp-table{min-width:760px}.subscription-compare .subcmp-row{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:8px;margin-bottom:8px}.subscription-compare .subcmp-row--head{position:sticky;top:0;z-index:1}.subscription-compare .subcmp-cell{background:#fff;border:1px solid var(--flf-border, #e5e7eb);border-radius:8px;padding:14px;text-align:center}.subscription-compare .subcmp-cell--feature{text-align:left;font-weight:600}.subscription-compare .subcmp-plan-title{font-weight:700;font-size:16px;margin-bottom:6px}.subscription-compare .subcmp-plan-badge{display:inline-block;font-size:12px;background:#f3f4f6;border-radius:5px;padding:4px 8px;margin-bottom:6px}.subscription-compare .subcmp-plan-price{font-weight:700;margin-bottom:10px}.subscription-compare .subcmp-btn{display:inline-block;padding:8px 12px;border-radius:6px;border:1px solid var(--flf-primary, #0b1a2b);text-decoration:none;font-weight:800;color:var(--flf-primary, #0b1a2b)}.subscription-compare .subcmp-btn:hover{background:var(--flf-primary, #0b1a2b);color:#fff;border-color:var(--flf-primary-hover, #091321)}.subscription-compare .subcmp-yes{color:#16a34a;font-weight:700;font-size:18px}.subscription-compare .subcmp-no{color:#dc2626;font-weight:700;font-size:18px}.subscription-compare .subcmp-heading{text-align:center;margin:0 0 8px;font-size:clamp(22px,3vw,32px);letter-spacing:.02em;width:100%}.subscription-compare .subcmp-subheading{text-align:center;color:var(--flf-muted, #6b7280);margin:0 0 16px;width:100%}.subscription-compare .subcmp-footer{text-align:center;margin-top:14px;width:100%}.subscription-compare .subcmp-link{text-decoration:underline}body.page-subscriptions{--flf-red: #9d1b1b;--flf-dark: #111;--flf-text: #222;--flf-muted: #6a6a6a;--flf-bg: #f7f7f7;--flf-border: rgba(0,0,0,.12);--flf-green: #1aa34a}body.page-subscriptions .flf-sub-hero,body.page-subscriptions .flf-sub-hero h1,body.page-subscriptions .flf-sub-hero p{color:#fff}body.page-subscriptions .flf-sub-hero a,body.page-subscriptions .flf-sub-hero .action_button,body.page-subscriptions .flf-sub-hero .btn{background:var(--flf-red)!important;border-color:var(--flf-red)!important;color:#fff!important;border-radius:5px;padding:.7rem 1.1rem}body.page-subscriptions .flf-sub-hero a:hover,body.page-subscriptions .flf-sub-hero .action_button:hover,body.page-subscriptions .flf-sub-hero .btn:hover{filter:brightness(.92)}body.page-subscriptions .flf-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.page-subscriptions .flf-perks .perk{background:#fff;border:1px solid var(--flf-border);border-radius:12px;padding:16px}body.page-subscriptions .flf-perks h6{margin:.35rem 0 0;font-weight:700;font-size:13px;color:var(--flf-dark)}body.page-subscriptions .flf-perks p{margin:.15rem 0 0;font-size:12px;color:var(--flf-muted)}body.page-subscriptions .flf-compare .heading-row{margin:10px 0 14px;display:flex;align-items:baseline;gap:12px}body.page-subscriptions .flf-compare .heading-row h3{margin:0;font-size:20px;letter-spacing:.02em;color:var(--flf-dark)}body.page-subscriptions .flf-compare .heading-row a{margin-left:auto;font-size:13px;color:var(--flf-red);text-decoration:none}body.page-subscriptions .flf-compare .heading-row a:hover{text-decoration:underline}body.page-subscriptions .flf-compare .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.page-subscriptions .flf-compare .plan{background:#fff;border:1px solid var(--flf-border);border-radius:12px;padding:12px;text-align:center}body.page-subscriptions .flf-compare .plan h5{margin:0 0 .35rem;font-weight:700;font-size:14px;color:var(--flf-dark)}body.page-subscriptions .flf-compare .plan .badge{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--flf-muted);margin-bottom:.25rem}body.page-subscriptions .flf-compare .plan .price{font-size:12px;color:var(--flf-muted)}body.page-subscriptions .flf-compare .plan .btn,body.page-subscriptions .flf-compare .plan .action_button{margin-top:.55rem;width:100%;background:var(--flf-red)!important;border-color:var(--flf-red)!important;color:#fff!important;border-radius:5px;padding:.55rem .9rem}body.page-subscriptions .flf-compare .table-wrap{overflow-x:auto}body.page-subscriptions .flf-compare table{width:100%;border-collapse:collapse;font-size:14px}body.page-subscriptions .flf-compare th,body.page-subscriptions .flf-compare td{padding:10px 12px;border:1px solid var(--flf-border);background:#fff;text-align:center;vertical-align:middle}body.page-subscriptions .flf-compare th:first-child,body.page-subscriptions .flf-compare td:first-child{text-align:left}body.page-subscriptions .flf-compare tr:nth-child(2n) td{background:var(--flf-bg)}body.page-subscriptions .flf-compare .check,body.page-subscriptions .flf-compare .icon-check,body.page-subscriptions .flf-compare td:has(.check){color:var(--flf-green);font-weight:700}body.page-subscriptions .flf-compare .x,body.page-subscriptions .flf-compare .icon-x,body.page-subscriptions .flf-compare td:has(.x){color:#c44545;font-weight:700}body.page-subscriptions .ffl-faqs details{border:1px solid var(--flf-border);border-radius:12px;background:#fff;margin:8px 0}body.page-subscriptions .ffl-faqs summary{list-style:none;cursor:pointer;padding:12px 16px;font-weight:700;color:var(--flf-dark)}body.page-subscriptions .ffl-faqs .faq-answer{padding:0 16px 13px;color:var(--flf-text)}@media (max-width: 1024px){body.page-subscriptions .flf-perks,body.page-subscriptions .flf-compare .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){body.page-subscriptions .flf-perks,body.page-subscriptions .flf-compare .plans{grid-template-columns:1fr}body.page-subscriptions .flf-compare .heading-row{flex-wrap:wrap;gap:6px}body.page-subscriptions .flf-compare .heading-row a{margin-left:0}}body.page-flag-subscription{--flf-primary:#0b1a2b;--flf-primary-hover:#091321;--flf-border:#e5e7eb;--flf-muted:#6b7280;--flf-green:#16a34a}body.page-flag-subscription .flf-sub-hero__btn{background:var(--flf-primary)!important;border-color:var(--flf-primary)!important;color:#fff!important}body.page-flag-subscription .flf-sub-hero__btn:hover{background:var(--flf-primary-hover)!important;border-color:var(--flf-primary-hover)!important}body.page-flag-subscription .flf-sub-highlights__tile{background:#fff!important;border:1px solid var(--flf-border)!important;box-shadow:none!important}body.page-flag-subscription .flf-sub-highlights__text{color:var(--flf-muted)!important}body.page-flag-subscription .subscription-compare .subcmp-wrap{overflow-x:auto}body.page-flag-subscription .subscription-compare .subcmp-table{min-width:760px}body.page-flag-subscription .subscription-compare .subcmp-row{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:8px;margin-bottom:8px}body.page-flag-subscription .subscription-compare .subcmp-row--head{position:sticky;top:0;z-index:1}body.page-flag-subscription .subscription-compare .subcmp-cell{background:#fff;border:1px solid var(--flf-border);border-radius:8px;padding:14px;text-align:center}body.page-flag-subscription .subscription-compare .subcmp-cell--feature{text-align:left;font-weight:600}body.page-flag-subscription .subscription-compare .subcmp-heading{text-align:center;margin:0 0 8px;font-size:clamp(22px,3vw,32px);letter-spacing:.02em}body.page-flag-subscription .subscription-compare .subcmp-subheading{text-align:center;color:var(--flf-muted);margin:0 0 16px}body.page-flag-subscription .subscription-compare .subcmp-plan-title{font-weight:700;font-size:16px;margin-bottom:6px}body.page-flag-subscription .subscription-compare .subcmp-plan-badge{display:inline-block;font-size:12px;background:#f3f4f6;border-radius:5px;padding:4px 8px;margin-bottom:6px}body.page-flag-subscription .subscription-compare .subcmp-plan-price{font-weight:700;margin-bottom:10px}body.page-flag-subscription .subscription-compare .subcmp-btn{display:inline-block;padding:8px 12px;border-radius:5px;border:1px solid var(--flf-primary);color:var(--flf-primary);text-decoration:none;font-weight:800}body.page-flag-subscription .subscription-compare .subcmp-btn:hover{background:var(--flf-primary);color:#fff;border-color:var(--flf-primary-hover)}body.page-flag-subscription .subscription-compare .subcmp-yes{color:var(--flf-green);font-weight:700;font-size:18px}body.page-flag-subscription .subscription-compare .subcmp-no{color:#c44545;font-weight:700;font-size:18px}body.page-flag-subscription .subscription-compare .subcmp-footer{text-align:center;margin-top:14px}body.page-flag-subscription .subscription-compare .subcmp-link{text-decoration:underline}body.page-flag-subscription .flf-sub-faq__item{background:#fff;border:1px solid var(--flf-border);border-radius:12px}body.page-flag-subscription .flf-sub-faq__a{color:var(--flf-muted)}body.page-flag-subscription .flf-sub-faq__item[open]{background:#f7f9fc;border-color:#dbe3ef}body.page-flag-subscription .flf-sub-hero{position:relative}body.page-flag-subscription .flf-sub-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 500px at 50% -50%,rgba(0,0,0,.3),transparent),linear-gradient(180deg,#0000008c,#000c);z-index:0}body.page-flag-subscription .flf-sub-hero__container{position:relative;z-index:1}body.page-flag-subscription .flf-sub-hero__title{color:#fff!important;opacity:1!important;text-shadow:0 2px 6px rgba(0,0,0,.45)}body.page-flag-subscription .flf-sub-hero__sub{color:#fffffffa!important;opacity:1!important}body.page-flag-subscription .subscription-compare .subcmp-heading,body.page-flag-subscription .subscription-compare .subcmp-subheading{text-align:center!important;max-width:1200px;margin:0 auto 12px;padding:0 16px}body.page-flag-subscription .subscription-compare .subcmp-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media (max-width: 740px){body.page-flag-subscription .subscription-compare .subcmp-wrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}body.page-flag-subscription .subscription-compare .subcmp-row{display:grid;grid-template-columns:minmax(140px,1fr) repeat(4,minmax(220px,75vw));gap:8px;min-width:max-content}body.page-flag-subscription .subscription-compare .subcmp-cell{scroll-snap-align:start}body.page-flag-subscription .subscription-compare .subcmp-cell--feature{position:sticky;left:0;z-index:3;background:#fff;box-shadow:8px 0 8px -8px #00000026}body.page-flag-subscription .subscription-compare .subcmp-wrap:after{content:"Swipe \2192";position:absolute;right:10px;top:-22px;font-size:12px;color:var(--flf-muted, #6b7280);pointer-events:none}}body.page-flag-subscription .subscription-compare .subcmp-heading,body.page-flag-subscription .subscription-compare .subcmp-subheading,body.page-flag-subscription .subscription-compare .subcmp-footer{display:block;width:100%;grid-column:1 / -1;text-align:center}body.page-flag-subscription .flf-sub-hero__btn{display:inline-block;text-align:center;line-height:1.2;border:1px solid var(--button-color-border, #10222f)!important;padding:13px 20px!important;background:var(--button-color-background, #10222f)!important;color:var(--button-color-text, #ffffff)!important;font-family:Oswald,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;word-break:break-word;border-radius:0!important;cursor:pointer;transition:all .2s linear}body.page-flag-subscription .flf-sub-hero__btn:hover,body.page-flag-subscription .flf-sub-hero__btn:active{background:var(--button-color-background-hover, var(--button-color-background, #ffffff))!important;border-color:var(--button-color-border-hover, var(--button-color-border, #ffffff))!important;color:var(--button-color-text-hover, var(--button-color-text, #333333))!important}body.page-flag-subscription .flf-sub-hero__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.page-flag-subscription .subscription-compare .subcmp-btn{border:1px solid var(--button-color-border, #10222f);padding:13px 20px;background:var(--button-color-background, #10222f);color:var(--button-color-text, #ffffff);font-family:Oswald,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:1px;line-height:1.2;border-radius:0;text-decoration:none;display:inline-block;transition:all .2s linear}body.page-flag-subscription .subscription-compare .subcmp-btn:hover,body.page-flag-subscription .subscription-compare .subcmp-btn:active{background:var(--button-color-background-hover, var(--button-color-background,#333333));border-color:var(--button-color-border-hover, var(--button-color-border, #333333));color:var(--button-color-text-hover, var(--button-color-text, #ffffff))}
/*# sourceMappingURL=/cdn/shop/t/20/assets/flf-subscriptions.css.map */
