:root{--ff-black:#0B0B0B;--ff-ink:#151515;--ff-surface:#1B1915;--ff-gold-lt:#F7DFA5;--ff-gold:#D9A83A;--ff-gold-dp:#9C6F17;--ff-gold-grad:linear-gradient(135deg,#F7DFA5 0%,#E5BC5C 28%,#D9A83A 55%,#9C6F17 100%);--ff-cream:#FBF8F1;--ff-line:rgba(217,168,58,.28);--ff-radius:14px;--ff-pad:clamp(16px,4vw,56px)}.ff-sec{padding:clamp(34px,5vw,68px) var(--ff-pad)}.ff-sec--dark{background:var(--ff-black);color:var(--ff-cream)}.ff-wrap{max-width:1400px;margin:0 auto}.ff-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0 0 10px;background:var(--ff-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ff-h2{font-size:clamp(23px,3.1vw,40px);line-height:1.12;margin:0 0 8px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.ff-sub{opacity:.72;margin:0 0 26px;font-size:15px;max-width:60ch}.ff-sec--dark .ff-h2{color:#fff}.ff-btn{display:inline-block;padding:13px 26px;border-radius:999px;background:var(--ff-gold-grad);color:#191100;font-weight:800;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:uppercase;border:0;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 6px 18px #d9a83a47}.ff-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #d9a83a6b}.ff-btn--ghost{background:transparent;color:var(--ff-gold-lt);border:1.5px solid var(--ff-gold);box-shadow:none}.ff-btn--ghost:hover{background:#d9a83a1f}.ff-bar{background:var(--ff-black);color:var(--ff-gold-lt);border-bottom:1px solid var(--ff-line);font-size:13px;overflow:hidden;position:relative}.ff-bar__track{display:flex;align-items:center;justify-content:center;gap:38px;padding:9px 16px;text-align:center}.ff-bar__item{display:none;align-items:center;gap:8px;font-weight:600;letter-spacing:.03em}.ff-bar__item.is-on{display:inline-flex;animation:ffFade .5s ease}.ff-bar__dot{width:5px;height:5px;border-radius:50%;background:var(--ff-gold);flex:none}@keyframes ffFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(min-width:900px){.ff-bar__item{display:inline-flex!important;animation:none}}.ff-usp{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ff-line);border-block:1px solid var(--ff-line)}@media(min-width:860px){.ff-usp{grid-template-columns:repeat(4,1fr)}}.ff-usp__i{background:var(--ff-black);padding:20px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px}.ff-usp__ico{width:30px;height:30px;stroke:var(--ff-gold);fill:none;stroke-width:1.7}.ff-usp__t{font-size:13.5px;font-weight:800;color:#fff;letter-spacing:.02em;line-height:1.25}.ff-usp__d{font-size:11.5px;color:#fbf8f199;line-height:1.35}.ff-goals{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:700px){.ff-goals{grid-template-columns:repeat(5,1fr)}}.ff-goal{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;padding:16px;border-radius:var(--ff-radius);text-decoration:none;overflow:hidden;isolation:isolate;background:var(--ff-surface);border:1px solid var(--ff-line);transition:transform .2s ease,border-color .2s ease}.ff-goal:hover{transform:translateY(-4px);border-color:var(--ff-gold)}.ff-goal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.16;background:var(--ff-gold-grad)}.ff-goal__n{font-size:16px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.02em}.ff-goal__s{font-size:12px;color:var(--ff-gold-lt);opacity:.85;margin-top:3px}.ff-goal__num{position:absolute;top:10px;right:14px;font-size:44px;font-weight:900;line-height:1;opacity:.13;color:var(--ff-gold-lt)}.ff-stores{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.ff-stores{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.ff-stores{grid-template-columns:repeat(4,1fr)}}.ff-store{border:1px solid var(--ff-line);border-radius:var(--ff-radius);overflow:hidden;background:var(--ff-surface);display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.ff-store:hover{transform:translateY(-4px);border-color:var(--ff-gold)}.ff-store__img{aspect-ratio:4/3;width:100%;object-fit:cover;display:block;background:#000}.ff-store__b{padding:15px 16px 18px}.ff-store__n{font-size:16px;font-weight:800;color:#fff;margin:0 0 5px;text-transform:uppercase}.ff-store__a{font-size:12.5px;color:#fbf8f19e;line-height:1.5;margin:0 0 10px}.ff-store__h{font-size:12px;color:var(--ff-gold-lt);font-weight:700;margin:0 0 12px}.ff-store__l{font-size:12.5px;font-weight:800;color:var(--ff-gold);text-decoration:none;letter-spacing:.04em;text-transform:uppercase}.ff-store__l:hover{color:var(--ff-gold-lt)}.ff-why{display:grid;gap:clamp(22px,4vw,52px);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.ff-why{grid-template-columns:1.05fr .95fr}}.ff-why__img{width:100%;border-radius:var(--ff-radius);display:block;border:1px solid var(--ff-line)}.ff-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 26px}.ff-stat__n{font-size:clamp(24px,3.4vw,36px);font-weight:900;line-height:1;background:var(--ff-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ff-stat__l{font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:#fbf8f19e;margin-top:6px;font-weight:600}.ff-off{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--ff-gold-grad);color:#191100;font-size:11px;font-weight:900;letter-spacing:.03em;margin-inline-start:8px;vertical-align:middle;white-space:nowrap}.footer{border-top:1px solid var(--ff-line)}.footer .footer__block--links .h6,.footer .footer__block--text .h6,.footer .footer__block--newsletter .h6{color:var(--ff-gold-lt);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.footer .footer__block--text h5{color:#fff;font-weight:800;margin:0 0 2px}.footer a{transition:color .15s ease}.footer .footer__block--links a:hover,.footer .footer__aside a:hover{color:var(--ff-gold)}.footer .footer__block--image img{filter:drop-shadow(0 2px 10px rgba(217,168,58,.25))}.footer .footer__block--newsletter .button,.footer .footer__block--newsletter button[type=submit]{background:var(--ff-gold-grad);color:#191100;font-weight:800;border:0}.footer .footer__aside{border-top:1px solid var(--ff-line)}@media(prefers-reduced-motion:reduce){.ff-goal,.ff-store,.ff-btn{transition:none}.ff-goal:hover,.ff-store:hover,.ff-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ff360-brand.css.map */
