.fflp{--ink: #17211d;--muted: #5d6b64;--soft: #f5f1e8;--cream: #fbfaf5;--sage: #71846f;--sage-dark: #115c55;--clay: #e85f2a;--gold: #ffc857;--cta: #e85f2a;--cta-dark: #c74618;--line: rgba(23, 33, 29, .14);--shadow: 0 24px 70px rgba(23, 33, 29, .16);background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:has([data-fflp-page]) .shopify-section-group-header-group,body:has([data-fflp-page]) .shopify-section-group-footer-group,body:has([data-fflp-page]) header,body:has([data-fflp-page]) footer,body:has([data-fflp-page]) [role=dialog][aria-label="POPUP Form"]{display:none!important}.fflp *{box-sizing:border-box}.fflp a{color:inherit}.fflp img{display:block;max-width:100%}.fflp-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.fflp-hero{background:linear-gradient(110deg,#fff9edfa,#fff6e6e6 42%,#115c5521),#f5f1e8;padding:28px 0 54px}.fflp-hero__grid,.fflp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:48px;align-items:center}.fflp-hero__copy{padding:44px 0 32px}.fflp-kicker{margin:0 0 12px;color:var(--clay);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.fflp h1,.fflp h2,.fflp h3,.fflp p{letter-spacing:0}.fflp h1{max-width:760px;margin:0;color:var(--ink);font-size:72px;line-height:.95;font-weight:850}.fflp h2{margin:0;color:var(--ink);font-size:46px;line-height:1.02;font-weight:820}.fflp h3{margin:0;color:var(--ink);font-size:18px;line-height:1.18;font-weight:790}.fflp p{color:var(--muted);font-size:17px;line-height:1.65}.fflp-lede{max-width:620px;margin:22px 0 0;color:#33413b;font-size:22px;font-weight:650;line-height:1.56}.fflp-hero__actions,.fflp-final__inner .fflp-btn{margin-top:28px}.fflp-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.fflp-btn{display:inline-flex;min-height:58px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:0 28px;font-size:18px;font-weight:900;line-height:1;text-align:center;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.fflp-btn:hover,.fflp-btn:focus-visible{transform:translateY(-1px)}.fflp-btn:focus-visible,.fflp-zoom:focus-visible,.fflp-lightbox__close:focus-visible{outline:3px solid rgba(212,155,74,.55);outline-offset:3px}.fflp-btn--primary{background:var(--cta);color:#fff!important;box-shadow:0 16px 32px #e85f2a47}.fflp-btn--primary:hover,.fflp-btn--primary:focus-visible,.fflp-btn--primary:visited{background:var(--cta-dark);color:#fff!important;text-decoration:none}.fflp-btn--ghost{border-color:var(--line);background:#ffffffd1;color:var(--ink)}.fflp-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fflp-trust-row span{border:1px solid rgba(51,70,56,.16);border-radius:999px;background:#ffffff8a;padding:9px 12px;color:var(--sage-dark);font-size:.88rem;font-weight:750}.fflp-hero__media{position:relative}.fflp-zoom{width:100%;border:0;border-radius:8px;padding:0;background:transparent;cursor:zoom-in;overflow:hidden}.fflp-zoom img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.fflp-zoom:hover img,.fflp-zoom:focus-visible img{transform:scale(1.025)}.fflp-hero__media .fflp-zoom,.fflp-hero__media .fflp-placeholder{aspect-ratio:1 / 1;box-shadow:var(--shadow)}.fflp-placeholder{position:relative;display:flex;width:100%;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed rgba(17,92,85,.42);border-radius:8px;background:repeating-linear-gradient(135deg,#115c5514 0 10px,#e85f2a0f 10px 20px),linear-gradient(135deg,#fffaf0,#f4fbf7);padding:22px;color:var(--ink);text-align:center;overflow:hidden}.fflp-placeholder:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed rgba(23,33,29,.22);border-radius:6px;content:"";pointer-events:none}.fflp-placeholder__icon{position:relative;width:46px;height:34px;border:3px solid var(--sage-dark);border-radius:7px;background:#ffffff5c}.fflp-placeholder__icon:before{position:absolute;left:50%;top:50%;width:14px;height:14px;border:3px solid var(--clay);border-radius:999px;content:"";transform:translate(-50%,-50%)}.fflp-placeholder__icon:after{position:absolute;left:8px;top:-8px;width:15px;height:8px;border-radius:5px 5px 0 0;background:var(--sage-dark);content:""}.fflp-placeholder strong,.fflp-placeholder span,.fflp-placeholder p{position:relative;z-index:1}.fflp-placeholder strong{color:var(--ink);font-size:.98rem;font-weight:900}.fflp-placeholder span{color:var(--sage-dark);font-size:.82rem;font-weight:850}.fflp-placeholder p{max-width:440px;margin:0;color:#3d4a44;font-size:.92rem;line-height:1.42}.fflp-hero__badge{position:absolute;right:18px;bottom:18px;border-radius:8px;background:#ffffffeb;padding:14px 16px;box-shadow:0 14px 34px #17211d29}.fflp-hero__badge strong,.fflp-hero__badge span{display:block}.fflp-hero__badge strong{color:var(--ink);font-size:1rem}.fflp-hero__badge span{color:var(--muted);font-size:.86rem}.fflp-strip{background:linear-gradient(90deg,#115c55,#168476 58%,#e85f2a);color:#fff}.fflp-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.fflp-strip span{padding:20px 14px;color:#ffffffeb;font-size:1.05rem;font-weight:850;text-align:center}.fflp-section{padding:78px 0;background:var(--cream)}.fflp-light{background:var(--soft)}.fflp-two p{margin:18px 0 0}.fflp-checks,.fflp-care{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.fflp-checks li,.fflp-care li{position:relative;padding-left:30px;color:var(--ink);line-height:1.5}.fflp-checks li:before,.fflp-care li:before{position:absolute;left:0;top:0;color:var(--clay);content:"\2713";font-weight:900}.fflp-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fflp-compare figure{margin:0}.fflp-compare img{width:100%;aspect-ratio:1 / 1;border-radius:8px;background:#fff;object-fit:contain;padding:8px}.fflp-compare .fflp-placeholder{aspect-ratio:1 / 1}.fflp-compare figcaption{margin-top:10px;color:var(--muted);font-size:.88rem;line-height:1.35}.fflp-center{max-width:780px;margin:0 auto 38px;text-align:center}.fflp-center p{margin:16px auto 0;max-width:680px;font-size:18px}.fflp-layer-note{display:flex;gap:16px;align-items:center;max-width:900px;margin:-8px auto 28px;border:1px solid rgba(232,95,42,.18);border-radius:8px;background:#fff;padding:18px 22px;box-shadow:0 14px 32px #17211d0f}.fflp-layer-note strong{color:var(--ink);font-size:1.12rem;white-space:nowrap}.fflp-layer-note span{color:var(--muted);font-size:17px;line-height:1.5}.fflp-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fflp-layers article,.fflp-testimonials figure,.fflp-card,.fflp-guarantee,.fflp-faq-list details{border:1px solid var(--line);border-radius:8px;background:#fff}.fflp-layers article{padding:26px 24px}.fflp-layers span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:999px;background:#b7704a1f;color:var(--clay);font-weight:850}.fflp-layers h3{margin-top:18px}.fflp-layers p,.fflp-benefits p{margin:10px 0 0;font-size:17px;line-height:1.56}.fflp-product-shot{aspect-ratio:1 / 1;box-shadow:var(--shadow)}.fflp-two--media{grid-template-columns:minmax(360px,.86fr) minmax(0,1fr)}.fflp-benefits{display:grid;gap:22px;margin-top:30px}.fflp-benefits div{border-left:3px solid var(--clay);padding-left:22px}.fflp-section-lede{max-width:620px;margin-top:22px!important;color:#34433d;font-size:20px!important;font-weight:650;line-height:1.58!important}.fflp-proof{background:var(--sage-dark);padding:58px 0}.fflp-proof .fflp-kicker,.fflp-proof h2,.fflp-proof .fflp-center p{color:#fff}.fflp-testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fflp-testimonials figure{margin:0;padding:24px}.fflp-testimonials div{color:var(--gold);font-size:1rem;letter-spacing:0}.fflp-testimonials blockquote{margin:14px 0 16px;color:var(--ink);font-size:19px;line-height:1.5}.fflp-testimonials figcaption{color:var(--muted);font-size:.92rem;font-weight:700}.fflp-offer{background:#fff}.fflp-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.fflp-card{position:relative;display:flex;flex-direction:column;padding:18px;min-height:100%;box-shadow:0 18px 50px #17211d14}.fflp-card--featured{border-color:#b7704a70;box-shadow:0 24px 70px #b7704a2e;transform:translateY(-10px)}.fflp-ribbon{position:absolute;top:12px;right:12px;z-index:2;border-radius:999px;background:var(--clay);color:#fff;padding:7px 10px;font-size:.78rem;font-weight:850}.fflp-card__image{aspect-ratio:1 / 1;border-radius:8px;background:var(--soft);overflow:hidden}.fflp-card__image img{width:100%;height:100%;object-fit:cover}.fflp-card__image .fflp-placeholder{height:100%;min-height:0;padding:16px}.fflp-card__image .fflp-placeholder p{font-size:.78rem;line-height:1.35}.fflp-card__eyebrow{margin:18px 0 8px;color:var(--clay);font-size:.78rem;font-weight:850;text-transform:uppercase}.fflp-card h3{font-size:24px}.fflp-card h3 span{display:block;color:var(--muted);font-size:.94rem;font-weight:720}.fflp-card p{margin:12px 0 0;font-size:17px}.fflp-card>p:not(.fflp-card__eyebrow):not(.fflp-save){min-height:3.5em}.fflp-price{display:flex;align-items:baseline;gap:10px;margin-top:18px}.fflp-price span{color:var(--ink);font-size:32px;font-weight:870}.fflp-price s{color:var(--muted)}.fflp-save{color:var(--sage-dark)!important;font-weight:850}.fflp-card .fflp-btn{width:100%;margin-top:auto}.fflp-guarantee{display:flex;gap:16px;align-items:center;margin-top:18px;padding:22px 24px}.fflp-guarantee strong{color:var(--ink);font-size:18px;white-space:nowrap}.fflp-guarantee span{color:var(--muted);font-size:17px;line-height:1.55}.fflp-faq-list{display:grid;gap:12px;max-width:860px;margin:0 auto}.fflp-faq-list details{padding:0;overflow:hidden}.fflp-faq-list summary{position:relative;cursor:pointer;padding:22px 58px 22px 22px;color:var(--ink);font-size:18px;font-weight:820;list-style:none}.fflp-faq-list summary::-webkit-details-marker{display:none}.fflp-faq-list summary:after{position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--clay);content:"+";font-size:1.7rem;font-weight:850;line-height:1}.fflp-faq-list details[open] summary:after{content:"-"}.fflp-faq-list p{margin:0;padding:0 22px 22px;font-size:.98rem}.fflp-final{background:linear-gradient(120deg,#115c55,#168476 56%,#e85f2a);padding:84px 0}.fflp-final__inner{max-width:980px;text-align:center}.fflp-final h2{font-size:54px;line-height:1.02}.fflp-final .fflp-kicker,.fflp-final h2{color:#fff}.fflp-sticky{position:fixed;right:16px;bottom:16px;z-index:30;display:none;align-items:center;gap:14px;border:1px solid var(--line);border-radius:8px;background:#fffffff5;box-shadow:0 18px 50px #17211d38;padding:12px}.fflp-sticky.is-visible{display:flex}.fflp-sticky strong,.fflp-sticky span{display:block}.fflp-sticky strong{color:var(--ink);font-size:.92rem}.fflp-sticky span{color:var(--muted);font-size:.82rem}.fflp-lightbox[hidden]{display:none}.fflp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px}.fflp-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0c120fd1}.fflp-lightbox__dialog{position:relative;z-index:1;max-width:min(1040px,94vw);max-height:90vh}.fflp-lightbox__dialog img{max-height:90vh;border-radius:8px;object-fit:contain}.fflp-lightbox__close{position:absolute;top:-14px;right:-14px;width:42px;height:42px;border:0;border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font-size:1.7rem;line-height:1}body.fflp-lock{overflow:hidden}@media(max-width:980px){.fflp h1{font-size:56px}.fflp h2{font-size:40px}.fflp-hero__grid,.fflp-two,.fflp-two--media{grid-template-columns:1fr}.fflp-hero__copy{padding:28px 0 0}.fflp-strip__grid,.fflp-layers,.fflp-testimonials,.fflp-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fflp-card--featured{transform:none}.fflp-layer-note{display:block}.fflp-layer-note strong{display:block;margin-bottom:6px;white-space:normal}}@media(max-width:720px){.fflp-shell{width:min(100% - 24px,1180px)}.fflp-hero{padding-top:14px}.fflp h1{font-size:40px}.fflp h2{font-size:32px}.fflp-lede{font-size:18px}.fflp-center p,.fflp-section-lede,.fflp-layers p,.fflp-benefits p,.fflp-testimonials blockquote,.fflp-card p,.fflp-guarantee span,.fflp-faq-list summary{font-size:16px!important}.fflp-btn{width:100%}.fflp-section{padding:58px 0}.fflp-strip__grid,.fflp-layers,.fflp-testimonials,.fflp-offer-grid,.fflp-compare{grid-template-columns:1fr}.fflp-strip span{padding:15px 10px;font-size:1rem}.fflp-hero__badge{right:12px;bottom:12px}.fflp-guarantee{display:block}.fflp-guarantee span{display:block;margin-top:8px}.fflp-sticky{right:10px;bottom:10px;left:10px;justify-content:space-between}.fflp-sticky .fflp-btn{width:auto;min-width:118px}.fflp-final h2{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/furry-pee-pads-landing.css.map?landing_v=4 */
