body{--t-navy: #0f2440;--t-navy-2: #1c3a63;--t-ink: #18263d;--t-muted: #627189;--t-subtle: #93a1b5;--t-accent: #3f6fb0;--t-bright: #5b8fce;--t-powder: #b6cdea;--t-soft: #e6eef9;--t-panel: #f2f6fc;--t-tint: #f8fafe;--t-line: #e3eaf3;--t-line-2: #cfdbea;--t-ok: #2f8f6b;--t-star: #f5a623;--t-r-m: 14px;--t-r-l: 20px;--t-r-xl: 26px;--t-sh-1: 0 1px 2px rgba(15, 36, 64, .05), 0 2px 8px -4px rgba(15, 36, 64, .08);--t-sh-2: 0 1px 2px rgba(15, 36, 64, .05), 0 14px 34px -18px rgba(15, 36, 64, .28);--t-sh-3: 0 2px 4px rgba(15, 36, 64, .04), 0 30px 70px -34px rgba(15, 36, 64, .45);--t-sans: var(--fl-font-sans, "IBM Plex Sans", system-ui, -apple-system, sans-serif);--t-serif: var(--fl-font-display, "Fraunces", Georgia, serif);--t-ease: cubic-bezier(.22, .61, .36, 1);--t-ease-out: cubic-bezier(.16, 1, .3, 1)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_])>.fl-section,body .shopify-section[id$=__progress]>.fl-section,body .shopify-section[id$=__testimonials]>.fl-section,body .shopify-section[id$=__reviews]>.fl-section{--fl-gutter: 20px;background:transparent;background-image:none;color:var(--t-ink);font-family:var(--t-sans);-webkit-font-smoothing:antialiased}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-mono,body .shopify-section[id$=__progress] .fl-mono{font-family:var(--t-sans);letter-spacing:0}body .shopify-section[id$=__progress] .fl-head__title em,body .shopify-section[id$=__testimonials] .fl-hr-title em,body .shopify-section[id$=__reviews] .fl-hr-title em{font-family:var(--t-serif);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--t-accent);padding:0 .14em;margin:0 -.02em;border-radius:8px;background:linear-gradient(var(--t-soft),var(--t-soft)) no-repeat 0 0 / 0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .75s var(--t-ease-out) .3s}body .shopify-section[id$=__progress] .fl-head__title.is-revealed em,body .shopify-section[id$=__testimonials] .fl-hr-title.is-revealed em,body .shopify-section[id$=__reviews] .fl-hr-title.is-revealed em{background-size:100% 100%}@media(prefers-reduced-motion:reduce){body .shopify-section[id$=__progress] .fl-head__title em,body .shopify-section[id$=__testimonials] .fl-hr-title em,body .shopify-section[id$=__reviews] .fl-hr-title em{background-size:100% 100%;transition:none}}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp{max-width:1140px;padding:40px 20px 48px;gap:48px}@media(min-width:900px){body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__media{top:24px}}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__slide{position:relative;isolation:isolate;border-radius:var(--t-r-xl);background:linear-gradient(160deg,#f5f8fd,#e8eff9);box-shadow:var(--t-sh-3)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__slide img,body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__thumb img{mix-blend-mode:multiply}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,64px);justify-content:start;gap:10px;margin-top:16px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__thumb{position:relative;isolation:isolate;width:auto;height:auto;aspect-ratio:1 / 1;padding:0;border:0;border-radius:var(--t-r-m);background:var(--t-panel);box-shadow:0 0 0 1px var(--t-line);transition:box-shadow .2s var(--t-ease),transform .2s var(--t-ease)}@media(hover:hover){body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__thumb:not(.is-active):hover{box-shadow:0 0 0 1px var(--t-line-2),var(--t-sh-2);transform:translateY(-1px)}}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__thumb.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__info>*+*{margin-top:20px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__info>.fl-pdp__head+.fl-pdp__rating{margin-top:14px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__head .fl-eyebrow{gap:8px;font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;color:var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__head .fl-eyebrow:before{display:none}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__head .fl-pdp__title.fl-display{margin-top:12px;font-family:var(--t-sans);font-weight:600;font-size:clamp(3.2rem,2.3rem + 1.9vw,4.6rem);line-height:1.06;letter-spacing:-.03em;color:var(--t-navy);text-wrap:balance}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__rating{gap:10px;padding-block:10px;margin-block:-10px;font-size:1.45rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__stars-track{color:var(--t-line-2)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__stars-fill{color:var(--t-star)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__rating .score{font-weight:600;font-size:1.5rem;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__rating .count{font-size:1.4rem;color:var(--t-muted);text-decoration:underline;text-decoration-color:var(--t-line-2);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__rating:hover .count{color:var(--t-navy);text-decoration-color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__face{gap:4px 14px;padding:18px 50px 18px 18px;border:0;border-radius:var(--t-r-l);background:var(--t-panel);transition:background-color .2s var(--t-ease)}@media(hover:hover){body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__face:hover{background:var(--t-soft);border:0}}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__seal{grid-row:1 / span 2;align-self:start;width:44px;height:44px;border:0;background:#fff;color:var(--t-accent);box-shadow:var(--t-sh-1)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__text{gap:4px;padding-right:0}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__title{display:block;font:600 1.7rem/1.3 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy);text-transform:lowercase}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__title:first-letter{text-transform:uppercase}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__blurb,body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__blurb>*{margin:0;font:400 1.45rem/1.55 var(--t-sans);letter-spacing:0;color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__more{margin-top:4px;font:500 1.4rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__more-txt{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;text-decoration:underline;text-decoration-color:var(--t-line-2);text-underline-offset:4px;transition:text-decoration-color .2s}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__more-txt:after{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s var(--t-ease)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__face:hover .fl-guar__more-txt{text-decoration-color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__face:hover .fl-guar__more-txt:after{transform:translate(3px)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__bang{top:16px;right:16px;width:24px;height:24px;border:0;background:#fff;box-shadow:var(--t-sh-1);font:600 1.3rem/1 var(--t-sans);color:var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__pop{padding:22px 22px 20px;border:1px solid var(--t-line);border-radius:var(--t-r-l);background:#fff;box-shadow:var(--t-sh-3)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__close{top:12px;right:12px;width:34px;height:34px;border:0;background:var(--t-panel);color:var(--t-navy);transition:background-color .2s}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__close:hover{background:var(--t-soft)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__pop-body{font:400 1.45rem/1.6 var(--t-sans);color:var(--t-ink)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__pop-body strong{font-weight:600;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__pop-body>p:first-child strong{font-size:1.2rem;letter-spacing:.1em;color:var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcards{gap:10px;padding-top:0}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard{justify-content:flex-start;gap:4px;padding:12px 8px;border:1px solid var(--t-line);border-radius:18px;background:#fff;box-shadow:var(--t-sh-1);transition:border-color .2s var(--t-ease),background-color .2s var(--t-ease),box-shadow .25s var(--t-ease),transform .2s var(--t-ease)}@media(hover:hover){body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard:not(:has(input:checked)):hover{border-color:var(--t-line-2);background:#fff;box-shadow:var(--t-sh-2);transform:translateY(-1px)}}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard:has(input:checked){border-color:var(--t-navy);background:var(--t-tint);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-2)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__flag{position:static;transform:none;align-self:center;max-width:none;overflow:visible;text-overflow:clip;margin:0 0 6px;padding:4px 9px;border:0;border-radius:999px;background:var(--t-panel);font:600 1.1rem/1.25 var(--t-sans);letter-spacing:.01em;text-transform:none;white-space:nowrap;color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard:has(input:checked) .fl-vcard__flag{background:var(--t-navy);color:#fff}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__size{font:600 2.2rem/1.1 var(--t-sans);letter-spacing:-.025em;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__price{margin-top:2px;font:600 1.6rem/1.2 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__deal{gap:6px;min-height:0;margin-bottom:4px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__was{font:400 1.25rem/1.3 var(--t-sans);color:var(--t-subtle)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__chip{padding:3px 9px;border:0;border-radius:999px;background:var(--t-soft);font:600 1.15rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard:has(input:checked) .fl-vcard__chip{background:#dbe7f7}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard.has-permo{padding-bottom:12px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__permo{margin-top:auto;padding-top:9px;border-top:1px solid var(--t-line);font:400 1.25rem/1.3 var(--t-sans);letter-spacing:0;color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__permo-amt{font-weight:600;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard:has(input:checked) .fl-vcard__permo{border-top-color:var(--t-line-2)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs{margin-bottom:14px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__row{column-gap:12px;row-gap:2px;padding:14px 16px;border:1px solid var(--t-line);border-radius:18px;background:#fff;box-shadow:var(--t-sh-1);transition:border-color .2s var(--t-ease),background-color .2s var(--t-ease),box-shadow .25s var(--t-ease)}@media(hover:hover){body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__row:not(.is-on):hover{border-color:var(--t-line-2);background:#fff;box-shadow:var(--t-sh-2)}}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__row.is-on,body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs--check .fl-subs__row:has(>input[type=checkbox]:checked:not(:disabled)){border-color:var(--t-navy);background:var(--t-tint);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-2)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__box{width:24px;height:24px;border:1.5px solid var(--t-line-2);border-radius:8px;background:#fff}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__box .fl-icon{width:14px;height:14px;stroke-width:2.6}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__row.is-on .fl-subs__box,body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__row:has(>input[type=checkbox]:checked:not(:disabled)) .fl-subs__box{border-color:var(--t-navy);background:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__name{font:600 1.5rem/1.35 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__chip{padding:3px 9px;border:0;border-radius:999px;background:var(--t-soft);font:600 1.2rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__meta{font:400 1.3rem/1.4 var(--t-sans);color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__price{font:600 1.6rem/1.3 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;border:0;border-radius:0;overflow:visible}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__cell{justify-content:space-between;gap:8px;padding:16px 18px;border-radius:18px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__cell--price{background:linear-gradient(120deg,var(--t-navy),var(--t-navy-2));color:#fff;box-shadow:var(--t-sh-2)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__cell--qty{border-left:0;background:var(--t-panel)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__k{font:600 1.15rem/1.2 var(--t-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__cell--price .fl-buy__k{color:var(--t-powder)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__amtrow{gap:4px 10px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__amt{font:600 2.6rem/1 var(--t-sans);letter-spacing:-.03em;color:#fff}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__was{font:400 1.4rem/1.2 var(--t-sans);color:var(--t-powder);opacity:.85}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-qty{height:52px;padding:3px;border:1px solid var(--t-line-2);border-radius:999px;background:#fff;box-shadow:var(--t-sh-1)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-qty button{width:44px;height:44px;border-radius:50%;background:var(--t-panel);color:var(--t-navy);transition:background-color .2s}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-qty button:hover{background:var(--t-soft)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-qty input{width:38px;height:44px;padding:0;font:600 1.6rem/1 var(--t-sans);color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) button.fl-btn[data-fl-atc]{position:relative;overflow:hidden;min-height:60px;margin-top:12px;padding:0 10px 0 28px;border:0;border-radius:999px;background:var(--t-navy);color:#fff;font:600 1.7rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none;box-shadow:0 10px 24px -12px #0f2440b3,inset 0 1px #ffffff14;transition:background-color .2s var(--t-ease),transform .2s var(--t-ease),box-shadow .2s var(--t-ease),opacity .2s}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) button.fl-btn[data-fl-atc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--t-ease);pointer-events:none}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) button.fl-btn[data-fl-atc]:hover:not([disabled]){background:var(--t-navy-2);transform:translateY(-1px);box-shadow:0 16px 30px -14px #0f2440bf}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) button.fl-btn[data-fl-atc]:hover:before{transform:translate(120%)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) button.fl-btn[data-fl-atc]:active{transform:translateY(0) scale(.99)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__atc-end{gap:12px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__atc-save{gap:5px;padding:7px 12px;border:0;border-radius:999px;background:#ffffff1a;font:500 1.35rem/1.1 var(--t-sans);letter-spacing:0;text-transform:none}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__atc-save-k{color:var(--t-powder)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__atc-save-v{font-weight:600;color:#fff}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__atc-end>svg{width:38px;height:38px;padding:10px;border-radius:50%;background:#ffffff1f;transition:transform .25s var(--t-ease)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) button.fl-btn[data-fl-atc]:hover .fl-buy__atc-end>svg{transform:translate(3px)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__assure{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;border-radius:0}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__assure-i{align-items:center;gap:10px;padding:10px 12px;border-radius:var(--t-r-m);background:var(--t-panel);font:500 1.4rem/1.3 var(--t-sans);color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__assure-i .ic{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#fff;color:var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__assure-i .ic svg{width:16px;height:16px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-deliv{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:1px;margin-top:0;color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-deliv>svg{grid-row:1 / span 2;width:38px;height:38px;padding:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1);color:var(--t-accent)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-deliv__text{font:400 1.45rem/1.4 var(--t-sans);letter-spacing:0;color:var(--t-ink)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-deliv b{font-weight:600;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-deliv__note{grid-column:2;font:400 1.35rem/1.4 var(--t-sans);letter-spacing:0;color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-deliv__note strong{font-weight:600;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-deliv__note a{color:var(--t-navy);text-decoration-color:var(--t-line-2);text-underline-offset:3px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__info>.fl-pdp__acc{margin-top:10px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__info>:not(.fl-pdp__acc)+.fl-pdp__acc{margin-top:28px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc details{border:1px solid var(--t-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f24400a;transition:box-shadow .25s var(--t-ease),border-color .2s}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc details[open]{border-color:var(--t-line-2);box-shadow:var(--t-sh-1)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc summary{gap:14px;padding:18px 18px 18px 20px;font:600 1.65rem/1.35 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc summary svg{display:none}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc summary:after{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:var(--t-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%230f2440' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px no-repeat;transition:transform .25s var(--t-ease)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc details[open] summary:after{transform:rotate(45deg)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc .content{padding:0 20px 18px;font:400 1.5rem/1.6 var(--t-sans);color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc .content strong{font-weight:600;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc .content a{color:var(--t-accent);text-decoration-color:#3f6fb059;text-underline-offset:3px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-satc{background:#ffffffe6;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-top:1px solid var(--t-line);box-shadow:0 -12px 30px -20px #0f244059}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-satc__inner{gap:12px;padding:10px 20px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-satc__img{width:46px;height:46px;border-radius:12px;background:var(--t-panel);box-shadow:0 0 0 1px var(--t-line)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-satc__title{font:600 1.4rem/1.25 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-satc__price{margin-top:2px;font:500 1.3rem/1.2 var(--t-sans);color:var(--t-muted)}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-satc .fl-btn{min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--t-navy);color:#fff;font:600 1.5rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none;box-shadow:0 10px 24px -12px #0f2440b3}@media(max-width:899px){body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp{gap:26px;padding:26px 20px 36px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__info>*+*{margin-top:16px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__info>.fl-pdp__head+.fl-pdp__rating{margin-top:12px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__thumbs{gap:8px;margin-top:12px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__face{padding:16px 44px 16px 16px;gap:4px 12px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__seal{width:40px;height:40px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-guar__bang{top:14px;right:14px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcards{gap:8px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard{padding:10px 5px;border-radius:16px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__flag{padding:4px 7px;font-size:1.05rem;letter-spacing:0}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__size{font-size:2rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__price{font-size:1.5rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__chip{padding:3px 8px;font-size:1.1rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-vcard__permo{font-size:1.15rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__row{padding:13px 14px;column-gap:10px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-subs__name{font-size:1.45rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__cell{padding:14px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-buy__amt{font-size:2.3rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) button.fl-btn[data-fl-atc]{min-height:58px;padding-left:22px;font-size:1.6rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__assure{gap:8px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__assure-i{gap:9px;padding:10px;font-size:1.3rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__assure-i .ic{width:28px;height:28px}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc summary{padding:16px 16px 16px 18px;font-size:1.6rem}body .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__acc .content{padding:0 18px 16px}}body .shopify-section[id$=__progress] .fl-pg__head .fl-eyebrow,body .shopify-section[id$=__testimonials] .fl-hr-eyebrow,body .shopify-section[id$=__reviews] .fl-hr-eyebrow{gap:8px;font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent)}body .shopify-section[id$=__progress] .fl-pg__head .fl-eyebrow:before,body .shopify-section[id$=__testimonials] .fl-hr-eyebrow__txt:before,body .shopify-section[id$=__reviews] .fl-hr-eyebrow__txt:before{display:none}body .shopify-section[id$=__progress] .fl-pg__head .fl-head__title.fl-display,body .shopify-section[id$=__testimonials] .fl-hr-title,body .shopify-section[id$=__reviews] .fl-hr-title{font-family:var(--t-sans);font-weight:600;font-size:clamp(2.8rem,2.1rem + 1.9vw,4rem);line-height:1.1;letter-spacing:-.025em;color:var(--t-navy);text-wrap:balance}body .shopify-section[id$=__progress] .fl-page-width.fl-section-y{max-width:1140px;padding-block:56px 40px}body .shopify-section[id$=__progress] .fl-pg__head{gap:12px;margin-bottom:34px}body .shopify-section[id$=__progress] .fl-pg__head .fl-head__intro{max-width:60ch;font-size:1.7rem;line-height:1.55;color:var(--t-muted);text-wrap:pretty}body .shopify-section[id$=__progress] .fl-pg__panel{gap:18px}body .shopify-section[id$=__progress] .fl-pg__cmp{border:0;border-radius:var(--t-r-xl);background:var(--t-panel);box-shadow:var(--t-sh-3)}@media(min-width:721px){body .shopify-section[id$=__progress] .fl-pg__cmp{width:min(100%,560px,74vh)}}body .shopify-section[id$=__progress] .fl-pg__tag{top:16px;padding:8px 13px;border-radius:999px;font:600 1.3rem/1 var(--t-sans);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 8px 20px -10px #0f244073}body .shopify-section[id$=__progress] .fl-pg__tag--before{left:16px;background:#0f24409e;color:#fff}body .shopify-section[id$=__progress] .fl-pg__tag--after{right:16px;background:#ffffffe6;color:var(--t-accent)}body .shopify-section[id$=__progress] .fl-pg__hint{bottom:16px;padding:9px 15px;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:var(--t-sh-2);font:600 1.3rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy)}body .shopify-section[id$=__progress] .fl-pg__grip{width:50px;height:50px;color:var(--t-accent);box-shadow:0 2px 6px #0f24401f,0 12px 26px -10px #0f244066}body .shopify-section[id$=__progress] .fl-pg__cap{font:500 1.5rem/1.4 var(--t-sans);color:var(--t-muted)}body .shopify-section[id$=__progress] .fl-pg__rail{margin-top:52px}body .shopify-section[id$=__progress] .fl-pg__rail-head{align-items:center;margin-bottom:14px}body .shopify-section[id$=__progress] .fl-pg__rail-title{font:600 2.2rem/1.2 var(--t-sans);letter-spacing:-.02em;color:var(--t-navy)}body .shopify-section[id$=__progress] .fl-pg__nav{gap:8px}body .shopify-section[id$=__progress] .fl-pg__count{margin-right:6px;font:500 1.35rem/1 var(--t-sans);letter-spacing:.02em;color:var(--t-subtle)}body .shopify-section[id$=__progress] .fl-pg__count b{font-weight:600;color:var(--t-navy)}body .shopify-section[id$=__progress] .fl-pg__arrow{width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1);color:var(--t-navy);transition:background-color .2s var(--t-ease),transform .2s var(--t-ease),color .2s,box-shadow .2s}body .shopify-section[id$=__progress] .fl-pg__arrow:hover{background:var(--t-navy);box-shadow:0 0 0 1px var(--t-navy),var(--t-sh-1);color:#fff}body .shopify-section[id$=__progress] .fl-pg__arrow--prev:hover{transform:translate(-1px)}body .shopify-section[id$=__progress] .fl-pg__arrow--next:hover{transform:translate(1px)}body .shopify-section[id$=__progress] .fl-pg__vp{padding-block:8px 36px;margin-block:-8px -36px}body .shopify-section[id$=__progress] .fl-pg__track{gap:16px}@media(min-width:750px){body .shopify-section[id$=__progress] .fl-pg__vp{margin-inline:calc(50% - 50vw);padding-inline:max(20px,calc(50vw - 550px));scroll-padding-inline:max(20px,calc(50vw - 550px))}}body .shopify-section[id$=__progress] .fl-pg__thumb{border-radius:var(--t-r-l);background:#fff;box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1);transition:box-shadow .25s var(--t-ease),transform .25s var(--t-ease)}body .shopify-section[id$=__progress] .fl-pg__thumb:hover{box-shadow:0 0 0 1px var(--t-line-2),var(--t-sh-2);transform:translateY(-2px)}body .shopify-section[id$=__progress] .fl-pg__thumb[aria-current=true]{box-shadow:0 0 0 2px var(--t-navy),var(--t-sh-2)}body .shopify-section[id$=__progress] .fl-pg__shots{gap:2px;background:var(--t-line)}body .shopify-section[id$=__progress] .fl-pg__tcap{padding:13px 16px 15px;background:#fff}body .shopify-section[id$=__progress] .fl-pg__tcap b{font:600 1.55rem/1.25 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy)}body .shopify-section[id$=__progress] .fl-pg__tcap span{margin-top:3px;font:400 1.3rem/1.35 var(--t-sans);letter-spacing:0;color:var(--t-muted)}body .shopify-section[id$=__progress] .fl-pg__disc{max-width:64ch;margin-top:30px;font:400 1.3rem/1.6 var(--t-sans);color:var(--t-subtle)}@media(max-width:749px){body .shopify-section[id$=__progress] .fl-page-width.fl-section-y{padding-block:40px 28px}body .shopify-section[id$=__progress] .fl-pg__head{margin-bottom:26px}body .shopify-section[id$=__progress] .fl-pg__head .fl-head__intro{font-size:1.6rem}body .shopify-section[id$=__progress] .fl-pg__tag{top:12px;padding:7px 11px;font-size:1.25rem}body .shopify-section[id$=__progress] .fl-pg__tag--before{left:12px}body .shopify-section[id$=__progress] .fl-pg__tag--after{right:12px}body .shopify-section[id$=__progress] .fl-pg__hint{bottom:12px;font-size:1.25rem}body .shopify-section[id$=__progress] .fl-pg__rail{margin-top:40px}body .shopify-section[id$=__progress] .fl-pg__rail-title{font-size:2rem}body .shopify-section[id$=__progress] .fl-pg__track{gap:12px}}body .shopify-section[id$=__testimonials]>.fl-hr{--color-background: 251 253 255;--color-foreground: 24 38 61;--color-heading: 15 36 64;--color-muted: 98 113 137;--color-button: 15 36 64;--color-button-text: 255 255 255;--color-accent: 63 111 176;--color-card: 255 255 255;--color-card-border: 15 36 64;--color-hairline: 15 36 64;--color-shadow: 20 60 120;--hr-line: var(--t-line);--hr-line-2: var(--t-line-2);--hr-ok: var(--t-ok);--hr-star-c: var(--t-star);--hr-star: 15px;padding:40px 20px}body .shopify-section[id$=__testimonials] .fl-hr__wrap{position:relative;isolation:isolate;max-width:1100px;padding:60px 48px 52px;overflow:hidden;border:1px solid #dfe8f4;border-radius:var(--t-r-xl);background:linear-gradient(140deg,#f3f7fd,#eaf1fa)}body .shopify-section[id$=__testimonials] .fl-hr__wrap:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(460px 340px at 100% 0%,#ffffffd9,#fff0 70%),radial-gradient(420px 320px at 0% 100%,#cddef399,#cddef300 70%)}body .shopify-section[id$=__testimonials] .fl-hr-testi .fl-hr-head,body .shopify-section[id$=__testimonials] .fl-hr-head{gap:12px;margin-bottom:34px}body .shopify-section[id$=__testimonials] .fl-hr-testi__grid{gap:18px}body .shopify-section[id$=__testimonials] .fl-hr-story{border:1px solid var(--t-line);border-radius:22px;background:#fff;box-shadow:var(--t-sh-2)}body .shopify-section[id$=__testimonials] .fl-hr-story__media{background:var(--t-panel)}body .shopify-section[id$=__testimonials] .fl-hr-story__body{gap:10px;padding:20px 22px}body .shopify-section[id$=__testimonials] .fl-hr-stars{color:var(--t-star)}body .shopify-section[id$=__testimonials] .fl-hr-story__title{margin:2px 0 0;font:600 1.9rem/1.25 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy)}body .shopify-section[id$=__testimonials] .fl-hr-story__quote{font:400 1.5rem/1.6 var(--t-sans);color:var(--t-ink)}body .shopify-section[id$=__testimonials] .fl-hr-story__who{gap:8px 10px;padding-top:14px;border-top:1px solid var(--t-line)}body .shopify-section[id$=__testimonials] .fl-hr-who__name{font:600 1.45rem/1.2 var(--t-sans);color:var(--t-navy)}body .shopify-section[id$=__testimonials] .fl-hr-verified,body .shopify-section[id$=__reviews] .fl-hr-verified{gap:5px;padding:3px 9px 3px 3px;border-radius:999px;background:#e6f4ee;font:500 1.2rem/1.2 var(--t-sans);letter-spacing:0;text-transform:none;color:#1f6e50}body .shopify-section[id$=__testimonials] .fl-hr-verified .fl-icon,body .shopify-section[id$=__reviews] .fl-hr-verified .fl-icon{width:16px;height:16px;padding:3px;background:var(--t-ok);color:#fff}body .shopify-section[id$=__testimonials] .fl-hr-arrow{width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--t-navy);box-shadow:var(--t-sh-1)}body .shopify-section[id$=__testimonials] .fl-hr-arrow:hover{background:var(--t-navy);color:#fff}body .shopify-section[id$=__testimonials] .fl-hr-car__dots{gap:2px}body .shopify-section[id$=__testimonials] .fl-hr-car__dot{width:24px;height:44px}body .shopify-section[id$=__testimonials] .fl-hr-car__dot:before{left:50%;right:auto;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:4px;background:var(--t-line-2);transition:width .25s var(--t-ease),margin .25s var(--t-ease),background-color .2s}body .shopify-section[id$=__testimonials] .fl-hr-car__dot.is-active:before{width:20px;margin-left:-10px;background:var(--t-navy)}body .shopify-section[id$=__testimonials] .fl-hr-cta{gap:14px;margin-top:36px}body .shopify-section[id$=__testimonials] a.fl-btn.fl-hr-btn{--_bg: 15 36 64;--_fg: 255 255 255;position:relative;overflow:hidden;min-height:58px;min-width:0;gap:16px;padding:0 10px 0 28px;border:0;border-radius:999px;background:var(--t-navy);color:#fff;font:600 1.6rem/1.2 var(--t-sans);letter-spacing:-.005em;text-transform:none;box-shadow:0 10px 24px -12px #0f2440b3,inset 0 1px #ffffff14;transition:background-color .2s var(--t-ease),transform .2s var(--t-ease),box-shadow .2s var(--t-ease)}body .shopify-section[id$=__testimonials] a.fl-btn.fl-hr-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--t-ease);pointer-events:none}body .shopify-section[id$=__testimonials] a.fl-btn.fl-hr-btn:hover{background:var(--t-navy-2);transform:translateY(-1px);box-shadow:0 16px 30px -14px #0f2440bf}body .shopify-section[id$=__testimonials] a.fl-btn.fl-hr-btn:hover:before{transform:translate(120%)}body .shopify-section[id$=__testimonials] a.fl-btn.fl-hr-btn .fl-icon{width:36px;height:36px;padding:9px;border-radius:50%;background:#ffffff1f}body .shopify-section[id$=__testimonials] a.fl-btn.fl-hr-btn:hover .fl-icon{transform:translate(3px)}body .shopify-section[id$=__testimonials] .fl-hr-rating{gap:8px;font:400 1.4rem/1.4 var(--t-sans);color:var(--t-muted)}body .shopify-section[id$=__testimonials] .fl-hr-rating .fl-hr-stars{--hr-star: 14px}@media(max-width:749px){body .shopify-section[id$=__testimonials]>.fl-hr{padding:28px 20px}body .shopify-section[id$=__testimonials] .fl-hr__wrap{padding:38px 20px 30px}body .shopify-section[id$=__testimonials] .fl-hr-head{margin-bottom:26px}body .shopify-section[id$=__testimonials] .fl-hr-testi__grid{gap:12px;padding-block:2px 26px;margin-bottom:-22px}body .shopify-section[id$=__testimonials] .fl-hr-testi__grid>.fl-hr-story[data-fl-reveal]{opacity:1}body .shopify-section[id$=__testimonials] .fl-hr-testi__nav{margin-top:12px}body .shopify-section[id$=__testimonials] .fl-hr-cta{margin-top:26px}body .shopify-section[id$=__testimonials] a.fl-btn.fl-hr-btn{padding-left:22px;font-size:1.55rem}}body .shopify-section[id$=__reviews]>.fl-hr{--hr-line: var(--t-line);--hr-line-2: var(--t-line-2);--hr-ok: var(--t-ok);--hr-star-c: var(--t-star)}body .shopify-section[id$=__reviews] .fl-hr__wrap{max-width:1140px;padding:56px 20px 24px}body .shopify-section[id$=__reviews] .fl-hr-rv__top{gap:20px 40px;padding-bottom:26px;border-bottom:1px solid var(--t-line)}body .shopify-section[id$=__reviews] .fl-hr-head{gap:12px}body .shopify-section[id$=__reviews] .fl-hr-rv__score{gap:14px 16px}body .shopify-section[id$=__reviews] .fl-hr-rv__avg{font:600 clamp(5rem,4rem + 2vw,6.4rem)/.9 var(--t-sans);letter-spacing:-.045em;color:var(--t-navy)}body .shopify-section[id$=__reviews] .fl-hr-rv__score-meta{gap:6px}body .shopify-section[id$=__reviews] .fl-hr-rv__score .fl-hr-stars{--hr-star: 18px;color:var(--t-star)}body .shopify-section[id$=__reviews] .fl-hr-rv__count{font:400 1.35rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body .shopify-section[id$=__reviews] a.fl-btn.fl-hr-rv__write{min-height:46px;margin-left:8px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2);font:600 1.45rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none;transition:background-color .2s var(--t-ease),box-shadow .2s var(--t-ease)}body .shopify-section[id$=__reviews] a.fl-btn.fl-hr-rv__write:hover{background:var(--t-panel);box-shadow:inset 0 0 0 1.5px var(--t-navy)}body .shopify-section[id$=__reviews] .fl-hr-rv__tools{gap:12px 20px;margin-top:22px}body .shopify-section[id$=__reviews] .fl-hr-rv__search{min-height:48px;gap:10px;padding:0 18px;border:1px solid var(--t-line-2);border-radius:999px;background:#fff;box-shadow:var(--t-sh-1);font:400 1.45rem/1.2 var(--t-sans);color:var(--t-subtle)}body .shopify-section[id$=__reviews] .fl-hr-rv__search .fl-icon{color:var(--t-muted)}body .shopify-section[id$=__reviews] .fl-hr-rv__bar{gap:8px 20px;font:400 1.35rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body .shopify-section[id$=__reviews] .fl-hr-rv__sort strong{font-weight:600;color:var(--t-navy)}body .shopify-section[id$=__reviews] .fl-hr-rv__list{margin-top:20px;column-gap:18px}body .shopify-section[id$=__reviews] .fl-hr-rv__item{gap:10px;margin-bottom:18px;padding:22px 24px 18px;border:1px solid var(--t-line);border-radius:22px;background:#fff;box-shadow:var(--t-sh-1)}body .shopify-section[id$=__reviews] .fl-hr-rv__head{gap:12px}body .shopify-section[id$=__reviews] .fl-hr-rv__av{width:42px;height:42px;background:var(--t-soft);font:600 1.6rem/1 var(--t-sans);color:var(--t-accent)}body .shopify-section[id$=__reviews] .fl-hr-rv__name{gap:4px 8px;font:600 1.5rem/1.3 var(--t-sans);color:var(--t-navy)}body .shopify-section[id$=__reviews] .fl-hr-rv__loc{margin-top:2px;font:400 1.3rem/1.3 var(--t-sans);color:var(--t-muted)}body .shopify-section[id$=__reviews] .fl-hr-rv__date{font:400 1.25rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-subtle)}body .shopify-section[id$=__reviews] .fl-hr-rv__item>.fl-hr-stars{--hr-star: 15px;color:var(--t-star)}body .shopify-section[id$=__reviews] .fl-hr-rv__title{font:600 1.65rem/1.3 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy)}body .shopify-section[id$=__reviews] .fl-hr-rv__text{font:400 1.5rem/1.6 var(--t-sans);color:var(--t-ink)}body .shopify-section[id$=__reviews] .fl-hr-rv__photos{gap:8px}body .shopify-section[id$=__reviews] .fl-hr-rv__photo{width:76px;height:76px;border-radius:12px;background:var(--t-panel)}body .shopify-section[id$=__reviews] .fl-hr-rv__foot{padding-top:12px;border-top:1px solid var(--t-line);font:400 1.3rem/1.4 var(--t-sans);color:var(--t-muted)}body .shopify-section[id$=__reviews] .fl-hr-rv__helpful{width:44px;height:44px;margin:-10px -12px -10px 0;padding:6px;border-radius:50%;background:var(--t-panel);background-clip:content-box;color:var(--t-navy);transition:background-color .2s,color .2s}body .shopify-section[id$=__reviews] .fl-hr-rv__helpful.is-active{background-color:var(--t-soft);color:var(--t-accent)}@media(hover:hover){body .shopify-section[id$=__reviews] .fl-hr-rv__helpful:hover{background-color:var(--t-soft);color:var(--t-accent)}}@media(max-width:749px){body .shopify-section[id$=__reviews] .fl-hr__wrap{padding:40px 20px 12px}body .shopify-section[id$=__reviews] .fl-hr-rv__top{gap:18px;padding-bottom:22px}body .shopify-section[id$=__reviews] a.fl-btn.fl-hr-rv__write{margin-left:0}body .shopify-section[id$=__reviews] .fl-hr-rv__tools{gap:12px;margin-top:18px}body .shopify-section[id$=__reviews] .fl-hr-rv__list{margin-top:16px}body .shopify-section[id$=__reviews] .fl-hr-rv__item{margin-bottom:12px;padding:18px 18px 14px;border-radius:20px}}body .fl-totop{background:#ffffffe0;color:var(--t-navy);border:1px solid var(--t-line);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);box-shadow:var(--t-sh-2)}body .fl-totop:hover{background:var(--t-navy);color:#fff;border-color:var(--t-navy)}body:not(.flq-page){--t-serif: var(--fl-font-serif, "Fraunces", Georgia, "Times New Roman", serif);--fls-y: clamp(48px, 3vw + 36px, 88px);--fls-head-gap: clamp(26px, 1.6vw + 18px, 40px);--fls-r-card: 22px;--fls-btn-sh: 0 10px 24px -12px rgba(15, 36, 64, .7), inset 0 1px 0 rgba(255, 255, 255, .08);--fls-btn-sh-h: 0 16px 30px -14px rgba(15, 36, 64, .75)}@media(max-width:749px){body:not(.flq-page){--fls-r-card: 20px}}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-]:is(.color-scheme-1,.color-scheme-2,.color-scheme-3),body.template-page main [class*=fl-x-]:is(.color-scheme-1,.color-scheme-2):is(.fl-hr,.fl-ing,.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--],[class*=fl-cta--]){background-color:transparent;background-image:none}body.template-page main [class*=fl-x-]:is(.color-scheme-1,.color-scheme-2):has(>.fl-page-width>.fl-it__grid){background-color:transparent}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main .fl-eyebrow,body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--],[class*=fl-cta--],.fl-ing,.fl-feat__head,.fl-it__body) .fl-eyebrow{gap:8px;font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main .fl-eyebrow:before,body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--],[class*=fl-cta--],.fl-ing,.fl-feat__head,.fl-it__body) .fl-eyebrow:before{display:none}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] :is(.fl-head__title,.fl-head>.fl-display,.fl-it__title,.fl-rev__title,.fl-sci__head .fl-display),body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--],[class*=fl-cta--]) .fl-head__title,body.template-page main .fl-it__body .fl-it__title,body.template-page main .fl-ing :is(.fl-ing__head .fl-display,.fl-ingh__title){font-family:var(--t-sans);font-weight:600;font-size:clamp(2.8rem,2.1rem + 1.9vw,4rem);line-height:1.1;letter-spacing:-.025em;color:var(--t-navy);text-wrap:balance}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main .fl-head,body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--],[class*=fl-cta--]) .fl-head{gap:0;margin-bottom:var(--fls-head-gap)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main .fl-head>[data-fl-reveal]:has(>.fl-eyebrow)+:is(h1,h2),body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--]) .fl-head>[data-fl-reveal]:has(>.fl-eyebrow)+h2{margin-top:12px}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-head__intro,body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--],[class*=fl-cta--]) .fl-head__intro{max-width:60ch;margin-top:14px;font:400 1.7rem/1.55 var(--t-sans);color:var(--t-muted);text-wrap:pretty}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-head__intro :is(p,strong,b,h1,h2,h3,h4,h5,h6),body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--]) .fl-head__intro :is(p,strong,b,h1,h2,h3,h4,h5,h6){margin:0;font:inherit;letter-spacing:inherit;color:inherit}@media(max-width:749px){:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-head__intro,body.template-page main :is(.fl-cmp--table,.fl-cmp--cards,[class*=fl-htu--],[class*=fl-cta--]) .fl-head__intro{font-size:1.6rem}}:is(body.template-product,body.template-page:not(.flq-page)) main .fls-words em{background-size:0% 82%;transition:background-size .8s var(--t-ease-out) .45s}:is(body.template-product,body.template-page:not(.flq-page)) main .fls-words.is-in em{background-size:100% 82%}@media(prefers-reduced-motion:reduce){:is(body.template-product,body.template-page:not(.flq-page)) main .fls-words em{background-size:100% 82%;transition:none}}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn:not([data-fl-atc]),body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn{position:relative;overflow:hidden;isolation:isolate;min-height:56px;gap:14px;padding:0 28px;border:0;border-radius:999px;font:600 1.6rem/1.15 var(--t-sans);letter-spacing:-.005em;text-transform:none}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn:not(.fl-btn--ghost):not([data-fl-atc]),body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn:not(.fl-btn--ghost){background:var(--t-navy);color:#fff;box-shadow:var(--fls-btn-sh)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn--ghost,body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn--ghost{background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn>.fl-icon:last-child,body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn>.fl-icon:last-child{width:36px;height:36px;padding:9px;flex:none;border-radius:50%;background:#ffffff1f}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn--ghost>.fl-icon:last-child,body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn--ghost>.fl-icon:last-child{background:var(--t-panel)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn:not(.fl-btn--ghost):not([data-fl-atc]):before,body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn:not(.fl-btn--ghost):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--t-ease);pointer-events:none}@media(hover:hover)and (pointer:fine){:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn:not(.fl-btn--ghost):not([data-fl-atc]):hover,body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn:not(.fl-btn--ghost):hover{background:var(--t-navy-2);box-shadow:var(--fls-btn-sh-h)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn:not(.fl-btn--ghost):not([data-fl-atc]):hover:before,body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn:not(.fl-btn--ghost):hover:before{transform:translate(120%)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn--ghost:hover,body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn--ghost:hover{background:var(--t-panel);box-shadow:inset 0 0 0 1.5px var(--t-navy)}}:is(body.template-product,body.template-page:not(.flq-page),body.template-cart,body.template-collection,body.template-list-collections) main :is(.fl-rev__star.is-on,.fl-rev__stars--lg .fl-rev__star.is-on) .fl-icon{color:var(--t-star);fill:var(--t-star)}:is(body.template-product,body.template-page:not(.flq-page),body.template-cart,body.template-collection,body.template-list-collections) main .fl-rev__star:not(.is-on) .fl-icon{color:var(--t-line-2);fill:var(--t-line-2)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main,body.template-page:not(.flq-page) main{--fl-section-y: var(--fls-y)}@media(min-width:900px){body.template-product .shopify-section[id$=__main] .fl-pdp__media{top:calc(var(--fl-header-h, 69px) + 20px)}}body.template-product .shopify-section[id$=__main] .fl-opt__pill span{min-height:44px;padding:0 20px;border:1px solid var(--t-line);border-radius:999px;background:#fff;box-shadow:var(--t-sh-1);font:600 1.5rem/1 var(--t-sans);color:var(--t-navy)}body.template-product .shopify-section[id$=__main] .fl-opt__pill input:checked+span{border-color:var(--t-navy);background:var(--t-tint);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-2)}body.template-product .shopify-section[id$=__main] .fl-opt .fl-label{font:600 1.45rem/1.3 var(--t-sans);color:var(--t-navy)}body.template-product .shopify-section[id$=__main] .fl-vcard__supply,body.template-product .shopify-section[id$=__main] [class*=fl-vcard__sup]{font:500 1.15rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta{gap:14px;min-height:64px;margin-top:14px;padding:12px 12px 12px 14px;border:1px solid var(--t-line);border-radius:18px;background:#fff;box-shadow:var(--t-sh-1);transition:border-color .2s var(--t-ease),box-shadow .25s var(--t-ease),background-color .2s var(--t-ease)}:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta__ic{width:40px;height:40px;background:var(--t-panel);color:var(--t-accent)}:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta__txt strong{font:600 1.55rem/1.3 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta__txt small{font:400 1.3rem/1.35 var(--t-sans);color:var(--t-muted)}:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta__go{width:34px;height:34px;flex:none;border-radius:50%;background:var(--t-panel);color:var(--t-navy);transition:background-color .2s,color .2s,transform .25s var(--t-ease)}:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta__go svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta:hover{border-color:var(--t-line-2);background:#fff;box-shadow:var(--t-sh-2)}:is(body.template-product,body.template-page:not(.flq-page)) main .fl-quizcta:hover .fl-quizcta__go{background:var(--t-navy);color:#fff;transform:translate(2px)}}body.template-product main [class*=fl-x-] .fl-rev{max-width:1140px}body.template-product main [class*=fl-x-] .fl-rev__head{gap:0;margin-bottom:30px}body.template-product main [class*=fl-x-] .fl-rev__head>[data-fl-reveal]:first-child+.fl-rev__title{margin-top:12px}body.template-product main [class*=fl-x-] .fl-rev__title{max-width:20ch}body.template-product main [class*=fl-x-] .fl-rev__head .fl-head__intro{margin-top:14px}body.template-product main [class*=fl-x-] .fl-rev__summary{gap:16px;margin-top:22px;padding:16px 22px;border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-1)}body.template-product main [class*=fl-x-] .fl-rev__score{font:600 4.4rem/1 var(--t-sans);letter-spacing:-.04em;color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-rev__badge{font:600 1.5rem/1.2 var(--t-sans);color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-rev__count{font:400 1.35rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-rev__list--list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0}body.template-product main [class*=fl-x-] .fl-rev__list--list>.fl-rev__card--extra{display:none}body.template-product main [class*=fl-x-] .fl-rev__item{gap:14px;padding:22px 24px 20px;border:1px solid var(--t-line);border-block-start:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-1)}body.template-product main [class*=fl-x-] .fl-rev__item:first-child{border-block-start:1px solid var(--t-line)}body.template-product main [class*=fl-x-] .fl-rev__item-av{width:42px;height:42px}body.template-product main [class*=fl-x-] .fl-rev__item-av--ph{background:var(--t-soft);color:var(--t-accent);font:600 1.6rem/1 var(--t-sans)}body.template-product main [class*=fl-x-] .fl-rev__item-body{gap:10px}body.template-product main [class*=fl-x-] .fl-rev__item-line{align-items:center;row-gap:4px}body.template-product main [class*=fl-x-] .fl-rev__item-line .fl-rev__name{font:600 1.55rem/1.3 var(--t-sans);color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-rev__item-right{flex-direction:row-reverse;gap:10px}body.template-product main [class*=fl-x-] .fl-rev__date{font:400 1.25rem/1.3 var(--t-sans);letter-spacing:0;color:var(--t-subtle)}body.template-product main [class*=fl-x-] .fl-rev__item-text{font:400 1.6rem/1.6 var(--t-sans);color:var(--t-ink)}body.template-product main [class*=fl-x-] .fl-rev__used{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:#e6f4ee;font:500 1.2rem/1.2 var(--t-sans);letter-spacing:0;color:#1f6e50}body.template-product main [class*=fl-x-] .fl-rev__used:before{content:"";width:16px;height:16px;flex:none;border-radius:50%;background:var(--t-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}body.template-product main [class*=fl-x-] .fl-rev__reply{margin-top:4px;padding:12px 14px;border:0;border-radius:14px;background:var(--t-panel)}body.template-product main [class*=fl-x-] .fl-rev__reply-who{gap:6px;font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.02em;text-transform:none;color:var(--t-accent)}body.template-product main [class*=fl-x-] .fl-rev__reply-text{margin-top:4px;font:400 1.45rem/1.55 var(--t-sans);color:var(--t-ink)}body.template-product main [class*=fl-x-] .fl-rev__reply-btn{min-height:34px;gap:6px;padding:0 14px;border:0;border-radius:999px;background:var(--t-panel);font:600 1.3rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy)}@media(hover:hover)and (pointer:fine){body.template-product main [class*=fl-x-] .fl-rev__reply-btn:hover{background:var(--t-soft);color:var(--t-navy);border:0}}body.template-product main [class*=fl-x-] .fl-rev__more{margin-top:26px}body.template-product main [class*=fl-x-] .fl-rev__more-btn{min-height:52px;gap:10px;padding:0 10px 0 24px;border-radius:999px;background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2);font:600 1.5rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none}body.template-product main [class*=fl-x-] .fl-rev__more-n{padding:4px 9px;border:0;border-radius:999px;background:var(--t-panel);font:600 1.25rem/1 var(--t-sans);color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-rev__more-chev{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--t-panel)}@media(hover:hover)and (pointer:fine){body.template-product main [class*=fl-x-] .fl-rev__more-btn:hover{background:var(--t-panel);box-shadow:inset 0 0 0 1.5px var(--t-navy)}}body.template-product main [class*=fl-x-] .fl-rev__form-wrap{margin-top:28px;padding-top:0;border-top:0}body.template-product main [class*=fl-x-] .fl-rev__form-toggle{min-height:52px;gap:10px;padding:0 24px 0 18px;border-radius:999px;background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2);font:600 1.5rem/1 var(--t-sans);text-transform:none;letter-spacing:-.005em}body.template-product main [class*=fl-x-] .fl-rev__form-toggle .fl-icon{width:24px;height:24px;padding:5px;border-radius:50%;background:var(--t-panel)}body.template-product main [class*=fl-x-] .fl-rev__form-wrap[open] .fl-rev__form-toggle{box-shadow:inset 0 0 0 1.5px var(--t-navy)}body.template-product main [class*=fl-x-] .fl-rev__form-panel{max-width:720px;margin-top:16px;padding:24px;border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-2)}body.template-product main [class*=fl-x-] .fl-rev__form-lbl{font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;color:var(--t-accent)}body.template-product main [class*=fl-x-] .fl-rev__stars-input:hover .fl-rev__star-in .fl-icon,body.template-product main [class*=fl-x-] .fl-rev__star-in:has(input:checked) .fl-icon{color:var(--t-star);fill:var(--t-star)}body.template-product main [class*=fl-x-] .fl-rev__star-in:has(input:checked)~.fl-rev__star-in .fl-icon{color:var(--t-star);fill:var(--t-star)}body.template-product main [class*=fl-x-] .fl-rev__star-in:hover~.fl-rev__star-in .fl-icon{color:var(--t-line-2);fill:none}body.template-product main [class*=fl-x-] .fl-rev__star-in .fl-icon{color:var(--t-line-2)}body.template-product main [class*=fl-x-] .fl-rev__form-note{font:400 1.3rem/1.5 var(--t-sans);letter-spacing:0;color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-rev__form-submit{min-height:54px;padding:0 10px 0 26px;border-radius:999px;gap:14px;font:600 1.55rem/1 var(--t-sans);text-transform:none;letter-spacing:-.005em}body.template-product main [class*=fl-x-] .fl-rev__form-submit .fl-icon{width:34px;height:34px;padding:9px;border-radius:50%;background:#ffffff1f}body.template-product main [class*=fl-x-] .fl-rev__replyto{border:0;border-radius:14px;background:var(--t-panel)}body.template-product main [class*=fl-x-] .fl-rev__replyto-txt{font:500 1.35rem/1.3 var(--t-sans);letter-spacing:0;color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-rev__empty{padding:22px 24px;border-radius:var(--fls-r-card);background:var(--t-panel);font:400 1.55rem/1.5 var(--t-sans);color:var(--t-muted)}@media(max-width:899px){body.template-product main [class*=fl-x-] .fl-rev__list--list{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:749px){body.template-product main [class*=fl-x-] .fl-rev__head{margin-bottom:22px}body.template-product main [class*=fl-x-] .fl-rev__item{padding:18px 18px 16px;gap:12px}body.template-product main [class*=fl-x-] .fl-rev__item-av{width:36px;height:36px}body.template-product main [class*=fl-x-] .fl-rev__item-text{font-size:1.55rem}body.template-product main [class*=fl-x-] .fl-rev__more-btn{width:100%;justify-content:space-between}body.template-product main [class*=fl-x-] .fl-rev__form-panel{padding:18px}}body.template-product main [class*=fl-x-] .fl-rev__card{border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-1)}body.template-product main [class*=fl-x-] .fl-rev__quote{font:400 1.6rem/1.6 var(--t-sans);color:var(--t-ink)}body.template-product main [class*=fl-x-] .fl-rev__ba-item{border:0;border-radius:14px}body.template-product main [class*=fl-x-] .fl-rev__ba-tag{border-radius:999px;font:600 1.15rem/1 var(--t-sans);letter-spacing:0;text-transform:none;padding:6px 10px}body.template-product main [class*=fl-x-] .fl-rev__loc,body.template-product main [class*=fl-x-] .fl-rev__spec{font:400 1.3rem/1.35 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-rev__arrow{width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1);color:var(--t-navy)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__grid{gap:clamp(28px,5vw,76px)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__title{margin-top:12px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__body>[data-fl-reveal]:first-child:not(:has(.fl-eyebrow))+.fl-it__title,:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__body>.fl-it__title:first-child{margin-top:0}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__frame{position:relative;isolation:isolate;border:0;border-radius:var(--t-r-xl);background:var(--t-panel);box-shadow:var(--t-sh-3)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__blocks{gap:16px;margin-top:22px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__text{max-width:56ch;font:400 1.65rem/1.6 var(--t-sans);color:var(--t-muted)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__text :is(strong,b){font-weight:600;color:var(--t-navy)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__text a{color:var(--t-accent);text-decoration:underline;text-decoration-color:#3f6fb059;text-underline-offset:3px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__text>*+*{margin-top:12px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__feature{align-self:stretch;max-width:520px;gap:12px;padding:11px 16px 11px 11px;border-radius:var(--t-r-m);background:var(--t-panel)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__feature+.fl-it__feature{margin-top:-6px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__feature-icon{width:34px;height:34px;border-radius:50%;background:#fff;color:var(--t-accent);box-shadow:var(--t-sh-1)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__feature-icon .fl-icon{width:17px;height:17px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__feature-text{font:500 1.5rem/1.35 var(--t-sans);color:var(--t-navy)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__stat-num{font:600 3.6rem/1 var(--t-sans);letter-spacing:-.04em;color:var(--t-accent)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__stat-label{font:500 1.3rem/1.35 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__btn-wrap{margin-top:8px}@media(max-width:749px){:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__frame{border-radius:20px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__text{font-size:1.6rem}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__btn-wrap{align-self:stretch}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-it__btn-wrap .fl-btn{width:100%;justify-content:space-between}}:is(body.template-product,body.template-page) main [class*=fl-htu--] .fl-page-width{max-width:1140px}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__steps{counter-reset:fls-step;gap:clamp(14px,1.8vw,24px)}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__step{counter-increment:fls-step;gap:14px}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__ptitle{display:flex;align-items:center;gap:10px;font:600 clamp(1.8rem,1.4rem + .6vw,2.1rem)/1.2 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy)}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__ptitle:before{content:counter(fls-step);display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--t-soft);color:var(--t-accent);font:600 1.35rem/1 var(--t-sans);letter-spacing:0}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__pmedia{border-radius:22px;background:var(--t-panel);box-shadow:var(--t-sh-2)}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__step-text{font:400 1.5rem/1.55 var(--t-sans);color:var(--t-muted)}:is(body.template-product,body.template-page) main [class*=fl-htu--]:not(.fl-htu--photo) .fl-htu__step{border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-1)}:is(body.template-product,body.template-page) main [class*=fl-htu--]:not(.fl-htu--photo) .fl-htu__num{background:var(--t-soft);color:var(--t-accent);font:600 1.4rem/1 var(--t-sans);letter-spacing:0}:is(body.template-product,body.template-page) main [class*=fl-htu--]:not(.fl-htu--photo) .fl-htu__step-title{font:600 1.7rem/1.3 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy)}:is(body.template-product,body.template-page) main [class*=fl-htu--]:not(.fl-htu--photo) .fl-htu__step-text{font:400 1.5rem/1.55 var(--t-sans);color:var(--t-muted)}:is(body.template-product,body.template-page) main [class*=fl-htu--]:not(.fl-htu--photo) .fl-htu__media{border:0;border-radius:var(--t-r-xl);box-shadow:var(--t-sh-3)}:is(body.template-product,body.template-page) main [class*=fl-htu--] .fl-htu__foot{max-width:80ch;margin-top:26px;font:400 1.3rem/1.6 var(--t-sans);letter-spacing:0;color:var(--t-subtle)}@media(max-width:899px)and (min-width:600px){:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__steps{row-gap:26px}}@media(max-width:599px){:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__steps{gap:12px}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__step{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;row-gap:4px;align-items:start;padding:10px;border:1px solid var(--t-line);border-radius:20px;background:#fff;box-shadow:var(--t-sh-1)}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__pmedia{grid-column:1;grid-row:1 / span 2;aspect-ratio:1 / 1;border-radius:14px;box-shadow:none}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__ptitle{grid-column:2;grid-row:1;margin-top:4px;font-size:1.7rem}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__ptitle:before{width:26px;height:26px;font-size:1.25rem}:is(body.template-product,body.template-page) main .fl-htu--photo .fl-htu__step-text{grid-column:2;grid-row:2;font-size:1.4rem;line-height:1.5}}body.template-product main [class*=fl-x-].fl-tl--vertical .fl-page-width{max-width:1040px}body.template-product main [class*=fl-x-] .fl-tl__list{--tl-gap: clamp(14px, 1.6vw, 22px)}body.template-product main [class*=fl-x-] .fl-tl__card{border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-2)}body.template-product main [class*=fl-x-] .fl-tl__card .fl-card__body{padding:clamp(20px,2.2vw,30px)}body.template-product main [class*=fl-x-] .fl-tl__node{width:44px;height:44px;border:0;background:#fff;color:var(--t-accent);box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1)}body.template-product main [class*=fl-x-] .fl-tl__node .fl-icon{width:19px;height:19px}body.template-product main [class*=fl-x-] .fl-tl__item:last-child .fl-tl__node{background:var(--t-navy);color:#fff;box-shadow:0 8px 18px -8px #0f24408c}body.template-product main [class*=fl-x-].fl-tl--vertical .fl-tl__item:not(:last-child) .fl-tl__rail:before{width:2px;border-radius:2px;background:linear-gradient(var(--t-bright),var(--t-accent)) no-repeat 0 0 / 100% var(--fls-fill, 100%),var(--t-line)}body.template-product main [class*=fl-x-] .fl-tl__label{display:inline-flex;padding:5px 11px;border-radius:999px;background:var(--t-soft);font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.02em;text-transform:none;color:var(--t-accent)}body.template-product main [class*=fl-x-] .fl-tl__title{margin-top:12px;font:600 clamp(1.9rem,1.6rem + .6vw,2.3rem)/1.25 var(--t-sans);letter-spacing:-.02em;color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-tl__text{margin-top:8px;font:400 1.55rem/1.6 var(--t-sans);color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-tl__card--media{overflow:hidden}body.template-product main [class*=fl-x-] .fl-tl__media{background:var(--t-panel)}body.template-product main [class*=fl-x-] .fl-tl__head .fl-head__intro p{font:inherit;color:inherit}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){body.template-product main [class*=fl-x-].fl-tl--vertical .fl-tl__item:not(:last-child) .fl-tl__rail:before{animation:fls-tl-fill linear both;animation-timeline:view();animation-range:entry 40% cover 55%}@keyframes fls-tl-fill{0%{background-size:100% 0%}to{background-size:100% 100%}}}}@media(max-width:899px){body.template-product main [class*=fl-x-] .fl-tl__card--media .fl-tl__media{aspect-ratio:16 / 7}}@media(max-width:749px){body.template-product main [class*=fl-x-].fl-tl--vertical .fl-tl__item{grid-template-columns:34px minmax(0,1fr);gap:12px}body.template-product main [class*=fl-x-] .fl-tl__node{width:34px;height:34px}body.template-product main [class*=fl-x-] .fl-tl__node .fl-icon{width:16px;height:16px}body.template-product main [class*=fl-x-].fl-tl--vertical .fl-tl__item:not(:last-child) .fl-tl__rail:before{top:40px}body.template-product main [class*=fl-x-] .fl-tl__card .fl-card__body{padding:18px}body.template-product main [class*=fl-x-] .fl-tl__title{font-size:1.85rem}body.template-product main [class*=fl-x-] .fl-tl__text{font-size:1.5rem}}body.template-product main [class*=fl-x-] .fl-faq__head .fl-display{margin-top:12px}body.template-product main [class*=fl-x-] .fl-faq__list{gap:10px;margin-top:0}body.template-product main [class*=fl-x-] .fl-faq__item{border:1px solid var(--t-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f24400a;transition:box-shadow .25s var(--t-ease),border-color .2s}body.template-product main [class*=fl-x-] .fl-faq__item:has(details[open]){border-color:var(--t-line-2);box-shadow:var(--t-sh-1)}body.template-product main [class*=fl-x-] .fl-faq__q{gap:16px;padding:18px 18px 18px 22px;font:600 1.65rem/1.35 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-faq__ind{width:26px;height:26px;border-radius:50%;background:var(--t-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' stroke='%230f2440' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px no-repeat;transition:transform .25s var(--t-ease),background-color .2s}body.template-product main [class*=fl-x-] .fl-faq__ind:before,body.template-product main [class*=fl-x-] .fl-faq__ind:after{display:none}body.template-product main [class*=fl-x-] .fl-faq__d[open] .fl-faq__ind{transform:rotate(45deg)}body.template-product main [class*=fl-x-] .fl-faq__a{max-width:66ch;padding:0 22px 20px;font:400 1.55rem/1.65 var(--t-sans);color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-faq__a :is(strong,b){font-weight:600;color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-faq__a a{color:var(--t-accent);text-decoration-color:#3f6fb059}@media(max-width:749px){body.template-product main [class*=fl-x-] .fl-faq__q{padding:16px 16px 16px 18px;font-size:1.6rem}body.template-product main [class*=fl-x-] .fl-faq__a{padding:0 18px 18px;font-size:1.5rem}}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards){--sec-radius: 24px !important;--sec-border: 1px !important;--cmp-surface: #fff;--cmp-lane: #f5f8fd}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-page-width{max-width:1140px}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__scroll-wrap{margin-top:0;border:1px solid var(--t-line);background:#fff;box-shadow:var(--t-sh-3)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__table{font-family:var(--t-sans)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__table :is(th,td){border-bottom-color:var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__table tbody tr:last-child :is(th,td){border-bottom-color:transparent}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table thead th{background-color:#fff;background-image:none;border-bottom:1px solid var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__col-name{font:600 1.6rem/1.25 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__col-sub{margin-top:6px;font:400 1.25rem/1.35 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__tag{padding:5px 11px;border:0;border-radius:999px;background:var(--t-navy);font:600 1.15rem/1.2 var(--t-sans);letter-spacing:.02em;text-transform:none;color:#fff;box-shadow:0 6px 14px -8px #0f244099}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table :is(th,td).is-ours{background-color:var(--cmp-lane);border-left:1px solid rgba(63,111,176,.16);border-right:1px solid rgba(63,111,176,.16)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table thead th.is-ours{background-color:var(--cmp-lane);background-image:linear-gradient(var(--t-accent),var(--t-accent));background-size:100% 3px;background-repeat:no-repeat;border-top:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table tbody tr:last-child td.is-ours{border-bottom:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .is-ours+:is(td,th){border-left:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__group-in{font:600 1.15rem/1.2 var(--t-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__group-col{font:600 1.05rem/1.3 var(--t-sans);letter-spacing:.04em;color:var(--t-subtle)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__group-fill.is-ours .fl-cmp__group-col{color:var(--t-accent)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table tr.fl-cmp__grouprow+tr :is(th,td){border-top-color:var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table th.fl-cmp__feature{font:600 1.45rem/1.4 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table :is(.fl-cmp__txt,.fl-cmp__note){font-family:var(--t-sans);letter-spacing:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__txt{font-size:1.45rem;line-height:1.5;color:var(--t-ink)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__note{font-size:1.35rem;line-height:1.5;color:var(--t-muted)}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__mark{width:28px;height:28px;min-height:0;border-radius:50%}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__mark--yes{background:var(--t-soft);color:var(--t-accent)}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__mark--yes .fl-icon{width:15px;height:15px;stroke-width:2.4}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .is-ours .fl-cmp__mark--yes{background:var(--t-accent);color:#fff}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__mark--no{background:var(--t-panel);font:600 1.5rem/1 var(--t-sans);color:var(--t-subtle)}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__mark--part{background:var(--t-panel)}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__half{width:14px;height:14px;border:1.5px solid var(--t-accent);border-radius:50%;background:linear-gradient(to right,var(--t-accent) 50%,transparent 50%)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__swipe{top:12px;right:12px;gap:6px;padding:8px 12px 8px 14px;border-radius:999px;background:#0f2440e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 1.25rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:#fff;box-shadow:0 10px 22px -10px #0f244099}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__expand{min-height:48px;margin-top:18px;gap:10px;padding:0 10px 0 22px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--t-line-2),var(--t-sh-1);font:600 1.45rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none;color:var(--t-navy)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__expand .fl-mono{font-family:var(--t-sans);letter-spacing:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__expand-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--t-panel);font-size:1.4rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__stick-in{background:#fff;box-shadow:0 1px 0 var(--t-line),0 8px 16px -12px #0f244059}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__foot{max-width:84ch;margin:22px auto 0;font:400 1.3rem/1.6 var(--t-sans);letter-spacing:0;color:var(--t-subtle)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-align-left:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__foot{margin-inline:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio thead th.fl-cmp__col{padding-top:56px;padding-bottom:20px;background-color:#fff;border-bottom:1px solid var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio thead th.fl-cmp__col.is-ours{background-color:var(--cmp-lane)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio thead th.fl-cmp__corner{border-bottom:1px solid var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio :is(th.fl-cmp__corner,th.fl-cmp__feature,th.fl-cmp__group){background-color:#fff}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__table :is(th,td){border-bottom-color:var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__table td+td,:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__table thead th+th{border-left-color:var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__table .is-ours{border-left-color:#3f6fb029}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__table .is-ours+:is(td,th){border-left:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio thead th.is-ours{border-top:0;background-image:linear-gradient(var(--t-accent),var(--t-accent));background-size:100% 3px;background-repeat:no-repeat}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio tbody tr:last-child td.is-ours{border-bottom:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio :is(th,td).is-ours{background-color:var(--cmp-lane)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__tag{top:20px;padding:5px 11px}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__col-name{font-size:1.75rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__col-sub{margin-top:6px;letter-spacing:0}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__mark{width:30px;height:30px;border-radius:50%}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__mark--no{background:var(--t-panel)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__mark--yes{background:var(--t-soft)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .is-ours .fl-cmp__mark--yes{background:var(--t-accent)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__mark--part{background:var(--t-panel)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__half{width:15px;height:15px;border-color:var(--t-accent);background-image:linear-gradient(to right,var(--t-accent) 50%,transparent 50%)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__txt{font-size:1.5rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__note{margin-top:10px;font-size:1.35rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__group-in{letter-spacing:.1em}@media(hover:hover)and (min-width:990px){:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio tbody tr:not(.fl-cmp__grouprow):hover :is(th,td){background-color:#fafcff}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio tbody tr:not(.fl-cmp__grouprow):hover td.is-ours{background-color:#eff4fb}}@media(max-width:749px){:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--table .fl-cmp__scroll-wrap{box-shadow:var(--t-sh-2)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio :is(th.fl-cmp__corner,th.fl-cmp__feature,th.fl-cmp__group){box-shadow:8px 0 14px -10px #0f244047,1px 0 0 var(--t-line)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio th.fl-cmp__feature{font-size:1.3rem;line-height:1.35}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio thead th.fl-cmp__col{padding-top:48px;padding-bottom:14px}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__tag{top:14px;padding:4px 9px;font-size:1.05rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__col-name{font-size:1.45rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__col-sub{font-size:1.1rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio :is(.fl-cmp__txt,.fl-cmp__note){font-size:1.3rem}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__mark{width:26px;height:26px}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--trio .fl-cmp__group-in{font-size:1.05rem;letter-spacing:.06em}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__foot{font-size:1.25rem}}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--cards .fl-cmp__card{border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-2)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--cards .fl-cmp__card.is-ours{border-color:var(--t-navy);background:var(--t-tint);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-2)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--cards .fl-cmp__card-name{font:600 1.8rem/1.25 var(--t-sans);color:var(--t-navy)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--cards :is(.fl-cmp__kv-group,.fl-cmp__col-sub){font:600 1.15rem/1.2 var(--t-sans);letter-spacing:.1em;color:var(--t-accent)}:is(body.template-product,body.template-page) main [class*=fl-x-].fl-cmp--cards .fl-cmp__kv-k{font:400 1.4rem/1.4 var(--t-sans);color:var(--t-muted)}@media(min-width:1100px){body.template-product main [class*=fl-x-] .fl-rev__list--list{grid-template-columns:repeat(3,minmax(0,1fr))}}body.template-product main [class*=fl-x-] .fl-rev__wrap .fl-rev__more-chev{transform:none}body.template-product main [class*=fl-x-] .fl-rev__wrap .fl-rev__more-n{display:inline-flex}body.template-product main [class*=fl-x-] .fl-sci__step,body.template-product main [class*=fl-x-] .fl-sci__detail{border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-2)}body.template-product main [class*=fl-x-] .fl-sci__step-num{width:40px;height:40px;background:var(--t-soft);font:600 1.4rem/1 var(--t-sans);letter-spacing:0;color:var(--t-accent)}body.template-product main [class*=fl-x-] .fl-sci__step-icon{width:40px;height:40px;background:var(--t-panel);color:var(--t-accent)}body.template-product main [class*=fl-x-] .fl-sci__step-title{font:600 clamp(1.8rem,1.5rem + .5vw,2.1rem)/1.25 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-sci__step-text{font:400 1.55rem/1.6 var(--t-sans);color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-sci__detail-icon{background:var(--t-soft);color:var(--t-accent)}body.template-product main [class*=fl-x-] .fl-sci__detail-title{font:600 clamp(2rem,1.6rem + .9vw,2.6rem)/1.2 var(--t-sans);letter-spacing:-.02em;color:var(--t-navy)}body.template-product main [class*=fl-x-] .fl-sci__detail-text{font:400 1.6rem/1.6 var(--t-sans);color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-sci__chev{display:none}@media(max-width:749px){body.template-product main [class*=fl-x-] .fl-sci__chev{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--t-panel);color:var(--t-navy)}}body.template-product main [class*=fl-x-] .fl-artcard{overflow:hidden;border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:radial-gradient(240px 150px at 100% 0,#b6cdea4d,#b6cdea00 72%),#fff;box-shadow:var(--t-sh-1);transition:transform .3s var(--t-ease),box-shadow .3s var(--t-ease),border-color .3s var(--t-ease)}body.template-product main [class*=fl-x-] .fl-artcard__body{gap:10px;padding:clamp(18px,2.2vw,24px)}body.template-product main [class*=fl-x-] .fl-artcard__meta{font:500 1.3rem/1.4 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-artcard__title{font:600 clamp(1.9rem,1.7rem + .55vw,2.2rem)/1.22 var(--t-sans);letter-spacing:-.02em;color:var(--t-navy);text-wrap:balance}body.template-product main [class*=fl-x-] .fl-artcard__excerpt{margin-bottom:8px;font:400 1.5rem/1.55 var(--t-sans);color:var(--t-muted)}body.template-product main [class*=fl-x-] .fl-artcard__read{align-self:flex-start;margin-top:auto;padding:8px 16px;border-radius:999px;background:var(--t-panel);font:600 1.35rem/1.2 var(--t-sans);letter-spacing:0;text-transform:capitalize;color:var(--t-navy);transition:background .2s var(--t-ease)}body.template-product main [class*=fl-x-] .fl-blogrow__viewport{padding-block:6px 30px;margin-block:-6px -30px}body.template-product main [class*=fl-x-] .fl-blogrow__viewport [data-fl-reveal]{translate:0 0;transition-delay:0s}body.template-product main [class*=fl-x-] .fl-blogrow__arrow{width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1);color:var(--t-navy)}@media(hover:hover)and (pointer:fine){body.template-product main [class*=fl-x-] .fl-artcard:hover{transform:translateY(-3px);border-color:var(--t-line-2);box-shadow:var(--t-sh-2)}body.template-product main [class*=fl-x-] .fl-artcard:hover .fl-artcard__read{background:var(--t-soft)}body.template-product main [class*=fl-x-] .fl-blogrow__arrow:hover:not(:disabled){background:var(--t-navy);color:#fff;box-shadow:0 0 0 1px var(--t-navy),var(--t-sh-1)}}@media(hover:none),(pointer:coarse){body.template-product main [class*=fl-x-] .fl-artcard:hover{transform:none}}body.template-page main .fl-ing .fl-ing__head .fl-display{margin-top:12px}body.template-page main .fl-ing .fl-ing__lede{font:400 1.7rem/1.6 var(--t-sans);color:var(--t-muted)}body.template-page main .fl-ing .fl-ing__lede :is(strong,b){font-weight:600;color:var(--t-navy)}body.template-page main .fl-ing .fl-ing__lede a{color:var(--t-accent);text-decoration-color:#3f6fb059;text-underline-offset:3px}body.template-page main .fl-ing.fl-ingh .fl-ingh__title{margin-top:14px;font-size:clamp(3.3rem,2.4rem + 3vw,5.6rem);line-height:1.04;letter-spacing:-.032em}body.template-page main .fl-ingh .fl-ingh__intro{margin-top:18px;font-size:clamp(1.7rem,1.55rem + .35vw,1.9rem);line-height:1.55}body.template-page main .fl-ingh .fl-ingh__cta{gap:12px 14px;margin-top:26px}body.template-page main .fl-ingh .fl-ingh__cta .fl-btn{min-height:58px}body.template-page main .fl-ingh .fl-ingh__cta .fl-btn:not(.fl-btn--ghost){padding:0 10px 0 28px}body.template-page main .fl-ingh .fl-ingh__meta{margin-top:16px;font:400 1.4rem/1.4 var(--t-sans);color:var(--t-muted)}body.template-page main .fl-ingh .fl-ingh__price strong{color:var(--t-navy)}body.template-page main .fl-ingh .fl-ingh__price+.fl-ingh__note:before{background:var(--t-powder)}body.template-page main .fl-ingh .fl-ingh__facts{gap:8px;column-gap:8px;margin-top:26px;max-width:600px}body.template-page main .fl-ingh .fl-ingh__fact{gap:10px;padding:10px 14px 10px 10px;border-top:0;border-radius:var(--t-r-m);background:var(--t-panel)}body.template-page main .fl-ingh .fl-ingh__fact-icon{width:32px;height:32px;border-radius:50%;background:#fff;color:var(--t-accent);box-shadow:var(--t-sh-1)}body.template-page main .fl-ingh .fl-ingh__fact-icon .fl-icon{width:16px;height:16px}body.template-page main .fl-ingh .fl-ingh__fact-text{font:500 1.45rem/1.3 var(--t-sans);color:var(--t-navy)}body.template-page main .fl-ingh .fl-ingh__media{border:0;border-radius:var(--t-r-xl);background:var(--t-panel);box-shadow:var(--t-sh-3)}body.template-page main .fl-ingh .fl-ingh__tag{left:16px;bottom:16px;padding:9px 14px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:var(--t-sh-2);font:600 1.3rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy)}body.template-page main .fl-ingh .fl-ingh__toc-label{font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;color:var(--t-accent)}body.template-page main .fl-ingh .fl-ingh__toc-list{display:grid;gap:8px;border-top:0}body.template-page main .fl-ingh .fl-ingh__toc-list a{min-height:52px;padding:8px 14px 8px 8px;border:1px solid var(--t-line);border-radius:var(--t-r-m);background:#fff;box-shadow:var(--t-sh-1);font:500 1.5rem/1.3 var(--t-sans);color:var(--t-navy)}body.template-page main .fl-ingh .fl-ingh__toc-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--t-soft);font:600 1.25rem/1 var(--t-sans);letter-spacing:0;color:var(--t-accent)}@media(hover:hover)and (pointer:fine){body.template-page main .fl-ingh .fl-ingh__toc-list a:hover{padding-left:8px;border-color:var(--t-line-2);box-shadow:var(--t-sh-2);color:var(--t-navy)}}@media(max-width:749px){body.template-page main .fl-ingh .fl-ingh__media{border-radius:20px}body.template-page main .fl-ingh .fl-ingh__cta .fl-btn{justify-content:space-between}body.template-page main .fl-ingh .fl-ingh__cta .fl-btn--ghost{justify-content:center}body.template-page main .fl-ingh .fl-ingh__facts{grid-template-columns:minmax(0,1fr)}}body.template-page main .fl-ings .fl-ings__media{border:0;border-radius:var(--t-r-xl);background:linear-gradient(160deg,#f5f8fd,#e8eff9);box-shadow:var(--t-sh-3)}body.template-page main .fl-ings .fl-ings__media--blend .fl-ings__img{mix-blend-mode:multiply}body.template-page main .fl-ings .fl-ings__rows{margin-top:26px;padding:6px 22px;border:1px solid var(--t-line);border-radius:var(--fls-r-card);background:#fff;box-shadow:var(--t-sh-2)}body.template-page main .fl-ings .fl-ings__row{gap:16px;padding:14px 0;border-bottom:1px solid var(--t-line)}body.template-page main .fl-ings .fl-ings__row:last-child{border-bottom:0}body.template-page main .fl-ings .fl-ings__row dt{font:500 1.35rem/1.4 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-page main .fl-ings .fl-ings__row dd{font:600 1.55rem/1.4 var(--t-sans);color:var(--t-navy)}body.template-page main .fl-ings .fl-ings__row--key dd{font:600 2.1rem/1.2 var(--t-sans);letter-spacing:-.02em;color:var(--t-accent)}@media(max-width:749px){body.template-page main .fl-ings .fl-ings__media{border-radius:20px}body.template-page main .fl-ings .fl-ings__rows{padding:4px 18px}body.template-page main .fl-ings .fl-ings__row{padding:12px 0;gap:2px}body.template-page main .fl-ings .fl-ings__btn .fl-btn{width:100%;justify-content:space-between}}body.template-page main .fl-ingk .fl-ingk__card{padding:clamp(22px,2.6vw,32px);border:1px solid var(--t-line);border-radius:var(--t-r-xl);background:#fff;box-shadow:var(--t-sh-2)}body.template-page main .fl-ingk .fl-ingk__card--open{background:linear-gradient(140deg,#f7f9fd,#f0f4fa);box-shadow:var(--t-sh-1)}body.template-page main .fl-ingk .fl-ingk__card-title{gap:10px;font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;color:var(--t-navy)}body.template-page main .fl-ingk .fl-ingk__mark{width:32px;height:32px;font:600 1.4rem/1 var(--t-sans)}body.template-page main .fl-ingk .fl-ingk__card--known .fl-ingk__mark{background:var(--t-soft);color:var(--t-accent)}body.template-page main .fl-ingk .fl-ingk__card--open .fl-ingk__mark{background:#fff;color:var(--t-muted);box-shadow:var(--t-sh-1)}body.template-page main .fl-ingk .fl-ingk__item{border-top-color:var(--t-line)}body.template-page main .fl-ingk .fl-ingk__item-title{font:600 1.8rem/1.3 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy)}body.template-page main .fl-ingk .fl-ingk__item-text{font:400 1.55rem/1.6 var(--t-sans);color:var(--t-muted)}body.template-page main .fl-ingk .fl-ingk__tips-title{font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;color:var(--t-accent)}body.template-page main .fl-ingk .fl-ingk__tips{gap:10px}body.template-page main .fl-ingk .fl-ingk__tip{padding:18px;border:0;border-radius:var(--t-r-l);background:var(--t-panel)}body.template-page main .fl-ingk .fl-ingk__tip-icon{width:36px;height:36px;border-radius:50%;background:#fff;color:var(--t-accent);box-shadow:var(--t-sh-1)}body.template-page main .fl-ingk .fl-ingk__tip-title{font:600 1.6rem/1.3 var(--t-sans);color:var(--t-navy)}body.template-page main .fl-ingk .fl-ingk__tip-text{font:400 1.45rem/1.55 var(--t-sans);color:var(--t-muted)}body.template-page main .fl-ingk .fl-ingk__note{font:400 1.3rem/1.6 var(--t-sans);letter-spacing:0;color:var(--t-subtle)}@media(max-width:749px){body.template-page main .fl-ingk .fl-ingk__card{border-radius:20px}}body.template-page .fl-ing-sticky .fl-ing-sticky__link{padding:7px 7px 7px 8px;border:1px solid var(--t-line);border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);color:var(--t-navy);box-shadow:0 18px 40px -18px #0f244073}body.template-page .fl-ing-sticky .fl-ing-sticky__thumb{width:44px;height:44px;border-radius:50%;background:var(--t-panel)}body.template-page .fl-ing-sticky .fl-ing-sticky__name{font:600 1.45rem/1.2 var(--t-sans);color:var(--t-navy)}body.template-page .fl-ing-sticky .fl-ing-sticky__price{font:500 1.3rem/1.2 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-page .fl-ing-sticky .fl-ing-sticky__btn{min-height:46px;padding:0 8px 0 20px;gap:10px;border-radius:999px;background:var(--t-navy);color:#fff;font:600 1.5rem/1 var(--t-sans)}body.template-page .fl-ing-sticky .fl-ing-sticky__btn .fl-icon{width:32px;height:32px;padding:8px;border-radius:50%;background:#ffffff1f}@media(hover:hover)and (pointer:fine){body.template-page .fl-ing-sticky .fl-ing-sticky__link:hover .fl-ing-sticky__btn{background:var(--t-navy-2)}}@media(max-width:749px){body.template-page .fl-ing-sticky{display:none!important}}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]{background:transparent}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__panel{position:relative;isolation:isolate;overflow:hidden;padding:clamp(34px,4.4vw,64px) clamp(22px,4.4vw,64px);border-radius:var(--t-r-xl);background:linear-gradient(120deg,var(--t-navy),var(--t-navy-2));box-shadow:var(--t-sh-3)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__panel:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px 300px at 100% 0%,#5b8fce52,#5b8fce00 70%),radial-gradient(380px 280px at 0% 100%,#b6cdea24,#b6cdea00 70%)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-eyebrow{color:var(--t-powder)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__title{color:#fff}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__title em{color:var(--t-powder);background-image:linear-gradient(#b6cdea29,#b6cdea29)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__body{font:400 1.7rem/1.55 var(--t-sans);color:#ffffffc7}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) a.fl-btn:not(.fl-btn--ghost){background:#fff;color:var(--t-navy);box-shadow:0 12px 26px -14px #0000008c}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) a.fl-btn:not(.fl-btn--ghost)>.fl-icon:last-child{background:var(--t-soft)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) a.fl-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff52}@media(hover:hover)and (pointer:fine){:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) a.fl-btn:not(.fl-btn--ghost):hover{background:var(--t-panel);color:var(--t-navy)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) a.fl-btn--ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff}}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__points{gap:8px;padding-top:0;border-block-start:0;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__point{align-items:center;gap:10px;padding:10px 14px 10px 10px;border:0;border-radius:var(--t-r-m);background:var(--t-panel)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__point+.fl-cta__point{border-inline-start:0}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__point:first-child,:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__point:last-child{padding:10px 14px 10px 10px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__ic{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#fff;color:var(--t-accent);transform:none}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__ptext{font:500 1.4rem/1.35 var(--t-sans);letter-spacing:0;color:var(--t-navy)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__point{background:#ffffff12}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__ic{background:#ffffff1a;color:var(--t-powder)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__ptext{color:#ffffffdb}@media(max-width:749px){:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__actions{flex-direction:column;align-items:stretch;width:100%}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__actions .fl-btn{width:100%;min-width:0;justify-content:space-between}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__actions .fl-btn--ghost{justify-content:center}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-4,.color-scheme-5) .fl-cta__panel{border-radius:22px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__points{grid-template-columns:minmax(0,1fr)}}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__panel{gap:clamp(24px,2.6vw,34px)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__body{margin-top:16px}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-cta__title{max-width:24ch}@media(min-width:900px){body.template-page:not(.flq-page) .shopify-section:is([id$=__main],[id*=__fl_hr_buy_]) .fl-pdp__media{top:calc(var(--fl-header-h, 69px) + 20px)}}body.template-product main [class*=fl-x-] .fl-rev__list--list{align-items:start}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-1,.color-scheme-2,.color-scheme-3) .fl-cta__panel{padding:clamp(30px,4vw,56px) clamp(20px,4vw,56px);border:1px solid #dfe8f4;border-radius:var(--t-r-xl);background:linear-gradient(140deg,#f3f7fd,#eaf1fa)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-1,.color-scheme-2,.color-scheme-3) .fl-cta__point{background:#fff;box-shadow:var(--t-sh-1)}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--]:is(.color-scheme-1,.color-scheme-2,.color-scheme-3) .fl-cta__ic{background:var(--t-panel)}:is(body.template-product,body.template-cart,body.template-collection,body.template-list-collections) main [class*=fl-x-] a.fl-btn:not([data-fl-atc]):has(>.fl-icon:last-child){padding-right:10px}body.template-page main :is(.fl-ing,.fl-it__body,[class*=fl-cta--],[class*=fl-htu--]) a.fl-btn:has(>.fl-icon:last-child){padding-right:10px}body.template-product main [class*=fl-x-] .fl-sci__head .fl-sci__intro{max-width:60ch;margin-top:14px;font:400 1.7rem/1.55 var(--t-sans);color:var(--t-muted)}@media(max-width:749px){body.template-product main [class*=fl-x-] .fl-sci__head .fl-sci__intro{font-size:1.6rem}}:is(body.template-product,body.template-page,body.template-collection,body.template-list-collections) main [class*=fl-x-][class*=fl-cta--] .fl-head.fl-cta__copy{margin-bottom:0}@media(max-width:899px){body.template-product main [class*=fl-x-].fl-cmp--table:not(.fl-cmp--trio) thead th.fl-cmp__col{padding-top:54px}}@media(max-width:749px){body.template-product main [class*=fl-x-].fl-cmp--table:not(.fl-cmp--trio) .fl-cmp__col-name{font-size:1.4rem}body.template-product main [class*=fl-x-].fl-cmp--table:not(.fl-cmp--trio) .fl-cmp__col-sub{font-size:1.1rem}body.template-product main [class*=fl-x-].fl-cmp--table:not(.fl-cmp--trio) th.fl-cmp__feature{font-size:1.3rem}body.template-product main [class*=fl-x-].fl-cmp--table:not(.fl-cmp--trio) .fl-cmp__txt{font-size:1.3rem;line-height:1.45}body.template-product main [class*=fl-x-].fl-cmp--table:not(.fl-cmp--trio) .fl-cmp__note{font-size:1.2rem;line-height:1.45}}:is(body.template-product,body.template-page) main [class*=fl-x-]:is(.fl-cmp--table,.fl-cmp--cards) .fl-cmp__foot[style]{font-size:1.3rem!important;color:var(--t-subtle)!important}body .fl-hr-btn.fl-btn{min-height:56px;padding:0 10px 0 26px;gap:16px;font-size:1.6rem;font-weight:600;letter-spacing:-.005em;text-transform:none;line-height:1.2;border-radius:999px}body .fl-hr-btn.fl-btn .fl-icon{width:36px;height:36px;padding:9px;border-radius:50%;background:#ffffff24}body .fl-hr-cta--inverse .fl-hr-btn.fl-btn .fl-icon{background:var(--fl-s1)}@media(max-width:749px){body .fl-hr-btn.fl-btn{justify-content:space-between}}body.template-page .fl-hr-hero[class*=fl-x-],body.template-page .fl-hr-reason[class*=fl-x-],body.template-page .fl-hr-results[class*=fl-x-],body.template-page .fl-hr-marquee[class*=fl-x-],body.template-page .fl-hr-compare[class*=fl-x-],body.template-page .fl-hr-guar[class*=fl-x-],body.template-page .fl-hr-faq[class*=fl-x-]{--color-background: 251 253 255;--color-foreground: 24 38 61;--color-heading: 15 36 64;--color-muted: 98 113 137;--color-button: 15 36 64;--color-button-text: 255 255 255;--color-accent: 63 111 176;--color-card: 255 255 255;--color-card-border: 15 36 64;--color-hairline: 15 36 64;--color-shadow: 20 60 120;--hr-r: 14px;--hr-r-lg: 22px;--hr-btn-r: 999px;--hr-chip-r: 999px;--hr-line: var(--t-line);--hr-line-2: var(--t-line-2);--hr-ok: var(--t-ok);--hr-no: #b0642f;--hr-star-c: var(--t-star);--hr-float: var(--t-sh-3);--fl-gutter: 20px;background-color:transparent;background-image:none;color:var(--t-ink);font-family:var(--t-sans);-webkit-font-smoothing:antialiased}body.template-page .fl-hr-hero[class*=fl-x-]:before{content:none}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr__wrap,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr__wrap,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr__wrap,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr__wrap,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr__wrap,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr__wrap{max-width:1140px;padding-inline:20px;padding-block:min(var(--hr-pt, 88px),var(--fls-y, clamp(48px, 3vw + 36px, 88px))) min(var(--hr-pb, 88px),var(--fls-y, clamp(48px, 3vw + 36px, 88px)))}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr__wrap{padding-top:min(var(--hr-pt, 48px),clamp(28px,2vw + 20px,48px))}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-head,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-head,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-head,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-head,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-head{gap:12px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-head>.fl-hr-lede,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-head>.fl-hr-lede{margin-top:2px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-eyebrow,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-eyebrow,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-eyebrow,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-eyebrow,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-eyebrow{gap:8px;font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-eyebrow__idx,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-eyebrow__idx,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-eyebrow__idx,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-eyebrow__idx,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-eyebrow__idx{display:none}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-eyebrow__txt:before,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-eyebrow__txt:before,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-eyebrow__txt:before,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-eyebrow__txt:before,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-eyebrow__txt:before{content:none}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-title,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-title,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-title,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-title,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-title,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-title{font-family:var(--t-sans);font-weight:600;font-size:calc(clamp(2.8rem,2.1rem + 1.9vw,4rem) * var(--fl-heading-scale, 1));line-height:1.1;letter-spacing:-.025em;color:var(--t-navy);text-wrap:balance}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-title--xl{font-size:calc(min(clamp(3.3rem,2.4rem + 3vw,5.6rem),max(3.3rem,7.4vh)) * var(--fl-heading-scale, 1));line-height:1.04;letter-spacing:-.032em}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-title strong,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-title strong,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-title strong,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-title strong,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-title strong,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-title strong{font-weight:inherit}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-title em,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-title em,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-title em,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-title em,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-title em,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-title em{font-family:var(--fl-font-serif);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--t-accent);padding:0 .14em;margin:0 -.02em;border-radius:8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-title em{white-space:nowrap}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-title s{color:var(--t-subtle)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-title s:after{height:.07em;border-radius:99px;background:var(--t-accent)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-lede,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-lede,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-lede,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-lede{max-width:60ch;font-size:calc(1.7rem * var(--fl-text-scale, 1));line-height:1.55;color:var(--t-muted);text-wrap:pretty}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-body,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-body{max-width:60ch;font-size:calc(1.6rem * var(--fl-text-scale, 1));line-height:1.65;color:var(--t-muted)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-lede strong,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-lede strong,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-lede strong,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-lede strong,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-body strong,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-body strong{font-weight:600;color:var(--t-navy)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-lede a,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-lede a,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-lede a,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-lede a,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-body a,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-body a,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__a a{color:var(--t-accent);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#3f6fb066;text-underline-offset:3px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-body a strong,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-body a strong,body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-lede a strong{color:inherit}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta{gap:14px;margin-top:32px}body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn{position:relative;overflow:hidden;min-height:56px;min-width:min(100%,300px);gap:16px;padding:0 10px 0 28px;justify-content:space-between;border:0;border-radius:999px;background:var(--t-navy);color:#fff;font:600 1.6rem/1.2 var(--t-sans);letter-spacing:-.005em;text-transform:none;text-align:left;text-decoration:none;box-shadow:0 10px 24px -12px #0f2440b3,inset 0 1px #ffffff14;transition:background-color .2s var(--t-ease),transform .2s var(--t-ease),box-shadow .2s var(--t-ease);-webkit-tap-highlight-color:transparent}body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn .fl-icon{flex:none;width:36px;height:36px;padding:9px;border-radius:50%;background:#ffffff1f;transform:none;transition:transform .25s var(--t-ease)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:before,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:before,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:before,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:before,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--t-ease);pointer-events:none}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn,body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn{background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn .fl-icon,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn .fl-icon{background:var(--t-panel)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover{background:var(--t-navy);box-shadow:0 10px 24px -12px #0f2440b3,inset 0 1px #ffffff14}body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon{transform:none}body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn:focus-visible,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn:focus-visible,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn:focus-visible,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn:focus-visible,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn:focus-visible{outline:2px solid var(--t-bright);outline-offset:3px}@media(hover:hover)and (pointer:fine){body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover{background:var(--t-navy-2);transform:translateY(-1px);box-shadow:0 16px 30px -14px #0f2440bf,inset 0 1px #ffffff14}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover:before,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover:before,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover:before,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover:before,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--solid a.fl-btn.fl-hr-btn:hover:before{transform:translate(120%)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--bracket a.fl-btn.fl-hr-btn:hover,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta--inverse a.fl-btn.fl-hr-btn:hover{background:var(--t-panel);transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--t-navy)}body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn:hover .fl-icon{transform:translate(3px)}}@media(min-width:750px){body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn{min-width:280px}}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-rating,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-rating,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-rating,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-rating,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-rating{gap:8px;padding-left:0;font:400 1.4rem/1.4 var(--t-sans);color:var(--t-muted)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-rating .fl-hr-stars,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-rating .fl-hr-stars,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-rating .fl-hr-stars,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-rating .fl-hr-stars,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-rating .fl-hr-stars{--hr-star: 14px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-mark,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-mark,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-mark{width:22px;height:22px;margin-top:0;box-shadow:none}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-mark .fl-icon,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-mark .fl-icon,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-mark .fl-icon{width:12px;height:12px;stroke-width:2.6px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-mark--ok,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-mark--ok,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-mark--ok{background:var(--t-soft);color:var(--t-accent)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-mark--no,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-mark--no,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-mark--no{background:#fbefe6;color:#b0642f}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-tag,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-tag,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-tag{padding:7px 11px;border-radius:999px;font:600 1.25rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:#fff;background:#0f24409e;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 8px 20px -10px #0f244073}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-tag.fl-hr-tag--solid,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-tag.fl-hr-tag--solid,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-tag.fl-hr-tag--solid{color:var(--t-accent);background:#ffffffeb}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-demo,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-demo,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-demo,body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-demo,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-demo,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-demo,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-demo{border-radius:999px;padding:4px 7px 3px;font-family:var(--t-sans);font-weight:600;letter-spacing:.06em}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-trust{gap:12px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-trust__faces img{width:34px;height:34px;margin-left:-10px;border:2px solid #fff;box-shadow:0 2px 6px #0f24401f}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-trust__faces img:first-child{margin-left:0}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-trust__meta{gap:4px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-trust .fl-hr-stars{--hr-star: 15px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-trust__text{font:400 1.35rem/1.3 var(--t-sans);color:var(--t-muted)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-trust__text strong{font-weight:600;color:var(--t-navy)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__title{margin-top:24px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__sub{margin-top:20px;max-width:46ch}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__sub em{font-style:normal;font-weight:500;color:var(--t-navy)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__checks{gap:10px 22px;margin-top:20px;font:500 1.4rem/1.3 var(--t-sans);color:var(--t-ink)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__checks li{gap:10px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__checks .fl-hr-mark{width:22px;height:22px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__visual{margin-inline:0;isolation:isolate;border-radius:26px;background:linear-gradient(160deg,#f5f8fd,#e8eff9);box-shadow:var(--t-sh-3)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__visual img{mix-blend-mode:multiply}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__visual:before,body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__visual:after{content:none}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__spec{top:16px;right:16px;padding:9px 14px;border:0;border-radius:999px;font:600 1.3rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy);background:#ffffffdb;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:var(--t-sh-2)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-proof{padding:8px;border:1px solid var(--t-line);border-radius:22px;background:#fff;box-shadow:var(--t-sh-3)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-proof__pair{gap:6px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-proof__ph{border-radius:15px;background:var(--t-panel)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-proof__ph .fl-hr-tag{top:8px;left:8px;padding:6px 9px;font-size:1.15rem}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-proof__cap{padding:10px 6px 3px;font:500 1.3rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}@media(min-width:990px)and (max-height:760px){body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__title{margin-top:18px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__sub{margin-top:16px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta{margin-top:26px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__checks{margin-top:16px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__media{width:min(100%,max(320px,calc(100vh - 210px)));justify-self:end}}@media(max-width:749px){body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__title{margin-top:20px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__sub{margin-top:16px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-lede{font-size:calc(1.6rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__checks{gap:8px}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__visual{border-radius:20px;box-shadow:var(--t-sh-2)}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-hero__spec{top:12px;right:12px;max-width:min(124px,38%);padding:8px 12px;border-radius:14px;font-size:1.2rem;line-height:1.25;text-align:center;white-space:normal}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-proof{border-radius:20px}}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs{border:1px solid var(--t-line);border-radius:22px;background:#fff;box-shadow:var(--t-sh-3)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__head{gap:12px;padding:14px 14px 16px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__head--bad,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__cell--bad{border-left:0;background-color:var(--t-panel)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__img{border-radius:14px;background:linear-gradient(160deg,#f5f8fd,#e8eff9)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__head--bad .fl-hr-vs__img{background:#e9eef5}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__name{padding-inline:4px;font:600 calc(1.5rem * var(--fl-text-scale, 1))/1.3 var(--t-sans);letter-spacing:-.005em;text-transform:none;color:var(--t-navy)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__head--bad .fl-hr-vs__name{color:var(--t-muted)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__versus{width:40px;height:40px;font:600 1.3rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy);background:#fff;box-shadow:0 0 0 1px var(--t-line),0 8px 20px -8px #0f244059}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__cell{gap:11px;padding:16px;border-top:0;background-image:linear-gradient(var(--t-line),var(--t-line));background-repeat:no-repeat;background-position:16px 0;background-size:calc(100% - 32px) 1px;font:400 calc(1.5rem * var(--fl-text-scale, 1))/1.45 var(--t-sans);color:var(--t-ink)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__cell--bad{background-image:linear-gradient(#e1e8f2,#e1e8f2);color:var(--t-muted)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__cell strong{color:var(--t-navy)}@media(max-width:749px){body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs{border-radius:20px;box-shadow:var(--t-sh-2)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__head{gap:10px;padding:10px 10px 12px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__img{border-radius:12px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__name{padding-inline:2px;font-size:1.3rem}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__versus{width:34px;height:34px;font-size:1.2rem}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__cell{gap:9px;padding:13px 12px;background-position:12px 0;background-size:calc(100% - 24px) 1px;font-size:1.4rem}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-vs__cell .fl-hr-mark{width:20px;height:20px}}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba{width:min(100%,calc(76vh * var(--ratio, .8)));margin-inline:auto}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__stage{border-radius:26px;background:var(--t-panel);box-shadow:var(--t-sh-3)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__line{width:2px;margin-left:-1px;background:#ffffffeb}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__knob{width:48px;height:48px;margin:-24px 0 0 -24px;color:var(--t-accent);background:#fff;box-shadow:0 0 0 6px #ffffff52,0 2px 6px #0f24401f,0 12px 26px -10px #0f244073}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__stage .fl-hr-tag{top:14px;left:14px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__stage .fl-hr-ba__tag--after{left:auto;right:14px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-media-cap{justify-content:center;margin-top:14px;font:500 1.35rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-media-cap__hint{gap:8px;margin-right:0}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-media-cap__hint:before{content:"\2194";display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:1.4rem;line-height:1;color:var(--t-accent);background:var(--t-soft)}@media(max-width:749px){body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba{width:100%}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__stage{border-radius:20px;box-shadow:var(--t-sh-2)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__stage .fl-hr-tag{top:12px;left:12px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-ba__stage .fl-hr-ba__tag--after{left:auto;right:12px}}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame__in,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame__crop{border-radius:26px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame:not(.fl-hr-frame--mat) .fl-hr-frame__in{overflow:hidden;box-shadow:var(--t-sh-3)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame--mat .fl-hr-frame__in{padding:clamp(10px,1.1vw,16px);border:1px solid var(--t-line);background:#fff;box-shadow:var(--t-sh-3)}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame--mat .fl-hr-frame__crop{border-radius:18px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame--mat .fl-hr-frame__in:before,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame--mat .fl-hr-frame__in:after{content:none}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame .fl-hr-media-cap{justify-content:flex-start}@media(max-width:749px){body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame__in,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame__crop{border-radius:20px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame--mat .fl-hr-frame__crop{border-radius:13px}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-frame--mat .fl-hr-frame__in{padding:8px;box-shadow:var(--t-sh-2)}}body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-reason__copy{margin-top:24px}@media(max-width:989px){body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-reason__media,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-reason__copy{margin-top:26px}}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-head{margin-bottom:var(--fls-head-gap, clamp(26px, 1.6vw + 18px, 40px))}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__track{overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding-top:10px;padding-bottom:36px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case{border:1px solid var(--t-line);border-radius:22px;background:#fff;box-shadow:var(--t-sh-1);transition:box-shadow .3s var(--t-ease),border-color .3s var(--t-ease)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__slide.is-active .fl-hr-case{border-color:var(--t-line);box-shadow:var(--t-sh-2)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__media{gap:2px;background:var(--t-line)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__media .fl-hr-tag{top:12px;left:12px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__media .fl-hr-case__tag--after{left:auto;right:12px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__body{gap:16px;padding:18px 20px 20px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__chips{gap:8px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__chips li{gap:6px;padding:6px 12px 6px 9px;border:0;border-radius:999px;background:var(--t-panel);font:500 1.35rem/1.2 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__chips li:before{width:14px;height:14px;border-radius:0;background:var(--t-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__review{gap:14px;padding-top:16px;border-top:1px solid var(--t-line)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__quote{font:400 calc(1.65rem * var(--fl-text-scale, 1))/1.55 var(--t-sans);letter-spacing:-.005em;color:var(--t-ink)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-who{gap:12px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-who__meta{gap:6px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-who__name{font:600 1.45rem/1.2 var(--t-sans);color:var(--t-navy)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-who .fl-hr-stars{--hr-star: 15px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-verified{gap:5px;padding:3px 9px 3px 3px;border-radius:999px;background:#e6f4ee;font:500 1.2rem/1.2 var(--t-sans);letter-spacing:0;text-transform:none;color:#1f6e50}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-verified .fl-icon{width:16px;height:16px;padding:3px;border-radius:50%;background:var(--t-ok);color:#fff;stroke-width:3px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__bar{gap:12px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__count{font:500 1.35rem/1 var(--t-sans);letter-spacing:.02em;color:var(--t-subtle);font-variant-numeric:tabular-nums}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__count [data-current]{font-weight:600;color:var(--t-navy)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__dots{gap:0}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__dot{width:44px;height:44px;-webkit-tap-highlight-color:transparent}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__dot:before{left:50%;right:auto;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:4px;background:var(--t-line-2);transition:width .25s var(--t-ease),margin .25s var(--t-ease),background-color .2s}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__dot.is-active:before{width:20px;margin-left:-10px;background:var(--t-navy)}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__dot:focus-visible{outline:2px solid var(--t-bright);outline-offset:-8px;border-radius:10px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-arrow,body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-arrow:hover{width:44px;height:44px;border:0;border-radius:50%;color:var(--t-navy);background:#fff;box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1);transition:background-color .2s var(--t-ease),color .2s var(--t-ease),box-shadow .2s var(--t-ease);-webkit-tap-highlight-color:transparent}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-arrow:focus-visible{outline:2px solid var(--t-bright);outline-offset:2px}@media(hover:hover)and (pointer:fine){body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-arrow:hover{color:#fff;background:var(--t-navy);box-shadow:0 0 0 1px var(--t-navy),var(--t-sh-1)}}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-note{margin-top:18px;font:400 1.3rem/1.5 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-subtle)}@media(max-width:749px){body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-lede{font-size:calc(1.6rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__track{padding-top:6px;padding-bottom:28px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case{border-radius:20px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__body{gap:14px;padding:16px 16px 18px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__chips{gap:6px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__chips li{padding:5px 10px 5px 8px;font-size:1.3rem}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-case__quote{font-size:calc(1.55rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__bar{width:100%;grid-template-columns:44px auto 44px;grid-template-areas:"dots dots dots" "prev count next";justify-content:center;gap:2px 18px}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__dots{grid-area:dots;justify-content:center}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__arrows{display:contents}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-arrow--prev{grid-area:prev}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-arrow:not(.fl-hr-arrow--prev){grid-area:next}body.template-page .fl-hr-results[class*=fl-x-] .fl-hr-car__count{grid-area:count;min-width:60px;text-align:center}}body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-mq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-mq__item{gap:10px;margin-inline:5px;padding:7px 16px 7px 7px;border-radius:999px;background:var(--t-panel);box-shadow:none;font:500 calc(1.45rem * var(--fl-text-scale, 1))/1.2 var(--t-sans);letter-spacing:-.005em;text-transform:none;color:var(--t-navy)}body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-mq__item:after{content:none}body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-mq__item .fl-icon{flex:none;width:30px;height:30px;padding:7px;border-radius:50%;color:var(--t-accent);background:#fff}@media(hover:none),(pointer:coarse){body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-mq:hover .fl-hr-mq__track{animation-play-state:running}}@media(max-width:749px){body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-mq__item{gap:8px;margin-inline:4px;padding:6px 14px 6px 6px;font-size:calc(1.35rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-marquee[class*=fl-x-] .fl-hr-mq__item .fl-icon{width:28px;height:28px;padding:6px}}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-split{gap:16px clamp(32px,6vw,96px);margin-bottom:var(--fls-head-gap, clamp(26px, 1.6vw + 18px, 40px))}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-split__side{padding-bottom:4px}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row:not(.fl-hr-cmp__row--head){border-top:0}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row.is-last{border-bottom:0}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__lead{padding:0 16px 22px 0;font:500 1.45rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__col{gap:12px;padding:0 14px 22px}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__thumb{width:80px;height:80px;background:var(--t-panel);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--t-line),var(--t-sh-2)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__name{font:600 calc(1.8rem * var(--fl-text-scale, 1))/1.2 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__name small{margin-top:6px;font:500 1.3rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__col--ours{gap:0;margin-inline:10px;padding:10px 10px 0;border-radius:22px 22px 0 0;background:var(--t-tint);box-shadow:inset 2px 0 0 var(--t-navy),inset -2px 0 0 var(--t-navy),inset 0 2px 0 var(--t-navy)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__shot{aspect-ratio:3 / 2;border-radius:14px}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__shot:after{content:none}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__shot img{object-fit:contain;mix-blend-mode:multiply}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__col--ours .fl-hr-cmp__name{padding:14px 8px 20px;color:var(--t-navy)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__col--ours .fl-hr-cmp__name small{color:var(--t-accent)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__label,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__cell:not(.fl-hr-cmp__cell--ours){box-shadow:inset 0 1px 0 var(--t-line)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row.is-last .fl-hr-cmp__label,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row.is-last .fl-hr-cmp__cell:not(.fl-hr-cmp__cell--ours){box-shadow:inset 0 1px 0 var(--t-line),inset 0 -1px 0 var(--t-line)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__label{padding:22px 16px 22px 0;font:600 calc(1.5rem * var(--fl-text-scale, 1))/1.35 var(--t-sans);letter-spacing:-.005em;text-transform:none;color:var(--t-navy)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__label.is-accent{color:var(--t-accent)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__cell{gap:10px;padding:22px 18px;font:400 calc(1.5rem * var(--fl-text-scale, 1))/1.45 var(--t-sans);color:var(--t-muted)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__cell--ours{margin-inline:10px;font-weight:500;color:var(--t-navy);background:linear-gradient(#e4ebf5,#e4ebf5) no-repeat 18px 0 / calc(100% - 36px) 1px,var(--t-tint);box-shadow:inset 2px 0 0 var(--t-navy),inset -2px 0 0 var(--t-navy)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row.is-last .fl-hr-cmp__cell--ours{border-radius:0 0 22px 22px;box-shadow:inset 2px 0 0 var(--t-navy),inset -2px 0 0 var(--t-navy),inset 0 -2px 0 var(--t-navy)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__cell--ours .fl-hr-mark--ok{background:var(--t-accent);color:#fff}@media(max-width:749px){body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-lede{font-size:calc(1.6rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__col{gap:10px;padding:0 6px 14px}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__col--ours{margin-inline:0 6px;padding:6px 6px 0;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--t-navy)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__shot{aspect-ratio:1 / 1;border-radius:13px}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__shot img{object-fit:cover}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__col--ours .fl-hr-cmp__name{padding:10px 4px 12px}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__name{font-size:1.45rem}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__name small{margin-top:4px;font-size:1.15rem}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__thumb{width:58px;height:58px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--t-line),var(--t-sh-1)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__label{grid-column:1 / -1;padding:18px 0 8px;font-size:1.4rem}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__cell:not(.fl-hr-cmp__cell--ours),body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row.is-last .fl-hr-cmp__cell:not(.fl-hr-cmp__cell--ours){box-shadow:none}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row.is-last .fl-hr-cmp__label{box-shadow:inset 0 1px 0 var(--t-line)}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__cell{gap:8px;padding:12px 6px 14px;font-size:1.35rem}body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__cell--ours,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cmp__row.is-last .fl-hr-cmp__cell--ours{margin-inline:0 6px;border-radius:14px;background:var(--t-panel);box-shadow:inset 0 0 0 1px #dfe8f4}}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-guar__copy>.fl-hr-body{margin-top:18px}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger{gap:12px;margin-top:28px;border-block:0}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger__cell,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger__cell+.fl-hr-ledger__cell{gap:8px;padding:20px 20px 18px;border:1px solid #dfe8f4;border-radius:20px;background:linear-gradient(140deg,#f3f7fd,#eaf1fa)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger dd{font:600 calc(clamp(3.4rem,2.6rem + 1.5vw,4.6rem) * var(--fl-text-scale, 1))/1 var(--t-sans);letter-spacing:-.04em;color:var(--t-accent);font-variant-numeric:tabular-nums}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger dt{font:500 1.4rem/1.35 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-ink)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert{color:var(--t-navy);border:1px solid #dfe8f4;border-radius:26px;background:linear-gradient(140deg,#f3f7fd,#eaf1fa);box-shadow:var(--t-sh-3)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert:before{content:"";inset:auto;z-index:-1;right:-44px;top:-52px;width:180px;height:180px;border:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#ffffffe6 14%,#b6cdeaa6 46%,#5b8fce38 64%,#5b8fce00 72%);box-shadow:inset -10px -14px 30px #5b8fce29}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__top{padding:clamp(36px,3.6vw,52px) 28px clamp(26px,2.6vw,34px)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__top:before{content:none}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__kicker{font:600 1.2rem/1.2 var(--t-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__num{margin-top:12px;font:600 clamp(9rem,5.4rem + 5.4vw,14.4rem)/.88 var(--t-sans);letter-spacing:-.055em;color:var(--t-navy);font-variant-numeric:lining-nums}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__sub{margin-top:20px;padding:9px 15px;border:0;border-radius:999px;font:600 1.35rem/1 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-accent);background:#fff;box-shadow:var(--t-sh-1)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__img{margin:0 12px 12px;border-radius:18px;background:var(--t-panel)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__img:before{content:none}@media(max-width:749px){body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger{gap:10px;margin-top:24px}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger__cell,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger__cell+.fl-hr-ledger__cell{padding:16px 14px 14px;border-radius:18px}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger dd{font-size:calc(3.2rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-ledger dt{font-size:1.3rem}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert{border-radius:22px;box-shadow:var(--t-sh-2)}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert:before{right:-40px;top:-46px;width:140px;height:140px}body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert__img{margin:0 10px 10px;border-radius:14px}}@media(prefers-reduced-motion:no-preference){body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cert:before{animation:fl-lp-orb 9s ease-in-out infinite alternate}}@keyframes fl-lp-orb{to{transform:translate(-14px,12px) scale(1.05)}}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-faq__img{margin-top:32px;border-radius:26px;background:var(--t-panel);box-shadow:var(--t-sh-3)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-faq__list{gap:10px}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa:hover{border:1px solid var(--t-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f24400a;transition:box-shadow .25s var(--t-ease),border-color .25s var(--t-ease)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa[open]{border-color:var(--t-line);box-shadow:var(--t-sh-2)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa summary{grid-template-columns:minmax(0,1fr) 26px;gap:16px;min-height:60px;padding:18px 18px 18px 20px;-webkit-tap-highlight-color:transparent}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa summary:focus-visible{outline:2px solid var(--t-bright);outline-offset:-2px;border-radius:16px}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__idx{display:none}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__q{font:600 calc(1.65rem * var(--fl-text-scale, 1))/1.35 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__ind,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa[open] .fl-hr-qa__ind{width:26px;height:26px;border:0;border-radius:50%;background:var(--t-panel);transition:transform .25s var(--t-ease),background-color .2s var(--t-ease)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__ind:before,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__ind:after,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa[open] .fl-hr-qa__ind:before{width:11px;height:2px;border-radius:2px;background:var(--t-navy)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa[open] .fl-hr-qa__ind:after{opacity:1;transform:translate(-50%,-50%) rotate(90deg)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa[open] .fl-hr-qa__ind{background:var(--t-soft);transform:rotate(45deg)}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__a{padding:0 20px 18px;font:400 calc(1.55rem * var(--fl-text-scale, 1))/1.6 var(--t-sans);color:var(--t-muted)}@media(hover:hover)and (pointer:fine){body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa:not([open]):hover{border-color:var(--t-line-2)}}@media(max-width:989px){body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-faq__list{margin-top:26px}}@media(max-width:749px){body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-lede{font-size:calc(1.6rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa summary{gap:12px;min-height:58px;padding:16px 16px 16px 18px}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__q{font-size:calc(1.6rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__a{padding:0 18px 16px;font-size:calc(1.5rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-faq__img{border-radius:20px;box-shadow:var(--t-sh-2)}}@media(max-width:749px){body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-body,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-body{font-size:calc(1.55rem * var(--fl-text-scale, 1))}body.template-page .fl-hr-hero[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-reason[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-compare[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-guar[class*=fl-x-] .fl-hr-cta,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-cta{margin-top:28px}body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn{width:100%;min-width:0;padding-left:24px}}@media(max-width:380px){body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn{gap:12px;padding-left:22px;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){body.template-page .fl-hr-hero[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-reason[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-compare[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-guar[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] a.fl-btn.fl-hr-btn,body.template-page .fl-hr-faq[class*=fl-x-] .fl-hr-qa__ind{transition:none}}@media(max-width:749px){:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row,body.template-collection main :is(.fl-collection-section,.fl-features-section,.fl-rich-text-section)>[class*=fl-x-],body.template-cart main .fl-cart-section>[class*=fl-x-]{--fl-gutter: 20px}body.template-list-collections main [class*=fl-x-]:has(>.fl-page-width>.fl-lc__head){--fl-gutter: 20px}}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__grid{gap:20px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card{border:1px solid var(--t-line);border-radius:var(--fls-r-card, 22px);background:#fff;box-shadow:var(--t-sh-2);transition:border-color .25s var(--t-ease),box-shadow .35s var(--t-ease),transform .35s var(--t-ease)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:has(.fl-pr__link):hover{border-color:var(--t-line);box-shadow:var(--t-sh-2)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card--now{border-color:var(--t-navy);background:var(--t-tint);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-2)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card--now:has(.fl-pr__link):hover{border-color:var(--t-navy);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-2)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__card{padding:10px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card--hl{border-color:var(--t-navy);background:var(--t-tint);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-2)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card--hl:before{display:none}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card--empty{border:1.5px dashed var(--t-line-2);background:transparent;box-shadow:none}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__media{position:relative;isolation:isolate;overflow:hidden;align-self:stretch;width:clamp(150px,13vw,184px);height:auto;min-height:210px;aspect-ratio:auto;border:0;border-radius:14px;background:linear-gradient(160deg,#f5f8fd,#e6eef9)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__img{position:absolute;top:6%;left:50%;width:auto;height:88%;max-width:none;aspect-ratio:1 / 1;object-fit:contain;translate:-50% 0;mix-blend-mode:multiply;transition:scale .6s var(--t-ease-out)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__media--blank{background:linear-gradient(160deg,#f5f8fd,#e6eef9)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__ph{color:var(--t-accent)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__ph .fl-icon{box-sizing:content-box;padding:14px;border-radius:50%;background:#fff;box-shadow:var(--t-sh-1)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__body{gap:8px;padding:12px 14px 8px 22px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__meta{gap:8px;min-height:28px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__meta .fl-chip{position:relative;display:inline-block;padding:5px 11px 5px 29px;border:0;border-radius:999px;background:var(--t-panel);color:var(--t-navy);font:500 1.3rem/1.2 var(--t-sans);letter-spacing:0;text-transform:lowercase;white-space:nowrap}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__meta .fl-chip:first-letter{text-transform:uppercase}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__meta .fl-chip svg{position:absolute;top:50%;left:9px;width:14px;height:14px;translate:0 -50%;color:var(--t-accent);opacity:1;stroke-width:1.8}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card--hl .fl-chip{background:var(--t-soft);color:var(--t-accent)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__badge{position:relative;inset:auto;display:inline-block;margin-inline-start:auto;padding:5px 11px 5px 22px;border:0;border-radius:999px;background:var(--t-soft);color:var(--t-accent);font:600 1.25rem/1.2 var(--t-sans);letter-spacing:0;text-transform:lowercase;white-space:nowrap}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__badge:first-letter{text-transform:uppercase}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__badge:before{content:"";position:absolute;top:50%;left:10px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:currentColor}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__badge--now{background:var(--t-navy);color:#fff}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__title{margin-top:4px;font:600 1.9rem/1.25 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy);text-wrap:balance}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:hover .fl-pr__title a{color:var(--t-navy)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__link:focus-visible:after{outline:2px solid var(--t-bright);outline-offset:-3px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__facts{gap:4px 8px;margin:0;font:400 1.35rem/1.35 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__rate{gap:5px;font-weight:600;color:var(--t-navy)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__rate svg{width:14px;height:14px;color:var(--t-star);fill:var(--t-star)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__rcnt{font-weight:400;color:var(--t-muted)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__dot{margin:0;opacity:.6}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__does{margin-top:4px;font:400 1.5rem/1.55 var(--t-sans);color:var(--t-ink);text-wrap:pretty}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__note{padding:10px 13px;border:0;border-radius:12px;background:var(--t-panel);font:400 1.35rem/1.5 var(--t-sans);color:var(--t-muted);text-wrap:pretty}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__foot{gap:10px;padding-top:8px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__price{font:600 1.7rem/1.2 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__price s{margin-left:8px;font-size:1.4rem;font-weight:400;letter-spacing:0;color:var(--t-subtle)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] :is(.fl-pr__cta,.fl-pr__wait){display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-inline-start:auto;padding:0 6px 0 16px;border:0;border-radius:999px;font:600 1.45rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none;transition:background-color .2s var(--t-ease),color .2s var(--t-ease),box-shadow .2s var(--t-ease)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__cta{background:var(--t-panel);color:var(--t-navy)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__cta svg{box-sizing:content-box;width:14px;height:14px;padding:7px;border-radius:50%;background:#fff;stroke-width:2;transition:transform .25s var(--t-ease),background-color .2s,color .2s}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__wait{padding:0 16px;background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__morewrap{margin-top:26px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__more{min-height:52px;gap:12px;margin:0 auto;padding:0 9px 0 24px;border:0;border-radius:999px;background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2);font:600 1.5rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none;transition:background-color .2s var(--t-ease),box-shadow .2s var(--t-ease)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__more svg{box-sizing:content-box;width:14px;height:14px;padding:9px;border-radius:50%;background:var(--t-panel);stroke-width:2;transition:transform .3s var(--t-ease)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--open .fl-pr__more svg{transform:rotate(180deg)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__more:focus-visible{outline:2px solid var(--t-bright);outline-offset:3px}@media(min-width:750px){:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-]:not(:has(.fl-pr__card--dover)) .fl-pr__morewrap{display:none}}@media(max-width:749px){:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-]:not(:has(.fl-pr__card--over)) .fl-pr__morewrap{display:none}}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__bridge-text{font:500 1.35rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__bridge-arrow{width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--t-navy);box-shadow:0 0 0 1px var(--t-line),var(--t-sh-1)}@media(hover:hover)and (pointer:fine){:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:has(.fl-pr__link):hover{border-color:var(--t-line-2);box-shadow:var(--t-sh-3);transform:translateY(-2px)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card--now:has(.fl-pr__link):hover{border-color:var(--t-navy);box-shadow:inset 0 0 0 1px var(--t-navy),var(--t-sh-3)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__card:hover .fl-pr__img{scale:1.04}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:hover .fl-pr__title a{color:var(--t-accent)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:hover .fl-pr__cta{background:var(--t-navy);color:#fff}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:hover .fl-pr__cta svg{background:#ffffff24;transform:translate(2px)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:hover a.fl-pr__wait{background:var(--t-panel);color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-navy)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__more:hover{background:var(--t-panel);color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-navy)}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__more:hover svg{background:#fff}}@media(prefers-reduced-motion:reduce){:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card,:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__img,:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__more svg{transition:none}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__card:hover{transform:none}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__card:hover .fl-pr__img{scale:none}}@media(min-width:750px)and (max-width:989px){:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__media{width:200px}}@media(max-width:749px){:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__grid{gap:12px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:14px;align-items:start;padding:12px 14px 14px 12px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row:not(.fl-pr--open) .fl-pr__card--over{display:none}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__body{display:contents}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__media{grid-column:1;grid-row:1 / 5;align-self:start;width:96px;min-height:0;aspect-ratio:4 / 5;border-radius:12px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__meta{grid-column:2;grid-row:1;gap:6px;min-height:0;padding-top:2px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__title{grid-column:2;grid-row:2;margin-top:6px;font-size:1.75rem}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__facts{grid-column:2;grid-row:3;margin-top:6px;font-size:1.3rem}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__does{grid-column:1 / -1;grid-row:5;margin-top:12px;font-size:1.5rem}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__note{grid-column:1 / -1;grid-row:6;margin-top:10px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-].fl-pr--row .fl-pr__foot{grid-column:1 / -1;grid-row:7;margin-top:4px;padding-top:10px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__badge{margin-inline-start:0;padding:4px 10px 4px 20px;font-size:1.2rem}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__badge:before{left:9px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__meta .fl-chip{padding:4px 10px 4px 26px;font-size:1.25rem}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__meta .fl-chip svg{left:8px;width:13px;height:13px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__morewrap{margin-top:16px}:is(body.template-product,body.template-collection,body.template-list-collections) main [class*=fl-x-] .fl-pr__more{width:100%;justify-content:space-between;padding:0 9px 0 22px}}body.template-collection main [class*=fl-x-] .fl-coll__head{max-width:760px}body.template-collection main [class*=fl-x-] .fl-coll__head>.fl-display{margin-top:12px;font:600 clamp(3.2rem,2.3rem + 1.9vw,4.6rem)/1.06 var(--t-sans);letter-spacing:-.03em;color:var(--t-navy);text-wrap:balance}body.template-collection main [class*=fl-x-] .fl-coll__desc{max-width:60ch;margin-top:14px;font:400 1.7rem/1.55 var(--t-sans);color:var(--t-muted);text-wrap:pretty}body.template-collection main [class*=fl-x-] .fl-coll__desc :is(p,li,strong,span){font:inherit;color:inherit}body.template-collection main [class*=fl-x-] .fl-coll__toolbar{gap:12px;margin:32px 0 22px;padding:7px 7px 7px 18px;border:0;border-radius:18px;background:var(--t-panel)}body.template-collection main [class*=fl-x-] .fl-coll__count{font:500 1.45rem/1.2 var(--t-sans);letter-spacing:0;text-transform:lowercase;color:var(--t-muted);font-variant-numeric:tabular-nums}body.template-collection main [class*=fl-x-] .fl-coll__count:first-letter{text-transform:uppercase}body.template-collection main [class*=fl-x-] .fl-coll__sort{gap:10px}body.template-collection main [class*=fl-x-] .fl-coll__sort .fl-label{font:500 1.45rem/1.2 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-collection main [class*=fl-x-] .fl-coll__sort .fl-select{-webkit-appearance:none;appearance:none;width:auto;min-height:44px;padding:0 44px 0 18px;border:1px solid var(--t-line-2);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f2440' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center / 15px 15px;box-shadow:var(--t-sh-1);font:500 1.5rem/1.2 var(--t-sans);color:var(--t-navy);cursor:pointer;transition:border-color .2s var(--t-ease),box-shadow .2s var(--t-ease)}body.template-collection main [class*=fl-x-] .fl-coll__sort .fl-select:focus{outline:none;border-color:var(--t-line-2);box-shadow:var(--t-sh-1)}body.template-collection main [class*=fl-x-] .fl-coll__sort .fl-select:focus-visible{border-color:var(--t-accent);box-shadow:0 0 0 4px #3f6fb029}body.template-collection main [class*=fl-x-] .fl-coll__grid{gap:20px}body.template-collection main [class*=fl-x-] .fl-pcard{border:1px solid var(--t-line);border-radius:var(--fls-r-card, 22px);background:#fff;box-shadow:var(--t-sh-2);transition:border-color .25s var(--t-ease),box-shadow .35s var(--t-ease),transform .35s var(--t-ease)}body.template-collection main [class*=fl-x-] .fl-pcard.fl-lift:hover{transform:none;box-shadow:var(--t-sh-2)}body.template-collection main [class*=fl-x-] .fl-pcard__media{isolation:isolate;overflow:hidden;margin:8px 8px 0;border-radius:16px;background:linear-gradient(160deg,#f5f8fd,#e6eef9)}body.template-collection main [class*=fl-x-] .fl-pcard__img{position:absolute;top:7%;left:50%;width:auto;height:86%;max-width:none;aspect-ratio:1 / 1;object-fit:contain;translate:-50% 0;mix-blend-mode:multiply;transition:scale .6s var(--t-ease-out)}body.template-collection main [class*=fl-x-] .fl-pcard__ph{color:var(--t-accent)}body.template-collection main [class*=fl-x-] .fl-pcard__ph .fl-icon{box-sizing:content-box;width:28px;height:28px;padding:18px;border-radius:50%;background:#fff;box-shadow:var(--t-sh-1)}body.template-collection main [class*=fl-x-] .fl-pcard__badge{position:absolute;top:10px;left:10px;z-index:1;display:inline-block;max-width:calc(100% - 20px);padding:5px 11px 5px 22px;border:0;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);box-shadow:0 6px 14px -8px #0f244066;font:600 1.25rem/1.2 var(--t-sans);letter-spacing:0;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t-accent)}body.template-collection main [class*=fl-x-] .fl-pcard__badge:first-letter{text-transform:uppercase}body.template-collection main [class*=fl-x-] .fl-pcard__badge:before{content:"";position:absolute;top:50%;left:10px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:currentColor}body.template-collection main [class*=fl-x-] .fl-pcard__badge--out{color:var(--t-muted)}body.template-collection main [class*=fl-x-] .fl-pcard__badge:not(.fl-pcard__badge--soon):not(.fl-pcard__badge--out){background:var(--t-navy);color:#fff}body.template-collection main [class*=fl-x-] .fl-pcard__badge+.fl-pcard__badge{top:44px}body.template-collection main [class*=fl-x-] .fl-pcard__body{flex:1 1 auto;gap:4px;padding:14px 16px 16px}body.template-collection main [class*=fl-x-] .fl-pcard__meta{font:500 1.25rem/1.3 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-collection main [class*=fl-x-] .fl-pcard__title{font:600 1.6rem/1.3 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy);text-wrap:balance;transition:color .2s var(--t-ease)}body.template-collection main [class*=fl-x-] .fl-pcard__foot{margin-top:auto;padding-top:10px;gap:8px}body.template-collection main [class*=fl-x-] .fl-pcard__price{font:600 1.6rem/1.2 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy)}body.template-collection main [class*=fl-x-] .fl-pcard__price s{margin-left:6px;font-size:1.35rem;font-weight:400;letter-spacing:0;color:var(--t-subtle)}body.template-collection main [class*=fl-x-] .fl-pcard__qa-btn{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--t-panel);color:var(--t-navy);transition:background-color .2s var(--t-ease),color .2s var(--t-ease),transform .2s var(--t-ease)}body.template-collection main [class*=fl-x-] .fl-pcard__qa-btn:hover{background:var(--t-panel);color:var(--t-navy)}body.template-collection main [class*=fl-x-] .fl-pcard__qa-btn svg{stroke-width:2}body.template-collection main [class*=fl-x-] .fl-pcard__qa-btn:focus-visible{outline:2px solid var(--t-bright);outline-offset:2px}body.template-collection main [class*=fl-x-] .fl-pcard__media:focus-visible,body.template-collection main [class*=fl-x-] .fl-pcard__title:focus-visible{outline:2px solid var(--t-bright);outline-offset:2px}body.template-collection main [class*=fl-x-] .fl-coll__pager{gap:14px;margin-top:40px}body.template-collection main [class*=fl-x-] .fl-coll__pager>.fl-mono{font:500 1.45rem/1 var(--t-sans);letter-spacing:0;color:var(--t-muted);font-variant-numeric:tabular-nums}body.template-collection main [class*=fl-x-] .fl-coll__pager>a.fl-btn.fl-btn--ghost{min-height:48px;gap:10px;padding:0 6px 0 22px}body.template-collection main [class*=fl-x-] .fl-coll__pager>a.fl-btn.fl-btn--ghost:first-child{padding:0 22px 0 6px}body.template-collection main [class*=fl-x-] .fl-coll__pager>a.fl-btn.fl-btn--ghost>.fl-icon:last-child{width:34px;height:34px;margin:0;padding:9px}body.template-collection main [class*=fl-x-] .fl-coll__pager>a.fl-btn.fl-btn--ghost:first-child>.fl-icon{transform:scaleX(-1)}body.template-collection main [class*=fl-x-] .fl-coll__empty{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:520px;margin:8px auto 0;padding:40px 28px;border:1px solid var(--t-line);border-radius:26px;background:#fff;box-shadow:var(--t-sh-2)}body.template-collection main [class*=fl-x-] .fl-coll__empty:before{content:"";width:64px;height:64px;border-radius:50%;background:var(--t-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f6fb0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3h8'/%3E%3Cpath d='M9.5 3v13a2.5 2.5 0 0 0 5 0V3'/%3E%3Cpath d='M9.5 12h5'/%3E%3C/svg%3E") center / 26px no-repeat}body.template-collection main [class*=fl-x-] .fl-coll__empty>p{font:500 1.6rem/1.4 var(--t-sans);letter-spacing:0;text-transform:lowercase;color:var(--t-navy)}body.template-collection main [class*=fl-x-] .fl-coll__empty>p:first-letter{text-transform:uppercase}@media(hover:hover)and (pointer:fine){body.template-collection main [class*=fl-x-] .fl-pcard.fl-lift:hover{border-color:var(--t-line-2);box-shadow:var(--t-sh-3);transform:translateY(-2px)}body.template-collection main [class*=fl-x-] .fl-pcard:hover .fl-pcard__img{scale:1.04}body.template-collection main [class*=fl-x-] .fl-pcard:hover .fl-pcard__title{color:var(--t-accent)}body.template-collection main [class*=fl-x-] .fl-pcard__qa-btn:hover{background:var(--t-navy);color:#fff;transform:scale(1.04)}body.template-collection main [class*=fl-x-] .fl-coll__sort .fl-select:hover{border-color:var(--t-navy)}}@media(prefers-reduced-motion:reduce){body.template-collection main [class*=fl-x-] .fl-pcard,body.template-collection main [class*=fl-x-] .fl-pcard__img{transition:none}body.template-collection main [class*=fl-x-] .fl-pcard.fl-lift:hover{transform:none}body.template-collection main [class*=fl-x-] .fl-pcard:hover .fl-pcard__img{scale:none}}@media(max-width:749px){body.template-collection main [class*=fl-x-] .fl-coll__desc{font-size:1.6rem}body.template-collection main [class*=fl-x-] .fl-coll__toolbar{margin:24px 0 16px;padding:6px 6px 6px 16px;border-radius:16px}body.template-collection main [class*=fl-x-] .fl-coll__sort .fl-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.template-collection main [class*=fl-x-] .fl-coll__sort .fl-select{max-width:62vw;padding:0 38px 0 16px;background-position:right 14px center;font-size:1.45rem}body.template-collection main [class*=fl-x-] .fl-coll__grid{gap:12px}body.template-collection main [class*=fl-x-] .fl-pcard__media{margin:6px 6px 0;border-radius:14px}body.template-collection main [class*=fl-x-] .fl-pcard__badge{top:8px;left:8px;max-width:calc(100% - 16px);padding:4px 9px 4px 19px;font-size:1.15rem}body.template-collection main [class*=fl-x-] .fl-pcard__badge:before{left:8px;width:5px;height:5px;margin-top:-2.5px}body.template-collection main [class*=fl-x-] .fl-pcard__badge+.fl-pcard__badge{top:38px}body.template-collection main [class*=fl-x-] .fl-pcard__body{padding:10px 10px 10px 12px}body.template-collection main [class*=fl-x-] .fl-pcard__title{font-size:1.45rem}body.template-collection main [class*=fl-x-] .fl-pcard__foot{gap:6px;padding-top:8px}body.template-collection main [class*=fl-x-] .fl-pcard__price{font-size:1.45rem}body.template-collection main [class*=fl-x-] .fl-pcard__price s{display:block;margin:2px 0 0;font-size:1.25rem}body.template-collection main [class*=fl-x-] .fl-coll__pager{gap:10px}}body.template-list-collections main [class*=fl-x-]>.fl-section-y:has(>.fl-lc__head){padding-block:var(--fls-y)}body.template-list-collections main [class*=fl-x-] .fl-head.fl-lc__head>.fl-head__title{font-size:clamp(3.2rem,2.3rem + 1.9vw,4.6rem);line-height:1.06;letter-spacing:-.03em}body.template-list-collections main [class*=fl-x-] .fl-lc__head>.fl-eyebrow+.fl-head__title{margin-top:12px}body.template-list-collections main [class*=fl-x-] .fl-lc__head>.fl-eyebrow{display:inline-block}body.template-list-collections main [class*=fl-x-] .fl-lc__head>.fl-eyebrow:first-letter{font-size:0;margin-right:-.43rem}body.template-list-collections main [class*=fl-x-] .fl-lc__grid{gap:20px}body.template-list-collections main [class*=fl-x-] .fl-lc__card{overflow:hidden;border:1px solid var(--t-line);border-radius:var(--fls-r-card, 22px);background:#fff;box-shadow:var(--t-sh-2);transition:border-color .25s var(--t-ease),box-shadow .35s var(--t-ease),transform .35s var(--t-ease)}body.template-list-collections main [class*=fl-x-] .fl-lc__card.fl-lift:hover{transform:none;box-shadow:var(--t-sh-2)}body.template-list-collections main [class*=fl-x-] .fl-lc__link{padding:8px;border-radius:inherit}body.template-list-collections main [class*=fl-x-] .fl-lc__link:focus-visible{outline:2px solid var(--t-bright);outline-offset:2px}body.template-list-collections main [class*=fl-x-] .fl-lc__media{isolation:isolate;border-radius:16px;background:linear-gradient(160deg,#f5f8fd,#e6eef9)}body.template-list-collections main [class*=fl-x-] .fl-lc__img{position:absolute;top:7%;left:50%;width:auto;height:86%;max-width:none;aspect-ratio:1 / 1;object-fit:contain;translate:-50% 0;mix-blend-mode:multiply;transition:scale .6s var(--t-ease-out)}body.template-list-collections main [class*=fl-x-] .fl-lc__card:hover .fl-lc__img{transform:none}body.template-list-collections main [class*=fl-x-] .fl-lc__count{top:10px;bottom:auto;left:10px;padding:5px 11px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);box-shadow:0 6px 14px -8px #0f244066;font:600 1.25rem/1.2 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy)}body.template-list-collections main [class*=fl-x-] .fl-lc__body{align-items:center;gap:12px;padding:14px 6px 6px 12px}body.template-list-collections main [class*=fl-x-] .fl-lc__title{font:600 2rem/1.25 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy);transition:color .2s var(--t-ease)}body.template-list-collections main [class*=fl-x-] .fl-lc__go{width:38px;height:38px;flex:none;border-radius:50%;background:var(--t-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f2440' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat;font-size:0;letter-spacing:0;color:transparent;transition:background-color .2s var(--t-ease),transform .25s var(--t-ease)}@media(hover:hover)and (pointer:fine){body.template-list-collections main [class*=fl-x-] .fl-lc__card.fl-lift:hover{border-color:var(--t-line-2);box-shadow:var(--t-sh-3);transform:translateY(-2px)}body.template-list-collections main [class*=fl-x-] .fl-lc__card:hover .fl-lc__img{scale:1.04}body.template-list-collections main [class*=fl-x-] .fl-lc__card:hover .fl-lc__title{color:var(--t-accent)}body.template-list-collections main [class*=fl-x-] .fl-lc__card:hover .fl-lc__go{background:var(--t-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat;transform:translate(2px)}}@media(prefers-reduced-motion:reduce){body.template-list-collections main [class*=fl-x-] .fl-lc__card,body.template-list-collections main [class*=fl-x-] .fl-lc__img{transition:none}body.template-list-collections main [class*=fl-x-] .fl-lc__card.fl-lift:hover{transform:none}body.template-list-collections main [class*=fl-x-] .fl-lc__card:hover .fl-lc__img{scale:none}}@media(max-width:749px){body.template-list-collections main [class*=fl-x-] .fl-lc__grid{gap:12px}body.template-list-collections main [class*=fl-x-] .fl-lc__title{font-size:1.8rem}}@media(max-width:599px){body.template-list-collections main [class*=fl-x-] .fl-lc__media{aspect-ratio:16 / 10;border-radius:14px}body.template-list-collections main [class*=fl-x-] .fl-lc__link{padding:6px}body.template-list-collections main [class*=fl-x-] .fl-lc__body{padding:12px 6px 6px 10px}}:is(body.template-collection,body.template-page) main .fl-features-section>[class*=fl-x-]>.fl-section-y{padding-block:var(--fls-y)}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__grid{--feat-gap: 20px}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__cell.fl-card{border:1px solid var(--t-line);border-radius:var(--fls-r-card, 22px);background:#fff;box-shadow:var(--t-sh-2)}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__cell.fl-lift:hover{transform:none;box-shadow:var(--t-sh-2)}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__body{padding:26px 26px 24px}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__top{margin-bottom:20px}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__icon{order:-1;width:44px;height:44px;margin:0;border-radius:50%;background:var(--t-panel);color:var(--t-accent)}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__icon .fl-icon{width:20px;height:20px}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__num{margin-left:auto;padding:5px 11px;border-radius:999px;background:var(--t-soft);font:600 1.25rem/1.2 var(--t-sans);letter-spacing:.02em;color:var(--t-accent);font-variant-numeric:tabular-nums}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__title{font:600 1.9rem/1.25 var(--t-sans);letter-spacing:-.015em;color:var(--t-navy);text-wrap:balance}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__text{margin:8px 0 20px;font:400 1.5rem/1.6 var(--t-sans);color:var(--t-muted);text-wrap:pretty}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__meta{align-self:flex-start;margin-top:auto;padding:6px 12px;border:0;border-radius:999px;background:var(--t-panel);font:500 1.35rem/1.25 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-navy)}body.template-page main [class*=fl-x-] .fl-feat__head{gap:0;margin-bottom:var(--fls-head-gap)}body.template-page main [class*=fl-x-] .fl-feat__head>.fl-display{font:600 clamp(2.8rem,2.1rem + 1.9vw,4rem)/1.1 var(--t-sans);letter-spacing:-.025em;color:var(--t-navy);text-wrap:balance}body.template-page main [class*=fl-x-] .fl-feat__head>div[data-fl-reveal]+.fl-display{margin-top:12px}body.template-page main [class*=fl-x-] .fl-feat__head>.fl-head__intro{max-width:60ch;margin-top:14px;font:400 1.7rem/1.55 var(--t-sans);color:var(--t-muted);text-wrap:pretty}body.template-page main [class*=fl-x-] .fl-feat__head>.fl-head__intro :is(p,strong){font:inherit;color:inherit}body.template-page main .fl-features-section>[class*=fl-x-]{background:transparent;padding-block:clamp(24px,1.6vw + 16px,40px)}body.template-page main .fl-features-section>[class*=fl-x-]>.fl-section-y{position:relative;isolation:isolate;overflow:hidden;width:min(1172px,calc(100% - 2 * var(--fl-gutter, 20px)));max-width:none;margin-inline:auto;padding:clamp(44px,2.4vw + 30px,72px) clamp(24px,3.4vw,56px);border:1px solid #dfe8f4;border-radius:var(--t-r-xl, 26px);background:linear-gradient(140deg,#f3f7fd,#eaf1fa)}body.template-page main .fl-features-section>[class*=fl-x-]>.fl-section-y:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(460px 340px at 100% 0%,#ffffffd9,#fff0 70%),radial-gradient(420px 320px at 0% 100%,#cddef399,#cddef300 70%)}@media(max-width:899px){:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__grid{--feat-gap: 14px}}@media(max-width:749px){:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__body{padding:22px 20px 20px}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__top{margin-bottom:16px}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__title{font-size:1.8rem}:is(body.template-collection,body.template-page) main [class*=fl-x-] .fl-feat__text{margin-bottom:16px}body.template-page main [class*=fl-x-] .fl-feat__head>.fl-head__intro{font-size:1.6rem}body.template-page main .fl-features-section>[class*=fl-x-]>.fl-section-y{width:calc(100% - 24px);padding:36px 14px 14px;border-radius:22px}body.template-page main .fl-features-section>[class*=fl-x-] .fl-feat__head{padding-inline:6px}}body.template-collection main .fl-rich-text-section>[class*=fl-x-]>.fl-section-y{padding-block:var(--fls-y)}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt{position:relative;isolation:isolate;overflow:hidden;gap:0;padding:clamp(32px,2.4vw + 20px,60px) clamp(22px,4vw,60px);border:1px solid #dfe8f4;border-radius:var(--t-r-xl, 26px);background:linear-gradient(140deg,#f3f7fd,#eaf1fa)}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(460px 340px at 100% 0%,#ffffffd9,#fff0 70%),radial-gradient(420px 320px at 0% 100%,#cddef399,#cddef300 70%)}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__heading{max-width:20ch;margin-top:12px;font:600 clamp(2.8rem,2.1rem + 1.9vw,4rem)/1.1 var(--t-sans);letter-spacing:-.025em;color:var(--t-navy);text-wrap:balance}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt>.fl-rt__heading:first-child{margin-top:0}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__text{max-width:62ch;margin-top:18px;font:400 1.65rem/1.65 var(--t-sans);color:var(--t-ink);text-wrap:pretty}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__text :is(p,li){font:inherit;color:inherit}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__text>*+*{margin-top:14px}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__text :is(strong,b){font-weight:600;color:var(--t-navy)}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__text em{color:var(--t-muted)}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__text a{color:var(--t-accent);text-decoration-color:#3f6fb059;text-underline-offset:3px}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__btn{margin-top:22px}@media(min-width:990px){body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt--left{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;column-gap:clamp(36px,5vw,80px);align-items:start}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt--left>*{grid-column:1}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt--left>.fl-rt__text{grid-column:2;grid-row:1 / 4;margin-top:0}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt--left>.fl-rt__btn{grid-column:2}}@media(max-width:749px){body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt{padding:30px 20px 28px;border-radius:22px}body.template-collection main .fl-rich-text-section>[class*=fl-x-] .fl-rt__text{font-size:1.6rem}}body.template-cart main [class*=fl-x-] .fl-cart__head{margin-bottom:28px}body.template-cart main [class*=fl-x-] .fl-cart__head>.fl-display{margin-top:12px;font:600 clamp(3.2rem,2.3rem + 1.9vw,4.6rem)/1.06 var(--t-sans);letter-spacing:-.03em;color:var(--t-navy)}body.template-cart main [class*=fl-x-]:has(.fl-cart__empty) .fl-cart__head{text-align:center}body.template-cart main [class*=fl-x-] .fl-cart__empty{gap:12px;max-width:520px;margin:0 auto;padding:40px 32px 36px;border:1px solid var(--t-line);border-radius:var(--t-r-xl, 26px);background:#fff;box-shadow:var(--t-sh-2);color:var(--t-muted)}body.template-cart main [class*=fl-x-] .fl-cart__empty>svg{box-sizing:border-box;width:72px;height:72px;padding:20px;border-radius:50%;background:var(--t-panel);color:var(--t-accent)}body.template-cart main [class*=fl-x-] .fl-cart__empty>.fl-display{font:600 2.4rem/1.2 var(--t-sans);letter-spacing:-.02em;color:var(--t-navy)}body.template-cart main [class*=fl-x-] .fl-cart__empty>a.fl-btn.fl-btn--lg{margin-top:10px;padding:0 10px 0 28px;gap:16px}body.template-cart main [class*=fl-x-] .fl-cart__empty>a.fl-btn.fl-btn--lg:after,body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--block:after{content:"";width:36px;height:36px;flex:none;border-radius:50%;background:#ffffff1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .25s var(--t-ease)}body.template-cart main [class*=fl-x-] .fl-cart__lines{display:grid;gap:12px}body.template-cart main [class*=fl-x-] .fl-cart-line{position:relative;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start;padding:12px 14px 12px 12px;border:1px solid var(--t-line);border-radius:20px;background:#fff;box-shadow:var(--t-sh-1)}body.template-cart main [class*=fl-x-] .fl-cart-line__media{isolation:isolate;width:76px;height:76px;border:0;border-radius:14px;background:linear-gradient(160deg,#f5f8fd,#e6eef9)}body.template-cart main [class*=fl-x-] .fl-cart-line__media img{object-fit:contain;scale:.92;mix-blend-mode:multiply}body.template-cart main [class*=fl-x-] .fl-cart-line__info{min-width:0;padding-top:2px}body.template-cart main [class*=fl-x-] .fl-cart-line__info>:is(.fl-cart-line__title,.fl-cart-line__variant){margin-right:40px}body.template-cart main [class*=fl-x-] .fl-cart-line__title{display:block;font:600 1.55rem/1.3 var(--t-sans);letter-spacing:-.005em;color:var(--t-navy)}body.template-cart main [class*=fl-x-] .fl-cart-line__variant{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--t-panel);font:500 1.25rem/1.3 var(--t-sans);letter-spacing:0;color:var(--t-navy)}body.template-cart main [class*=fl-x-] .fl-cart-line__foot{margin-top:12px}body.template-cart main [class*=fl-x-] .fl-cart-line__price{font:600 1.6rem/1.2 var(--t-sans);letter-spacing:-.01em;color:var(--t-navy);font-variant-numeric:tabular-nums}body.template-cart main [class*=fl-x-] .fl-cart-line__remove{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:6px;border-radius:50%;background:var(--t-panel);background-clip:content-box;color:var(--t-muted);transition:color .2s,background-color .2s}body.template-cart main [class*=fl-x-] .fl-cart-line__remove:hover{color:var(--t-muted)}body.template-cart main [class*=fl-x-] .fl-cart-line__remove:focus-visible{outline:2px solid var(--t-bright);outline-offset:-2px}body.template-cart main [class*=fl-x-] .fl-cart__foot.fl-card{margin-top:18px;border:1px solid var(--t-line);border-radius:var(--fls-r-card, 22px);background:#fff;box-shadow:var(--t-sh-2)}body.template-cart main [class*=fl-x-] .fl-cart__foot .fl-card__body{padding:22px}body.template-cart main [class*=fl-x-] .fl-cart__subtotal{align-items:center}body.template-cart main [class*=fl-x-] .fl-cart__subtotal .fl-mono{font:500 1.55rem/1.2 var(--t-sans);letter-spacing:0;text-transform:lowercase;color:var(--t-muted)}body.template-cart main [class*=fl-x-] .fl-cart__subtotal .fl-mono:first-letter{text-transform:uppercase}body.template-cart main [class*=fl-x-] .fl-cart__total{font:600 2.8rem/1 var(--t-sans);letter-spacing:-.03em;color:var(--t-navy);font-variant-numeric:tabular-nums}body.template-cart main [class*=fl-x-] .fl-cart__tax{margin:8px 0 18px;font:400 1.35rem/1.45 var(--t-sans);letter-spacing:0;text-transform:none;color:var(--t-muted)}body.template-cart main [class*=fl-x-] .fl-cart__actions{gap:10px}body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn{min-height:56px;border-radius:999px;font:600 1.6rem/1 var(--t-sans);letter-spacing:-.005em;text-transform:none}body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--ghost{padding:0 24px;border:0;background:#fff;color:var(--t-navy);box-shadow:inset 0 0 0 1.5px var(--t-line-2)}body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--block{position:relative;overflow:hidden;isolation:isolate;justify-content:space-between;padding:0 10px 0 28px;border:0;background:var(--t-navy);color:#fff;box-shadow:var(--fls-btn-sh, 0 10px 24px -12px rgba(15, 36, 64, .7))}body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--t-ease);pointer-events:none}@media(hover:hover)and (pointer:fine){body.template-cart main [class*=fl-x-] .fl-cart__empty>a.fl-btn.fl-btn--lg:hover:after,body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--block:hover:after{transform:translate(3px)}body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--block:hover{background:var(--t-navy-2);box-shadow:var(--fls-btn-sh-h, 0 16px 30px -14px rgba(15, 36, 64, .75))}body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--block:hover:before{transform:translate(120%)}body.template-cart main [class*=fl-x-] .fl-cart__actions>.fl-btn--ghost:hover{background:var(--t-panel);box-shadow:inset 0 0 0 1.5px var(--t-navy)}body.template-cart main [class*=fl-x-] .fl-cart-line__remove:hover{background-color:var(--t-soft);color:var(--t-navy)}}@media(max-width:749px){body.template-cart main [class*=fl-x-] .fl-cart__head{margin-bottom:22px}body.template-cart main [class*=fl-x-] .fl-cart__empty{padding:34px 20px 22px;border-radius:22px}body.template-cart main [class*=fl-x-] .fl-cart__empty>.fl-display{font-size:2.2rem}body.template-cart main [class*=fl-x-] .fl-cart__empty>a.fl-btn.fl-btn--lg{align-self:stretch;justify-content:space-between;padding-left:24px}body.template-cart main [class*=fl-x-] .fl-cart-line{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:10px 12px 12px 10px}body.template-cart main [class*=fl-x-] .fl-cart-line__media{width:68px;height:68px}body.template-cart main [class*=fl-x-] .fl-cart-line__remove{top:4px;right:4px}body.template-cart main [class*=fl-x-] .fl-cart-line__foot{flex-wrap:wrap;row-gap:10px}body.template-cart main [class*=fl-x-] .fl-cart__foot .fl-card__body{padding:18px}body.template-cart main [class*=fl-x-] .fl-cart__total{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fl-soft-product.css.map */
