.bc-page{--bc-sticky-offset: 88px}.bc-header{position:sticky;top:0;z-index:60;background:#fff}.bc-header__inner{flex-direction:row;align-items:center}.bc-header__proof,.bc-hero__copy>.bc-eyebrow,.bc-actions .bc-button--light,.bc-section--safety,.bc-includes{display:none!important}.bc-menu{margin-left:auto;position:relative}.bc-menu summary{display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:999px;background:#151316;cursor:pointer;list-style:none}.bc-menu summary::-webkit-details-marker{display:none}.bc-menu summary span{display:block;width:22px;height:2px;margin:3px 0;border-radius:999px;background:#fff}.bc-menu nav{position:absolute;right:0;top:calc(100% + 12px);display:grid;min-width:210px;padding:10px;border:1px solid rgb(21 19 22 / .16);border-radius:8px;background:#fff;box-shadow:0 18px 48px #15131624}.bc-menu nav a{padding:11px 12px;border-radius:8px;color:#17233a;font-weight:900;text-decoration:none}.bc-menu nav a:hover{background:#efffd0}.bc-hero{scroll-margin-top:var(--bc-sticky-offset);background:radial-gradient(circle at 78% 12%,rgb(104 214 198 / .36),transparent 34%),linear-gradient(180deg,#f8fff1,#eff8ff 58%,#fff7ea)!important}.bc-hero-card{max-width:220px;padding:10px 13px;border:2px solid #151316;border-radius:8px;background:#efffd0;box-shadow:5px 5px #151316}.bc-hero-card strong{font-size:.86rem}.bc-hero-card span{font-size:.72rem}.bc-hero-testimonial{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;margin:20px 0 0;padding:12px;border:1px solid rgb(21 19 22 / .16);border-left:6px solid #ef735f;border-radius:8px;background:#fff;box-shadow:0 14px 34px #15131614}.bc-hero-testimonial img{grid-row:span 2;width:96px;height:96px;border-radius:8px;object-fit:cover}.bc-hero-testimonial blockquote{margin:0;color:#17233a;font-size:.95rem;line-height:1.34;font-weight:850}.bc-hero-testimonial figcaption{margin:0;color:#15131694;font-size:.82rem;font-weight:900}.bc-stat-band strong{font-size:clamp(3.1rem,6vw,4.9rem)!important}.bc-wide-note[open],.bc-disclosure[open]{display:block}.bc-feature-toggle{padding:20px!important}.bc-feature-toggle summary{cursor:default}.bc-feature-toggle summary:after{display:none!important}.bc-feature-toggle p{display:block}.bc-plug-demo{position:relative;min-height:170px;margin-top:18px;overflow:hidden;border:1px dashed rgb(21 19 22 / .24);border-radius:8px;background:radial-gradient(circle at 72% 50%,rgb(104 214 198 / .24),transparent 34%),linear-gradient(135deg,#fff,#edf9f6)}.bc-plug-demo__outlet,.bc-plug-demo__device{position:absolute;top:50%;transform:translateY(-50%)}.bc-plug-demo__outlet{right:12%;width:78px;height:112px;border:2px solid rgb(21 19 22 / .2);border-radius:20px;background:#fff}.bc-plug-demo__outlet:before,.bc-plug-demo__outlet:after{content:"";position:absolute;top:42px;width:8px;height:24px;border-radius:999px;background:#15131647}.bc-plug-demo__outlet:before{left:25px}.bc-plug-demo__outlet:after{right:25px}.bc-plug-demo__device{left:12%;width:94px;height:120px;border-radius:22px;background:#fff;box-shadow:0 0 0 2px #15131614,0 0 34px #6651d440}.bc-plug-demo__device:before{content:"";position:absolute;right:-18px;top:36px;width:22px;height:48px;border-radius:0 12px 12px 0;background:linear-gradient(180deg,#7f69ff,#68d6c6)}@media(prefers-reduced-motion:no-preference){.bc-plug-demo__device{animation:bc-plug-in 2.8s ease-in-out infinite}}@keyframes bc-plug-in{0%,to{transform:translateY(-50%) translate(0)}45%,68%{transform:translateY(-50%) translate(min(560px,calc(100vw - 220px)))}}.bc-testimonials figure{overflow:hidden;padding:0!important}.bc-testimonials img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.bc-testimonials span,.bc-testimonials blockquote,.bc-testimonials figcaption{margin-inline:20px}.bc-testimonials span{display:block;margin-top:18px}.bc-testimonials figcaption{margin-bottom:20px}.bc-section--order{scroll-margin-top:var(--bc-sticky-offset)}.bc-order-grid.bc-hotfix-order{align-items:start;gap:22px}.bc-hotfix-order .bc-order-media img{max-height:360px;aspect-ratio:4 / 3;object-fit:cover}.bc-order-media figcaption{display:grid;gap:4px;padding:18px;border-top:1px solid rgb(21 19 22 / .16);background:#fff;text-align:center}.bc-order-media figcaption strong{color:#ef735f;font-family:var(--font-heading--family);font-size:clamp(2.7rem,5.8vw,4.1rem);line-height:.95}.bc-offer{display:grid;gap:14px;align-content:start;padding:clamp(18px,3vw,28px);border:1px solid rgb(21 19 22 / .16);border-radius:8px;background:#fff;box-shadow:0 16px 48px #1513160f}.bc-offer fieldset{display:grid;gap:10px;margin:0;padding:0;border:0}.bc-offer legend{margin-bottom:8px;color:#17233a;font-family:var(--font-heading--family);font-size:1.35rem;font-weight:950}.bc-offer label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:78px;padding:14px;border:1px solid rgb(21 19 22 / .16);border-radius:8px;background:#fbf8ef;cursor:pointer}.bc-offer label:has(input:checked){border:2px solid #151316;background:#f1ffd6;box-shadow:5px 5px #151316}.bc-offer input{width:20px;height:20px;accent-color:#17233a}.bc-offer label span{display:grid;gap:4px}.bc-offer strong{color:#17233a;font-size:1.08rem}.bc-offer small,.bc-order-perks span{color:#1513169e;font-size:.82rem;font-weight:850}.bc-offer b{color:#ef735f;font-family:var(--font-heading--family);font-size:1.7rem;line-height:1}.bc-offer em{width:fit-content;min-height:26px;padding:7px 9px;border-radius:999px;background:#c6ec33;color:#17233a;font-style:normal;font-size:.7rem;font-weight:950;text-transform:uppercase}.bc-offer .bc-button{width:100%;margin-top:0}.bc-offer .bc-button--buy{background:#151316;border-color:#151316;color:#fff}.bc-order-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.bc-order-perks span{padding:10px;border-radius:8px;background:#fbf8ef;text-align:center}.bc-offer>small{display:block;margin-top:10px;color:#1513169e;font-weight:800;text-align:center}.bc-guarantee-badge{display:grid;width:min(220px,70vw);aspect-ratio:1;place-items:center;align-content:center;gap:3px;margin:26px auto 0;border:5px solid #151316;border-radius:999px;background:radial-gradient(circle at 50% 50%,#fff 0 48%,transparent 49%),conic-gradient(from 8deg,#c6ec33,#68d6c6,#ef735f,#c6ec33);box-shadow:8px 8px #151316;color:#17233a;text-align:center;text-transform:uppercase}.bc-guarantee-badge span{font-family:var(--font-heading--family);font-size:4.5rem;line-height:.8}.bc-guarantee-badge strong,.bc-guarantee-badge em{display:block;max-width:140px;font-style:normal;font-weight:950;line-height:1.05}.bc-guarantee-badge em{font-size:.72rem}@media screen and (max-width:749px){.bc-page{padding-bottom:0!important;--bc-sticky-offset: 78px}.bc-topbar{font-size:.74rem;line-height:1.25}.bc-logo img{width:132px}.bc-hero__visual{order:-1}.bc-hero__visual img{height:220px;object-fit:cover}.bc-hero-card{max-width:165px;padding:7px 9px}.bc-hero-card strong{font-size:.72rem}.bc-hero-card span{font-size:.62rem}.bc-hero-testimonial{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px}.bc-hero-testimonial img{width:76px;height:76px}.bc-hero-testimonial blockquote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.78rem}.bc-steps{display:grid;grid-auto-flow:row!important;grid-template-columns:1fr!important;overflow:visible!important}.bc-section--order{padding-block:18px 34px!important}.bc-order-heading{margin-bottom:8px!important}.bc-order-heading .bc-eyebrow,.bc-order-heading p,.bc-order-perks,.bc-offer>small{display:none!important}.bc-order-heading h2{font-size:clamp(1.55rem,6vw,1.9rem)!important}.bc-hotfix-order .bc-order-media img{min-height:104px;max-height:128px;aspect-ratio:16 / 7.2}.bc-order-media figcaption{gap:2px;padding:7px 10px}.bc-order-media figcaption strong{font-size:2rem}.bc-offer{gap:7px;padding:8px}.bc-offer fieldset{gap:5px}.bc-offer legend{margin-bottom:2px;font-size:1rem}.bc-offer label{min-height:47px;gap:8px;padding:7px 9px}.bc-offer input{width:17px;height:17px}.bc-offer strong{font-size:.86rem}.bc-offer small{font-size:.66rem}.bc-offer b{font-size:1.05rem}.bc-offer .bc-button{min-height:39px;padding:10px;font-size:.82rem}.bc-page h1,.bc-page h2,.bc-page h3{font-size:26px!important;line-height:1.18!important}.bc-page p:not(.bc-eyebrow),.bc-page .bc-hero__lead,.bc-page .bc-punch,.bc-page .bc-feature-card p,.bc-page .bc-steps p{font-size:16px!important;line-height:1.55!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/flizcatch-annotation-hotfix.css.map */
