:root,:root.fl-sharp-precise,:root.fl-sharp-standard,:root.fl-sharp-soft{--fl-font-display: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fl-font-heading: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fl-font-serif: "Fraunces", Georgia, "Times New Roman", serif;--fl-font-mono: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--fl-btn-radius: 999px;--fl-r-lg: 26px;--fl-r-md: 20px;--fl-r-sm: 14px;--fl-r-xs: 10px;--fl-paper: #fbfcfe;--fl-s1: #f2f6fc;--fl-s2: #e6eef9;--fl-line: #e3eaf3;--fl-line-2: #cfdbea;--fl-ink: #18263d;--fl-muted: #627189;--fl-muted-2: #93a1b5;--fl-shadow-sm: 0 1px 2px rgba(15, 36, 64, .05), 0 2px 8px -4px rgba(15, 36, 64, .08);--fl-shadow-md: 0 1px 2px rgba(15, 36, 64, .05), 0 14px 34px -18px rgba(15, 36, 64, .28);--fl-shadow-lg: 0 2px 4px rgba(15, 36, 64, .04), 0 30px 70px -34px rgba(15, 36, 64, .45);--fl-tracking-label: .1em;--fl-tracking-display: -.026em;--fl-lh-tight: 1.06;--fl-grid-color: transparent;--fl-grid-color-dark: transparent;--fl-ease: cubic-bezier(.22, .61, .36, 1);--fl-ease-out: cubic-bezier(.16, 1, .3, 1);--fl-reveal-rise: 18px;--fl-reveal-stagger: 70ms;--fls-amber: #f5a623;--fl-tp-green: #f5a623;--fls-glow-1: rgba(182, 205, 234, .42);--fls-glow-2: rgba(205, 222, 243, .55);--fls-glow-3: rgba(226, 236, 249, .5)}html{background:#fbfcfe}body{position:relative}body:not(.flq-page):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(560px 420px at 104% -6%,var(--fls-glow-1),rgba(182,205,234,0) 62%),radial-gradient(520px 400px at -8% 104%,var(--fls-glow-2),rgba(205,222,243,0) 64%),radial-gradient(380px 300px at 92% 78%,var(--fls-glow-3),rgba(226,236,249,0) 70%)}body.fl-grid-page,body[class*=fl-bg-]{background-image:none!important}body:not(.flq-page){color:var(--fl-ink)}.fl-display,.fl-head__title,.fl-hr-title,.fl-pdp__title{font-family:var(--fl-font-display);font-weight:600;letter-spacing:var(--fl-tracking-display);line-height:1.08;text-wrap:balance}.fl-display em,.fl-display i,.fl-head__title em,.fl-head__title i,.fl-hr-title em,.fl-hr-title i,.fls-hl{font-family:var(--fl-font-serif);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--fl-accent);padding:0 .14em;margin:0 -.02em;border-radius:8px;background:linear-gradient(var(--fl-s2),var(--fl-s2)) no-repeat 0 55% / 100% 82%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fl-mono,.fl-num{font-variant-numeric:tabular-nums;letter-spacing:0}.fl-eyebrow{font-family:var(--fl-font-sans);font-size:1.2rem;font-weight:600;letter-spacing:.1em;color:var(--fl-accent)}.fl-lede,.fl-head__intro{color:var(--fl-muted);text-wrap:pretty}.fl-btn{min-height:54px;padding:0 28px;font-family:var(--fl-font-sans);font-size:1.6rem;font-weight:600;letter-spacing:-.005em;text-transform:none;border-radius:999px;box-shadow:0 10px 24px -12px #0f2440b3,inset 0 1px #ffffff14;transition:background .2s var(--fl-ease),transform .2s var(--fl-ease),box-shadow .2s var(--fl-ease),opacity .2s}.fl-btn--lg{min-height:58px;padding:0 30px}.fl-btn svg,.fl-btn .fl-icon{transition:transform .25s var(--fl-ease)}.fl-btn--ghost{background:#fff;color:var(--fl-navy);border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--fl-line-2)}.fl-btn--bracket:before,.fl-btn--bracket:after,.fl-btn--bracket>.fl-btn__corner{display:none!important}.fl-btn[disabled],.fl-btn[aria-disabled=true]{opacity:.35;box-shadow:none}@media(hover:hover)and (pointer:fine){.fl-btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px #0f2440bf}.fl-btn:hover svg,.fl-btn:hover .fl-icon{transform:translate(3px)}.fl-btn--ghost:hover{background:var(--fl-s1);box-shadow:inset 0 0 0 1.5px var(--fl-navy)}}.fl-card{border:1px solid var(--fl-line);border-radius:var(--fl-r-lg);box-shadow:var(--fl-shadow-md)}.fl-chip{font-family:var(--fl-font-sans);font-size:1.25rem;font-weight:600;text-transform:none;letter-spacing:0;padding:6px 12px;border-radius:999px;border:0;background:var(--fl-s1);color:var(--fl-navy)}.fl-chip--ok{background:#e6f4ee;color:#1f6e50}.fl-chip--warn{background:#fbefe6;color:#93501f}.fl-chip--navy{background:var(--fl-navy);color:#fff}.fl-input,.fl-select,textarea.fl-input{min-height:52px;padding:0 18px;border:1px solid var(--fl-line-2);border-radius:var(--fl-r-sm);background:#fff;font-size:1.6rem;box-shadow:var(--fl-shadow-sm)}textarea.fl-input{padding:14px 18px}.fl-input:focus,.fl-select:focus,textarea.fl-input:focus{outline:none;border-color:var(--fl-accent);box-shadow:0 0 0 4px #3f6fb024}.fl-label{font-weight:600;font-size:1.35rem;letter-spacing:0;text-transform:none;color:var(--fl-navy)}.fl-table{border-radius:var(--fl-r-md);overflow:hidden}.fl-rte blockquote{border-left:3px solid var(--fl-powder);padding-left:18px;font-family:var(--fl-font-serif);font-style:italic;color:var(--fl-navy)}.fl-rte a{color:var(--fl-navy);text-decoration-color:var(--fl-line-2);text-underline-offset:4px}.fl-hr{--hr-star-c: var(--fls-amber)}.fl-pdp__stars-fill,.fl-hr-stars,.fl-stars,.fl-rev__stars,[class*=stars-fill]{color:var(--fls-amber)}.fl-motion-ready [data-fl-reveal]{transition:opacity .7s var(--fl-ease),translate .85s var(--fl-ease-out)}.fls-words .fls-w{display:inline-block;opacity:0;transform:translateY(.42em);transition:opacity .75s var(--fl-ease),transform .9s var(--fl-ease-out);transition-delay:var(--d, 0ms)}.fls-words .fls-w.fls-p{display:inline;transform:none}.fls-words.is-in .fls-w{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fls-words .fls-w{opacity:1!important;transform:none!important;transition:none!important}}@media(hover:none),(pointer:coarse){.fl-btn:hover,.fl-btn:active,.fl-lift:hover{transform:none}.fl-btn:active{opacity:.92}}.fl-header__logo img{width:150px;height:28px;object-fit:cover;object-position:50% 54%}@media(min-width:990px){.fl-header__logo img{width:180px;height:34px}}@media(max-width:749px){.fl-totop{display:none!important}html body .fl-footer-section .fl-footer .fl-footer__legal{padding-bottom:28px}body.fl-has-satc{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.fl-cart-line__variant{margin-right:6px}.fl-cart-line__plan{display:inline-flex;align-items:center;margin:6px 0 0;padding:4px 10px;border-radius:999px;background:var(--fl-s2);color:var(--fl-navy);font:600 1.2rem/1.3 var(--fl-font-sans)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fl-soft.css.map */
