:root{--c-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--c-brand:#0b8a58;--c-brand-hover:#0d9b63;--c-brand-press:#09764b;--c-brand-dim:rgba(11,138,88,.08);--c-brand-border:rgba(11,138,88,.22);--c-sale:#ff3b30;--c-gold:#e8a33d;--c-content-max-default:1200px;--c-content-max-fluid:1410px;--c-content-max-custom:1280px;--c-stretch-pad:80px;--c-pad-lr-desk:40px;--c-sec-pad-top:96px;--c-sec-pad-bottom:96px;--c-text:#1d1d1f;--c-text-2:rgba(29,29,31,.72);--c-text-3:rgba(29,29,31,.52);--c-text-4:rgba(29,29,31,.36);--c-fs-h2:clamp(32px,3.8vw,52px);--c-fs-body:clamp(14px,1.2vw,16px);--c-fs-sm:clamp(12px,1vw,13px);--c-fs-btn:clamp(13px,1.1vw,14px);--c-link-size:clamp(13px,1vw,14px);--c-bg:#fff;--c-bg-2:#f5f5f7;--c-bg-3:#fafafc;--c-dark:#0d1512;--c-glass-bg:rgba(255,255,255,.72);--c-glass-bd:rgba(0,0,0,.07);--c-glass-blur:blur(28px) saturate(180%);--c-sh-xs:0 1px 2px rgba(0,0,0,.04);--c-sh-sm:0 1px 3px rgba(0,0,0,.04),0 6px 18px rgba(0,0,0,.05);--c-sh-md:0 4px 12px rgba(0,0,0,.05),0 16px 40px rgba(0,0,0,.07);--c-sh-lg:0 12px 32px rgba(0,0,0,.07),0 32px 70px rgba(0,0,0,.1);--c-sh-accent:0 8px 24px rgba(11,138,88,.24);--c-r-xl:28px;--c-r-lg:22px;--c-r-md:16px;--c-r-pill:999px;--c-bar-h:60px;--c-inset:max(var(--c-pad-lr-desk),calc((100% - var(--c-content-max-fluid))/2 + var(--c-pad-lr-desk)))}[data-section-width=default]{--c-inset-local:max(var(--c-pad-lr-desk),calc((100% - var(--c-content-max-default))/2 + var(--c-pad-lr-desk)))}[data-section-width=fluid]{--c-inset-local:var(--c-inset)}[data-section-width=stretch]{--c-inset-local:var(--c-stretch-pad)}[data-section-width=full]{--c-inset-local:var(--c-pad-lr-desk)}[data-section-width=custom]{--c-inset-local:max(var(--c-pad-lr-desk),calc((100% - var(--c-content-max-custom))/2 + var(--c-pad-lr-desk)))}.fp-block>.fp-container,.fp-block .fp-hero-container,.fp-block .fp-hero-bar-inner{width:100%;margin-inline:auto;padding-inline:var(--c-pad-lr-desk);box-sizing:border-box}[data-section-width=default]>.fp-container,[data-section-width=default] .fp-hero-container,[data-section-width=default] .fp-hero-bar-inner{max-width:var(--c-content-max-default)}[data-section-width=fluid]>.fp-container,[data-section-width=fluid] .fp-hero-container,[data-section-width=fluid] .fp-hero-bar-inner{max-width:var(--c-content-max-fluid)}[data-section-width=stretch]>.fp-container,[data-section-width=stretch] .fp-hero-container,[data-section-width=stretch] .fp-hero-bar-inner{max-width:100%;padding-inline:var(--c-stretch-pad)}[data-section-width=full]>.fp-container,[data-section-width=full] .fp-hero-container,[data-section-width=full] .fp-hero-bar-inner{max-width:100%;padding-inline:0}[data-section-width=full] .fp-hero-content{padding-inline:var(--c-pad-lr-desk)}[data-section-width=full].fp-newsletter>.fp-container{padding-inline:var(--c-pad-lr-desk)}[data-section-width=custom]>.fp-container,[data-section-width=custom] .fp-hero-container,[data-section-width=custom] .fp-hero-bar-inner{max-width:var(--c-content-max-custom)}[data-section-width=full] .fp-features-grid,[data-section-width=full] .fp-stats-grid,[data-section-width=full] .fp-faq-list,[data-section-width=full] .fp-media-grid{border-radius:0;border-inline:0}.fp-bar[data-section-width=default] .fp-bar-inner{max-width:var(--c-content-max-default)}.fp-bar[data-section-width=fluid] .fp-bar-inner{max-width:var(--c-content-max-fluid)}.fp-bar[data-section-width=stretch] .fp-bar-inner{max-width:100%;padding-inline:var(--c-stretch-pad)}.fp-bar[data-section-width=full] .fp-bar-inner{max-width:100%;padding-inline:var(--c-pad-lr-desk)}.fp-bar[data-section-width=custom] .fp-bar-inner{max-width:var(--c-content-max-custom)}[data-width=default]{--c-inset-local:max(var(--c-pad-lr-desk),calc((100% - var(--c-content-max-default))/2 + var(--c-pad-lr-desk)))}[data-width=fluid]{--c-inset-local:var(--c-inset)}[data-width=stretch]{--c-inset-local:var(--c-stretch-pad)}[data-width=full]{--c-inset-local:var(--c-pad-lr-desk)}[data-width=custom]{--c-inset-local:max(var(--c-pad-lr-desk),calc((100% - var(--c-content-max-custom))/2 + var(--c-pad-lr-desk)))}[data-section-width=default] .fp-container,[data-width=default] .fp-container,[data-section-width=default] .fp-hero-container,[data-width=default] .fp-hero-container,[data-section-width=default] .fp-hero-bar-inner,[data-width=default] .fp-hero-bar-inner{width:100%;margin-inline:auto;box-sizing:border-box;max-width:var(--c-content-max-default)}[data-section-width=fluid] .fp-container,[data-width=fluid] .fp-container,[data-section-width=fluid] .fp-hero-container,[data-width=fluid] .fp-hero-container,[data-section-width=fluid] .fp-hero-bar-inner,[data-width=fluid] .fp-hero-bar-inner{width:100%;margin-inline:auto;box-sizing:border-box;max-width:var(--c-content-max-fluid)}[data-section-width=stretch] .fp-container,[data-width=stretch] .fp-container,[data-section-width=stretch] .fp-hero-container,[data-width=stretch] .fp-hero-container,[data-section-width=stretch] .fp-hero-bar-inner,[data-width=stretch] .fp-hero-bar-inner{width:100%;margin-inline:auto;box-sizing:border-box;max-width:100%;padding-inline:var(--c-stretch-pad)}[data-section-width=full] .fp-container,[data-width=full] .fp-container,[data-section-width=full] .fp-hero-container,[data-width=full] .fp-hero-container,[data-section-width=full] .fp-hero-bar-inner,[data-width=full] .fp-hero-bar-inner{width:100%;margin-inline:auto;box-sizing:border-box;max-width:100%;padding-inline:0}[data-section-width=custom] .fp-container,[data-width=custom] .fp-container,[data-section-width=custom] .fp-hero-container,[data-width=custom] .fp-hero-container,[data-section-width=custom] .fp-hero-bar-inner,[data-width=custom] .fp-hero-bar-inner{width:100%;margin-inline:auto;box-sizing:border-box;max-width:var(--c-content-max-custom)}[data-section-width=full] .fp-hero-content,[data-width=full] .fp-hero-content,[data-section-width=full].fp-newsletter .fp-container,[data-width=full].fp-newsletter .fp-container{padding-inline:var(--c-pad-lr-desk)}[data-section-width=full] .fp-features-grid,[data-width=full] .fp-features-grid,[data-section-width=full] .fp-stats-grid,[data-width=full] .fp-stats-grid,[data-section-width=full] .fp-faq-list,[data-width=full] .fp-faq-list,[data-section-width=full] .fp-media-grid,[data-width=full] .fp-media-grid{border-radius:0;border-inline:0}.fp-bar[data-width=default] .fp-bar-inner{max-width:var(--c-content-max-default)}.fp-bar[data-width=fluid] .fp-bar-inner{max-width:var(--c-content-max-fluid)}.fp-bar[data-width=stretch] .fp-bar-inner{max-width:100%;padding-inline:var(--c-stretch-pad)}.fp-bar[data-width=full] .fp-bar-inner{max-width:100%;padding-inline:var(--c-pad-lr-desk)}.fp-bar[data-width=custom] .fp-bar-inner{max-width:var(--c-content-max-custom)}[data-slider-track]{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline-start:var(--c-inset-local,var(--c-inset));scroll-padding-inline-start:var(--c-inset-local,var(--c-inset))}.fp-blogs-track,.fp-reviews-track{padding-inline-end:clamp(20px,3vw,48px)}.fp-collection-card{flex:0 0 calc((100% - var(--c-inset-local,var(--c-inset)) - 48px)/2.5)}[dir=rtl] .fp-blogs-track,[dir=rtl] .fp-reviews-track{padding-inline-end:0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font-family:var(--c-font);font-size:var(--c-fs-body);line-height:1.6;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding-bottom:var(--c-bar-h)}body.fp-no-scroll{position:fixed;top:0;left:0;right:0;width:100%;overflow:hidden;overscroll-behavior:none}body.fp-bar-hidden{padding-bottom:0}img,video,svg,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{background:none;border:0;padding:0;cursor:pointer}[hidden]{display:none!important}.fp-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px;border-radius:4px}.fp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fp-eyebrow{font-size:var(--c-fs-sm);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-brand);margin-bottom:14px}.fp-sec-head{max-width:720px;margin-bottom:clamp(48px,5vw,72px)}.fp-sec-head.is-center{margin-inline:auto;text-align:center}.fp-sec-title{font-size:var(--c-fs-h2);font-weight:800;line-height:1.08;letter-spacing:-.028em}.fp-sec-title em{font-style:italic;font-weight:300;color:var(--c-text-2)}.fp-sec-desc{margin-top:20px;font-size:var(--c-fs-body);line-height:1.65;color:var(--c-text-2);max-width:62ch}.fp-sec-head.is-center .fp-sec-desc{margin-inline:auto}.fp-sec-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:clamp(48px,5vw,72px);flex-wrap:wrap}.fp-sec-row .fp-sec-head{margin-bottom:0}.fp-slider-nav{display:flex;gap:8px;flex:none}.fp-slider-btn{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.1);color:var(--c-text);cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.fp-slider-btn:hover:not(:disabled){background:var(--c-text);color:#fff;border-color:transparent;transform:translateY(-2px)}.fp-slider-btn:disabled{opacity:.28;cursor:not-allowed}.fp-slider-btn svg{width:18px;height:18px;flex:none}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--c-r-pill);font-size:var(--c-fs-btn);font-weight:600;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background-color .3s ease,color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.fp-btn-primary{background:var(--c-brand);color:#fff;box-shadow:var(--c-sh-accent)}.fp-btn-primary:hover{background:var(--c-brand-hover);transform:translateY(-2px)}.fp-btn-secondary{background:#fff;color:var(--c-text);border-color:#0000001f}.fp-btn-secondary:hover{border-color:#0000003d;transform:translateY(-2px)}.fp-btn-glass{background:#ffffff24;color:#fff;border-color:#ffffff47;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.fp-btn-glass:hover{background:#ffffff42;border-color:#ffffff70;transform:translateY(-2px)}.fp-link-arrow{display:inline-flex;align-items:center;gap:7px;font-size:var(--c-link-size);font-weight:600;color:var(--c-brand);transition:color .25s ease,gap .3s cubic-bezier(.22,1,.36,1)}.fp-link-arrow:hover{color:var(--c-brand-hover);gap:12px}.fp-link-arrow svg{width:15px;height:15px;flex:none}.fp-reveal,.fp-fx{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.fp-reveal.is-visible,.fp-fx.fp-show{opacity:1;transform:none}.fp-form-msg{font-size:13px;margin-top:10px;min-height:20px;font-weight:500}.fp-form-msg-success{color:#1a7f37}.fp-form-msg-error{color:var(--c-sale)}.fp-logo{display:inline-flex;align-items:center;line-height:1;flex:none}.fp-logo-text{display:inline-flex;align-items:baseline}.fp-logo-free{color:var(--c-text)}.fp-logo-pet{color:var(--c-brand-press);font-style:italic;font-weight:300}.fp-logo-img{display:none;width:auto;object-fit:contain;max-width:140px}html[data-logo-mode=image] .fp-logo-text{display:none}html[data-logo-mode=image] .fp-logo-img{display:block}.fp-logo.is-header{font-size:19px;font-weight:800;letter-spacing:-.035em}.fp-logo.is-header .fp-logo-img{height:28px}.fp-footer-logo{font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1;display:inline-flex;align-items:center}.fp-footer-logo .fp-logo-free{color:#fff}.fp-footer-logo .fp-logo-pet{color:var(--c-brand-hover)}.fp-footer-logo .fp-logo-img{height:34px;max-width:180px}.fp-bar-brand{font-size:15px;font-weight:800;letter-spacing:-.03em;display:inline-flex;align-items:center;flex:none}.fp-bar-brand .fp-logo-free{color:#fff}.fp-bar-brand .fp-logo-pet{color:var(--c-brand-hover)}.fp-bar-brand .fp-logo-img{height:22px;max-width:120px}.fp-block svg:not([width]):not([height]){max-width:24px;max-height:24px}.fp-product-stars svg:not([width]),.fp-review-stars svg:not([width]){max-width:14px;max-height:14px}.shopify-section-group,#shopify-section-header-group,#shopify-section-nav,#shopify-section-freepet-nav,#shopify-section-announcement-bar,#shopify-section-freepet-announcement-bar,#shopify-section-freepet-display-bar,.shopify-section:has(.fp-header),.shopify-section:has([data-global=header]),.shopify-section:has([data-global=announcement]){background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.fp-header,.fp-header:before,.fp-header:after,.fp-header.is-scrolled{background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important}[data-global=announcement]{position:relative;z-index:9002;background:transparent}.shopify-section:has(.fp-header){height:0;overflow:visible}.fp-body{padding-top:0}@media(max-width:1024px){:root{--c-pad-lr-desk:28px;--c-bar-h:56px;--c-stretch-pad:40px}}@media(max-width:768px){:root{--c-pad-lr-desk:20px;--c-stretch-pad:20px}}@media(max-width:640px){:root{--c-pad-lr-desk:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.fp-reveal,.fp-fx{opacity:1;transform:none}.fp-marquee-track{animation:none!important}}@media print{.fp-header,.fp-bar,.fp-top,.fp-mmenu,.fp-toast,.fp-progress,.fp-skip,.fp-hero-arrow,.fp-hero-ctrls,.fp-slider-nav,.fp-reveal,.fp-fx{display:none!important}.fp-hero{height:auto;min-height:0}.fp-hero-slide{position:static;opacity:1;visibility:visible}.fp-hero-slide:not(.is-active){display:none}.fp-hero-inner{position:static;padding:24px}.fp-hero-bar{display:none}body{padding-bottom:0}*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/freepet-base.css.map */
