.fp-home{background:#fff;color:#1c1c1c}.fp-home__wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.fp-home h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-.025em;margin:0;color:#171717}.fp-home p{margin:0}.fp-home__rule{border-top:1px solid #d9d9d5}.fp-home__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.fp-home__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#333;text-decoration:none;font-size:14px}.fp-home__link svg{width:20px;height:20px}.fp-home a:focus-visible,.fp-home button:focus-visible,.fp-home [tabindex]:focus-visible{outline:2px solid #242424;outline-offset:4px}.fp-home__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:48px;padding:12px 24px;background:#1d1c1b;color:#fff;border:1px solid #1d1c1b;border-radius:3px;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none;transition:background .18s ease,transform .18s ease}.fp-home__button:active{background:#44413d;transform:translateY(1px)}.fp-story{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;padding-block:44px}.fp-story__image{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:3px;display:block}.fp-story__copy{max-width:440px;padding-inline:0 24px}.fp-story__copy h2{max-width:340px;font-size:clamp(36px,4.3vw,58px)}.fp-story__text{color:#62605e;line-height:1.6;font-size:17px;margin-top:18px!important}.fp-story__copy .fp-home__button{margin-top:24px}.fp-story__note{border-top:1px solid #d9d9d5;margin-top:28px!important;padding-top:18px;color:#62605e;font-size:14px;line-height:1.6}.fp-collections{padding-block:40px 44px}.fp-collection-controls{display:flex;gap:10px;flex-shrink:0}.fp-collection-controls button{width:44px;height:44px;padding:0;display:grid;place-items:center;background:#fff;color:#242424;border:1px solid #bcbcb7;border-radius:50%;cursor:pointer;transition:background .18s ease,color .18s ease}.fp-collection-controls button:disabled{opacity:.35;cursor:default}.fp-collection-controls button:active:not(:disabled){background:#e6e5e1}.fp-collection-controls svg{width:10px;height:14px}.fp-collection-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 76px)/4.35);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:#bebdb8 transparent;padding:4px 0 14px;list-style:none;margin:0}.fp-collection-track li{min-width:0;scroll-snap-align:start}.fp-collection-card{display:block;color:#252525;text-decoration:none}.fp-collection-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px;display:block;transition:filter .2s ease}.fp-collection-card span{display:block;margin-top:10px;font-size:15px;line-height:1.4}.fp-collection-card:active img{filter:brightness(.94)}.fp-process{padding-block:48px 52px}.fp-process__heading{max-width:730px;margin-bottom:30px}.fp-process__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#64625c;margin-bottom:12px!important}.fp-process__intro{margin-top:14px!important;font-size:16px;line-height:1.6;color:#62605e;max-width:600px}.fp-process__layout{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center}.fp-process__example{margin:0;min-width:0}.fp-process__pictures{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative}.fp-process__picture{min-width:0;background:#f3f0eb;border-radius:4px;overflow:hidden}.fp-process__picture img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.fp-process__picture .fp-process__photo{object-position:50% 65%}.fp-process__picture .fp-process__result{object-fit:contain}.fp-process__picture>span{display:block;text-align:center;font-size:13px;padding:12px 6px;color:#34332f}.fp-process__arrow{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #2221}.fp-process__arrow svg{width:20px;height:20px}.fp-process__example figcaption{color:#64625c;font-size:12px;line-height:1.5;margin-top:12px}.fp-process__steps{margin:0;padding:0;list-style:none;display:grid;gap:20px}.fp-process__steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:20px;border-bottom:1px solid #dedbd5}.fp-process__steps li:last-child{padding-bottom:0;border:0}.fp-process__number{font-size:12px;color:#54524c;display:grid;place-items:center;width:32px;height:32px;border:1px solid #cbc8c0;border-radius:50%;margin-top:1px}.fp-process__steps h3{margin:0 0 7px;font-family:var(--font-body--family);font-size:20px;font-weight:500;line-height:1.35}.fp-process__steps p{color:#62605e;font-size:15px;line-height:1.6;max-width:370px}.fp-process__cta{margin-top:24px;gap:24px}.fp-process__cta svg{width:20px;height:20px}[id$=__product_list_EDUBdR] .section-resource-list{--page-width:1280px;--page-content-width:1200px;--page-margin:40px}[id$=__product_list_EDUBdR] .section-resource-list__header{display:flex;align-items:center;justify-content:space-between;gap:20px}[id$=__product_list_EDUBdR] .section-resource-list__header>:first-child{width:auto;flex:1;align-items:flex-start}[id$=__product_list_EDUBdR] .section-resource-list__header h2{font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-.025em}[id$=__product_list_EDUBdR] .product-card{background:#fff}@media(hover:hover)and (pointer:fine){.fp-home__button:hover{background:#45413e;border-color:#45413e;color:#fff}.fp-home__link:hover{color:#171717;text-decoration:underline;text-underline-offset:4px}.fp-collection-card:hover img{filter:brightness(.96)}.fp-collection-card:hover span{text-decoration:underline;text-underline-offset:4px}.fp-collection-controls button:hover:not(:disabled){background:#242424;color:#fff}}@media(max-width:749px){.fp-home__wrap{width:calc(100% - 32px)}.fp-home__header{gap:12px;margin-bottom:18px}.fp-home h2{font-size:34px}.fp-story{grid-template-columns:1fr;gap:24px;padding-block:28px 32px}.fp-story__copy{max-width:none;padding:0}.fp-story__copy h2{max-width:none;font-size:36px}.fp-story__text{font-size:15px;margin-top:12px!important}.fp-story__copy .fp-home__button{margin-top:20px}.fp-story__note{margin-top:22px!important;padding-top:16px;font-size:13px}.fp-collections{padding-block:28px 30px}.fp-collections h2{font-size:30px}.fp-collection-controls{gap:6px}.fp-collection-track{grid-auto-columns:calc((100% - 28px)/3.15);gap:12px}.fp-collection-card span{font-size:12px;margin-top:8px}.fp-process{padding-block:30px 36px}.fp-process__heading{margin-bottom:22px}.fp-process__intro{font-size:15px}.fp-process__layout{grid-template-columns:1fr;gap:26px}.fp-process__pictures{gap:10px}.fp-process__picture img{aspect-ratio:3/4}.fp-process__picture>span{font-size:12px;padding:10px 4px}.fp-process__arrow{width:32px;height:32px}.fp-process__steps{gap:18px}.fp-process__steps li{gap:12px;padding-bottom:18px}.fp-process__steps h3{font-size:18px}.fp-process__steps p{max-width:none;font-size:14px}.fp-process__cta{width:100%;margin-top:22px}[id$=__product_list_EDUBdR] .section-resource-list{--page-margin:16px;padding-block:32px!important}[id$=__product_list_EDUBdR] .section-resource-list__header{gap:12px}[id$=__product_list_EDUBdR] .section-resource-list__header h2{font-size:34px}[id$=__product_list_EDUBdR] .fp-home__link{font-size:12px;gap:6px;white-space:nowrap}}@media(max-width:359px){.fp-collections h2{font-size:26px}.fp-collection-controls{gap:4px}.fp-home__header{gap:8px}[id$=__product_list_EDUBdR] .section-resource-list__header h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.fp-home *{transition:none!important;scroll-behavior:auto!important}}.fp-collection-controls[hidden]{display:none}.fp-products{padding-block:48px 40px}.fp-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.fp-product-tile{display:flex;flex-direction:column;height:100%;color:#222;text-decoration:none}.fp-product-tile__image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:3px;transition:filter .2s ease}.fp-product-tile h3{font-family:var(--font-body--family);font-size:16px;line-height:1.4;font-weight:400;margin:12px 0 5px;letter-spacing:normal}.fp-product-tile__price{font-size:15px;line-height:1.4}.fp-product-tile__from{font-size:13px;color:#62605e}.fp-product-tile:active img{filter:brightness(.95)}@media(hover:hover)and (pointer:fine){.fp-product-tile:hover img{filter:brightness(.97)}.fp-product-tile:hover h3{text-decoration:underline;text-underline-offset:4px}}@media(min-width:750px){.fp-home h2{font-size:48px}.fp-story__copy h2{font-size:56px;max-width:300px}}@media(max-width:749px){.fp-products{padding-block:32px}.fp-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.fp-product-tile__image{aspect-ratio:1/1.06}.fp-product-tile h3{font-size:14px;margin-top:10px}.fp-product-tile__price{font-size:14px}.fp-products .fp-home__link{font-size:12px;gap:6px;white-space:nowrap}}#fp-home-products{scroll-margin-top:100px}.fp-product-tile__media{position:relative;overflow:hidden;border-radius:3px}.fp-product-tile__image{transition:transform .25s ease,filter .2s ease}.fp-product-tile__badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:2px;background:#fff;color:#292722;box-shadow:0 1px 5px #2221;font-size:12px;line-height:1.4;font-weight:500}.fp-product-tile__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:14px}.fp-product-tile__sale{color:#7a3d30;font-weight:500}.fp-product-tile__compare{color:#6a6863;font-size:13px;font-weight:400}.fp-product-tile__action{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:10px 12px;margin-top:auto;border:1px solid #9d9a93;border-radius:3px;color:#292722;font-size:14px;line-height:1.4;transition:background .18s ease,color .18s ease,border-color .18s ease}.fp-product-tile__action svg{width:18px;height:18px}.fp-product-tile:active .fp-product-tile__action{background:#44413d;color:#fff;border-color:#44413d}.fp-product-tile:focus-visible .fp-product-tile__action{background:#292722;color:#fff}@media(hover:hover)and (pointer:fine){.fp-product-tile:hover .fp-product-tile__image{transform:scale(1.025)}.fp-product-tile:hover .fp-product-tile__action{background:#292722;color:#fff;border-color:#292722}}@media(max-width:749px){.fp-product-tile__badge{top:8px;left:8px;font-size:11px;padding:4px 8px}.fp-product-tile__price{gap:3px 6px}.fp-product-tile__compare{font-size:12px}.fp-product-tile__action{font-size:13px;gap:10px;padding-inline:6px}}@media(max-width:359px){.fp-product-tile__action{gap:6px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/fiorpaw-home-gallery.css.map */
