:root{--nf-ink:#1e211c;--nf-muted:#6f7169;--nf-deep:#173f32;--nf-leaf:#6f8f41;--nf-paper:#fffdf8;--nf-cream:#f6f2ea;--nf-line:#ded8cc;--nf-warm:#b86a3c}body{background:var(--nf-paper);color:var(--nf-ink)}.shopify-section:has(.nf-page),.shopify-section:has(.nf-pdp),.shopify-section:has(.nf-collection){background:var(--nf-paper)}.nf-page,.nf-pdp,.nf-collection{color:var(--nf-ink);font-family:var(--font-body--family, Inter, system-ui, sans-serif);letter-spacing:0}.nf-page *,.nf-pdp *,.nf-collection *{box-sizing:border-box;letter-spacing:0}.nf-shell{width:min(1120px,calc(100vw - 32px));margin:0 auto}.nf-kicker{margin:0 0 .7rem;font-size:.72rem;line-height:1.2;font-weight:850;text-transform:uppercase;color:var(--nf-deep)}.nf-title{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2.1rem,5vw,5.2rem);line-height:.94;font-weight:500;letter-spacing:0}.nf-copy{margin:1rem 0 0;color:var(--nf-muted);font-size:.98rem;line-height:1.55;max-width:560px}.nf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1.1rem;border:1px solid var(--nf-deep);background:var(--nf-deep);color:#fff;text-decoration:none;font-size:.84rem;font-weight:850}.nf-btn--ghost{background:transparent;color:var(--nf-deep)}.nf-hero{min-height:min(680px,calc(100vh - 96px));display:grid;align-items:center;background:linear-gradient(90deg,#0d1913db,#0d19138a,#0d19131f),var(--nf-cream);position:relative;overflow:hidden}.nf-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nf-hero-media img{width:100%;height:100%;object-fit:cover;opacity:.78}.nf-hero-media--pexels img{object-position:center 56%;opacity:.86}.nf-hero .nf-shell{position:relative;z-index:1;padding:5rem 0 4rem;color:#fff}.nf-hero .nf-kicker,.nf-hero .nf-copy{color:#ffffffe6;text-shadow:0 2px 18px rgba(0,0,0,.34)}.nf-hero .nf-title{text-shadow:0 3px 24px rgba(0,0,0,.32)}.nf-hero .nf-copy{max-width:440px}.nf-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.45rem}.nf-hero .nf-btn{border-color:#fff;background:#fff;color:var(--nf-deep)}.nf-hero .nf-btn--ghost{background:transparent;color:#fff}.nf-band{padding:clamp(3.2rem,7vw,6rem) 0;border-top:1px solid rgba(30,33,28,.08)}.nf-band--tint{background:var(--nf-cream)}.nf-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:2rem;align-items:end;margin-bottom:1.5rem}.nf-section-head h2{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.9rem,3.2vw,3.25rem);line-height:1;font-weight:500}.nf-section-head p{margin:0;color:var(--nf-muted);font-size:.92rem;line-height:1.55}.nf-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.nf-category{border:1px solid var(--nf-line);background:#fff;color:var(--nf-ink);text-decoration:none;display:grid;min-height:285px;grid-template-rows:1fr auto}.nf-category figure,.nf-card figure{margin:0;background:#ebe7df;overflow:hidden}.nf-category img,.nf-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.nf-category:hover img,.nf-card:hover img{transform:scale(1.025)}.nf-category-body{padding:.88rem}.nf-category h3,.nf-card h3{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:1.12rem;font-weight:500;line-height:1.12}.nf-category p,.nf-card p{margin:.35rem 0 0;color:var(--nf-muted);font-size:.78rem;line-height:1.35}.nf-link{display:inline-block;margin-top:.55rem;color:var(--nf-deep);font-size:.78rem;font-weight:850;text-underline-offset:3px}.nf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.nf-card{color:var(--nf-ink);text-decoration:none;display:block}.nf-card figure{aspect-ratio:1 / 1;border:1px solid rgba(30,33,28,.08)}.nf-card-body{padding-top:.72rem}.nf-card .nf-card-type{display:block;margin-bottom:.28rem;color:var(--nf-muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.nf-price{display:flex;gap:.45rem;align-items:baseline;margin-top:.45rem;font-size:.86rem;font-weight:850}.nf-price s{color:#9b958a;font-weight:500}.nf-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--nf-line);background:#fff}.nf-guide{padding:1.1rem;border-right:1px solid var(--nf-line)}.nf-guide:last-child{border-right:0}.nf-guide strong{display:block;margin-bottom:.35rem;font-family:var(--font-heading--family, Georgia, serif);font-size:1.08rem;font-weight:500}.nf-guide span{color:var(--nf-muted);font-size:.84rem;line-height:1.45}.nf-promise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line)}.nf-promise div{padding:1rem;border-right:1px solid var(--nf-line)}.nf-promise div:last-child{border-right:0}.nf-promise strong{display:block;font-size:.9rem}.nf-promise span{display:block;margin-top:.3rem;color:var(--nf-muted);font-size:.76rem;line-height:1.35}.nf-journal{background:var(--nf-deep);color:#fff;padding:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.nf-journal h2{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.8rem,3vw,3rem);line-height:1;font-weight:500}.nf-journal p{color:#ffffffc7;margin:0;font-size:.92rem;line-height:1.5}.nf-collection-hero{padding:clamp(2.5rem,6vw,5rem) 0 2rem;background:var(--nf-cream)}.nf-collection-grid{padding:2rem 0 5rem}.nf-pdp-wrap{padding:clamp(1.5rem,4vw,3rem) 0 4rem}.nf-pdp-layout{display:grid;grid-template-columns:minmax(0,58%) minmax(360px,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.nf-gallery{display:grid;grid-template-columns:70px minmax(0,1fr);gap:.8rem;position:sticky;top:92px}.nf-thumbs{display:grid;gap:.55rem;align-content:start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:.45rem}.nf-thumb{width:60px;aspect-ratio:1/1;border:1px solid var(--nf-line);background:#fff;padding:0;cursor:pointer}.nf-thumb.is-active{border-color:var(--nf-ink);box-shadow:inset 0 0 0 1px var(--nf-ink)}.nf-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nf-main-media{aspect-ratio:1/1;overflow:hidden;background:var(--nf-cream);border:1px solid rgba(30,33,28,.08)}.nf-main-media img{width:100%;height:100%;object-fit:cover;display:block;transform:translateY(0);transition:transform .28s ease,opacity .22s ease}.nf-main-media.is-moving img{transform:translateY(14px);opacity:.2}.nf-product-info{padding-top:.2rem}.nf-breadcrumb{color:var(--nf-muted);font-size:.74rem;margin-bottom:1rem}.nf-product-info h1{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;font-weight:500;overflow-wrap:anywhere}.nf-stars{margin:1rem 0 .7rem;color:var(--nf-leaf);font-size:.84rem;font-weight:850}.nf-pdp-price{display:flex;align-items:baseline;gap:.6rem;margin:1rem 0 1.25rem;font-size:1.15rem;font-weight:850}.nf-pdp-price s{color:#918b80;font-weight:500}.nf-option-group{display:grid;gap:.55rem;margin:1.1rem 0}.nf-option-label{margin:0 0 .55rem;font-size:.86rem;font-weight:900}.nf-option{position:relative;display:block}.nf-option input{position:absolute;opacity:0;pointer-events:none}.nf-option-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:62px;padding:.58rem .72rem;border:1px solid var(--nf-line);background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.nf-option-card>span:not(.nf-option-thumb):not(.nf-option-price){min-width:0}.nf-option input:checked+.nf-option-card{border-color:var(--nf-ink);box-shadow:inset 0 0 0 1px var(--nf-ink);background:#fbf8f1}.nf-option-thumb{width:48px;aspect-ratio:1/1;background:var(--nf-cream);border:1px solid rgba(30,33,28,.08);overflow:hidden}.nf-option-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nf-option-title{display:block;color:var(--nf-ink);font-size:.86rem;line-height:1.15;font-weight:850;overflow-wrap:anywhere}.nf-option-note{display:block;margin-top:.16rem;color:var(--nf-muted);font-size:.74rem;line-height:1.25;overflow-wrap:anywhere}.nf-option-price{display:grid;justify-items:end;gap:.12rem;white-space:nowrap;font-size:.8rem;font-weight:850}.nf-option-price s{color:#9a958c;font-weight:500}.nf-buy-row{display:grid;grid-template-columns:94px 1fr;gap:.65rem;margin-top:1rem}.nf-qty{min-height:46px;border:1px solid var(--nf-line);padding:0 .7rem;font-size:.92rem}.nf-add{min-height:46px;border:1px solid var(--nf-deep);background:var(--nf-deep);color:#fff;font-size:.9rem;font-weight:900;cursor:pointer}.nf-add[disabled]{opacity:.55;cursor:not-allowed}.nf-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.nf-trust div{border:1px solid var(--nf-line);background:#fff;padding:.75rem}.nf-trust strong{display:block;font-size:.78rem}.nf-trust span{display:block;color:var(--nf-muted);font-size:.72rem;line-height:1.35;margin-top:.18rem}.nf-details{margin-top:1.25rem;border-top:1px solid var(--nf-line)}.nf-details details{border-bottom:1px solid var(--nf-line);padding:.85rem 0}.nf-details summary{cursor:pointer;font-size:.86rem;font-weight:850}.nf-details .rte{color:var(--nf-muted);font-size:.86rem;line-height:1.55;padding-top:.6rem}.nf-pdp--pet-station .nf-pdp-wrap{padding-top:clamp(1rem,3vw,2rem)}.nf-pdp--pet-station .nf-pdp-layout{grid-template-columns:minmax(0,60%) minmax(380px,1fr);gap:clamp(1.6rem,4vw,3rem)}.nf-pdp--pet-station .nf-gallery{top:84px}.nf-pdp--pet-station .nf-main-media{background:#f5f0e8;border-color:#e4dccf}.nf-pdp--pet-station .nf-main-media img{object-fit:contain;padding:clamp(.35rem,1vw,.7rem)}.nf-pdp--pet-station .nf-product-info{position:sticky;top:84px;padding:1.15rem;border:1px solid #dfd6c9;background:#fff;box-shadow:0 18px 45px #1f231c14}.nf-pdp--pet-station .nf-breadcrumb{margin-bottom:.72rem}.nf-pdp--pet-station .nf-kicker{display:inline-flex;align-items:center;min-height:1.55rem;margin-bottom:.7rem;padding:0 .58rem;border:1px solid #e1d3a1;background:#fbefb4;color:#1d211b;font-size:.68rem}.nf-pdp--pet-station .nf-product-info h1{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.02;font-weight:850}.nf-pdp--pet-station .nf-copy{max-width:none;margin-top:.72rem;color:#535a50;font-size:.95rem;line-height:1.5}.nf-pdp--pet-station .nf-pdp-price{margin:.85rem 0 1rem;font-size:1.18rem}.nf-pdp--pet-station .nf-pdp-price s{font-size:.92rem}.nf-pdp-badges{grid-column:2;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.nf-pdp-badges span{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .66rem;border:1px solid #ded6c8;background:#fff;color:#2b3028;font-size:.74rem;font-weight:850}.nf-pet-quick-points{display:flex;flex-wrap:wrap;gap:.42rem;margin:.85rem 0 0}.nf-pet-quick-points span{display:inline-flex;align-items:center;min-height:1.7rem;padding:0 .6rem;border:1px solid #d8e0cf;background:#f2f6ec;color:var(--nf-deep);font-size:.72rem;font-weight:850}.nf-pet-offer-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.9rem 0 0;border:1px solid #ded6c8;background:#fffdf8}.nf-pet-offer-strip div{min-width:0;padding:.62rem .7rem;border-right:1px solid #ded6c8}.nf-pet-offer-strip div:last-child{border-right:0}.nf-pet-offer-strip strong{display:block;color:#1e211c;font-size:.72rem;line-height:1.15}.nf-pet-offer-strip span{display:block;margin-top:.15rem;color:#646b60;font-size:.66rem;line-height:1.25;overflow-wrap:anywhere}.nf-pdp--pet-station .nf-option-group{margin:.95rem 0 0;gap:.5rem}.nf-pdp--pet-station .nf-option-label{margin-bottom:.25rem;font-size:.82rem;text-transform:uppercase}.nf-variant-swatches{margin:.9rem 0 .3rem}.nf-variant-swatches p{margin:0 0 .45rem;color:#4f574d;font-size:.78rem;font-weight:900;text-transform:uppercase}.nf-variant-swatches>div{display:flex;flex-wrap:wrap;gap:.48rem}.nf-variant-swatch{width:64px;min-height:72px;display:grid;grid-template-rows:44px auto;gap:.26rem;justify-items:center;border:1px solid #ded6c8;background:#fff;padding:.34rem .3rem;color:#2c3028;cursor:pointer}.nf-variant-swatch.is-active{border-color:#1e211c;box-shadow:inset 0 0 0 1px #1e211c;background:#fffdf8}.nf-variant-swatch img{width:44px;height:44px;object-fit:contain;display:block}.nf-variant-swatch span{max-width:100%;color:#4f574d;font-size:.62rem;line-height:1.05;font-weight:850;overflow-wrap:anywhere}.nf-pdp--pet-station .nf-option-card{grid-template-columns:54px minmax(0,1fr) auto;min-height:70px;padding:.58rem .68rem;border-color:#ded6c8}.nf-pdp--pet-station .nf-option input:checked+.nf-option-card{border-color:#1e211c;box-shadow:inset 0 0 0 1px #1e211c,0 8px 18px #1f231c14;background:#fffdf8}.nf-pdp--pet-station .nf-option-thumb{width:54px;background:#f5f0e8}.nf-pdp--pet-station .nf-option-thumb img{object-fit:contain;padding:3px}.nf-pdp--pet-station .nf-option-title{font-size:.84rem}.nf-pdp--pet-station .nf-option-note{font-size:.72rem}.nf-pdp--pet-station .nf-option-price{font-size:.82rem}.nf-pdp--pet-station .nf-buy-row{margin-top:.9rem;grid-template-columns:72px 1fr}.nf-pdp--pet-station .nf-qty{min-height:50px;text-align:center;border-color:#1e211c}.nf-pdp--pet-station .nf-add{min-height:50px;background:#1e211c;border-color:#1e211c;text-transform:uppercase}.nf-cta-note{margin:.55rem 0 0;color:#6a6f66;font-size:.74rem;line-height:1.35}.nf-pdp--pet-station .nf-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:1rem;border:1px solid #ded6c8}.nf-pdp--pet-station .nf-trust div{border:0;border-right:1px solid #ded6c8;padding:.68rem}.nf-pdp--pet-station .nf-trust div:last-child{border-right:0}.nf-pdp--pet-station .nf-trust strong{font-size:.72rem;line-height:1.15}.nf-pdp--pet-station .nf-trust span{font-size:.68rem}.nf-pdp--pet-station .nf-details{margin-top:1rem}.nf-pdp--pet-station .nf-details summary{text-transform:uppercase}.nf-pet-sticky{display:none}.nf-conversion-stack{width:min(1120px,calc(100% - 32px));max-width:calc(100% - 32px);display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 0 clamp(3rem,6vw,5rem);overflow:hidden}.nf-conversion-stack>*{min-width:0;width:100%;max-width:100%}.nf-pdp-anchor-bar{position:sticky;top:0;z-index:12;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:.65rem 0;background:#fffdf8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #ded6c8;border-bottom:1px solid #ded6c8}.nf-pdp-anchor-bar a{display:inline-flex;align-items:center;min-height:34px;padding:0 .78rem;border:1px solid #ded6c8;background:#fff;color:#1e211c;text-decoration:none;font-size:.76rem;line-height:1;font-weight:900}.nf-pet-info-grid,.nf-review-panel,.nf-rebuy-panel,.nf-recent-panel,.nf-commerce-modules,.nf-pet-comparison,.nf-pet-howto,.nf-pet-faq{border-top:1px solid #ded6c8;padding-top:1.25rem;scroll-margin-top:88px}.nf-pet-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.8rem}.nf-pet-info-card{border:1px solid #ded6c8;background:#fff;padding:1rem}.nf-pet-info-card h2{margin:.15rem 0 .8rem;color:#1e211c;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.05;font-weight:850}.nf-pet-tag-cloud{display:flex;flex-wrap:wrap;gap:.42rem}.nf-pet-tag-cloud span{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .58rem;border:1px solid #d8e0cf;background:#f2f6ec;color:#173f32;font-size:.74rem;font-weight:850}.nf-pet-bullet-list{margin:.1rem 0 0;padding-left:1.1rem;color:#646b60;font-size:.9rem;line-height:1.52}.nf-pet-bullet-list li+li{margin-top:.35rem}.nf-review-panel{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:1rem;align-items:start}.nf-review-panel h2,.nf-rebuy-panel h2,.nf-recent-panel h2,.nf-pet-comparison h2,.nf-pet-howto h2,.nf-pet-faq h2{margin:0;color:#1e211c;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.45rem,2.6vw,2.4rem);line-height:1.05;font-weight:850}.nf-review-panel p,.nf-rebuy-panel .nf-section-head p,.nf-recent-panel .nf-section-head p{color:#646b60;font-size:.9rem;line-height:1.5}.nf-review-widget,.nf-module-card,.nf-rebuy-card,.nf-recent-card{border:1px solid #ded6c8;background:#fff}.nf-review-widget{min-height:160px;padding:1rem}.nf-commerce-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.8rem}.nf-module-card{padding:1rem}.nf-module-card h3{margin:.15rem 0 .45rem;color:#1e211c;font-size:1.05rem;line-height:1.15;font-weight:900}.nf-module-card p:not(.nf-kicker){margin:.35rem 0 .8rem;color:#646b60;font-size:.84rem;line-height:1.45}.nf-module-card button,.nf-module-card select{width:100%;min-height:42px;border:1px solid #1e211c;background:#1e211c;color:#fff;padding:0 .85rem;font-size:.82rem;font-weight:900;cursor:pointer}.nf-module-card select{background:#fff;color:#1e211c}.nf-bundle-actions{display:grid;gap:.45rem}.nf-bundle-actions button[disabled]{opacity:.65;cursor:wait}.nf-rebuy-panel .nf-section-head,.nf-recent-panel .nf-section-head,.nf-pet-comparison .nf-section-head,.nf-pet-howto .nf-section-head,.nf-pet-faq .nf-section-head{margin-bottom:1rem}.nf-compare-table-wrap{overflow-x:auto;border:1px solid #ded6c8;background:#fff}.nf-compare-table{width:100%;min-width:720px;border-collapse:collapse}.nf-compare-table th,.nf-compare-table td{padding:.85rem;border-bottom:1px solid #ded6c8;border-right:1px solid #ded6c8;color:#646b60;font-size:.84rem;line-height:1.35;text-align:left;vertical-align:top}.nf-compare-table th{color:#1e211c;font-weight:900}.nf-compare-table thead th{background:#f6f2ea;color:#173f32;font-size:.76rem;text-transform:uppercase}.nf-compare-table tr:last-child th,.nf-compare-table tr:last-child td{border-bottom:0}.nf-compare-table th:last-child,.nf-compare-table td:last-child{border-right:0}.nf-howto-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.8rem;counter-reset:nfpetstep}.nf-howto-steps div{border:1px solid #ded6c8;background:#fff;padding:1rem;min-height:140px}.nf-howto-steps strong{display:block;color:#1e211c;font-size:.92rem;line-height:1.2}.nf-howto-steps span{display:block;margin-top:.42rem;color:#646b60;font-size:.82rem;line-height:1.42}.nf-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.7rem}.nf-faq-grid details{border:1px solid #ded6c8;background:#fff;padding:.9rem 1rem}.nf-faq-grid summary{cursor:pointer;color:#1e211c;font-size:.9rem;line-height:1.25;font-weight:900}.nf-faq-grid p{margin:.6rem 0 0;color:#646b60;font-size:.84rem;line-height:1.45}.nf-rebuy-grid,.nf-recent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.8rem}.nf-rebuy-card,.nf-recent-card{display:grid;color:#1e211c;text-decoration:none;overflow:hidden}.nf-rebuy-card a,.nf-recent-card{color:#1e211c;text-decoration:none}.nf-rebuy-card img,.nf-recent-card img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block;background:#f5f0e8;padding:.45rem}.nf-rebuy-card a span,.nf-recent-card span{display:block;margin:.7rem .78rem .2rem;color:#6a6f66;font-size:.66rem;font-weight:900;text-transform:uppercase}.nf-rebuy-card strong,.nf-recent-card strong{display:block;margin:0 .78rem;color:#1e211c;font-size:.9rem;line-height:1.18;overflow-wrap:anywhere}.nf-rebuy-card>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.78rem;margin-top:auto}.nf-rebuy-card>div>span,.nf-recent-card em{color:#1e211c;font-size:.86rem;font-style:normal;font-weight:900}.nf-rebuy-card form{margin:0}.nf-rebuy-card button{min-height:36px;border:1px solid #1e211c;background:#1e211c;color:#fff;padding:0 .7rem;font-size:.74rem;font-weight:900;cursor:pointer;white-space:nowrap}.nf-rebuy-card button[disabled]{opacity:.55;cursor:not-allowed}.nf-recent-card em{display:block;margin:.45rem .78rem .78rem}.nf-empty-module{margin:0;color:#6a6f66;font-size:.86rem;line-height:1.45}@media(max-width:900px){.nf-section-head,.nf-pdp-layout,.nf-journal{grid-template-columns:1fr}.nf-category-grid,.nf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-promise,.nf-guides{grid-template-columns:1fr 1fr}.nf-gallery{position:static;grid-template-columns:1fr}.nf-pdp--pet-station .nf-pdp-layout{grid-template-columns:1fr}.nf-pdp--pet-station .nf-product-info{position:static;padding:0;border:0;box-shadow:none;background:transparent}.nf-pdp--pet-station .nf-gallery{position:static}.nf-pdp-badges{grid-column:auto}.nf-pdp--pet-station .nf-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-pet-offer-strip,.nf-pet-info-grid,.nf-review-panel,.nf-commerce-modules,.nf-howto-steps,.nf-faq-grid{grid-template-columns:1fr}.nf-pdp-anchor-bar{position:static}.nf-rebuy-grid,.nf-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-pdp--pet-station .nf-trust div:nth-child(2){border-right:0}.nf-pdp--pet-station .nf-trust div:nth-child(-n+2){border-bottom:1px solid #ded6c8}.nf-thumbs{order:2;display:flex;overflow-x:auto;max-height:none;padding:.2rem 0}.nf-thumb{flex:0 0 58px}}@media(max-width:640px){.nf-shell{width:min(100% - 24px,1120px)}.nf-hero{min-height:560px}.nf-category-grid,.nf-grid,.nf-promise,.nf-guides,.nf-trust{grid-template-columns:1fr}.nf-category{min-height:240px}.nf-option-card{grid-template-columns:44px minmax(0,1fr)}.nf-option-price{grid-column:2;justify-items:start}.nf-buy-row{grid-template-columns:82px 1fr}.nf-pdp--pet-station{padding-bottom:86px}.nf-pdp--pet-station .nf-pdp-wrap{padding-bottom:2rem}.nf-pdp-badges{display:none}.nf-pdp--pet-station .nf-product-info h1{font-size:clamp(1.75rem,8vw,2.35rem)}.nf-pdp--pet-station .nf-option-card{grid-template-columns:48px minmax(0,1fr)}.nf-pet-offer-strip div{border-right:0;border-bottom:1px solid #ded6c8}.nf-pet-offer-strip div:last-child{border-bottom:0}.nf-pdp-anchor-bar{overflow-x:auto;flex-wrap:nowrap;padding:.55rem 0}.nf-pdp-anchor-bar a{flex:0 0 auto}.nf-variant-swatch{width:58px}.nf-pdp--pet-station .nf-option-price{grid-column:2;justify-items:start}.nf-pdp--pet-station .nf-trust,.nf-rebuy-grid,.nf-recent-grid{grid-template-columns:1fr}.nf-pdp--pet-station .nf-trust div{border-right:0;border-bottom:1px solid #ded6c8}.nf-pdp--pet-station .nf-trust div:last-child{border-bottom:0}.nf-pet-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .9rem;background:#fffdf8;border-top:1px solid #ded6c8;box-shadow:0 -10px 30px #272a231f}.nf-pet-sticky strong{display:block;color:var(--nf-ink);font-size:.96rem;line-height:1.1}.nf-pet-sticky span{display:block;color:var(--nf-muted);font-size:.72rem;margin-top:.1rem}.nf-pet-sticky button{min-height:44px;border:1px solid #1e211c;background:#1e211c;color:#fff;padding:0 1rem;font-weight:900;white-space:nowrap;text-transform:uppercase}}.nf-cart{padding:clamp(2rem,5vw,4.5rem) 0;background:var(--nf-paper)}.nf-cart-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1.5rem}.nf-cart-head h1{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2.2rem,4vw,4rem);line-height:1;font-weight:500}.nf-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2rem;align-items:start}.nf-cart-items{border-top:1px solid var(--nf-line)}.nf-cart-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--nf-line);align-items:center}.nf-cart-item img{width:110px;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--nf-line);background:#fff}.nf-cart-item h3{margin:0;font-size:1rem;line-height:1.2}.nf-cart-item p{margin:.28rem 0 0;color:var(--nf-muted);font-size:.78rem}.nf-cart-qty{display:flex;align-items:center;gap:.55rem;margin-top:.7rem}.nf-cart-qty input{width:72px;min-height:38px;border:1px solid var(--nf-line);padding:0 .55rem}.nf-cart-remove{color:var(--nf-muted);font-size:.78rem;text-underline-offset:3px}.nf-cart-price{font-weight:900;white-space:nowrap}.nf-cart-summary{border:1px solid var(--nf-line);background:#fff;padding:1rem;position:sticky;top:92px}.nf-cart-progress{margin-bottom:1rem}.nf-cart-progress strong{display:block;font-size:.92rem;margin-bottom:.55rem}.nf-cart-bar{height:9px;background:#e5e0d6;overflow:hidden}.nf-cart-bar span{display:block;height:100%;background:var(--nf-leaf);width:var(--nf-progress)}.nf-cart-row{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--nf-line);font-weight:900}.nf-checkout{width:100%;min-height:48px;border:1px solid var(--nf-deep);background:var(--nf-deep);color:#fff;font-size:.95rem;font-weight:900;cursor:pointer}.nf-cart-note{color:var(--nf-muted);font-size:.76rem;line-height:1.4;margin:.75rem 0 0}.nf-empty{padding:3rem 0;text-align:center}@media(max-width:840px){.nf-cart-layout{grid-template-columns:1fr}.nf-cart-summary{position:static}}@media(max-width:560px){.nf-cart-head{align-items:start;flex-direction:column}.nf-cart-item{grid-template-columns:82px minmax(0,1fr)}.nf-cart-item img{width:82px}.nf-cart-price{grid-column:2}}@media(max-width:749px){.nf-hero-media--pexels img{object-position:center center}}.nf-pdp--screen-repair .nf-kicker{color:var(--nf-deep)}.nf-pdp--screen-repair h1{max-width:100%;font-size:38px;line-height:1.02;letter-spacing:0}.nf-pdp--screen-repair .nf-copy{max-width:42rem;font-size:clamp(1rem,1.6vw,1.16rem);color:#556258}.nf-screen-hero-points{display:flex;flex-wrap:wrap;gap:.45rem;margin:.82rem 0 .2rem}.nf-screen-hero-points span{border:1px solid #d9ddcf;background:#f3f6ee;color:var(--nf-deep);border-radius:999px;padding:.42rem .64rem;font-size:.76rem;font-weight:850;line-height:1}.nf-screen-price-proof{margin:.62rem 0 1rem;border:1px solid #d9ddcf;background:#f6f4ec;padding:.78rem .9rem;color:var(--nf-muted);font-size:.78rem;line-height:1.4}.nf-screen-price-proof strong{display:block;color:var(--nf-ink);font-size:.84rem;margin-bottom:.18rem}.nf-pdp--screen-repair .nf-option-card{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}.nf-pdp--screen-repair .nf-option-title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.nf-option-badge{display:inline-flex;align-items:center;min-height:1.25rem;border-radius:999px;background:#e7f0df;color:var(--nf-deep);padding:.18rem .42rem;font-size:.62rem;line-height:1;font-weight:900;white-space:nowrap}.nf-pdp--screen-repair .nf-add{font-size:.95rem}.nf-screen-sticky{display:none}.nf-screen-lander{display:grid;gap:1.3rem;color:var(--nf-muted)}.nf-screen-lander h2,.nf-screen-lander h3{margin:0 0 .55rem;color:var(--nf-ink);line-height:1.08;letter-spacing:0}.nf-screen-lander h2{font-size:clamp(1.5rem,2.4vw,2.3rem)}.nf-screen-lander h3{font-size:1.05rem}.nf-screen-lander p{margin:.35rem 0}.nf-screen-grid,.nf-screen-pack-grid,.nf-screen-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.nf-screen-card{border:1px solid var(--nf-line);background:#fff;padding:.9rem}.nf-screen-card strong{display:block;color:var(--nf-ink);font-size:.9rem;margin-bottom:.25rem}.nf-screen-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;counter-reset:nfstep}.nf-screen-step{border:1px solid #d9ddcf;background:#f3f6ee;padding:.85rem;counter-increment:nfstep}.nf-screen-step strong{color:var(--nf-deep)}.nf-screen-step strong:before{content:counter(nfstep);display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;margin-right:.38rem;border-radius:999px;background:var(--nf-deep);color:#fff;font-size:.76rem}.nf-screen-compare{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--nf-line);background:#fff}.nf-screen-compare th,.nf-screen-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--nf-line);padding:.75rem;font-size:.82rem}.nf-screen-compare th{color:var(--nf-ink);background:#f6f4ec}.nf-screen-compare tr:last-child td{border-bottom:0}.nf-screen-cta-note{border:1px solid #d9ddcf;background:#f3f6ee;color:var(--nf-deep);padding:.9rem;font-weight:850}@media(max-width:749px){.nf-pdp--screen-repair{padding-bottom:86px}.nf-pdp--screen-repair h1{max-width:100%;font-size:26px;line-height:1.03}.nf-pdp--screen-repair .nf-option-card{grid-template-columns:48px minmax(0,1fr)}.nf-pdp--screen-repair .nf-option-price{grid-column:2;justify-items:start}.nf-screen-grid,.nf-screen-pack-grid,.nf-screen-faq-grid,.nf-screen-steps{grid-template-columns:1fr}.nf-screen-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .9rem;background:#fffdf8;border-top:1px solid var(--nf-line);box-shadow:0 -10px 30px #272a231f}.nf-screen-sticky strong{display:block;color:var(--nf-ink);font-size:.96rem;line-height:1.1}.nf-screen-sticky span{display:block;color:var(--nf-muted);font-size:.72rem;margin-top:.1rem}.nf-screen-sticky button{min-height:44px;border:1px solid var(--nf-deep);background:var(--nf-deep);color:#fff;padding:0 1rem;font-weight:900;white-space:nowrap}}@media(max-width:749px){#PBarNextFrameWrapper,#PBarNextFrame,iframe#PBarNextFrame,[id^=PBarNext]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.nf-nature-home{--nf-ink:#243027;--nf-muted:#667064;--nf-sage:#dfe8dc;--nf-sage-2:#eef4ec;--nf-moss:#5f7a54;--nf-leaf:#314a37;--nf-clay:#b9785b;--nf-rose:#c96c5b;--nf-paper:#fffdf8;--nf-card:#ffffff;--nf-line:#e5dfd3;color:var(--nf-ink);background:var(--nf-paper);font-family:DM Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0}.nf-nature-home *{box-sizing:border-box;letter-spacing:0}.nf-nature-shell{width:min(1180px,calc(100vw - 32px));margin:0 auto}.nf-nature-kicker{margin:0 0 .72rem;color:var(--nf-clay);font-size:.72rem;line-height:1.2;font-weight:850;text-transform:uppercase}.nf-nature-hero{position:relative;min-height:min(620px,calc(100vh - 220px));display:grid;align-items:center;overflow:hidden;background:var(--nf-leaf)}.nf-nature-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#1c2d20d1,#1c2d2070 48%,#fffdf81a),linear-gradient(0deg,rgba(28,45,32,.42),transparent 48%)}.nf-nature-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.nf-nature-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.92) contrast(.96)}.nf-nature-hero-inner{position:relative;z-index:2;color:#fff;padding:clamp(3.2rem,7vw,5.2rem) 0}.nf-nature-logo{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;padding:.45rem .65rem .45rem .5rem;margin-bottom:1.35rem;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nf-nature-logo img{max-height:34px;width:auto;display:block}.nf-nature-logo-mark{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;box-shadow:#00000017 0 4px 14px}.nf-nature-logo-mark span{width:16px;height:22px;border-radius:16px 16px 16px 4px;display:block;background:linear-gradient(145deg,var(--nf-moss),#9ab083);transform:rotate(38deg)}.nf-nature-logo-text{color:#fff;font-size:1rem;line-height:1;font-weight:850}.nf-nature-hero h1{margin:0;max-width:760px;color:#fff;font-size:clamp(2.7rem,6.2vw,5.7rem);line-height:.96;font-weight:850;overflow-wrap:anywhere}.nf-nature-lede{margin:1.05rem 0 0;max-width:590px;color:#ffffffe6;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.55;font-weight:550}.nf-nature-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.65rem}.nf-nature-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.12rem;border-radius:999px;font-size:.92rem;font-weight:850;text-decoration:none;border:1px solid transparent;transition:transform .18s ease,background .18s ease}.nf-nature-btn:hover{transform:translateY(-1px)}.nf-nature-btn--primary{background:var(--nf-rose);color:#fff}.nf-nature-btn--light{background:#ffffff24;color:#fff;border-color:#ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nf-nature-intro{padding:clamp(2rem,4vw,3.2rem) 0;background:linear-gradient(180deg,#fffdf8,var(--nf-sage-2));border-bottom:1px solid rgba(36,48,39,.08)}.nf-nature-intro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(1.5rem,5vw,4rem);align-items:end}.nf-nature-intro h2,.nf-nature-section-head h2,.nf-nature-promise h2{margin:0;color:var(--nf-ink);font-size:clamp(2rem,4.7vw,4.4rem);line-height:1;font-weight:850;max-width:780px}.nf-nature-intro p:not(.nf-nature-kicker),.nf-nature-section-head p{margin:0;color:var(--nf-muted);font-size:1rem;line-height:1.65}.nf-nature-band{padding:clamp(3.2rem,7vw,6rem) 0;background:var(--nf-paper)}.nf-nature-section-head{margin-bottom:1.55rem;max-width:760px}.nf-nature-section-head p{margin-top:.86rem;max-width:640px}.nf-nature-series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.nf-nature-series{min-height:auto;display:grid;grid-template-rows:auto auto;text-decoration:none;color:var(--nf-ink);background:var(--nf-card);border:1px solid var(--nf-line);border-radius:18px;overflow:hidden;box-shadow:#30392e09 0 0 0 1px,#30392e0b 0 6px 18px,#30392e12 0 14px 32px}.nf-nature-series--large{grid-column:span 2}.nf-nature-series figure{margin:0;overflow:hidden;background:var(--nf-sage-2);aspect-ratio:1 / 1}.nf-nature-series img{width:100%;height:100%;object-fit:contain;display:block;padding:10px;transition:transform .38s ease}.nf-nature-series:hover img{transform:scale(1.025)}.nf-nature-series div{padding:1rem;display:flex;flex-direction:column;min-width:0}.nf-nature-series span{color:var(--nf-clay);font-size:.72rem;line-height:1.2;font-weight:850;text-transform:uppercase}.nf-nature-series h3{margin:.35rem 0 0;color:var(--nf-ink);font-size:1.24rem;line-height:1.12;font-weight:850;overflow-wrap:anywhere}.nf-nature-series p{margin:.55rem 0 0;color:var(--nf-muted);font-size:.9rem;line-height:1.48}.nf-nature-series--quiet{background:linear-gradient(180deg,#fff,var(--nf-sage-2))}.nf-nature-band--sage{background:var(--nf-sage);border-top:1px solid rgba(36,48,39,.08)}.nf-nature-promise{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(2rem,5vw,4rem);align-items:start}.nf-nature-promise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.nf-nature-promise-grid div{padding:1rem;min-height:128px;border:1px solid rgba(36,48,39,.12);border-radius:16px;background:#fffdf8b8}.nf-nature-promise-grid strong{display:block;color:var(--nf-ink);font-size:1rem;line-height:1.2}.nf-nature-promise-grid span{display:block;margin-top:.48rem;color:var(--nf-muted);font-size:.9rem;line-height:1.45}@media(max-width:1050px){.nf-nature-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-nature-intro-grid,.nf-nature-promise{grid-template-columns:1fr}}@media(max-width:640px){.nf-nature-shell{width:min(100% - 24px,1180px)}.nf-nature-hero{min-height:560px;align-items:end}.nf-nature-hero:after{background:linear-gradient(0deg,#1c2d20c2,#1c2d2038)}.nf-nature-hero-inner{padding:3rem 0 1.8rem}.nf-nature-logo{margin-bottom:1rem}.nf-nature-hero h1{font-size:clamp(2.55rem,12vw,4rem);line-height:.98}.nf-nature-series-grid,.nf-nature-promise-grid{grid-template-columns:1fr}.nf-nature-series,.nf-nature-series--large{grid-column:auto;min-height:auto;grid-template-rows:auto auto;border-radius:16px}.nf-nature-actions{gap:.55rem}.nf-nature-btn{flex:1 1 auto}}.nf-pdp--pet-station{--nf-ink:#061b31;--nf-muted:#64748d;--nf-deep:#1d1d1f;--nf-leaf:#108c3d;--nf-paper:#f5f5f7;--nf-cream:#ffffff;--nf-line:#e5edf5;--nf-accent:#0071e3;--nf-accent-2:#533afd;--nf-shadow:rgba(50,50,93,.25) 0 30px 45px -30px, rgba(0,0,0,.1) 0 18px 36px -18px;background:#f5f5f7;color:#061b31;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.shopify-section:has(.nf-pdp--pet-station){background:#f5f5f7}.nf-pdp--pet-station .nf-shell{width:min(1180px,calc(100vw - 32px))}.nf-pdp--pet-station .nf-pdp-wrap{padding-top:clamp(1rem,2vw,1.6rem);padding-bottom:clamp(2rem,5vw,4.5rem)}.nf-pdp--pet-station .nf-pdp-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:clamp(1rem,2.6vw,2rem);align-items:start}.nf-pdp--pet-station .nf-gallery{top:76px;grid-template-columns:72px minmax(0,1fr);gap:.75rem;padding:.75rem;border:1px solid #e5edf5;border-radius:8px;background:#fff;box-shadow:var(--nf-shadow)}.nf-pdp--pet-station .nf-thumbs{gap:.5rem;padding-right:.25rem}.nf-pdp--pet-station .nf-thumb{width:62px;border-color:#e5edf5;border-radius:6px;background:#f5f5f7;overflow:hidden}.nf-pdp--pet-station .nf-thumb.is-active{border-color:#0071e3;box-shadow:0 0 0 2px #0071e329}.nf-pdp--pet-station .nf-main-media{border:0;border-radius:8px;background:#f5f5f7;min-height:min(68vh,720px)}.nf-pdp--pet-station .nf-main-media img{padding:clamp(.6rem,2vw,1.25rem);filter:drop-shadow(0 18px 28px rgba(6,27,49,.12))}.nf-pdp--pet-station .nf-pdp-badges{margin-top:.6rem}.nf-pdp--pet-station .nf-pdp-badges span{min-height:30px;border:1px solid rgba(0,113,227,.18);border-radius:980px;background:#fff;color:#06c;font-size:.72rem;font-weight:650}.nf-pdp--pet-station .nf-product-info{top:76px;padding:1.15rem;border:1px solid #e5edf5;border-radius:8px;background:#fff;box-shadow:#17171714 0 15px 35px}.nf-pdp--pet-station .nf-breadcrumb{color:#64748d;font-size:.72rem}.nf-pdp--pet-station .nf-breadcrumb a{color:#06c;text-decoration:none}.nf-pdp--pet-station .nf-kicker{min-height:24px;padding:0 .55rem;border:1px solid #d6d9fc;border-radius:4px;background:#fff;color:#533afd;font-size:.68rem;font-weight:650;letter-spacing:0}.nf-pdp--pet-station .nf-product-info h1{color:#061b31;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(2.25rem,4vw,3.9rem);line-height:1.03;font-weight:650;letter-spacing:0}.nf-pdp--pet-station .nf-copy{color:#64748d;font-size:1rem;line-height:1.5}.nf-pdp--pet-station .nf-pet-quick-points span{min-height:29px;border:1px solid rgba(21,190,83,.35);border-radius:4px;background:#15be531a;color:#108c3d;font-size:.74rem;font-weight:550}.nf-pdp--pet-station .nf-pet-offer-strip{margin-top:1rem;border:1px solid #e5edf5;border-radius:8px;background:#f6f9fc;overflow:hidden}.nf-pdp--pet-station .nf-pet-offer-strip div{border-right:1px solid #e5edf5;padding:.72rem .75rem}.nf-pdp--pet-station .nf-pet-offer-strip strong{color:#061b31;font-size:.73rem;font-weight:650}.nf-pdp--pet-station .nf-pet-offer-strip span{color:#64748d;font-size:.68rem}.nf-pdp--pet-station .nf-pdp-price{margin:1rem 0;color:#061b31;font-size:1.35rem}.nf-pdp--pet-station .nf-variant-swatches p,.nf-pdp--pet-station .nf-option-label{color:#273951;font-size:.74rem;font-weight:650}.nf-pdp--pet-station .nf-variant-swatch,.nf-pdp--pet-station .nf-option-card{border-color:#e5edf5;border-radius:8px;background:#fff}.nf-pdp--pet-station .nf-variant-swatch.is-active,.nf-pdp--pet-station .nf-option input:checked+.nf-option-card{border-color:#0071e3;box-shadow:0 0 0 2px #0071e324;background:#f7fbff}.nf-pdp--pet-station .nf-option-title{color:#061b31;font-weight:650}.nf-pdp--pet-station .nf-option-note{color:#64748d}.nf-pdp--pet-station .nf-option-price{color:#061b31;font-weight:650}.nf-pdp--pet-station .nf-buy-row{grid-template-columns:74px minmax(0,1fr)}.nf-pdp--pet-station .nf-qty{border-color:#d4dee9;border-radius:8px;background:#fff;color:#061b31}.nf-pdp--pet-station .nf-add,.nf-pet-sticky button{border-color:#0071e3;border-radius:8px;background:#0071e3;color:#fff;font-weight:650;text-transform:none}.nf-pdp--pet-station .nf-add:hover,.nf-pet-sticky button:hover{background:#06c}.nf-pdp--pet-station .nf-cta-note{color:#64748d}.nf-pdp--pet-station .nf-trust{gap:.55rem;border:0;margin-top:1rem}.nf-pdp--pet-station .nf-trust div{border:1px solid #e5edf5;border-radius:8px;background:#f6f9fc}.nf-pdp--pet-station .nf-trust strong{color:#061b31;font-weight:650}.nf-pdp--pet-station .nf-trust span{color:#64748d}.nf-pdp--pet-station .nf-details{border-top:1px solid #e5edf5}.nf-pdp--pet-station .nf-details details{border-bottom:1px solid #e5edf5}.nf-pdp--pet-station .nf-details summary{color:#061b31;font-weight:650}.nf-pdp--pet-station .nf-details .rte{color:#64748d}.nf-pdp--pet-station .nf-conversion-stack{width:min(1180px,calc(100% - 32px));max-width:calc(100% - 32px);gap:clamp(1rem,2.4vw,1.6rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.nf-pdp--pet-station .nf-pdp-anchor-bar{top:0;padding:.6rem;border:1px solid rgba(229,237,245,.9);border-radius:8px;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:#00377014 0 10px 25px -18px}.nf-pdp--pet-station .nf-pdp-anchor-bar a{min-height:34px;border:0;border-radius:980px;background:transparent;color:#061b31;font-size:.78rem;font-weight:550}.nf-pdp--pet-station .nf-pdp-anchor-bar a:hover{background:#f5f5f7;color:#06c}.nf-pdp--pet-station .nf-pet-info-grid,.nf-pdp--pet-station .nf-review-panel,.nf-pdp--pet-station .nf-rebuy-panel,.nf-pdp--pet-station .nf-recent-panel,.nf-pdp--pet-station .nf-commerce-modules,.nf-pdp--pet-station .nf-pet-comparison,.nf-pdp--pet-station .nf-pet-howto,.nf-pdp--pet-station .nf-pet-faq{border-top:0;padding-top:0;scroll-margin-top:92px}.nf-pdp--pet-station .nf-pet-info-card,.nf-pdp--pet-station .nf-review-widget,.nf-pdp--pet-station .nf-module-card,.nf-pdp--pet-station .nf-rebuy-card,.nf-pdp--pet-station .nf-recent-card,.nf-pdp--pet-station .nf-howto-steps div,.nf-pdp--pet-station .nf-faq-grid details,.nf-pdp--pet-station .nf-compare-table-wrap{border:1px solid #e5edf5;border-radius:8px;background:#fff;box-shadow:#1717170f 0 10px 26px -18px}.nf-pdp--pet-station .nf-pet-info-card{padding:clamp(1.1rem,2vw,1.55rem)}.nf-pdp--pet-station .nf-pet-info-card:first-child{background:#000;border-color:#000;color:#fff;box-shadow:#00000038 3px 5px 30px}.nf-pdp--pet-station .nf-pet-info-card:first-child .nf-kicker{border-color:#ffffff2e;background:#ffffff14;color:#2997ff}.nf-pdp--pet-station .nf-pet-info-card:first-child h2{color:#fff}.nf-pdp--pet-station .nf-pet-info-card h2,.nf-pdp--pet-station .nf-review-panel h2,.nf-pdp--pet-station .nf-rebuy-panel h2,.nf-pdp--pet-station .nf-recent-panel h2,.nf-pdp--pet-station .nf-pet-comparison h2,.nf-pdp--pet-station .nf-pet-howto h2,.nf-pdp--pet-station .nf-pet-faq h2{color:#061b31;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:650;line-height:1.08;letter-spacing:0}.nf-pdp--pet-station .nf-pet-tag-cloud span{border:1px solid rgba(255,255,255,.2);border-radius:980px;background:#ffffff1a;color:#fff;font-weight:500}.nf-pdp--pet-station .nf-pet-bullet-list{color:#64748d}.nf-pdp--pet-station .nf-review-panel{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);padding:clamp(1.1rem,2.4vw,1.65rem);border-radius:8px;background:#1c1e54;color:#fff}.nf-pdp--pet-station .nf-review-panel .nf-kicker{border-color:#ffffff2e;background:#ffffff14;color:#b9b9f9}.nf-pdp--pet-station .nf-review-panel h2{color:#fff}.nf-pdp--pet-station .nf-review-panel p{color:#ffffffbd}.nf-pdp--pet-station .nf-review-widget{min-height:180px;box-shadow:none}.nf-pdp--pet-station .nf-module-card{padding:1.1rem}.nf-pdp--pet-station .nf-module-card h3{color:#061b31;font-weight:650}.nf-pdp--pet-station .nf-module-card p:not(.nf-kicker){color:#64748d}.nf-pdp--pet-station .nf-module-card button,.nf-pdp--pet-station .nf-rebuy-card button{min-height:40px;border-color:#061b31;border-radius:8px;background:#061b31;font-weight:650}.nf-pdp--pet-station .nf-module-card select{border-color:#d4dee9;border-radius:8px;background:#fff;color:#061b31}.nf-pdp--pet-station .nf-section-head{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end}.nf-pdp--pet-station .nf-section-head p{color:#64748d}.nf-pdp--pet-station .nf-compare-table-wrap{overflow-x:auto}.nf-pdp--pet-station .nf-compare-table{min-width:760px}.nf-pdp--pet-station .nf-compare-table thead th{background:#061b31;color:#fff;font-weight:650}.nf-pdp--pet-station .nf-compare-table th,.nf-pdp--pet-station .nf-compare-table td{border-color:#e5edf5;color:#64748d}.nf-pdp--pet-station .nf-compare-table tbody th{color:#061b31;font-weight:650}.nf-pdp--pet-station .nf-howto-steps div{min-height:150px}.nf-pdp--pet-station .nf-howto-steps strong,.nf-pdp--pet-station .nf-faq-grid summary,.nf-pdp--pet-station .nf-rebuy-card strong,.nf-pdp--pet-station .nf-recent-card strong{color:#061b31;font-weight:650}.nf-pdp--pet-station .nf-howto-steps span,.nf-pdp--pet-station .nf-faq-grid p{color:#64748d}.nf-pdp--pet-station .nf-rebuy-card img,.nf-pdp--pet-station .nf-recent-card img{background:#f5f5f7;padding:.8rem}.nf-pdp--pet-station .nf-rebuy-card a span,.nf-pdp--pet-station .nf-recent-card span{color:#533afd;font-weight:650}.nf-pet-sticky{background:#ffffffe6;border-top:1px solid #e5edf5;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:#32325d2e 0 -16px 35px -24px}.nf-pet-sticky strong{color:#061b31;font-weight:650}.nf-pet-sticky span{color:#64748d}@media(max-width:900px){.nf-pdp--pet-station .nf-pdp-layout{grid-template-columns:1fr}.nf-pdp--pet-station .nf-gallery,.nf-pdp--pet-station .nf-product-info{position:static}.nf-pdp--pet-station .nf-product-info{padding:1rem;border:1px solid #e5edf5;background:#fff;box-shadow:#17171714 0 15px 35px}.nf-pdp--pet-station .nf-main-media{min-height:auto}.nf-pdp--pet-station .nf-pet-offer-strip,.nf-pdp--pet-station .nf-review-panel,.nf-pdp--pet-station .nf-section-head{grid-template-columns:1fr}.nf-pdp--pet-station .nf-pdp-anchor-bar{position:static}}@media(max-width:640px){.nf-pdp--pet-station .nf-shell{width:min(100% - 24px,1180px)}.nf-pdp--pet-station .nf-pdp-wrap{padding-top:.75rem}.nf-pdp--pet-station .nf-gallery{grid-template-columns:1fr;padding:.55rem;border-radius:8px}.nf-pdp--pet-station .nf-thumbs{display:flex;order:2;overflow-x:auto;padding:.2rem 0}.nf-pdp--pet-station .nf-thumb{flex:0 0 58px;width:58px}.nf-pdp--pet-station .nf-product-info h1{font-size:clamp(2rem,9vw,2.75rem)}.nf-pdp--pet-station .nf-pet-offer-strip div{border-right:0;border-bottom:1px solid #e5edf5}.nf-pdp--pet-station .nf-pdp-anchor-bar{overflow-x:auto;flex-wrap:nowrap;padding:.45rem}.nf-pdp--pet-station .nf-pdp-anchor-bar a{flex:0 0 auto}.nf-pdp--pet-station .nf-rebuy-grid,.nf-pdp--pet-station .nf-recent-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nf-redesign-pet-popular-20260707.css.map?nf=2026070712 */
