:root{--fc-orange:#E0823A;--fc-orange-d:#C66A22;--fc-orange-l:#FBE3CF;--fc-ink:#1F1B18;--fc-ink2:#3B332E;--fc-muted:#6F665F;--fc-cream:#FFF7F0;--fc-sand:#F7ECE1;--fc-line:#EBDDD0;--fc-green:#2F8F5B;--fc-radius:22px;--fc-radius-s:14px;--fc-shadow:0 18px 50px -20px rgba(64,36,12,.28);--fc-shadow-s:0 6px 20px -8px rgba(64,36,12,.22);--fc-head:"Poppins",var(--font-heading--family),system-ui,sans-serif;--fc-body:var(--font-body--family),"Inter",system-ui,sans-serif}.fc{font-family:var(--fc-body);color:var(--fc-ink);-webkit-font-smoothing:antialiased}.fc *{box-sizing:border-box}.fc-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.fc-sec{padding:clamp(56px,8vw,110px) 0}.fc-sec--cream{background:var(--fc-cream)}.fc-sec--sand{background:var(--fc-sand)}.fc h1,.fc h2,.fc h3,.fc h4{font-family:var(--fc-head);letter-spacing:-.02em;margin:0;color:inherit}.fc h1{font-size:clamp(38px,5.4vw,66px);line-height:1.04;font-weight:700}.fc h2{font-size:clamp(30px,3.8vw,46px);line-height:1.1;font-weight:700}.fc h3{font-size:clamp(19px,1.7vw,22px);line-height:1.25;font-weight:600}.fc p{margin:0;line-height:1.65;font-size:clamp(15px,1.15vw,17px);color:var(--fc-muted)}.fc-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--fc-head);letter-spacing:.14em;text-transform:uppercase;color:var(--fc-orange-d);margin-bottom:16px}.fc-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.fc-head{max-width:720px;margin:0 auto clamp(36px,5vw,60px);text-align:center}.fc-head p{margin-top:14px}.fc-accent{color:var(--fc-orange)}.fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;font:600 16px/1 var(--fc-head);text-decoration:none!important;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.fc-btn--primary{background:var(--fc-orange);color:#fff!important;box-shadow:0 12px 28px -12px #e0823ae6}.fc-btn--primary:hover{background:var(--fc-orange-d);transform:translateY(-2px)}.fc-btn--ghost{background:#fff;color:var(--fc-ink)!important;border:1.5px solid var(--fc-line)}.fc-btn--ghost:hover{border-color:var(--fc-ink)}.fc-btn--full{width:100%}.fc-btn svg{width:18px;height:18px}.fc-checks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.fc-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--fc-ink2)}.fc-checks li:before{content:"";flex:0 0 22px;height:22px;margin-top:1px;border-radius:50%;background:var(--fc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat}.fc-mini{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--fc-muted)}.fc-mini span{display:inline-flex;align-items:center;gap:8px}.fc-mini svg{width:18px;height:18px;color:var(--fc-orange)}.fc-media{position:relative;border-radius:var(--fc-radius);overflow:hidden;background:var(--fc-sand);box-shadow:var(--fc-shadow)}.fc-media video,.fc-media img{display:block;width:100%;height:100%;object-fit:cover}.fc-badge{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:12px 16px;box-shadow:var(--fc-shadow-s);font:600 14px/1.2 var(--fc-head);color:var(--fc-ink)}.fc-badge b{display:block;font-size:20px;color:var(--fc-orange)}.fc-badge small{display:block;font:500 12px/1.2 var(--fc-body);color:var(--fc-muted)}.fc-hero{background:radial-gradient(1200px 500px at 85% 0%,#ffe9d6,#ffe9d600 60%),var(--fc-cream);padding:clamp(40px,6vw,90px) 0 clamp(56px,7vw,100px)}.fc-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}.fc-hero__text p.fc-lead{font-size:clamp(17px,1.4vw,20px);margin:22px 0 26px;max-width:540px}.fc-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 22px}.fc-hero__media{aspect-ratio:4/4.6;overflow:visible}.fc-hero__media video{border-radius:var(--fc-radius)}.fc-hero__media .fc-badge--a{left:-18px;bottom:40px}.fc-hero__media .fc-badge--b{right:-14px;top:34px}@media(max-width:900px){.fc-hero__grid{grid-template-columns:1fr}.fc-hero__media{aspect-ratio:4/4;order:-1}.fc-hero__media .fc-badge--a{left:12px;bottom:14px}.fc-hero__media .fc-badge--b{right:12px;top:14px}.fc-hero__cta .fc-btn{flex:1 1 100%}}.fc-marquee{background:var(--fc-ink);color:#fff;overflow:hidden;padding:16px 0}.fc-marquee__track{display:flex;gap:48px;width:max-content;animation:fc-scroll 32s linear infinite}.fc-marquee__item{display:inline-flex;align-items:center;gap:12px;font:600 15px/1 var(--fc-head);white-space:nowrap}.fc-marquee__item svg{width:18px;height:18px;color:var(--fc-orange)}@keyframes fc-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fc-marquee__track{animation:none}}.fc-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}.fc-split--rev .fc-split__media{order:2}@media(max-width:900px){.fc-split{grid-template-columns:1fr}.fc-split--rev .fc-split__media{order:0}}.fc-pains{display:grid;gap:14px;margin-top:30px}.fc-pain{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-radius-s);padding:18px 20px}.fc-pain__ic{flex:0 0 46px;width:46px;height:46px;border-radius:12px;background:var(--fc-orange-l);display:grid;place-items:center;color:var(--fc-orange-d)}.fc-pain__ic svg{width:24px;height:24px}.fc-pain h3{font-size:17px;margin-bottom:4px}.fc-pain p{font-size:15px}.fc-steps{display:grid;gap:18px;margin:30px 0}.fc-step{display:flex;gap:18px;align-items:flex-start}.fc-step__n{flex:0 0 48px;height:48px;border-radius:50%;background:var(--fc-orange);color:#fff;display:grid;place-items:center;font:700 18px/1 var(--fc-head);box-shadow:0 8px 20px -8px #e0823ae6}.fc-step h3{font-size:18px;margin:4px 0}.fc-kit{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.fc-kit__img{background:#fff;border-radius:var(--fc-radius);padding:24px;box-shadow:var(--fc-shadow)}.fc-kit__img img{width:100%;height:auto;display:block}.fc-kit__list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fc-kit__item{background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-radius-s);padding:18px}.fc-kit__item .fc-pain__ic{margin-bottom:12px}.fc-kit__item h3{font-size:16px;margin-bottom:4px}.fc-kit__item p{font-size:14px;line-height:1.5}@media(max-width:900px){.fc-kit{grid-template-columns:1fr}}@media(max-width:480px){.fc-kit__list{grid-template-columns:1fr}}.fc-compare{background:#fff;border-radius:var(--fc-radius);box-shadow:var(--fc-shadow);overflow:hidden;max-width:980px;margin:0 auto}.fc-compare table{width:100%;border-collapse:collapse;font-size:15px}.fc-compare th,.fc-compare td{padding:18px 16px;text-align:center;border-bottom:1px solid var(--fc-line)}.fc-compare th{font:600 14px/1.3 var(--fc-head);color:var(--fc-muted);background:var(--fc-cream)}.fc-compare th.fc-us{background:var(--fc-orange);color:#fff;font-size:15px}.fc-compare td:first-child,.fc-compare th:first-child{text-align:left;font-weight:600;color:var(--fc-ink)}.fc-compare td.fc-us{background:#fff3e8;font-weight:600;color:var(--fc-ink)}.fc-compare tr:last-child td{border-bottom:0}.fc-y,.fc-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.fc-y{background:#e3f4ea;color:var(--fc-green)}.fc-n{background:#f5e6e3;color:#b24a3b}.fc-y svg,.fc-n svg{width:16px;height:16px}@media(max-width:640px){.fc-compare th,.fc-compare td{padding:14px 8px;font-size:13px}}.fc-offer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);align-items:start;background:#fff;border-radius:28px;box-shadow:var(--fc-shadow);padding:clamp(20px,3vw,40px)}.fc-offer__gal{display:grid;gap:12px}.fc-offer__main{border-radius:var(--fc-radius-s);overflow:hidden;background:var(--fc-cream);aspect-ratio:1}.fc-offer__main img,.fc-offer__main video{width:100%;height:100%;object-fit:contain;display:block}.fc-offer__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.fc-offer__thumbs button{border:1.5px solid var(--fc-line);border-radius:10px;padding:0;background:var(--fc-cream);aspect-ratio:1;overflow:hidden;cursor:pointer}.fc-offer__thumbs button[aria-current=true]{border-color:var(--fc-orange)}.fc-offer__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.fc-offer h2{font-size:clamp(26px,2.6vw,34px)}.fc-offer__price{display:flex;align-items:baseline;gap:12px;margin:14px 0 6px}.fc-offer__price strong{font:700 38px/1 var(--fc-head)}.fc-offer__price span{font-size:14px;color:var(--fc-green);font-weight:600}.fc-offer__box{display:grid;gap:12px;margin:24px 0 16px}.fc-offer__note{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.fc-offer__note div{background:var(--fc-cream);border-radius:12px;padding:12px;text-align:center;font-size:13px;line-height:1.35;color:var(--fc-ink2)}.fc-offer__note svg{display:block;margin:0 auto 6px;width:22px;height:22px;color:var(--fc-orange)}.fc-qty{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--fc-muted)}.fc-qty input{width:74px;height:48px;border:1.5px solid var(--fc-line);border-radius:12px;text-align:center;font:600 16px var(--fc-head)}@media(max-width:900px){.fc-offer{grid-template-columns:1fr}}.fc-g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fc-g__item{background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-radius);padding:26px 22px}.fc-g__item .fc-pain__ic{margin-bottom:16px}.fc-g__item h3{font-size:18px;margin-bottom:6px}.fc-g__item p{font-size:15px}@media(max-width:900px){.fc-g{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fc-g{grid-template-columns:1fr}}.fc-faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.fc-faq details{background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-radius-s);padding:0 22px}.fc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font:600 17px/1.35 var(--fc-head);color:var(--fc-ink)}.fc-faq summary::-webkit-details-marker{display:none}.fc-faq summary:after{content:"+";flex:0 0 30px;height:30px;border-radius:50%;background:var(--fc-cream);display:grid;place-items:center;font-size:20px;color:var(--fc-orange-d);transition:transform .2s}.fc-faq details[open] summary:after{transform:rotate(45deg)}.fc-faq details p{padding:0 0 20px}.fc-final{position:relative;overflow:hidden;border-radius:28px;min-height:520px;display:grid;align-items:end;color:#fff}.fc-final video,.fc-final img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fc-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#140e0adb,#140e0a59 55%,#140e0a1a)}.fc-final__in{position:relative;z-index:1;padding:clamp(28px,5vw,64px);max-width:720px}.fc-final__in p{color:#ffffffd1;margin:14px 0 26px}.fc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--fc-line);box-shadow:0 -10px 30px -18px #00000059;transform:translateY(110%);transition:transform .3s ease}.fc-sticky.is-on{transform:none}.fc-sticky__in{display:flex;align-items:center;gap:14px;padding:10px 0}.fc-sticky img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--fc-cream)}.fc-sticky__t{flex:1;min-width:0}.fc-sticky__t b{display:block;font:600 14px/1.25 var(--fc-head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-sticky__t span{font-size:13px;color:var(--fc-muted)}.fc-sticky .fc-btn{min-height:48px;padding:0 22px;font-size:15px}@media(max-width:520px){.fc-sticky img{display:none}}.fc-js .fc-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.fc-js .fc-reveal.is-in{opacity:1;transform:none}.fc-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--fc-ink)}.fc-logo svg{width:34px;height:34px}.fc-logo>span{font:700 22px/1 var(--fc-head);letter-spacing:-.02em}.fc-logo em{font-style:normal;color:var(--fc-orange)}@media(max-width:749px){.fc-logo svg{width:28px;height:28px}.fc-logo>span{font-size:19px}}body{background:#fffcf9}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fc.css.map */
