.template-index,.template-index .main-content,.pr-iso-home{background:#fff!important;color:#030e28}.template-index .shopify-section-group-header-group .announcement-bar,.template-index .shopify-section-group-header-group .announcement,.template-index [id*=__announcement] .announcement-bar,.template-index .announcement-bar{min-height:49px!important;background:#adc1ec!important;border:0!important;color:#030e28!important}.template-index .announcement-slider,.template-index .announcement-slider__slide,.template-index .announcement-text,.template-index .announcement-link,.template-index .announcement-link-text{min-height:49px!important;color:#030e28!important;font-family:var(--pr-font-body, "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:16px!important;line-height:49px!important;font-weight:700!important;letter-spacing:0!important;text-align:center!important}.template-index .announcement-link-text,.template-index .announcement-link{text-decoration:underline!important;text-underline-offset:2px}.template-index .pr-nav-framework{min-height:88px;background:#fff!important;border-bottom:1px solid #e4e4e4!important;box-shadow:none!important;color:#030e28!important}.template-index .pr-nav-framework__inner{max-width:none;min-height:88px;padding:0 45px;grid-template-columns:minmax(360px,1fr) auto minmax(560px,1fr)}.template-index .pr-nav-framework__logo{min-height:88px;font-family:var(--pr-font-body, "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:30px!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:lowercase!important}.template-index .pr-nav-framework__link{color:#030e28!important;font-size:22px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}.template-index .pr-nav-framework__utilities .pr-nav-framework__link:nth-child(1){font-size:20px!important}.template-index .pr-nav-framework__icon,.template-index .pr-nav-framework__toggle{border:0!important;width:34px!important;height:34px!important;border-radius:999px!important;background:transparent!important}.template-index .pr-nav-framework__icon:hover,.template-index .pr-nav-framework__icon:focus-visible,.template-index .pr-nav-framework__toggle:hover,.template-index .pr-nav-framework__toggle:focus-visible{background:#f7f7f7!important;color:#030e28!important}.template-index .pr-reference-home{background:#fff;color:#030e28}.template-index .pr-reference-home__hero{position:relative;min-height:655px;overflow:hidden;background:#d7d1c9}.template-index .pr-reference-home__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.template-index .pr-reference-home__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.template-index .pr-reference-home__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030e2847,#030e281f,#030e2800 52%);pointer-events:none}.template-index .pr-reference-home__copy{position:relative;z-index:1;max-width:760px;padding:118px 0 0 91px}.template-index .pr-reference-home__copy h1{max-width:690px;margin:0;color:#fff!important;font-family:var(--pr-font-heading, Gelica, Georgia, "Times New Roman", serif);font-size:67px;line-height:.97;font-weight:400;letter-spacing:0;text-transform:none}.template-index .pr-reference-home__cta{display:inline-flex;align-items:center;justify-content:center;min-height:59px;margin-top:29px;padding:0 25px;border-radius:4px;background:#bdff37;color:#030e28!important;border:1px solid #9ce51e;box-shadow:none;font-family:var(--pr-font-body, "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:16px;line-height:1;font-weight:800;letter-spacing:0;text-decoration:none!important}.template-index .pr-reference-home__filters{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:28px;padding:0 45px 0 91px;background:#fff;color:#030e28}.template-index .pr-reference-home__filter-list{display:flex;align-items:center;gap:18px;min-width:0;overflow:auto;scrollbar-width:none}.template-index .pr-reference-home__filter-list::-webkit-scrollbar{display:none}.template-index .pr-reference-home__filter-list span{color:#030e2885;font-size:16px;font-weight:500;white-space:nowrap}.template-index .pr-reference-home__filter-list a{display:inline-flex;align-items:center;justify-content:center;min-width:106px;min-height:49px;padding:0 24px;border-radius:999px;background:#f8f8f8;color:#030e28b8!important;font-size:16px;font-weight:700;text-decoration:none!important;white-space:nowrap}.template-index .pr-reference-home__sort{flex:0 0 auto;color:#030e28a8!important;font-size:16px;font-weight:500;text-decoration:none!important;white-space:nowrap}.template-index [id$=__hero],.template-index [id$=__brand_thesis]{display:none!important}.pr-iso-home .page-width{max-width:1440px}.pr-iso-kicker{color:#7c7f85!important;font-size:12px;font-weight:500!important;letter-spacing:.12em}.pr-iso-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:42px;align-items:end;padding-top:64px;padding-bottom:54px}.pr-iso-hero__copy,.pr-iso-hero__panel,.pr-iso-featured-product,.pr-iso-quiz{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pr-iso-hero__copy{padding:0!important}.pr-iso-hero h1{max-width:760px;margin:0;color:#030e28;font-family:var(--pr-font-heading, Gelica, Georgia, "Times New Roman", serif);font-size:clamp(72px,10.4vw,150px);line-height:.86;font-weight:400;letter-spacing:0}.pr-iso-lede{max-width:560px;margin:24px 0 0;color:#030e28ad;font-size:16px;line-height:1.55}.pr-iso-actions{gap:16px;margin-top:30px}.pr-iso-actions .btn,.pr-iso-quiz .btn{min-height:46px!important;border-radius:4px!important;background:#030e28!important;border:1px solid #030e28!important;color:#fff!important;box-shadow:0 4px 8px #0000000a,0 0 2px #0000000f,0 0 1px #0000000a!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important}.pr-iso-link{color:#030e28!important;font-weight:500!important;border-bottom:1px solid rgba(3,14,40,.36)}.pr-iso-proof{gap:8px;margin-top:34px}.pr-iso-proof span{padding:0;border-radius:0;background:transparent;color:#7c7f85;font-size:12px;font-weight:500}.pr-iso-proof span+span:before{content:"/";margin:0 8px 0 0;color:#c7c9cc}.pr-iso-hero__panel{padding:0!important;display:grid;gap:14px}.pr-iso-feature-card{position:relative;min-height:480px;padding:24px;border-radius:4px;background:#f9f9f9!important;border:1px solid #ededee;overflow:hidden;box-shadow:none}.pr-iso-feature-card img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pr-iso-feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#030e28b8,#030e2838 48%,#030e2805)}.pr-iso-feature-card span,.pr-iso-feature-card strong,.pr-iso-feature-card em,.pr-iso-feature-card a{position:relative;z-index:1;color:#fff!important}.pr-iso-feature-card span,.pr-iso-set-grid span,.pr-iso-product-stack span{font-size:11px;font-weight:500;letter-spacing:.1em;color:#7c7f85}.pr-iso-feature-card strong{margin-top:8px;font-family:var(--pr-font-heading, Gelica, Georgia, "Times New Roman", serif);font-size:clamp(34px,4vw,58px);line-height:.96;font-weight:400;letter-spacing:0}.pr-iso-feature-card em{max-width:390px;opacity:.86;font-size:14px}.pr-iso-feature-card a{width:fit-content;margin-top:18px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.62)}.pr-iso-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pr-iso-mini-grid a{min-height:112px;padding:16px;border-radius:4px;background:#fff;border:1px solid #ededee;box-shadow:none}.pr-iso-mini-grid strong{font-size:15px;font-weight:500;letter-spacing:0}.pr-iso-mini-grid em{color:#030e289e;font-size:12px}.pr-iso-strip{background:#030e28;color:#fff}.pr-iso-strip__inner{justify-content:center;gap:36px;min-height:52px;padding:0;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.pr-iso-routines,.pr-iso-sets,.pr-iso-social-proof{padding-top:64px;padding-bottom:30px}.pr-iso-section-head{max-width:820px;margin-bottom:30px}.pr-iso-section-head h2,.pr-iso-product-copy h2,.pr-iso-story h2,.pr-iso-quiz h2{color:#030e28;font-family:var(--pr-font-heading, Gelica, Georgia, "Times New Roman", serif);font-size:clamp(42px,5.6vw,82px);line-height:.94;font-weight:400;letter-spacing:0}.pr-iso-section-head p:not(.pr-iso-kicker),.pr-iso-product-copy p,.pr-iso-story p,.pr-iso-quiz p{color:#030e28ad;font-size:15px;line-height:1.58}.pr-iso-routine-grid,.pr-iso-set-grid,.pr-iso-proof-grid{gap:28px}.pr-iso-routine,.pr-iso-set-grid a,.pr-iso-proof-grid article{padding:0;border-radius:4px;background:#fff;border:0;box-shadow:none;overflow:hidden}.pr-iso-routine{min-height:0;display:block}.pr-iso-routine img{display:block;width:100%;aspect-ratio:1 / 1.08;object-fit:cover;background:#f9f9f9;border-radius:4px}.pr-iso-routine span{display:block;width:auto;height:auto;margin:16px 0 8px;border-radius:0;background:transparent;color:#7c7f85;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.pr-iso-routine strong,.pr-iso-set-grid strong,.pr-iso-proof-grid strong{font-size:18px;line-height:1.15;font-weight:500;letter-spacing:0}.pr-iso-routine em,.pr-iso-set-grid em{color:#030e28a3;font-size:13px}.pr-iso-featured-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:42px;margin-top:44px;margin-bottom:34px;padding:48px 0;border-top:1px solid #ededee!important;border-bottom:1px solid #ededee!important}.pr-iso-product-copy ul{margin-top:22px}.pr-iso-product-copy li{color:#030e28ad;font-size:14px}.pr-iso-product-copy li:before{background:#030e28;border-radius:50%}.pr-iso-product-stack{gap:10px}.pr-iso-product-stack div,.pr-iso-set-grid a,.pr-iso-proof-grid article{padding:20px;border:1px solid #ededee;border-radius:4px;background:#fff}.pr-iso-product-stack strong{margin-top:8px;font-size:18px;font-weight:500;letter-spacing:0}.pr-iso-story{margin:58px 0 14px;background:#f9f9f9;border-top:1px solid #ededee;border-bottom:1px solid #ededee}.pr-iso-story__inner{padding-top:58px;padding-bottom:58px}.pr-iso-quiz{margin-top:44px;margin-bottom:70px;padding:32px 0;border-top:1px solid #ededee!important;border-bottom:1px solid #ededee!important}@media screen and (max-width:900px){.template-index .pr-nav-framework,.template-index .pr-nav-framework__inner,.template-index .pr-nav-framework__logo{min-height:64px}.template-index .pr-nav-framework__inner{padding:0 16px}.template-index .pr-nav-framework__logo{font-size:21px!important}.pr-iso-hero{display:block;padding-top:38px;padding-bottom:36px}.pr-iso-hero h1{font-size:clamp(64px,20vw,92px)}.pr-iso-hero__panel{margin-top:34px}.pr-iso-feature-card{min-height:360px}.pr-iso-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-iso-strip__inner{display:flex;flex-direction:row;justify-content:flex-start;overflow:auto;gap:24px;padding:0 17px}.pr-iso-routine-grid,.pr-iso-set-grid,.pr-iso-proof-grid,.pr-iso-featured-product,.pr-iso-story__inner{grid-template-columns:1fr}.pr-iso-section-head h2,.pr-iso-product-copy h2,.pr-iso-story h2,.pr-iso-quiz h2{font-size:38px}}.template-index .index-section{margin:0!important}.template-index [id$=__hero],.template-index [id$=__brand_thesis],.template-index [id$=__review_quotes],.template-index [id$=__ugc_grid]{background:#fff!important;border-bottom:1px solid #ededee}.template-index [id$=__hero]{min-height:360px;display:flex;align-items:flex-end;padding:64px 0 50px}.template-index [id$=__hero] .page-width,.template-index [id$=__brand_thesis] .page-width,.template-index [id$=__review_quotes] .page-width,.template-index [id$=__ugc_grid] .page-width{max-width:1440px!important;text-align:left!important}.template-index [id$=__hero] .page-width{width:100%}.template-index [id$=__hero] h2{max-width:880px;margin:0;color:#030e28;font-family:var(--pr-font-heading, Gelica, Georgia, "Times New Roman", serif);font-size:clamp(58px,8vw,112px);line-height:.9;font-weight:400;letter-spacing:0}.template-index [id$=__hero] .enlarge-text,.template-index [id$=__hero] .rte,.template-index [id$=__brand_thesis] .rte,.template-index [id$=__review_quotes] .rte,.template-index [id$=__ugc_grid] .rte{color:#030e28ad;font-size:16px;line-height:1.55}.template-index [id$=__hero] .enlarge-text{max-width:620px;margin-top:20px}.template-index [id$=__hero] .btn,.template-index [id$=__ugc_grid] .btn{min-height:46px!important;border-radius:4px!important;background:#030e28!important;border:1px solid #030e28!important;color:#fff!important;box-shadow:0 4px 8px #0000000a,0 0 2px #0000000f,0 0 1px #0000000a!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important}.template-index [id$=__brand_thesis],.template-index [id$=__review_quotes],.template-index [id$=__ugc_grid]{padding:58px 0}.template-index [id$=__brand_thesis] h2,.template-index [id$=__review_quotes] h2,.template-index [id$=__ugc_grid] h2,.template-index .pr-home-products__head h2,.template-index .pr-conversion-trio__head h2{max-width:900px;margin:0;color:#030e28;font-family:var(--pr-font-heading, Gelica, Georgia, "Times New Roman", serif);font-size:clamp(38px,5vw,72px);line-height:.95;font-weight:400;letter-spacing:0}.template-index [id$=__brand_thesis] .rte,.template-index [id$=__review_quotes] .rte,.template-index [id$=__ugc_grid] .rte{max-width:720px;margin-top:18px}.template-index .pr-home-products{display:block!important;background:#fff!important;padding:64px 0!important;border-bottom:1px solid #ededee}.template-index .pr-home-products__head{max-width:900px;margin:0 0 30px;text-align:left}.template-index .pr-home-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.template-index .pr-home-products .pr-product-card{background:#fff;border:0;border-radius:0;box-shadow:none;overflow:visible}.template-index .pr-home-products .pr-product-card__image{position:relative;display:block;aspect-ratio:1 / 1.1;overflow:hidden;border-radius:4px;background:#f9f9f9}.template-index .pr-home-products .pr-product-card__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.88)}.template-index .pr-home-products .pr-product-card__tag{position:absolute;top:12px;left:12px;border-radius:999px;background:#b0c7fa;color:#030e28;font-size:11px;line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px}.template-index .pr-home-products .pr-product-card__body{padding:16px 0 0}.template-index .pr-home-products .pr-product-card h3{margin:0}.template-index .pr-home-products .pr-product-card h3 a{color:#030e28!important;font-size:15px;line-height:1.28;font-weight:500;text-decoration:none}.template-index .pr-home-products .pr-product-card__subtitle{margin:8px 0 0;color:#7c7f85;font-size:11px;line-height:1;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.template-index .pr-home-products .pr-product-card__copy{display:none}.template-index .pr-home-products .pr-product-card__meta{display:flex;gap:12px;justify-content:space-between;align-items:baseline;margin-top:10px;color:#030e28;font-size:14px;font-weight:500}.template-index .pr-home-products .pr-product-card__meta a{color:#030e28!important;font-size:13px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(3,14,40,.36)}.template-index .pr-conversion-trio{background:#fff!important;padding:64px 0!important;border-bottom:1px solid #ededee}.template-index .pr-conversion-trio__head{max-width:900px;margin:0 0 30px!important;text-align:left!important}.template-index .pr-conversion-trio__eyebrow,.template-index .pr-home-products__eyebrow{color:#7c7f85!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase}.template-index .pr-conversion-trio__head p:not(.pr-conversion-trio__eyebrow){max-width:620px;color:#030e28ad!important;font-size:15px!important;line-height:1.58!important}.template-index .pr-conversion-trio__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.template-index .pr-conversion-trio__card{overflow:visible!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.template-index .pr-conversion-trio__card img{display:block;width:100%;aspect-ratio:1 / 1.08;object-fit:cover;border-radius:4px;background:#f9f9f9}.template-index .pr-conversion-trio__body{padding:16px 0 0!important}.template-index .pr-conversion-trio__kicker{color:#7c7f85!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase}.template-index .pr-conversion-trio__body h3{margin:8px 0!important;color:#030e28;font-size:18px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important}.template-index .pr-conversion-trio__body p:not(.pr-conversion-trio__kicker){color:#030e28a3!important;font-size:13px!important;line-height:1.55!important}.template-index .pr-conversion-trio__body a{color:#030e28!important;font-size:13px;font-weight:500!important;text-decoration:none!important;border-bottom:1px solid rgba(3,14,40,.36)}.template-index .newsletter-container{display:none!important}@media screen and (max-width:900px){.template-index [id$=__hero]{min-height:300px;padding:42px 0 34px}.template-index [id$=__hero] h2{font-size:54px}.template-index [id$=__brand_thesis],.template-index [id$=__review_quotes],.template-index [id$=__ugc_grid],.template-index .pr-conversion-trio{padding:42px 0!important}.template-index .pr-conversion-trio__grid{grid-template-columns:1fr;gap:26px}.template-index .pr-home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.template-index .pr-home-products .pr-product-card h3 a{font-size:13px}}.template-index #shopify-section-puprovia-fable-reference-hero+.shopify-section,.template-index #shopify-section-puprovia-fable-reference-hero~.shopify-section[id*=__pr_isomorphic_home],.template-index #shopify-section-puprovia-fable-reference-hero~.shopify-section:has(.pr-iso-home){display:none!important}.template-index .shopify-section-group-header-group .announcement-bar{min-height:49px!important;background:#adc1ec!important;border:0!important}.template-index .shopify-section-group-header-group .announcement-slider,.template-index .shopify-section-group-header-group .announcement-slider__slide,.template-index .shopify-section-group-header-group .announcement-link,.template-index .shopify-section-group-header-group .announcement-text,.template-index .shopify-section-group-header-group .announcement-link-text{min-height:49px!important;color:#030e28!important;font-size:16px!important;line-height:49px!important;font-weight:700!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}.template-index .pr-nav-framework{min-height:88px!important;background:#fff!important;border-bottom:1px solid #e4e4e4!important;box-shadow:none!important}.template-index .pr-nav-framework__inner{max-width:none!important;min-height:88px!important;padding:0 45px!important;grid-template-columns:minmax(310px,1fr) auto minmax(540px,1fr)!important;gap:28px!important}.template-index .pr-nav-framework__logo{min-height:88px!important;font-family:var(--pr-font-body, "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:30px!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:lowercase!important}.template-index .pr-nav-framework__link{font-size:22px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.template-index .pr-nav-framework__menu,.template-index .pr-nav-framework__utilities{gap:34px!important}.template-index .pr-nav-framework__utilities .pr-nav-framework__link:first-child{font-size:20px!important}.template-index .pr-nav-framework__icon{width:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:transparent!important}.template-index .pr-nav-framework__icon svg{width:27px!important;height:27px!important;stroke-width:2!important}.template-index .pr-reference-home{display:block!important;background:#fff!important;color:#030e28!important}.template-index .pr-reference-home__hero{position:relative!important;min-height:655px!important;overflow:hidden!important;background:#d7d1c9!important}.template-index .pr-reference-home__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important}.template-index .pr-reference-home__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.template-index .pr-reference-home__copy{position:relative!important;z-index:2!important;max-width:760px!important;padding:118px 0 0 91px!important;text-align:left!important}.template-index .pr-reference-home__copy h1{max-width:690px!important;margin:0!important;color:#fff!important;font-family:var(--pr-font-heading, Gelica, Georgia, "Times New Roman", serif)!important;font-size:67px!important;line-height:.97!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.template-index .pr-reference-home__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:59px!important;margin-top:29px!important;padding:0 25px!important;border-radius:4px!important;background:#bdff37!important;color:#030e28!important;border:1px solid #9ce51e!important;box-shadow:none!important;font-size:16px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important}.template-index .pr-reference-home__filters{display:flex!important;min-height:178px!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:0 59px!important;background:#fff!important;border:0!important}.template-index .pr-reference-home__filter-list{display:flex!important;align-items:center!important;gap:24px!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important}.template-index .pr-reference-home__filter-list::-webkit-scrollbar{display:none!important}.template-index .pr-reference-home__filter-list span{color:#030e2885!important;font-size:19px!important;font-weight:500!important;white-space:nowrap!important}.template-index .pr-reference-home__filter-list a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:104px!important;min-height:58px!important;padding:0 29px!important;border-radius:999px!important;background:#f6f6f6!important;color:#030e28b8!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}.template-index .pr-reference-home__sort{flex:0 0 auto!important;color:#030e28a8!important;font-size:18px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}.template-index .pr-home-products{display:block!important;margin:0!important;padding:0 0 84px!important;background:#fff!important;border:0!important}.template-index .pr-home-products .page-width{max-width:none!important;padding:0!important}.template-index .pr-home-products__head{display:none!important}.template-index .pr-home-products__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important}.template-index .pr-home-products .pr-product-card{position:relative!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.template-index .pr-home-products .pr-product-card__image{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1.02!important;overflow:hidden!important;border-radius:0!important;background:#fff!important}.template-index .pr-home-products .pr-product-card__image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:scale(.82)!important;mix-blend-mode:multiply!important}.template-index .pr-home-products .pr-product-card__tag{position:absolute!important;top:28px!important;right:28px!important;left:auto!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;padding:0 13px!important;border-radius:4px!important;background:#bdff37!important;color:#030e28!important;font-size:18px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.template-index .pr-home-products .pr-product-card__body{padding:18px 28px 44px!important;text-align:left!important}.template-index .pr-home-products .pr-product-card h3{margin:0!important}.template-index .pr-home-products .pr-product-card h3 a{color:#030e28!important;font-size:18px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important}.template-index .pr-home-products .pr-product-card__subtitle{margin:8px 0 0!important;color:#030e2894!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.template-index .pr-home-products .pr-product-card__copy{display:none!important}.template-index .pr-home-products .pr-product-card__meta{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:18px!important;margin-top:12px!important;color:#030e28!important;font-size:15px!important;line-height:1.3!important;font-weight:600!important}.template-index .pr-home-products .pr-product-card__meta a{color:#030e28!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;border-bottom:1px solid rgba(3,14,40,.32)!important}@media screen and (max-width:900px){.template-index .pr-nav-framework,.template-index .pr-nav-framework__inner,.template-index .pr-nav-framework__logo{min-height:64px!important}.template-index .pr-nav-framework__inner{grid-template-columns:auto 1fr auto!important;padding:0 16px!important}.template-index .pr-nav-framework__logo{font-size:21px!important;letter-spacing:.24em!important}.template-index .pr-reference-home__hero{min-height:520px!important}.template-index .pr-reference-home__media img{object-position:58% center!important}.template-index .pr-reference-home__copy{padding:70px 22px 0!important}.template-index .pr-reference-home__copy h1{max-width:410px!important;font-size:43px!important}.template-index .pr-reference-home__cta{min-height:48px!important;margin-top:22px!important;padding:0 18px!important;font-size:14px!important}.template-index .pr-reference-home__filters{min-height:110px!important;padding:0 17px!important;display:block!important}.template-index .pr-reference-home__filter-list{min-height:62px!important;gap:10px!important}.template-index .pr-reference-home__filter-list a{min-width:auto!important;min-height:42px!important;padding:0 18px!important;font-size:14px!important}.template-index .pr-reference-home__sort{display:block!important;padding-bottom:14px!important;font-size:13px!important}.template-index .pr-home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .pr-home-products .pr-product-card__image{aspect-ratio:1 / 1.14!important}.template-index .pr-home-products .pr-product-card__tag{top:12px!important;right:12px!important;min-height:30px!important;padding:0 9px!important;font-size:12px!important}.template-index .pr-home-products .pr-product-card__body{padding:12px 14px 28px!important}.template-index .pr-home-products .pr-product-card h3 a{font-size:14px!important}.template-index .pr-home-products .pr-product-card__meta{display:block!important;font-size:13px!important}.template-index .pr-home-products .pr-product-card__meta a{display:inline-block!important;margin-top:8px!important}}:root{--pr-color-ink: #030e28;--pr-color-muted: rgba(3, 14, 40, .64);--pr-color-line: #ededee;--pr-color-cloud: #f6f6f6;--pr-color-blue: #adc1ec;--pr-color-lime: #bdff37;--pr-font-body: "Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pr-font-heading: Gelica, Georgia, "Times New Roman", serif;--pr-radius-xs: 4px;--pr-radius-pill: 999px;--pr-shadow-flat: none;--pr-motion-fast: .18s}.template-index *,.template-index *:before,.template-index *:after{box-sizing:border-box}body.template-index,.template-index .main-content,.template-index .page-container,.template-index .transition-body{margin:0!important;padding:0!important;background:#fff!important}.template-index #shopify-section-puprovia-fable-reference-hero+.shopify-section:has(.pr-home-products){margin-top:0!important}.template-index .shopify-section-group-popups-group,.template-index .modal[id*=NewsletterPopup],.template-index .age-verification-popup,.template-index [data-section-type=newsletter-popup]{display:none!important}.template-index .pr-nav-framework__link,.template-index .pr-reference-home__filter-list a,.template-index .pr-reference-home__sort,.template-index .pr-home-products .pr-product-card__meta a,.template-index .pr-conversion-trio__body a{transition:color var(--pr-motion-fast) ease,background-color var(--pr-motion-fast) ease,border-color var(--pr-motion-fast) ease,opacity var(--pr-motion-fast) ease}.template-index .pr-reference-home__hero{min-height:min(655px,calc(100vh - 137px))!important}.template-index .pr-reference-home__copy h1{text-wrap:balance}.template-index .pr-reference-home__filter-list a:hover,.template-index .pr-reference-home__filter-list a:focus-visible{background:#ececec!important;color:var(--pr-color-ink)!important}.template-index .pr-reference-home__sort:hover,.template-index .pr-home-products .pr-product-card__meta a:hover,.template-index .pr-conversion-trio__body a:hover{border-bottom-color:var(--pr-color-ink)!important}.template-index .pr-home-products{padding-bottom:28px!important}.template-index .pr-home-products__grid{border-top:1px solid transparent!important}.template-index .pr-home-products .pr-product-card{border-right:1px solid transparent!important;border-bottom:1px solid transparent!important}.template-index .pr-home-products .pr-product-card__image{background:linear-gradient(180deg,#fff,#fafafa)!important}.template-index .pr-home-products .pr-product-card__image img{transition:transform .22s ease,opacity .22s ease!important}.template-index .pr-home-products .pr-product-card:hover .pr-product-card__image img{transform:scale(.86)!important}.template-index .pr-home-products .pr-product-card__tag:empty{display:none!important}.template-index .pr-home-products .pr-product-card__meta span{white-space:nowrap!important}.template-index .pr-conversion-trio{margin-top:0!important;padding-top:52px!important;padding-bottom:58px!important}.template-index .pr-conversion-trio .page-width{max-width:none!important;padding:0 59px!important}.template-index .pr-conversion-trio__head{display:grid!important;grid-template-columns:minmax(280px,520px) minmax(280px,620px)!important;column-gap:54px!important;align-items:end!important;max-width:none!important;margin-bottom:34px!important}.template-index .pr-conversion-trio__eyebrow{grid-column:1 / -1!important}.template-index .pr-conversion-trio__head h2{max-width:560px!important}.template-index .pr-conversion-trio__head p:not(.pr-conversion-trio__eyebrow){margin-bottom:6px!important}.template-index .pr-conversion-trio__grid{gap:28px!important}.template-index .footer__section,.template-index .site-footer,.template-index footer{margin-top:0!important}@media screen and (min-width:901px){.template-index .pr-home-products__grid .pr-product-card:nth-child(n+10){display:none!important}}@media screen and (max-width:1100px){.template-index .pr-nav-framework__utilities{display:none!important}.template-index .pr-nav-framework__inner{grid-template-columns:auto 1fr auto!important}}@media screen and (max-width:900px){.template-index .announcement-slider,.template-index .announcement-slider__slide,.template-index .announcement-text,.template-index .announcement-link,.template-index .announcement-link-text{font-size:13px!important}.template-index .pr-reference-home__hero{min-height:calc(100vh - 113px)!important}.template-index .pr-reference-home__copy{padding-top:56px!important}.template-index .pr-reference-home__filters{min-height:104px!important}.template-index .pr-reference-home__filter-list span{font-size:13px!important}.template-index .pr-home-products{padding-bottom:16px!important}.template-index .pr-home-products .pr-product-card__image img{transform:scale(.9)!important}.template-index .pr-home-products .pr-product-card:hover .pr-product-card__image img{transform:scale(.92)!important}.template-index .pr-conversion-trio{padding-top:38px!important;padding-bottom:44px!important}.template-index .pr-conversion-trio .page-width{padding:0 17px!important}.template-index .pr-conversion-trio__head{display:block!important;margin-bottom:24px!important}}.template-index .index-section--footer,.template-index #shopify-section-sections--22289866948826__footer-promotions,.template-index .footer-promotions{display:none!important}.template-index .site-footer{margin-top:0!important;padding:56px 0 28px!important;background:#030e28!important;border-top:0!important;color:#fff!important}.template-index .site-footer .page-width{max-width:none!important;padding:0 59px!important}.template-index .site-footer .grid{display:grid!important;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(140px,.72fr)) minmax(260px,1fr)!important;gap:34px!important;margin:0!important}.template-index .site-footer .grid__item{width:auto!important;padding:0!important;float:none!important}.template-index .site-footer .footer__title{margin:0 0 16px!important;color:#fff!important;font-family:var(--pr-font-body)!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.template-index .site-footer p,.template-index .site-footer li,.template-index .site-footer a{color:#ffffffb8!important;font-size:13px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:0!important;text-decoration:none!important}.template-index .site-footer a:hover,.template-index .site-footer a:focus-visible{color:#fff!important}.template-index .site-footer__linklist li{margin:0 0 8px!important}.template-index .footer__item-padding{padding:0!important}.template-index .footer__newsletter{display:flex!important;align-items:center!important;min-height:48px!important;margin-top:18px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:4px!important;overflow:hidden!important;background:#ffffff0f!important}.template-index .footer__newsletter-input{min-height:48px!important;border:0!important;background:transparent!important;color:#fff!important;font-size:13px!important}.template-index .footer__newsletter-input::placeholder{color:#ffffff94!important}.template-index .footer__newsletter-btn{width:48px!important;min-width:48px!important;height:48px!important;background:#bdff37!important;color:#030e28!important;border:0!important}.template-index .footer__newsletter-btn svg{width:19px!important;height:19px!important}.template-index .payment-icons{display:none!important}.template-index .footer__small-text{margin:28px 0 0!important;color:#ffffff8a!important;font-size:12px!important}.template-index .footer__small-text a[href*="shopify.com"]{display:none!important}@media screen and (max-width:900px){.template-index .site-footer{padding:38px 0 24px!important}.template-index .site-footer .page-width{padding:0 17px!important}.template-index .site-footer .grid{display:block!important}.template-index .site-footer .grid__item{padding:0 0 20px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;margin-bottom:18px!important}.template-index .site-footer .grid__item:last-child{border-bottom:0!important;margin-bottom:0!important}.template-index .site-footer .footer__title{margin-bottom:10px!important}}.template-index .announcement-text,.template-index .announcement-link-text,.template-index .pr-nav-framework__link,.template-index .pr-nav-framework__mobile-link,.template-index .pr-home-products .pr-product-card__tag{font-size:0!important}.template-index .announcement-text:after,.template-index .announcement-link-text:after,.template-index .pr-nav-framework__link:after,.template-index .pr-nav-framework__mobile-link:after,.template-index .pr-home-products .pr-product-card__tag:after{font-size:inherit;line-height:inherit}.template-index .announcement-text:after{content:"Enjoy 10% off your first order with code WELCOME10";font-size:16px!important}.template-index .announcement-link-text:after{content:"Shop now";font-size:16px!important}.template-index .pr-nav-framework__menu .pr-nav-framework__link:nth-child(1):after,.template-index .pr-nav-framework__mobile .pr-nav-framework__mobile-link:nth-child(1):after{content:"Shop"}.template-index .pr-nav-framework__menu .pr-nav-framework__link:nth-child(2):after,.template-index .pr-nav-framework__mobile .pr-nav-framework__mobile-link:nth-child(2):after{content:"Sets"}.template-index .pr-nav-framework__menu .pr-nav-framework__link:nth-child(3):after,.template-index .pr-nav-framework__mobile .pr-nav-framework__mobile-link:nth-child(3):after{content:"Our story"}.template-index .pr-nav-framework__utilities .pr-nav-framework__link:nth-child(1):after,.template-index .pr-nav-framework__mobile .pr-nav-framework__mobile-link:nth-child(4):after{content:"Pet gear quiz"}.template-index .pr-nav-framework__utilities .pr-nav-framework__link:nth-child(2):after,.template-index .pr-nav-framework__mobile .pr-nav-framework__mobile-link:nth-child(5):after{content:"Real pets"}.template-index .pr-nav-framework__utilities .pr-nav-framework__link:nth-child(3):after,.template-index .pr-nav-framework__mobile .pr-nav-framework__mobile-link:nth-child(6):after{content:"Journal"}.template-index .pr-nav-framework__utilities .pr-nav-framework__link:nth-child(4):after,.template-index .pr-nav-framework__mobile .pr-nav-framework__mobile-link:nth-child(7):after{content:"Wholesale"}.template-index .pr-nav-framework__link:after{font-size:22px!important}.template-index .pr-nav-framework__utilities .pr-nav-framework__link:first-child:after{font-size:20px!important}.template-index .pr-nav-framework__mobile-link:after{font-size:15px!important}.template-index .pr-home-products .pr-product-card:nth-child(1) .pr-product-card__tag:after,.template-index .pr-home-products .pr-product-card:nth-child(2) .pr-product-card__tag:after{content:"Best seller"}.template-index .pr-home-products .pr-product-card:nth-child(3) .pr-product-card__tag:after{content:"New arrival"}.template-index .pr-home-products .pr-product-card:nth-child(4) .pr-product-card__tag:after,.template-index .pr-home-products .pr-product-card:nth-child(8) .pr-product-card__tag:after{content:"Walk"}.template-index .pr-home-products .pr-product-card:nth-child(5) .pr-product-card__tag:after{content:"Feed"}.template-index .pr-home-products .pr-product-card:nth-child(6) .pr-product-card__tag:after{content:"Play"}.template-index .pr-home-products .pr-product-card:nth-child(7) .pr-product-card__tag:after,.template-index .pr-home-products .pr-product-card:nth-child(9) .pr-product-card__tag:after{content:"Travel"}.template-index .pr-home-products .pr-product-card:nth-child(10) .pr-product-card__tag:after,.template-index .pr-home-products .pr-product-card:nth-child(11) .pr-product-card__tag:after{content:"Cleanup"}.template-index .pr-home-products .pr-product-card__tag:after{display:block;font-size:18px!important}@media screen and (max-width:900px){.template-index .announcement-text:after,.template-index .announcement-link-text:after{font-size:13px!important}.template-index .pr-nav-framework__link:after{font-size:14px!important}.template-index .pr-home-products .pr-product-card__tag:after{font-size:12px!important}}.template-index .pr-home-products .pr-product-card{display:flex!important;min-height:0!important;flex-direction:column!important}.template-index .pr-home-products .pr-product-card__image{contain:layout paint!important;isolation:isolate!important}.template-index .pr-home-products .pr-product-card__image img{aspect-ratio:1 / 1!important;will-change:transform!important}.template-index .pr-home-products .pr-product-card__body{display:grid!important;min-height:132px!important;grid-template-rows:auto auto 1fr!important;align-content:start!important}.template-index .pr-home-products .pr-product-card h3 a{display:-webkit-box!important;min-height:45px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.template-index .pr-home-products .pr-product-card__subtitle{min-height:19px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.template-index .pr-home-products .pr-product-card__meta{align-self:end!important;min-height:38px!important}.template-index .pr-home-products .pr-product-card__meta a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border:1px solid rgba(3,14,40,.18)!important;border-radius:4px!important;background:#fff!important;line-height:1!important;white-space:nowrap!important}.template-index .pr-home-products .pr-product-card__meta a:hover,.template-index .pr-home-products .pr-product-card__meta a:focus-visible{background:#030e28!important;border-color:#030e28!important;color:#fff!important}@media screen and (max-width:900px){.template-index .pr-home-products .pr-product-card__body{min-height:128px!important}.template-index .pr-home-products .pr-product-card h3 a{min-height:36px!important}.template-index .pr-home-products .pr-product-card__subtitle{min-height:18px!important;white-space:normal!important}.template-index .pr-home-products .pr-product-card__meta{min-height:58px!important}.template-index .pr-home-products .pr-product-card__meta a{width:100%!important;margin-top:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/puprovia-home-fable-v5.css.map */
