.ff-header{height:clamp(76px,7vw,104px)!important}.ff-logo__image{height:clamp(48px,5.4vw,72px)!important;width:auto!important;max-width:min(22vw,140px)!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 0 18px rgba(201,178,124,.14))}@media(max-width:767px){.ff-logo__image{height:clamp(42px,10vw,58px)!important;max-width:118px!important}}.ff-hero__media img,.ff-hero__media video{filter:saturate(.84) contrast(1.08) brightness(.74)!important}.ff-hero:after{background:radial-gradient(circle at 50% 36%,rgba(201,178,124,.2),transparent 36%),radial-gradient(circle at 72% 26%,rgba(201,178,124,.12),transparent 36%),linear-gradient(90deg,#0f0f0f9e,#0f0f0f14 52%,#0f0f0f8a),linear-gradient(180deg,rgba(15,15,15,.1) 0%,transparent 34%,transparent 64%,rgba(15,15,15,.58))!important}.ff-hero__content{position:relative!important;z-index:4!important;color:var(--ff-bone)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.ff-hero .ff-h1,.ff-hero__heading{color:#faf7f0fa!important;opacity:1!important;filter:none!important;text-shadow:0 2px 18px rgba(0,0,0,.62),0 0 36px rgba(201,178,124,.1)!important}.ff-hero .ff-body-large,.ff-hero__text{color:#f2eee6e0!important;opacity:1!important;filter:none!important;text-shadow:0 1px 14px rgba(0,0,0,.58)!important}.ff-hero__brand-mark img{opacity:1!important;filter:drop-shadow(0 0 42px rgba(201,178,124,.24)) drop-shadow(0 24px 70px rgba(0,0,0,.38))!important}.ff-hero .ff-symbol-layer img{opacity:.078!important;filter:blur(.2px) drop-shadow(0 0 34px rgba(201,178,124,.14))!important}a.ff-button,a.ff-button *,.ff-button,.ff-button *,.button,.button *,.shopify-payment-button__button,.shopify-payment-button__button *{text-decoration:none!important}.ff-button,.button,.shopify-payment-button__button{-webkit-appearance:none!important;appearance:none!important;min-height:54px!important;min-width:220px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;padding:.95rem 1.75rem!important;border-radius:1px!important;border:1px solid rgba(201,178,124,.44)!important;background:linear-gradient(180deg,#c9b27c13,#c9b27c05),linear-gradient(90deg,rgba(255,255,255,.025),transparent 42%,rgba(255,255,255,.018)),#0a0a0975!important;color:#edeae4e6!important;font-family:var(--ff-sans)!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1!important;text-transform:uppercase!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000052,0 18px 44px #0000002e!important;transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,opacity .22s ease!important}.ff-button:hover,.button:hover,.shopify-payment-button__button:hover{color:#f5ecd3f5!important;border-color:#c9b27cb8!important;background:linear-gradient(180deg,#c9b27c21,#c9b27c09),#0c0b0a9e!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000059,0 24px 58px #00000047,0 0 42px #c9b27c1a!important}.ff-button:focus-visible,.button:focus-visible,.shopify-payment-button__button:focus-visible{outline:1px solid rgba(207,177,115,.82)!important;outline-offset:4px!important}.ff-button--primary{color:#120f0aeb!important;border-color:#d2b877b8!important;background:linear-gradient(180deg,#dcc688e0,#ae8d46d6),radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 55%)!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #46301440,0 18px 46px #0000003d,0 0 38px #c9b27c14!important}.ff-button--primary:hover{color:#0a0805f5!important;border-color:#e8cd8bdb!important;background:linear-gradient(180deg,#e5d196f0,#c09e54e6)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #46301447,0 24px 58px #0000004d,0 0 46px #c9b27c24!important}.ff-button--ghost,.ff-button--secondary{color:#edeae4db!important;background:linear-gradient(180deg,#edeae408,#edeae402),#0707066b!important;border-color:#c9b27c61!important}.ff-hero__actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(12px,1.5vw,18px)!important;flex-wrap:wrap!important}.ff-hero__actions .ff-button,.ff-hero__actions .button{min-width:240px!important;min-height:56px!important}.ff-hero__actions .ff-button{opacity:1!important;filter:none!important;color:#f6f0e0f5!important;border-color:#d4b8769e!important;background:linear-gradient(180deg,#c9b27c1f,#c9b27c09),#0c0b0ab8!important;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000061,0 20px 54px #00000052,0 0 32px #c9b27c14!important}.ff-hero__actions .ff-button--primary{color:#0f0c07f5!important;background:linear-gradient(180deg,#e7cf8bf5,#be994cf0)!important;border-color:#ecd28ee0!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #46301447,0 20px 54px #00000057,0 0 42px #c9b27c24!important}.ff-hero__actions .ff-button:hover{opacity:1!important;filter:none!important;transform:translateY(-1px)!important}.ff-collection-news input[type=email],.ff-collection-news .ff-button,.ff-collection-news button{min-height:56px!important}@media(max-width:620px){.ff-button,.button,.shopify-payment-button__button,.ff-hero__actions .ff-button,.ff-hero__actions .button{width:100%!important;min-width:0!important}}@media(max-width:860px){.ff-hero__actions,.ff-actions,.ff-button-group,.ff-collection-news form,.ff-collection-news__row,.ff-newsletter-form{width:100%!important;max-width:100%!important}.ff-hero__actions,.ff-collection-news__row,.ff-newsletter-form{flex-direction:column!important;align-items:stretch!important}.ff-button,.button,.shopify-payment-button__button,.ff-hero__actions .ff-button,.ff-hero__actions .button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important}.ff-collection-news input[type=email],.ff-collection-news .ff-button,.ff-collection-news button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media(max-width:480px){.ff-button,.button,.shopify-payment-button__button{min-height:52px!important;padding:.9rem 1.1rem!important;font-size:.72rem!important;letter-spacing:.105em!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/formfel-premium-fixes.css.map */
