.hfx{--ink:#14213D;--red:#E63946;--red-d:#C62828;--green:#1E6B45;--gold:#FFC94D;--mist:#F4F6FA;--line:#E4E7EE;--muted:#5B6680;color:var(--ink)}.hfx h1,.hfx h2,.hfx h3{font-family:"Bricolage Grotesque",var(--font-heading--family);font-weight:800;letter-spacing:-.01em;margin:0;text-wrap:balance}.hfx a{color:inherit}.hfx-sec{padding:clamp(40px,6vw,72px) 0}.hfx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:24px}.hfx-kick{display:block;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--red-d);margin-bottom:6px}.hfx-h2{font-size:clamp(32px,4vw,48px);line-height:1.05}.hfx-more{font-weight:700;font-size:17px;text-decoration:underline;text-underline-offset:3px}.hfh{background:var(--ink);color:#fff}.hfh__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(36px,6vw,72px)}.hfh__badge{display:inline-block;background:var(--gold);color:var(--ink);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:999px}.hfx .hfh__h{font-size:clamp(46px,6.4vw,92px);line-height:.95;margin:18px 0;color:#fff}.hfh__p{font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#d7dce8;max-width:34em;margin:0 0 26px}.hfh__ctas{display:flex;flex-wrap:wrap;gap:14px}.hfh__b1,.hfh__b2{display:inline-flex;align-items:center;min-height:58px;padding:0 30px;border-radius:14px;font-weight:800;font-size:18px;text-decoration:none}.hfx .hfh__b1{background:var(--red);color:#fff}.hfx .hfh__b1:hover,.hfx .hfh__b2{background:#fff;color:var(--ink)}.hfx .hfh__b2:hover{background:var(--gold)}.hfh__art{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hfh__tile{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:22px;aspect-ratio:1;overflow:hidden;text-decoration:none;padding:14px}.hfh__tile.is-big{grid-column:1/-1;aspect-ratio:16/9}.hfh__tile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s}.hfh__tile:hover img{transform:scale(1.05)}.hfx .hfh__lbl{position:absolute;left:12px;bottom:12px;background:var(--ink);color:#fff;font-weight:800;font-size:14px;padding:6px 12px;border-radius:999px}.hfh__perks{background:#fff6db;color:var(--ink);border-bottom:1px solid #F1E2B0}.hfh__pin{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-block:16px;font-weight:700;font-size:16px}.hfh__pin span{display:inline-flex;align-items:center;gap:10px}.hfh__pin i{width:10px;height:10px;border-radius:50%;background:var(--red)}.hft__confs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:24px}.hft__conf{background:var(--mist);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:14px}.hfx .hft__conf h3{font-size:28px}.hft__dn{display:block;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.hft__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hft__team{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;background:#fff;border:2px solid var(--line);border-radius:16px;text-decoration:none;font-weight:700;font-size:14px;text-align:center;transition:border-color .2s,transform .2s}.hft__team:hover{border-color:var(--ink);transform:translateY(-2px)}.hft__logo{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c1);border:4px solid var(--c2);color:#fff;font-weight:800;font-size:15px;box-sizing:border-box;overflow:hidden}.hft__logo.has-img{background:#fff;border:0;border-radius:0}.hft__logo img{width:100%;height:100%;object-fit:contain}@media(max-width:480px){.hft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hfc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hfc__tile{display:flex;flex-direction:column;gap:12px;text-decoration:none}.hfc__img{aspect-ratio:4/5;border-radius:22px;background:var(--bg,#F1F3F7);display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.hfc__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s}.hfc__tile:hover img{transform:scale(1.06) rotate(-2deg)}.hfc__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hfc__nm{font-family:"Bricolage Grotesque",var(--font-heading--family);font-weight:800;font-size:clamp(22px,2.2vw,28px)}.hfc__go{font-weight:700;color:var(--red-d)}.hfc__more{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hfc__more a{padding:12px 20px;border-radius:999px;background:var(--mist);font-weight:700;text-decoration:none}.hfx .hfc__more a:hover{background:var(--ink);color:#fff}@media(max-width:989px){.hfc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hfw{background:var(--green);color:#fff}.hfx .hfw .hfx-h2{color:#fff}.hfw__sub{color:#cfe6d8;font-size:17px}.hfw__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.hfx .hfw__card{display:flex;flex-direction:column;gap:6px;background:#fff;color:var(--ink);border-radius:18px;padding:22px;text-decoration:none;min-height:120px;transition:transform .2s}.hfw__card:hover{transform:translateY(-3px)}.hfw__t{font-family:"Bricolage Grotesque",var(--font-heading--family);font-weight:800;font-size:24px}.hfw__d{font-size:15px;color:#4a5878;line-height:1.45}.hfb__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media(max-width:989px){.hfb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.hfb__grid{grid-template-columns:1fr}}.hfb__card{display:flex;flex-direction:column;gap:10px;border:2px solid var(--line);border-radius:22px;padding:14px;background:#fff}.hfb__img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#f6f7fa;border-radius:16px;padding:12px}.hfb__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hfx .hfb__badge{position:absolute;top:12px;left:12px;background:var(--red);color:#fff;font-weight:800;font-size:13px;padding:6px 10px;border-radius:999px}.hfb__name{font-weight:700;font-size:18px;text-decoration:none}.hfb__price{display:flex;gap:10px;align-items:baseline}.hfb__now{font-weight:800;font-size:22px;color:var(--red-d)}.hfb__price s{color:var(--muted);font-size:16px}.hfb__pick{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.hfb__btns{display:flex;flex-wrap:wrap;gap:8px}.hfb__sz{font:inherit;font-weight:800;font-size:14px;min-width:54px;min-height:44px;border-radius:10px;border:2px solid var(--ink);background:#fff;color:var(--ink);cursor:pointer}.hfb__sz:hover{background:var(--ink);color:#fff}.hfb__sz:disabled{border-color:#d5dae3;color:#8a93a8;text-decoration:line-through;cursor:not-allowed;background:#fff}.hfb__note{font-size:13px;color:var(--muted)}.hfx .hfb__choose{display:inline-flex;justify-content:center;min-height:44px;align-items:center;border-radius:10px;background:var(--ink);color:#fff;font-weight:800;text-decoration:none}.hfst{background:var(--mist)}.hfst__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px;align-items:center}.hfst__img img{width:100%;height:auto;border-radius:22px;display:block}.hfst__copy{display:flex;flex-direction:column;gap:16px;max-width:640px}.hfst__copy p{margin:0;font-size:18px;line-height:1.6;color:#34405c}.hfn{background:var(--ink);color:#fff}.hfn__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-block:44px}.hfx .hfn h2{font-size:clamp(26px,3vw,34px);color:#fff}.hfn__sub{color:#d7dce8;margin:6px 0 0}.hfn form{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 380px;max-width:560px}.hfn input[type=email]{font:inherit;font-size:16px;flex:1 1 220px;min-width:0;padding:15px 16px;border-radius:12px;border:0;color:var(--ink);background:#fff}.hfn button{font:inherit;font-weight:800;font-size:16px;padding:15px 24px;border-radius:12px;border:0;background:var(--red);color:#fff;cursor:pointer}.hfn__ok{color:var(--gold);font-weight:700}@media(max-width:989px){.hfh__in{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/hf-home.css.map */
