body:has(.header[transparent]) .content-for-layout>.fp-banner-section:first-child{margin-top:var(--header-height,0px)}.fp-banner{position:relative;isolation:isolate;min-height:600px;height:clamp(600px,54.5vw,820px);background:#30271f;color:#fff;overflow:hidden}.fp-banner__picture,.fp-banner__image,.fp-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fp-banner__picture{z-index:-3;display:block}.fp-banner__image{object-fit:cover;object-position:center}.fp-banner__shade{z-index:-2;background:#0000003d;pointer-events:none}.fp-banner__inner{width:min(100%,1440px);height:100%;margin-inline:auto;padding:56px clamp(32px,4.5vw,72px) 88px;display:flex;align-items:flex-end}.fp-banner__content{max-width:800px}.fp-banner h1{color:inherit;font-family:var(--font-heading--family);font-style:normal;font-weight:400;font-size:clamp(52px,5.6vw,80px);line-height:1.07;letter-spacing:-.025em;margin:0;text-wrap:balance}.fp-banner p{color:inherit;font-family:var(--font-body--family);font-size:17px;font-weight:400;line-height:1.5;margin:16px 0 26px;max-width:520px}.fp-banner__actions{display:flex;flex-wrap:wrap;gap:12px}.fp-banner .fp-banner__button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;border:1px solid #fff;border-radius:3px;font-family:var(--font-body--family);font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.fp-banner .fp-banner__button--primary{min-width:260px;color:#24211d;background:#fff}.fp-banner .fp-banner__button--secondary{min-width:180px;color:#fff;background:#0003}.fp-banner .fp-banner__button:focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 7px #30271f}@media(hover:hover)and (pointer:fine){.fp-banner .fp-banner__button--primary:hover{background:#efeae2;border-color:#efeae2;transform:translateY(-2px)}.fp-banner .fp-banner__button--secondary:hover{color:#24211d;background:#fff;transform:translateY(-2px)}}.fp-banner .fp-banner__button:active{transform:scale(.98)}@media(max-width:749px){.fp-banner{height:auto;min-height:720px}.fp-banner__inner{min-height:720px;padding:380px 24px 36px}.fp-banner__content{width:100%;max-width:none}.fp-banner h1{font-size:44px;max-width:340px;line-height:1.05;text-wrap:initial}.fp-banner h1 span{display:block}.fp-banner p{font-size:16px;line-height:1.5;max-width:335px;margin:14px 0 24px}.fp-banner__actions{flex-direction:column;gap:10px}.fp-banner .fp-banner__button{width:100%;min-height:50px;padding:13px 18px;font-size:15px}}@media(max-width:359px){.fp-banner,.fp-banner__inner{min-height:690px}.fp-banner__inner{padding:355px 20px 30px}.fp-banner h1{font-size:39px}.fp-banner p{font-size:15px}}@media(prefers-reduced-motion:reduce){.fp-banner .fp-banner__button{transition:none}.fp-banner .fp-banner__button:hover,.fp-banner .fp-banner__button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/fiorpaw-home-hero.css.map */
