:root{--red:#DA291C;--red-deep:#B21E13;--red-bar:#C92539;--black:#161616;--white:#FFFFFF;--cream:#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(--cream);line-height:1.55;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:800;line-height:1.05}#flc-main .wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}#flc-main .reveal{opacity:0;transform:translateY(34px)}#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.inv img{filter:brightness(0);opacity:.85}#flc-main .annbar{background:var(--red);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;transition:transform .2s;cursor:pointer}#flc-main .header__icons svg:hover{transform:scale(1.15)}#flc-main .hero{position:relative;background:#fff;padding:56px 0 84px;overflow:hidden}#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 .hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:60px;align-items:start}#flc-main .hero__grid>*{min-width:0}#flc-main .gallery{position:relative}#flc-main .gallery__main{border-radius:30px;overflow:hidden;background:var(--white);aspect-ratio:1/1;border:3px solid var(--black);box-shadow:10px 12px #161616d9;transition:transform .35s}#flc-main .gallery:hover .gallery__main{transform:scale(1.01)}#flc-main .gallery__main img{width:100%;height:100%;object-fit:cover}#flc-main .gallery__thumbs{display:flex;gap:12px;margin-top:22px;overflow-x:auto;padding:4px 4px 10px;scrollbar-width:none}#flc-main .gallery__thumbs::-webkit-scrollbar{display:none}#flc-main .gallery__thumbs button{border:2.5px solid var(--black);background:var(--white);border-radius:16px;overflow:hidden;cursor:pointer;padding:0;width:84px;height:84px;flex:none;transition:transform .2s,box-shadow .2s;box-shadow:3px 4px #161616b3}#flc-main .gallery__thumbs button:hover{transform:translateY(-4px)}#flc-main .gallery__thumbs button.active{box-shadow:0 0 0 3px #fff,3px 4px #161616b3}#flc-main .gallery__thumbs img{width:100%;height:100%;object-fit:cover}#flc-main .buy{color:var(--black)}#flc-main .buy .halo-top{width:130px;margin-bottom:2px}#flc-main .buy h1{font-size:clamp(44px,4.8vw,68px);font-weight:700;color:var(--black);letter-spacing:.01em;margin-bottom:4px}#flc-main .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#flc-main .rating{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font-weight:700;font-size:15.5px}#flc-main .rating .badge{background:var(--red);color:#fff;border-radius:99px;padding:3px 14px;font-size:13.5px;font-weight:800;box-shadow:2px 3px #161616cc}#flc-main .stars{color:var(--red);font-size:19px;letter-spacing:2px}#flc-main .taste{display:inline-block;background:var(--black);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:15px;padding:8px 18px;border-radius:99px;margin:12px 0 24px;box-shadow:3px 4px #00000040}#flc-main .benefits{display:flex;flex-direction:column;gap:11px;margin-bottom:26px}#flc-main .benefit{display:flex;align-items:center;gap:13px;font-size:17px;font-weight:600}#flc-main .benefit .ico{width:34px;height:34px;flex:none;display:grid;place-items:center;background:var(--red);color:#fff;border-radius:50%;font-size:16px;font-weight:800;border:2.5px solid var(--black);box-shadow:2px 3px #161616cc;transition:transform .2s}#flc-main .benefit:hover .ico{transform:scale(1.1)}#flc-main .buy__desc{font-size:17.5px;max-width:52ch;margin-bottom:30px;font-weight:400}#flc-main .packs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;scroll-margin-top:130px}#flc-main .pack{position:relative;border:3px solid var(--black);border-radius:20px;background:var(--white);color:var(--black);padding:20px 18px 16px;cursor:pointer;text-align:left;font-family:inherit;transition:transform .18s,box-shadow .18s;box-shadow:5px 6px #161616d9}#flc-main .pack:hover{transform:translateY(-4px)}#flc-main .pack.selected{box-shadow:5px 6px #161616d9,0 0 0 4px var(--red);transform:translateY(-3px)}#flc-main .pack__flag{position:absolute;top:-14px;right:12px;background:var(--black);color:var(--white);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:99px;box-shadow:2px 3px #0000004d}#flc-main .pack.selected .pack__flag{background:#fff;color:var(--red);border:2px solid var(--black)}#flc-main .pack__name{font-weight:700;font-size:21px}#flc-main .pack__per{font-size:13.5px;opacity:.65;margin-top:2px;font-weight:600}#flc-main .pack__price{font-weight:800;color:var(--red);font-size:26px;margin-top:8px}#flc-main .backorder-note{font-size:14px;margin-bottom:18px;font-weight:600;opacity:.95}#flc-main .qty-row{display:flex;gap:14px}#flc-main .qty{display:flex;align-items:center;background:#fff;border:3px solid var(--black);border-radius:99px;overflow:hidden;flex:none;box-shadow:4px 5px #161616d9}#flc-main .qty button{width:46px;height:56px;background:none;border:0;font-family:inherit;font-size:22px;font-weight:800;cursor:pointer;color:var(--black)}#flc-main .qty button:hover{color:var(--red)}#flc-main .qty span{width:34px;text-align:center;font-weight:800;font-size:18px;color:var(--black)}#flc-main .atc{flex:1;background:var(--red);color:var(--white);border:3px solid var(--black);border-radius:99px;font-family:inherit;font-weight:800;font-size:17.5px;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;height:56px;box-shadow:4px 5px #161616d9;transition:transform .15s,background .15s;animation:pulse 2.6s ease-in-out infinite}#flc-main .atc:hover{transform:scale(1.03);background:var(--red-deep);animation:none}@keyframes pulse{0%,to{box-shadow:4px 5px #161616d9}50%{box-shadow:4px 5px #161616d9,0 0 0 8px #da291c38}}#flc-main .ship-line{margin-top:16px;font-size:13.5px;font-weight:700;display:flex;gap:20px;flex-wrap:wrap}#flc-main .ship-line em{font-style:normal;background:var(--red);color:#fff;border-radius:6px;padding:1px 7px}#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(--cream);color:var(--black)}#flc-main .strip__inner{display:inline-block;animation:tick 22s linear infinite}#flc-main .strip span{font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:.12em;margin:0 22px}#flc-main .strip .r,#flc-main .strip--white .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(32px,3.8vw,52px);font-weight:700}#flc-main .sub{font-size:18px;max-width:62ch;margin-top:18px}#flc-main .timeline{position:relative;background:var(--black);color:#fff;padding:104px 0}#flc-main .timeline .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 28%;background-size:cover}#flc-main .timeline .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11111185,#111c)}#flc-main .timeline .wrap{position:relative;z-index:2}#flc-main .timeline .kicker{color:#fff}#flc-main .tl-wrap{position:relative;margin-top:60px}#flc-main .tl-line{position:absolute;top:26px;left:6%;right:6%;height:5px;background:#ffffff47;border-radius:99px;overflow:hidden}#flc-main .tl-line i{display:block;height:100%;width:0;background:var(--red);border-radius:99px}#flc-main .tl-wrap.in .tl-line i{animation:fillbar 1.6s .3s cubic-bezier(.5,0,.3,1) forwards}@keyframes fillbar{to{width:100%}}#flc-main .tl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative}#flc-main .tl-cell{text-align:center}#flc-main .tl-cell .dot{width:52px;height:52px;margin:0 auto;background:#fff;border:3px solid var(--black);border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:var(--red);position:relative;z-index:2;box-shadow:3px 4px #161616bf;transition:transform .25s}#flc-main .tl-cell:hover .dot{transform:scale(1.18) rotate(10deg)}#flc-main .tl-cell .t{display:inline-block;background:var(--red);color:#fff;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;padding:4px 13px;border-radius:99px;margin:16px 0 10px;box-shadow:2px 3px #0000004d}#flc-main .tl-cell .b{font-weight:700;font-size:21px;line-height:1.2}#flc-main .mischief{background:var(--white);position:relative;overflow:hidden}#flc-main .mischief .angel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,85vw);pointer-events:none}#flc-main .mischief .wrap{position:relative;z-index:2}#flc-main .mischief-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}#flc-main .mis-photo{border-radius:30px;overflow:hidden;border:3px solid var(--black);box-shadow:10px 12px #161616d9;transition:transform .35s}#flc-main .mis-photo:hover{transform:scale(1.01)}#flc-main .mis-photo img{width:100%;height:100%;object-fit:cover;display:block}#flc-main .not-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:40px}#flc-main .not-card{font-weight:700;font-size:18.5px;line-height:1.25}#flc-main .not-card .x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--black);color:var(--white);font-size:13px;margin-bottom:10px}#flc-main .not-card.yes .x{background:var(--red)}#flc-main .band{position:relative;padding:150px 0;background:var(--black);overflow:hidden}#flc-main .band .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 35%;background-size:cover;opacity:.55;filter:grayscale(.2) contrast(1.05)}#flc-main .band .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#161616ad,#161616db)}#flc-main .band .wrap{text-align:center;color:#fff}#flc-main .band .halo-b{width:120px;margin:0 auto 4px}#flc-main .band h2{font-size:clamp(32px,4vw,54px);font-weight:700;max-width:22ch;margin:0 auto}#flc-main .band p{font-size:19px;margin-top:16px;opacity:.9}#flc-main .goods{position:relative;color:#fff;padding:100px 0 110px;background-color:#c87466;background-image:radial-gradient(ellipse 52% 46% at 50% 40%,#ffd6c680,#ffd6c600 68%),radial-gradient(ellipse 130% 115% at 50% 48%,#c8746600 52%,#7a362c8c)}#flc-main .gspacer{position:relative}#flc-main .gbottle{width:128%;max-width:none;margin:-8px 0 0 -14%;filter:drop-shadow(0 26px 36px rgba(80,20,12,.38))}#flc-main .goods-head{text-align:center;max-width:660px;margin:0 auto 70px}#flc-main .goods-head h2{font-size:clamp(34px,3.8vw,52px);font-weight:800;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.18)}#flc-main .goods-head p{font-family:Georgia,Times New Roman,serif;font-size:18.5px;color:#fff4f0d9;margin-top:14px;line-height:1.6}#flc-main .goods-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,28vw,420px) minmax(0,1fr);column-gap:48px;align-items:start;position:relative}#flc-main .gitem{margin-bottom:40px;max-width:430px}#flc-main .gitem:last-child{margin-bottom:0}#flc-main .gitem .gicon{height:36px;width:auto;margin-bottom:12px}#flc-main .gitem h3{font-weight:700;font-size:17.5px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;text-shadow:0 1px 10px rgba(0,0,0,.22)}#flc-main .gitem p{font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.66;color:#fff6f3eb;text-shadow:0 1px 8px rgba(0,0,0,.18)}#flc-main .garrow{position:absolute;left:30%;top:-6px;width:150px;z-index:2;pointer-events:none;transform:rotate(180deg)}#flc-main .howto{background:var(--cream);position:relative;overflow:hidden}#flc-main .howto .angel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,85vw);pointer-events:none}#flc-main .howto .wrap{position:relative;z-index:2}#flc-main .howto-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}#flc-main .howto-grid>*{min-width:0}#flc-main .howto-photo{border-radius:30px;overflow:hidden;border:3px solid var(--black);box-shadow:10px 12px #161616d9}#flc-main .howto-photo img{width:100%;height:100%;object-fit:cover;display:block}#flc-main .howto .steps{display:flex;flex-direction:column;gap:26px;margin-top:36px}#flc-main .howto .rec-intro{text-align:center;max-width:640px;margin:72px auto 0}#flc-main .howto .rec-intro p{font-size:17px;opacity:.85;margin-top:10px;line-height:1.6}#flc-main .howto .rec-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}#flc-main .howto .rec{background:var(--white);border:3px solid var(--black);border-radius:18px;padding:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:5px 6px #161616d9;transition:transform .18s}#flc-main .howto .rec:hover{transform:translateY(-5px)}#flc-main .howto .rec-copy{padding:22px 20px 18px;flex:1}#flc-main .howto .rec .num{color:var(--red);font-weight:800;font-size:14px;letter-spacing:.06em}#flc-main .howto .rec h3{font-size:19px;font-weight:700;margin:6px 0 8px}#flc-main .howto .rec p{font-size:15px;line-height:1.55;opacity:.85}#flc-main .howto .rec-img{width:100%;height:210px;object-fit:cover;display:block;border-top:3px solid var(--black)}#flc-main .howto-more{text-align:center;margin-top:40px}#flc-main .howto-link{display:inline-block;background:var(--red);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:14.5px;padding:16px 36px;border-radius:99px;border:3px solid var(--black);box-shadow:4px 5px #161616d9;transition:transform .18s}#flc-main .howto-link:hover{transform:translateY(-3px)}#flc-main .step .num{color:var(--red);font-weight:700;font-size:34px;line-height:1}#flc-main .step .t{font-weight:700;font-size:24px;margin:8px 0 6px}#flc-main .step p{font-size:17px;opacity:.85;max-width:48ch;line-height:1.6}#flc-main .meter{margin-top:44px;background:var(--white);border:3px solid var(--black);border-radius:22px;padding:28px 30px;box-shadow:6px 7px #161616d9;max-width:760px}#flc-main .meter .t{font-weight:800;font-size:19px;margin-bottom:6px}#flc-main .meter p{font-size:15.5px;opacity:.85;margin-bottom:16px}#flc-main .meter__bar{height:22px;background:#16161614;border-radius:99px;border:2.5px solid var(--black);overflow:hidden}#flc-main .meter__bar i{display:block;height:100%;width:0;background:repeating-linear-gradient(-45deg,var(--red) 0 12px,var(--red-deep) 12px 24px);border-radius:99px}#flc-main .meter.in .meter__bar i{animation:fill60 1.4s .3s cubic-bezier(.5,0,.3,1) forwards}@keyframes fill60{to{width:60%}}#flc-main .meter__labels{display:flex;justify-content:space-between;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;opacity:.6}#flc-main .reviews{position:relative;background:var(--black);color:#fff;padding:88px 0;overflow:hidden}#flc-main .reviews .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 40%;background-size:cover}#flc-main .reviews .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11111180,#111111b8)}#flc-main .reviews .wrap,#flc-main .rev-marquee{position:relative;z-index:2}#flc-main .reviews .kicker{color:#fff}#flc-main .rev-marquee{overflow:hidden;margin-top:56px}#flc-main .rev-track{display:flex;gap:20px;width:max-content;animation:tick 40s linear infinite}#flc-main .rev-marquee:hover .rev-track{animation-play-state:paused}#flc-main .rev{flex:0 0 310px;background:#fff;color:var(--black);border:3px solid var(--black);border-radius:20px;padding:24px 22px;box-shadow:5px 6px #161616d9}#flc-main .rev .stars{color:var(--red);font-size:15px;text-shadow:none}#flc-main .rev p{font-weight:400;font-size:16.5px;margin:12px 0 14px;line-height:1.4}#flc-main .rev .who{font-size:12.5px;opacity:.6;text-transform:uppercase;letter-spacing:.1em;font-weight:800}#flc-main .faq{background:var(--cream)}#flc-main .faq-list{margin-top:44px;display:flex;flex-direction:column;gap:14px;max-width:860px}#flc-main .qa{background:var(--white);border:3px solid var(--black);border-radius:18px;box-shadow:5px 6px #161616d9;overflow:hidden;transition:transform .18s}#flc-main .qa:hover{transform:translate(4px)}#flc-main .qa button{width:100%;background:none;border:0;font-family:inherit;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;font-weight:700;font-size:18px;cursor:pointer;color:var(--black)}#flc-main .qa .plus{flex:none;width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:800;border:2.5px solid var(--black);transition:transform .3s;box-shadow:2px 3px #161616bf}#flc-main .qa.open .plus{transform:rotate(135deg);background:var(--black)}#flc-main .qa .a{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1)}#flc-main .qa .a>div{padding:0 22px 22px;font-size:16.5px;max-width:70ch}#flc-main .cta{position:relative;background:var(--black);color:var(--white);text-align:center;padding:110px 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:130px;margin:0 auto 6px}#flc-main .cta h2{font-size:clamp(38px,5vw,68px);font-weight:700}#flc-main .cta p{font-size:19px;margin:22px auto 36px;max-width:48ch}#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}#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(--cream);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:32px 0 56px}#flc-main .hero__grid{grid-template-columns:1fr;gap:38px}#flc-main .h2{font-size:clamp(30px,8.2vw,44px)}#flc-main .sub{font-size:16px;margin-top:14px}#flc-main .kicker{font-size:12px}#flc-main .buy h1{font-size:clamp(24px,7.4vw,40px)}#flc-main .buy .halo-top{width:92px}#flc-main .taste{font-size:13px;padding:7px 14px}#flc-main .benefit{font-size:15.5px}#flc-main .benefit .ico{width:30px;height:30px;font-size:14px}#flc-main .buy__desc{font-size:16px;margin-bottom:24px}#flc-main .gallery__main{border-radius:22px;box-shadow:7px 8px #161616d9}#flc-main .gallery__thumbs button{width:72px;height:72px}#flc-main .mischief-grid{grid-template-columns:1fr;gap:40px}#flc-main .tl-grid,#flc-main .not-grid,#flc-main .ing-grid{grid-template-columns:repeat(2,1fr)}#flc-main .tl-line{display:none}#flc-main .tl-wrap{margin-top:40px}#flc-main .not-grid,#flc-main .ing-grid{margin-top:36px}#flc-main .howto-grid{grid-template-columns:1fr;gap:36px}#flc-main .howto-photo{order:-1}#flc-main .howto .steps{margin-top:28px;gap:22px}#flc-main .howto .rec-intro{margin-top:52px}#flc-main .howto .rec-row{grid-template-columns:1fr;gap:18px;margin-top:28px}#flc-main .meter{margin-top:40px;padding:22px 20px}#flc-main .band{padding:96px 0}#flc-main .timeline{padding:76px 0}#flc-main .goods{padding:70px 0 84px}#flc-main .goods-grid{grid-template-columns:1fr}#flc-main .garrow{display:none}#flc-main .gspacer{order:10;text-align:center}#flc-main .gbottle{width:80%;margin:20px auto 0}#flc-main .goods-head{margin-bottom:44px}#flc-main .band h2{font-size:clamp(28px,8vw,44px)}#flc-main .band p{font-size:16px}#flc-main .band .halo-b{width:88px}#flc-main .rev-marquee{margin-top:40px}#flc-main .rev{flex:0 0 272px;padding:20px 18px}#flc-main .faq-list{margin-top:32px}#flc-main .qa button{font-size:16.5px;padding:16px 18px}#flc-main .qa .plus{width:30px;height:30px;font-size:18px}#flc-main .cta{padding:80px 0}#flc-main .cta h2{font-size:clamp(34px,10vw,56px)}#flc-main .cta p{font-size:16px;margin:18px auto 28px}#flc-main .cta .halo-c{width:88px}#flc-main .cta .btn{font-size:15px;padding:17px 42px}#flc-main .halo-f{display:none}#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}}@media(max-width:560px){#flc-main .tl-grid,#flc-main .not-grid,#flc-main .ing-grid,#flc-main .packs,#flc-main .goods-grid{grid-template-columns:1fr}#flc-main .packs{gap:18px}#flc-main .annbar span{font-size:11px;margin:0 20px}#flc-main .qty-row{flex-wrap:wrap;gap:12px}#flc-main .qty{box-shadow:3px 4px #161616d9}#flc-main .qty button{width:42px;height:48px;font-size:19px}#flc-main .qty span{font-size:16px}#flc-main .atc{flex:1 1 100%;order:2;height:52px;font-size:15px;letter-spacing:.05em}#flc-main .ship-line{gap:10px;font-size:12.5px}}@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/pdp.css.map */
