:root{--red:#DA291C;--red-deep:#B21E13;--red-bar:#C92539;--black:#161616;--white:#FFFFFF;--line:rgba(22,22,22,.14)}#flc-main,#flc-main *,#flc-main *:before,#flc-main *:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}#flc-main{font-family:Cooper BT,Georgia,serif;font-weight:400;color:var(--black);background:var(--white);line-height:1.6;overflow-x:hidden}#flc-main img{max-width:100%;display:block}#flc-main a{color:inherit;text-decoration:none}#flc-main h1,#flc-main h2,#flc-main h3{font-weight:700;line-height:1.05}#flc-main .wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}#flc-main .narrow{max-width:820px}#flc-main .reveal{opacity:0;transform:translateY(30px)}#flc-main .reveal.in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.9,.3,1.2)}#flc-main .halo-f{position:absolute;pointer-events:none;z-index:3}#flc-main .halo-f img{width:100%}#flc-main .halo-f.red img,#flc-main .halo-red{filter:brightness(0) saturate(100%) invert(24%) sepia(88%) saturate(3729%) hue-rotate(352deg) brightness(93%) contrast(94%)}#flc-main .annbar{background:#c92539;color:#fff;overflow:hidden;white-space:nowrap;padding:9px 0}#flc-main .annbar__inner{display:inline-block;animation:tick 30s linear infinite}#flc-main .annbar span{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 30px}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}#flc-main header{background:var(--black);position:sticky;top:0;z-index:80}#flc-main .header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 0}#flc-main .header__left{display:flex;align-items:center;gap:18px}#flc-main .burger{display:none;background:none;border:0;cursor:pointer;padding:4px}#flc-main .burger span{display:block;width:25px;height:3px;background:#fff;margin:5px 0;border-radius:2px;transition:transform .25s,opacity .25s}#flc-main .burger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}#flc-main .burger.open span:nth-child(2){opacity:0}#flc-main .burger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#flc-main .mobilenav{display:none;background:#000}#flc-main .mobilenav.open{display:block}#flc-main .mobilenav a{display:block;padding:15px 24px;color:#fff;font-weight:600;font-size:17px;border-top:1px solid rgba(255,255,255,.12)}#flc-main .mobilenav a.hot{color:var(--red)}#flc-main .nav{display:flex;gap:30px}#flc-main .nav a{color:#fff;font-weight:600;font-size:16.5px;transition:color .15s}#flc-main .nav a:hover{color:#ff6a5e}#flc-main .nav a.hot{color:var(--red)}#flc-main .logo img{height:62px;width:auto;transition:transform .3s}#flc-main .logo:hover img{transform:scale(1.06)}#flc-main .header__icons{display:flex;gap:22px;justify-content:flex-end;align-items:center}#flc-main .header__icons svg{width:22px;height:22px;stroke:#fff;cursor:pointer}#flc-main .strip{overflow:hidden;white-space:nowrap;padding:13px 0;border-top:3px solid var(--black);border-bottom:3px solid var(--black)}#flc-main .strip--black{background:var(--black);color:#fff}#flc-main .strip--white{background:var(--white);color:var(--black)}#flc-main .strip__inner{display:inline-block;animation:tick 22s linear infinite}#flc-main .strip span{font-weight:800;text-transform:uppercase;font-size:16px;letter-spacing:.12em;margin:0 22px}#flc-main .strip .r{color:var(--red)}#flc-main section{padding:88px 0;position:relative;overflow:hidden}#flc-main .kicker{color:var(--red);font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-size:13px;margin-bottom:12px}#flc-main .h2{font-size:clamp(36px,4.2vw,56px)}#flc-main .sub{font-size:18px;max-width:62ch;margin-top:18px}#flc-main .step-pill{display:inline-block;background:var(--black);color:#fff;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.12em;padding:5px 15px;border-radius:99px;margin-bottom:16px;box-shadow:2px 3px #00000040}#flc-main .hero{background:var(--white);padding:76px 0 80px;text-align:center;position:relative;overflow:hidden}#flc-main .hero .halo-top{width:130px;margin:0 auto 6px}#flc-main .hero .kicker{font-size:14px}#flc-main .hero h1{font-size:clamp(38px,5.4vw,72px);color:var(--red);max-width:18ch;margin:0 auto}#flc-main .hero .lede{font-size:19px;max-width:56ch;margin:26px auto 0}#flc-main .scene{background:var(--red);color:#fff}#flc-main .scene .kicker{color:#fff}#flc-main .scene .step-pill{background:#fff;color:var(--red)}#flc-main .scene-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}#flc-main .scene-grid>*{min-width:0}#flc-main .vibes{display:flex;flex-direction:column;gap:26px}#flc-main .vibe{background:var(--white);color:var(--black);border:3px solid var(--black);border-radius:24px;overflow:hidden;box-shadow:8px 9px #161616d9;transition:transform .3s}#flc-main .vibe:hover{transform:scale(1.02)}#flc-main .vibe img{width:100%;height:190px;object-fit:cover}#flc-main .vibe .cap{display:flex;align-items:center;gap:10px;padding:14px 18px;font-weight:800;font-size:16px}#flc-main .vibe .cap b{color:var(--red);font-size:13px;text-transform:uppercase;letter-spacing:.1em;flex:none}#flc-main .ritual{background:var(--white)}#flc-main .ritual .angel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,85vw);pointer-events:none}#flc-main .ritual .wrap{position:relative;z-index:2}#flc-main .ritual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:52px}#flc-main .step .num{color:var(--red);font-weight:800;font-size:34px;line-height:1}#flc-main .step .t{font-weight:700;font-size:22px;margin:8px 0 6px}#flc-main .step p{font-size:15.5px;opacity:.85;line-height:1.6}#flc-main .accomplice{background:var(--white)}#flc-main .rec-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:52px}#flc-main .rec{border:3px solid var(--black);border-radius:22px;background:var(--white);padding:0;box-shadow:6px 7px #161616d9;position:relative;display:flex;flex-direction:column;transition:transform .2s}#flc-main .rec-copy{padding:26px 24px 20px;flex:1}#flc-main .rec-img{width:100%;height:210px;object-fit:cover;display:block;border-top:3px solid var(--black);border-radius:0 0 19px 19px}#flc-main .rec.wide .rec-img{height:250px}#flc-main .rec:hover{transform:translateY(-6px)}#flc-main .rec.wide{grid-column:1 / -1}#flc-main .rec .num{position:absolute;top:-16px;left:18px;background:var(--red);color:#fff;font-weight:800;font-size:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:2.5px solid var(--black);box-shadow:2px 3px #161616bf}#flc-main .rec h3{font-size:22px;margin:4px 0 8px}#flc-main .rec p{font-size:15.5px;opacity:.85}#flc-main .protip{margin-top:44px;background:var(--white);border:3px solid var(--black);border-radius:22px;padding:26px 28px;box-shadow:6px 7px #161616d9;position:relative;max-width:860px}#flc-main .protip .flag{position:absolute;top:-14px;left:20px;background:var(--black);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding:4px 12px;border-radius:99px}#flc-main .protip p{font-size:17px}#flc-main .protip strong{color:var(--red)}#flc-main .practice{background:var(--black);color:#fff}#flc-main .practice .kicker{color:var(--red)}#flc-main .practice .step-pill{background:var(--red)}#flc-main .practice-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}#flc-main .practice-grid>*{min-width:0}#flc-main .practice .sub{color:#ffffffe0}#flc-main .tries{background:#232323;border:2.5px solid #333;border-radius:22px;padding:34px 30px;text-align:center;transition:border-color .25s}#flc-main .tries:hover{border-color:var(--red)}#flc-main .tries .big{font-size:clamp(54px,6vw,84px);font-weight:800;color:var(--red);line-height:1}#flc-main .tries .t{font-weight:800;font-size:19px;margin-top:10px}#flc-main .tries p{font-size:14.5px;opacity:.7;margin-top:8px}#flc-main .cta{position:relative;background:var(--black);color:#fff;text-align:center;padding:100px 0;overflow:hidden}#flc-main .cta .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover}#flc-main .cta .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11111180,#111111b8)}#flc-main .cta .wrap{position:relative;z-index:2}#flc-main .cta .halo-c{width:120px;margin:0 auto 6px}#flc-main .cta h2{font-size:clamp(38px,5vw,68px)}#flc-main .cta p{font-size:18px;margin:20px auto 34px;max-width:46ch}#flc-main .cta .btn{display:inline-block;background:var(--red);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:17px;padding:20px 52px;border-radius:99px;border:3px solid #fff;box-shadow:5px 6px #ffffff40;transition:transform .18s;animation:pulse 2.6s ease-in-out infinite}#flc-main .cta .btn:hover{transform:scale(1.05);animation:none}@keyframes pulse{0%,to{box-shadow:5px 6px #ffffff40}50%{box-shadow:5px 6px #ffffff40,0 0 0 8px #da291c47}}#flc-main .cart-ico{position:relative;background:none;border:0;padding:0;cursor:pointer;display:block}#flc-main .cart-count{position:absolute;top:-8px;right:-10px;min-width:19px;height:19px;padding:0 4px;background:var(--red);color:#fff;border:2px solid var(--black);border-radius:99px;font-size:11px;font-weight:800;display:grid;place-items:center;line-height:1}#flc-main .cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a8c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:150}#flc-main .cart-overlay.open{opacity:1;pointer-events:auto}#flc-main .cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,94vw);background:var(--white);color:var(--black);border-left:3px solid var(--black);z-index:160;display:flex;flex-direction:column;transform:translate(102%);transition:transform .32s cubic-bezier(.3,.8,.3,1)}#flc-main .cart-drawer.open{transform:none}#flc-main .cart-drawer:focus{outline:none}#flc-main .cd-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:3px solid var(--black)}#flc-main .cd-head h3{font-size:22px;font-weight:700}#flc-main .cd-close{background:transparent;border:0;min-height:0;font-size:30px;line-height:1;cursor:pointer;font-family:inherit;color:var(--black);padding:2px 6px}#flc-main .cd-close:hover{color:var(--red)}#flc-main .cart-drawer [hidden],#flc-main .cart-count[hidden]{display:none!important}#flc-main .cd-items{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px;display:flex;flex-direction:column}#flc-main .cd-empty{text-align:center;opacity:.7;font-size:16px;padding:40px 10px}#flc-main .cd-item{padding:18px 0;border-bottom:1px solid var(--line);transition:opacity .2s}#flc-main .cd-item.pending{opacity:.55;pointer-events:none}#flc-main .cd-item__top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}#flc-main .cd-item__name{font-weight:700;font-size:16.5px}#flc-main .cd-item__name small{display:block;font-size:13px;opacity:.6;font-weight:600;margin-top:2px}#flc-main .cd-item__price{font-weight:800;font-size:16.5px;flex:none}#flc-main .cd-item__row{display:flex;justify-content:space-between;align-items:center;margin-top:12px}#flc-main .cd-qty{display:flex;align-items:center;border:2px solid var(--black);border-radius:99px}#flc-main .cd-qty button{width:36px;height:38px;padding:0;background:transparent;border:0;font-family:inherit;font-size:16px;font-weight:800;line-height:1;cursor:pointer;color:var(--black);min-height:0}#flc-main .cd-qty button:hover{color:var(--red)}#flc-main .cd-qty span{width:26px;text-align:center;font-weight:800;font-size:14px;color:var(--black)}#flc-main .cd-remove{background:transparent;border:0;font-family:inherit;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.5;cursor:pointer;padding:8px 0;color:var(--black);min-height:0}#flc-main .cd-remove:hover{opacity:1;color:var(--red)}#flc-main .cd-foot{border-top:3px solid var(--black);padding:16px 22px calc(20px + env(safe-area-inset-bottom))}#flc-main .cd-ship{font-size:13.5px;font-weight:700;margin-bottom:10px}#flc-main .cd-ship .bar{height:10px;border:2.5px solid var(--black);border-radius:99px;overflow:hidden;margin-top:6px;background:#1616160f}#flc-main .cd-ship .bar i{display:block;height:100%;background:var(--red);border-radius:99px;transition:width .3s}#flc-main .cd-coupon{margin:10px 0;font-size:13.5px;font-weight:700}#flc-main .cd-coupon button{background:var(--white);color:var(--black);border:2.5px solid var(--black);border-radius:99px;font-family:inherit;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;padding:7px 16px;min-height:0;cursor:pointer;transition:background .15s,color .15s}#flc-main .cd-coupon button:hover{background:var(--black);color:#fff}#flc-main .cd-coupon button[disabled]{opacity:.6;cursor:wait}#flc-main .cd-coupon .applied{color:var(--red)}#flc-main .cd-error{color:var(--red);font-size:13px;font-weight:700;margin:8px 0 0}#flc-main .cd-subtotal{display:flex;justify-content:space-between;font-size:17px;font-weight:700;margin:12px 0 4px}#flc-main .cd-subtotal b{font-weight:800}#flc-main .cd-discount{display:flex;justify-content:space-between;font-size:14px;font-weight:700;color:var(--red);margin-bottom:4px}#flc-main .cd-checkout{display:block;text-align:center;background:var(--red);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:16.5px;padding:16px;border-radius:99px;border:3px solid var(--black);box-shadow:4px 5px #161616d9;margin-top:10px;transition:transform .15s,background .15s}#flc-main .cd-checkout:hover{transform:scale(1.02);background:var(--red-deep)}#flc-main .cd-note{text-align:center;font-size:12px;opacity:.55;margin-top:10px}#flc-main .atc[disabled]{opacity:.65;cursor:wait}body.cart-open{overflow:hidden;position:fixed;left:0;right:0;width:100%}#flc-main .news-done{font-size:15.5px;font-weight:700;color:var(--white);margin-top:6px}#flc-main .news-err{font-size:14px;font-weight:700;color:#ffb4ad;margin-top:8px}#flc-main footer{background:#141414;color:var(--white);padding:76px 0 34px;border-top:3px solid var(--red)}#flc-main .foot-grid{display:grid;grid-template-columns:1.15fr 1fr 1.15fr;gap:48px;align-items:center}#flc-main .foot-news h4{font-weight:400;font-size:clamp(24px,2.2vw,30px);line-height:1.25}#flc-main .foot-news p{font-size:16px;opacity:.85;margin:14px 0 22px;max-width:42ch;line-height:1.6}#flc-main .news{display:flex;gap:14px;max-width:440px}#flc-main .news input{flex:1;min-width:0;height:52px;background:#fff;border:0;border-radius:99px;color:#333;font-family:inherit;font-size:15px;padding:0 22px;outline:none}#flc-main .news input::placeholder{color:#999}#flc-main .news input:focus-visible{outline:3px solid rgba(218,41,28,.55);outline-offset:2px}#flc-main .news button{height:52px;background:var(--red-bar);color:#fff;border:0;border-radius:99px;font-family:inherit;font-weight:700;font-size:16px;padding:0 30px;cursor:pointer;transition:background .15s}#flc-main .news button:hover{background:var(--red-deep)}#flc-main .foot-brand{text-align:center}#flc-main .foot-logo{width:min(300px,72%);margin:0 auto 26px}#flc-main .foot-social{display:flex;gap:36px;justify-content:center}#flc-main .foot-social a{display:block;opacity:.95;transition:transform .15s,opacity .15s}#flc-main .foot-social a:hover{transform:scale(1.12);opacity:1}#flc-main .foot-social svg{width:21px;height:21px;fill:#fff;display:block}#flc-main .foot-nav{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:center}#flc-main .foot-nav a{font-size:18.5px;transition:color .15s}#flc-main .foot-nav a:hover{color:#ff6a5e}#flc-main .legal{text-align:center;max-width:1080px;margin:60px auto 0;font-size:16px;opacity:.5;line-height:1.7}#flc-main .legal-strip{background:var(--white);padding:6px 0 46px}#flc-main .legal-strip .legal{margin-top:0}#flc-main .foot-pay{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:30px 0 44px}#flc-main .foot-pay img{height:27px;width:auto;display:block}#flc-main .foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:15.5px}#flc-main .foot-bottom a{margin-left:26px;transition:color .15s}#flc-main .foot-bottom a:hover{color:#ff6a5e}@media(max-width:960px){#flc-main .nav{display:none}#flc-main .burger{display:block}#flc-main .header__row{padding:12px 0}#flc-main .logo img{height:52px}#flc-main section{padding:60px 0}#flc-main .hero{padding:52px 0 60px}#flc-main .hero h1{font-size:clamp(30px,8vw,46px)}#flc-main .hero .lede{font-size:16.5px}#flc-main .h2{font-size:clamp(30px,8.2vw,44px)}#flc-main .sub{font-size:16px}#flc-main .scene-grid,#flc-main .practice-grid{grid-template-columns:1fr;gap:40px}#flc-main .rec-grid{grid-template-columns:1fr}#flc-main .rec,#flc-main .vibe{box-shadow:5px 6px #161616d9}#flc-main .halo-f{display:none}#flc-main .cta{padding:72px 0}#flc-main .cta h2{font-size:clamp(32px,9.5vw,52px)}#flc-main footer{padding:52px 0 30px}#flc-main .foot-grid{gap:40px;grid-template-columns:1fr;text-align:center}#flc-main .foot-news p{margin-left:auto;margin-right:auto}#flc-main .news{margin:0 auto}#flc-main .legal{font-size:14px;margin-top:44px}#flc-main .foot-bottom{flex-direction:column;text-align:center}#flc-main .foot-bottom a{margin:0 12px}#flc-main .ritual-grid{grid-template-columns:1fr;gap:26px}#flc-main .rec-img{height:190px}}@media(prefers-reduced-motion:reduce){#flc-main .annbar__inner,#flc-main .strip__inner,#flc-main .rev-track,#flc-main .atc,#flc-main .cta .btn{animation:none!important}#flc-main .reveal{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto}}#flc-main{display:block;width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/howto.css.map */
