:root{--paw-ivory:#f4ede3;--paw-walnut:#33251c;--paw-gold:#ad8753;--paw-gold-light:#dcc69c}body{background:var(--paw-ivory);color:var(--paw-walnut)}#header-group{position:relative;background:#f4ede3}.pawfect-languages{position:absolute;right:16px;top:13px;z-index:70}.pawfect-languages details{position:relative}.pawfect-languages summary,.pawfect-languages button{display:flex;align-items:center;justify-content:center;width:31px;height:29px;padding:0;border:1px solid #b89b70;border-radius:5px;background:#faf4ec;font-size:17px;cursor:pointer;line-height:1}.pawfect-languages summary{list-style:none}.pawfect-languages summary::-webkit-details-marker{display:none}.pawfect-languages__choices{position:absolute;right:0;top:32px;padding:3px;display:flex;flex-direction:column;gap:3px;background:#faf4ec;border:1px solid #b89b70;border-radius:6px;box-shadow:0 6px 16px #46301d30}.pawfect-languages form{margin:0}.pawfect-languages button:hover{background:#eadac0}@media(max-width:749px){.pawfect-languages{right:66px;top:10px}}.pawfect-home{color:#33251c;background:#f7f1e9}.pawfect-home *{box-sizing:border-box}.pawfect-hero{min-height:580px;background:radial-gradient(ellipse at 72% 24%,#f7ecda70,transparent 48%),repeating-linear-gradient(94deg,transparent 0 115px,#ac998413 116px 117px),linear-gradient(125deg,#f8f0e4,#e4d3bc 62%,#8d6948);border-bottom:5px solid #b78e53;display:flex;align-items:center}.pawfect-hero__inner{max-width:1250px;width:100%;padding:105px 34px;margin:auto}.pawfect-eyebrow{color:#98703c;font-size:12px;letter-spacing:.23em;font-weight:750;text-transform:uppercase}.pawfect-brand{font-family:Georgia,Times New Roman,serif;font-size:clamp(53px,9vw,114px);font-weight:500;letter-spacing:.095em;margin:18px 0;color:#4b3222;text-shadow:0 2px 0 #fff8}.pawfect-title{font-family:Georgia,serif;font-size:clamp(26px,3.6vw,44px);max-width:700px;line-height:1.23}.pawfect-hero p{max-width:590px;color:#594b3f;font-size:17px;line-height:1.7;margin:20px 0 26px}.pawfect-button{display:inline-flex;padding:13px 25px;background:#483021;color:#fff3dc!important;border:1px solid #ad8753;border-radius:4px;font-size:14px;font-weight:650;text-decoration:none;align-items:center;justify-content:center}.pawfect-button:hover{background:#6a4b32}.pawfect-categories{max-width:1280px;padding:76px 28px 100px;margin:auto;text-align:center}.pawfect-categories h2,.pawfect-pet h2{font:normal clamp(30px,4vw,45px)/1.2 Georgia,serif;margin:13px 0 35px;color:#443024}.pawfect-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.pawfect-card{min-height:210px;display:flex;flex-direction:column;justify-content:space-between;padding:26px;color:#4a3527!important;text-decoration:none;background:linear-gradient(145deg,#fffaf3,#e5d3b9);border:1px solid #cfb995;border-radius:12px;box-shadow:0 12px 32px #654c2520}.pawfect-card__ornament{color:#b18c58;font-size:21px}.pawfect-card strong{font: 29px Georgia,serif}.pawfect-card__go{align-self:flex-end;color:#98703c;font-size:24px}.pawfect-pet{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:72px;padding:40px;text-align:left;background:#ebddca;border:1px solid #c7a777;border-radius:12px}.pawfect-pet h2{margin:9px 0 12px}.pawfect-pet p{color:#635447;margin:0;max-width:560px}@media(max-width:720px){.pawfect-hero{min-height:480px}.pawfect-hero__inner{padding:62px 24px}.pawfect-categories{padding:50px 16px}.pawfect-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pawfect-card{min-height:145px;padding:16px}.pawfect-card strong{font-size:21px}.pawfect-pet{padding:22px;display:block}.pawfect-pet .pawfect-button{margin-top:18px}}.pawfect-header-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;line-height:1}.pawfect-header-brand__icon{display:block;width:42px;height:42px;object-fit:contain;border-radius:50%;border:1px solid #cfb88e;background:#f7edda}.pawfect-header-brand__text{display:flex;flex-direction:column;text-align:left;gap:3px;color:#463023}.pawfect-header-brand__text strong{font-family:Georgia,serif;font-size:22px;font-weight:500;letter-spacing:.105em}.pawfect-header-brand__text small{font-family:Georgia,serif;letter-spacing:.19em;font-size:8px;font-weight:500}.pawfect-hero{position:relative;overflow:hidden}.pawfect-hero__inner{position:relative;z-index:2;width:calc(100% - 330px);margin:0 auto 0 max(3%,calc((100vw - 1250px)/2))}.pawfect-hero__symbol{position:absolute;right:max(4%,calc((100vw - 1250px)/2));top:50%;transform:translateY(-50%);width:min(32vw,370px);aspect-ratio:1;border-radius:50%;box-shadow:0 28px 70px #6240203a;border:2px solid #d1b88f;background:#f6e9d5;display:grid;place-items:center;padding:9px}.pawfect-hero__symbol img{width:100%;height:100%;object-fit:contain;border-radius:50%}.pawfect-languages{right:115px;top:50%;transform:translateY(-50%)}.pawfect-languages summary,.pawfect-languages button{width:29px;height:27px;font-size:16px}@media(max-width:999px){.pawfect-header-brand__icon{width:36px;height:36px}.pawfect-header-brand__text strong{font-size:18px}.pawfect-header-brand__text small{font-size:7px}.pawfect-languages{right:80px;top:50%}}@media(max-width:749px){.pawfect-hero__inner{width:100%;margin:0;padding:55px 24px 23px}.pawfect-hero{display:block}.pawfect-hero__symbol{position:relative;top:auto;right:auto;transform:none;margin:0 auto 28px;width:200px}.pawfect-header-brand__icon{width:32px;height:32px}.pawfect-header-brand__text strong{font-size:15px}.pawfect-header-brand__text small{font-size:6px}.pawfect-languages{right:62px}}@media(max-width:420px){.pawfect-header-brand__text strong{font-size:13px}.pawfect-header-brand__icon{width:29px;height:29px}.pawfect-header-brand{gap:5px}}.pawfect-nutrition{padding-block:45px 70px;max-width:1080px;color:#4b3527}.pawfect-nutrition h2{font:normal clamp(27px,3.3vw,40px)/1.2 Georgia,serif;margin:0 0 24px}.pawfect-nutrition details{padding:16px 0;border-top:1px solid #ceb58e}.pawfect-nutrition details:last-of-type{border-bottom:1px solid #ceb58e}.pawfect-nutrition summary{font-weight:650;cursor:pointer;padding:6px 0}.pawfect-nutrition details>div{margin-top:15px;line-height:1.7}.pawfect-nutrition__table-scroll{max-width:100%;overflow-x:auto}.pawfect-nutrition table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.pawfect-nutrition th,.pawfect-nutrition td{border:1px solid #dcc8a8;padding:11px 13px;vertical-align:top;white-space:normal}.pawfect-nutrition thead th{background:#efe3d2;color:#4b3527}.pawfect-nutrition tbody tr:nth-child(2n){background:#faf6ee}#header-component header-actions{display:flex;align-items:center}#header-component header-actions .pawfect-languages{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;flex:0 0 auto;z-index:80;margin-inline-start:7px;margin-inline-end:0;line-height:1}#header-component header-actions .pawfect-languages details{position:relative}#header-component header-actions .pawfect-languages summary,#header-component header-actions .pawfect-languages button{width:29px;height:27px;min-height:27px;padding:0;font-size:16px;display:flex;align-items:center;justify-content:center}#header-component header-actions .pawfect-languages__choices{position:absolute;top:calc(100% + 5px);right:0;left:auto;z-index:100;min-width:36px;width:max-content}@media(max-width:749px){#header-component header-actions .pawfect-languages{margin-inline-start:2px}#header-component header-actions .pawfect-languages summary,#header-component header-actions .pawfect-languages button{width:27px;height:27px}}product-card .card-gallery{--gallery-aspect-ratio:1!important;aspect-ratio:1;background:#fff}product-card .card-gallery .product-media-container,product-card .card-gallery .slideshow-slide{background:#fff!important}product-card .card-gallery img{object-fit:contain!important;object-position:center!important;background:#fff}.pawfect-facts{color:#493526;max-width:1120px;margin:35px auto 5px;padding:24px;border:1px solid #d6bf97;border-radius:12px;background:#fdf9f2;box-shadow:0 9px 35px #5c391518}.pawfect-facts__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.pawfect-facts__overline{color:#ae8953;letter-spacing:.19em;font-size:11px;font-weight:700}.pawfect-facts h2{font:400 clamp(25px,3vw,37px)/1.3 Georgia,serif;margin:7px 0}.pawfect-facts__stock{border-radius:100px;padding:8px 12px;font-size:12px;font-weight:650;flex:0 0 auto}.pawfect-facts__stock--available{background:#e6efdf;color:#385a2c}.pawfect-facts__stock--soon{background:#efe8dc;color:#70583e}.pawfect-facts__scroll{max-width:100%;overflow-x:auto}.pawfect-facts__table{width:100%;border-collapse:collapse;text-align:left}.pawfect-facts__table th,.pawfect-facts__table td{border-bottom:1px solid #e5d6bf;padding:14px 12px;font-size:14px;line-height:1.5;vertical-align:top}.pawfect-facts__table th{width:41%;font-weight:650;color:#634b34}.pawfect-facts__table td{color:#3c2e21}.pawfect-facts__muted{color:#8a7d6d}.pawfect-facts__help{color:#796852;font-size:13px;line-height:1.65;margin:19px 0 0}@media(max-width:650px){.pawfect-facts{padding:17px;margin:20px 12px 5px}.pawfect-facts__table th{width:45%}.pawfect-facts__table th,.pawfect-facts__table td{padding:12px 7px;font-size:13px}}product-card .pawfect-card-details{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:8px;font-size:12px;color:#7a6347}product-card .pawfect-card-details__stock{font-weight:650;border:1px solid #d2bf9e;border-radius:20px;background:#faf1e1;padding:5px 10px;white-space:nowrap}product-card .pawfect-card-details small{font-size:10px;white-space:nowrap}@media(max-width:520px){product-card .pawfect-card-details{flex-wrap:wrap}}product-card.pawfect-neobreeder-card .card-gallery{--gallery-aspect-ratio: 1 !important;background:#fff!important}product-card.pawfect-neobreeder-card .card-gallery .product-media-container,product-card.pawfect-neobreeder-card .card-gallery slideshow-slide.product-media-container{--product-media-fit: contain !important;background:#fff!important}product-card.pawfect-neobreeder-card .card-gallery .product-media__image{object-fit:contain!important;object-position:center center!important;transform:scale(.78)!important;transform-origin:50% 50%!important}media-gallery.pawfect-neobreeder-detail{--pawfect-neo-photo-scale: 70%}media-gallery.pawfect-neobreeder-detail slideshow-component slideshow-slide.product-media-container,media-gallery.pawfect-neobreeder-detail .media-gallery__grid>li.product-media-container{--gallery-aspect-ratio: 1 !important;--media-preview-ratio: 1 !important;aspect-ratio:1 / 1!important;background:#fff!important;overflow:hidden!important}media-gallery.pawfect-neobreeder-detail slideshow-component slideshow-slide.product-media-container .product-media,media-gallery.pawfect-neobreeder-detail .media-gallery__grid>li.product-media-container .product-media{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;background:#fff!important}media-gallery.pawfect-neobreeder-detail slideshow-component slideshow-slide.product-media-container img.product-media__image,media-gallery.pawfect-neobreeder-detail .media-gallery__grid>li.product-media-container img.product-media__image{position:absolute!important;width:var(--pawfect-neo-photo-scale)!important;height:var(--pawfect-neo-photo-scale)!important;max-width:var(--pawfect-neo-photo-scale)!important;max-height:var(--pawfect-neo-photo-scale)!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;object-position:center center!important}@media(min-width:750px){media-gallery.pawfect-neobreeder-detail{--pawfect-neo-photo-scale: 76%}}:root{--paw-ivory:#EDF1EE;--paw-walnut:#20352C;--paw-gold:#C5A777;--paw-gold-light:#DDCBAC;--paw-dark:#102B23;--paw-deep:#0C241D;--paw-green:#174636;--paw-sage:#6A8E7B;--paw-ink:#21332D;--paw-slate:#62766D;--paw-mist:#EDF1EE;--paw-paper:#FCFDFC;--paw-line:#CDD8D0}body{background:var(--paw-mist)!important;color:var(--paw-ink)!important}#header-group{background:var(--paw-dark)!important}#header-component{--color-foreground:#F1F5F2;--color-background:#102B23;color:#f1f5f2!important}#header-component .header__row,#header-component .header__columns,#header-component .header__row--top{background:var(--paw-dark)!important;color:#f1f5f2!important}#header-component :is(a,button,summary,.header-menu__link,.menu-list__link-title,.header-actions__cart-icon,.icon,.svg-wrapper){color:#f1f5f2!important}#header-component a:hover,#header-component button:hover{color:var(--paw-gold-light)!important}#header-component .pawfect-header-brand__text{color:#f6f7f2!important}#header-component .pawfect-header-brand__text strong{letter-spacing:.125em}#header-component .pawfect-header-brand__icon{border-color:#8b7756;background:#f1ede2}#header-component header-actions .pawfect-languages summary,#header-component header-actions .pawfect-languages button{background:#214338!important;border:1px solid #456458!important;color:#fff!important}#header-component header-actions .pawfect-languages__choices{background:#173a2d!important;border-color:#56766c!important}#header-component header-actions .pawfect-languages button:hover{background:#335c4b!important}footer,footer .shopify-section,footer .footer,footer .footer-utilities{background:var(--paw-deep)!important;color:#e7eee9!important}footer :is(h1,h2,h3,h4,h5,h6,a,p,span,small,li,label,summary){color:#e7eee9!important}footer a:hover{color:var(--paw-gold-light)!important}footer input{background:#153a2d!important;border-color:#48695a!important;color:#fff!important}footer input::placeholder{color:#bccec2!important}.pawfect-home--forest{background:var(--paw-mist);color:var(--paw-ink)}.pawfect-home--forest :is(.pawfect-categories,.pawfect-departments,.pawfect-featured){max-width:1360px;margin-inline:auto}.pawfect-home--forest .pawfect-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);align-items:stretch;min-height:550px;max-height:none;position:relative;overflow:hidden;background:radial-gradient(circle at 79% 20%,#396B5548,transparent 40%),linear-gradient(120deg,#0b251c,#12372a 52%,#263e35);border-bottom:3px solid #8F9A8D}.pawfect-home--forest .pawfect-hero__inner{position:relative;z-index:2;margin:0;width:auto;max-width:720px;padding:clamp(56px,7vw,102px) clamp(26px,5.3vw,90px);align-self:center}.pawfect-home--forest .pawfect-eyebrow{color:#688474;font-size:11px;letter-spacing:.2em}.pawfect-home--forest .pawfect-hero .pawfect-eyebrow{color:#c7b48c}.pawfect-home--forest .pawfect-brand{color:#f8f8f5;font-size:clamp(51px,7vw,100px);letter-spacing:.085em;text-shadow:none;margin:12px 0 22px;font-weight:400}.pawfect-home--forest .pawfect-title{color:#f4f6f2;font-size:clamp(28px,3.2vw,43px);line-height:1.23;max-width:570px}.pawfect-home--forest .pawfect-hero p{color:#ceddd3;line-height:1.75;font-size:15px;max-width:490px;margin:21px 0 25px}.pawfect-home--forest .pawfect-hero__actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.pawfect-home--forest .pawfect-button{background:#c3a573;color:#16291f!important;border:1px solid #D1B78D;font-size:12px;font-weight:700;text-decoration:none;letter-spacing:.04em;border-radius:6px;min-height:47px;gap:12px;transition:background .18s,transform .18s}.pawfect-home--forest .pawfect-button:hover{background:#e0c798;transform:translateY(-1px)}.pawfect-home--forest .pawfect-button--outline{border-color:#a1b9a8;background:transparent;color:#eaf2eb!important}.pawfect-home--forest .pawfect-button--outline:hover{background:#21493a}.pawfect-hero__brands{display:flex;gap:22px;margin-top:38px;color:#adbfad;font-size:11px;letter-spacing:.18em}.pawfect-hero__brands span+span{border-left:1px solid #547062;padding-left:22px}.pawfect-hero__display{min-height:490px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding:46px clamp(25px,5vw,78px) 35px 12px}.pawfect-hero__display:before{content:"";position:absolute;top:9%;right:7%;bottom:12%;left:5%;border:1px solid #9DB2A249;border-radius:50%;pointer-events:none}.pawfect-hero__pack{display:grid;align-items:center;justify-items:center;position:relative;overflow:hidden;background:#f5f7f2;border:1px solid #AABBB0;border-radius:18px;box-shadow:0 20px 55px #06181055;min-height:280px;aspect-ratio:3/4;padding:20px;transition:transform .2s}.pawfect-hero__pack:hover{transform:translateY(-7px)}.pawfect-hero__pack--dog{transform:rotate(-5deg);margin-top:37px}.pawfect-hero__pack--dog:hover{transform:rotate(-5deg) translateY(-7px)}.pawfect-hero__pack--cat{transform:rotate(5deg);margin-bottom:28px}.pawfect-hero__pack--cat:hover{transform:rotate(5deg) translateY(-7px)}.pawfect-hero__pack img{display:block;max-width:100%;width:100%;max-height:330px;height:100%;object-fit:contain}.pawfect-hero__brandseal{position:absolute;z-index:4;left:46%;top:8%;width:86px;height:86px;border-radius:50%;background:#e7ddca;border:2px solid #BCAD8D;display:grid;place-items:center;box-shadow:0 15px 35px #071a1450}.pawfect-hero__brandseal img{width:100%;height:100%;object-fit:contain;border-radius:50%}.pawfect-home--forest .pawfect-categories{padding:68px 26px 35px;text-align:left}.pawfect-home--forest :is(.pawfect-categories,.pawfect-departments,.pawfect-featured) h2{font:400 clamp(29px,3vw,42px)/1.16 Georgia,serif;color:var(--paw-dark);margin:10px 0 24px}.pawfect-home--forest .pawfect-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pawfect-home--forest .pawfect-card{min-height:155px;padding:23px 26px;border-radius:12px;background:linear-gradient(135deg,#173f31,#2c5344);border:1px solid #496E5D;box-shadow:0 10px 22px #1733261a;color:#f6f8f4!important;position:relative;overflow:hidden;transition:transform .2s,border-color .2s}.pawfect-home--forest .pawfect-card:before{content:"";position:absolute;right:-60px;top:-75px;width:200px;height:200px;border-radius:50%;border:1px solid #C1D4C129}.pawfect-home--forest .pawfect-card:hover{transform:translateY(-3px);border-color:#cab788}.pawfect-home--forest .pawfect-card strong{font-size:clamp(21px,2.2vw,28px);z-index:1}.pawfect-home--forest .pawfect-card__ornament,.pawfect-home--forest .pawfect-card__go{color:#c7b18b;font-size:15px;z-index:1}.pawfect-home--forest .pawfect-card--2{background:linear-gradient(135deg,#304c47,#587069)}.pawfect-home--forest .pawfect-card--3{background:linear-gradient(135deg,#465750,#6a7d73)}.pawfect-home--forest .pawfect-card--4{background:linear-gradient(135deg,#244a3e,#527464)}.pawfect-home--forest .pawfect-card--5{background:linear-gradient(135deg,#2e4240,#556965)}.pawfect-home--forest .pawfect-card--6{background:linear-gradient(135deg,#1d5044,#48786d)}.pawfect-departments{padding:33px 26px 50px}.pawfect-departments__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pawfect-department{background:#fcfdfc;min-height:105px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid #D4DDD7;border-radius:10px;text-decoration:none;color:#17372b!important;transition:border-color .18s,box-shadow .18s}.pawfect-department:hover{border-color:#7ba48c;box-shadow:0 6px 22px #13352c16}.pawfect-department__number{font-size:10px;color:#809588}.pawfect-department strong{font:500 16px/1.3 Georgia,serif}.pawfect-department>span:last-child{align-self:flex-end;color:#758c7d}.pawfect-featured{padding:40px 26px 66px}.pawfect-featured__heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.pawfect-featured__heading a{color:#1c513c;text-decoration:none;font-size:13px;border-bottom:1px solid #759B80;padding-bottom:4px}.pawfect-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pawfect-featured__item{background:#fff;border:1px solid #D5DDD7;border-radius:12px;overflow:hidden;color:#21332d!important;text-decoration:none;min-width:0;transition:box-shadow .2s}.pawfect-featured__item:hover{box-shadow:0 16px 32px #09281a1a}.pawfect-featured__image{aspect-ratio:1;display:grid;place-items:center;padding:16px;background:#fff}.pawfect-featured__image img{width:100%;height:100%;object-fit:contain;display:block;max-width:245px;max-height:245px}.pawfect-featured__info{padding:15px 17px 18px;display:grid;gap:10px}.pawfect-featured__info small{font-size:11px;color:#618171;letter-spacing:.14em;text-transform:uppercase}.pawfect-featured__info strong{font:500 14px/1.5 Arial,sans-serif;min-height:64px}.pawfect-featured__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #DCE4DE;padding-top:11px}.pawfect-featured__bottom span{font-size:14px;font-weight:700;color:#204936}.pawfect-featured__bottom em{font-size:10px;font-style:normal;color:#6e786d;background:#ebf0e8;padding:6px 8px;border-radius:20px}.pawfect-home--forest .pawfect-pet{max-width:1310px;margin:10px auto 72px;padding:43px;min-height:215px;border:1px solid #698A74;border-radius:14px;background:radial-gradient(circle at 80% 35%,#426852,#1e4435 55%,#122e25);color:#f2f5ef}.pawfect-home--forest .pawfect-pet :is(h2,p){color:#f3f6f2}.pawfect-home--forest .pawfect-pet h2{margin:12px 0}.pawfect-home--forest .pawfect-pet .pawfect-eyebrow{color:#d5c49f}.pawfect-nutrition{color:#26372d}.pawfect-nutrition details{border-top-color:#cdd9ce}.pawfect-nutrition details:last-of-type{border-bottom-color:#cdd9ce}.pawfect-nutrition th,.pawfect-nutrition td{border-color:#d2ded4}.pawfect-nutrition thead th{background:#dde6df;color:#163a2b}.pawfect-nutrition tbody tr:nth-child(2n){background:#f6f8f5}.pawfect-facts{color:#24362e;border-color:#cedbd1;background:#fff;box-shadow:0 9px 25px #09312412}.pawfect-facts__overline{color:#628c75}.pawfect-facts__table th,.pawfect-facts__table td{border-bottom-color:#dae4dc}.pawfect-facts__table th{color:#446659}.pawfect-facts__table td{color:#23392f}.pawfect-facts__stock--available{background:#e3f0e6;color:#246043}.pawfect-facts__stock--soon{background:#e8ece9;color:#506b5c}.pawfect-facts__help{color:#6b7f71}product-card .product-card__content{background:#fff;border-radius:12px;border:1px solid #DAE2DC;box-shadow:0 8px 24px #0b2a1a0b;overflow:hidden}product-card .pawfect-card-details{color:#527364}product-card .pawfect-card-details__stock{background:#e7eee9;border-color:#c6d8cb;color:#375c47}@media(max-width:950px){.pawfect-home--forest .pawfect-hero{grid-template-columns:1fr 1fr}.pawfect-home--forest .pawfect-hero__inner{padding:58px 28px}.pawfect-hero__display{min-height:440px;padding:45px 20px}.pawfect-departments__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.pawfect-home--forest .pawfect-hero{display:flex;flex-direction:column;min-height:0}.pawfect-home--forest .pawfect-hero__inner{width:100%;padding:51px 24px 28px;margin:0}.pawfect-home--forest .pawfect-brand{font-size:clamp(47px,12vw,70px)}.pawfect-home--forest .pawfect-title{font-size:30px}.pawfect-hero__display{padding:14px 24px 35px;min-height:0;max-width:510px;width:100%;margin:auto;gap:16px}.pawfect-hero__pack{min-height:180px;aspect-ratio:3/4;padding:12px}.pawfect-hero__pack img{max-height:220px}.pawfect-hero__brandseal{width:62px;height:62px;top:3%}.pawfect-home--forest .pawfect-categories{padding:47px 16px 25px}.pawfect-home--forest .pawfect-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pawfect-home--forest .pawfect-card{min-height:125px;padding:16px}.pawfect-home--forest .pawfect-card strong{font-size:21px}.pawfect-departments,.pawfect-featured{padding:29px 16px 40px}.pawfect-departments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pawfect-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pawfect-featured__info{padding:12px}.pawfect-featured__info strong{font-size:12px;min-height:65px}.pawfect-featured__bottom span{font-size:12px}.pawfect-home--forest .pawfect-pet{margin:20px 16px 49px;padding:27px;display:block}.pawfect-home--forest .pawfect-pet .pawfect-button{margin-top:20px}}:root{--paw-ivory:#FEF8EE;--paw-walnut:#72523D;--paw-gold:#B88967;--paw-gold-light:#E7D8C4;--paw-dark:#3F5A46;--paw-deep:#344D3C;--paw-green:#3F5A46;--paw-sage:#8DA186;--paw-ink:#3F5142;--paw-slate:#6F7F5E;--paw-mist:#FEF8EE;--paw-paper:#FFFDF9;--paw-line:#E7D8C4;--paw-wood:#B88967;--paw-sand:#E7D8C4;--paw-olive:#6F7F5E}body{background:#fef8ee!important;color:#3f5142!important}#header-group{background:#3f5a46!important}#header-component{--color-foreground:#FEF8EE;--color-background:#3F5A46;color:#fef8ee!important}#header-component .header__row,#header-component .header__columns,#header-component .header__row--top{background:#3f5a46!important;color:#fef8ee!important}#header-component :is(a,button,summary,.header-menu__link,.menu-list__link-title,.header-actions__cart-icon,.icon,.svg-wrapper){color:#fef8ee!important}#header-component a:hover,#header-component button:hover{color:#e7d8c4!important}#header-component .pawfect-header-brand__text{color:#fef8ee!important}#header-component .pawfect-header-brand__icon{background:#fef8ee!important;border:1px solid #B88967!important;object-fit:cover;object-position:center;box-shadow:0 0 0 2px #f7f0e4aa}#header-component header-actions .pawfect-languages summary,#header-component header-actions .pawfect-languages button{background:#54735b!important;border:1px solid #A5B69E!important;color:#fef8ee!important}#header-component header-actions .pawfect-languages__choices{background:#3f5a46!important;border-color:#8da186!important}#header-component header-actions .pawfect-languages button:hover{background:#6f8369!important}footer,footer .shopify-section,footer .footer,footer .footer-utilities{background:#3f5a46!important;color:#fef8ee!important}footer :is(h1,h2,h3,h4,h5,h6,a,p,span,small,li,label,summary){color:#fef8ee!important}footer a:hover{color:#e7d8c4!important}footer input{background:#4d6a53!important;border:1px solid #8DA186!important;color:#fef8ee!important}footer input::placeholder{color:#e7d8c4!important}.pawfect-home--forest{background:#fef8ee!important;color:#3f5142!important}.pawfect-home--forest .pawfect-hero{background:linear-gradient(108deg,#fef8ee,#f4ebdd 52%,#d7cbb3)!important;border-bottom:3px solid #B88967!important}.pawfect-home--forest .pawfect-hero:before{content:"";position:absolute;right:0;top:0;height:100%;width:46%;background:linear-gradient(150deg,#9bab91,#6e886e 56%,#64715e);opacity:.8;pointer-events:none}.pawfect-home--forest .pawfect-hero:after{content:"";position:absolute;right:2.5%;top:10%;height:80%;width:40%;opacity:.23;background:repeating-linear-gradient(96deg,transparent 0 18px,#9B775C 20px 21px,transparent 22px 31px);pointer-events:none}.pawfect-home--forest .pawfect-hero__inner{z-index:2}.pawfect-home--forest .pawfect-eyebrow{color:#6f7f5e!important}.pawfect-home--forest .pawfect-hero .pawfect-eyebrow{color:#7f715a!important}.pawfect-home--forest .pawfect-brand{color:#3f5a46!important;text-shadow:none!important}.pawfect-home--forest .pawfect-title{color:#3f5a46!important}.pawfect-home--forest .pawfect-hero p{color:#5c5c4c!important}.pawfect-home--forest .pawfect-button{background:#3f5a46!important;color:#fef8ee!important;border:1px solid #3F5A46!important}.pawfect-home--forest .pawfect-button:hover{background:#586f55!important}.pawfect-home--forest .pawfect-button--outline{background:transparent!important;color:#3f5a46!important;border:1px solid #B88967!important}.pawfect-home--forest .pawfect-button--outline:hover{background:#e7d8c4!important}.pawfect-hero__brands{color:#6f7f5e!important}.pawfect-hero__brands span+span{border-left-color:#b88967!important}.pawfect-hero__display{z-index:1}.pawfect-hero__display:before{border-color:#fff5e799!important}.pawfect-hero__pack{background:#fffdf9!important;border-color:#e7d8c4!important}.pawfect-hero__brandseal{background:#fef8ee!important;border-color:#b88967!important;box-shadow:0 10px 25px #3f5a4640!important}.pawfect-hero__brandseal img{border-radius:50%;object-fit:cover}.pawfect-home--forest :is(.pawfect-categories,.pawfect-departments,.pawfect-featured) h2{color:#3f5a46!important}.pawfect-home--forest .pawfect-cards{gap:16px}.pawfect-home--forest .pawfect-card{color:#3f5a46!important;background:linear-gradient(135deg,#f2e7d5,#e7d8c4)!important;border:1px solid #D9C6AD!important;box-shadow:0 10px 24px #8f69401a!important}.pawfect-home--forest .pawfect-card:hover{border-color:#b88967!important}.pawfect-home--forest .pawfect-card--2,.pawfect-home--forest .pawfect-card--4{background:linear-gradient(135deg,#9baf97,#c8d5bd)!important;color:#304f39!important;border-color:#94a68c!important}.pawfect-home--forest .pawfect-card--3,.pawfect-home--forest .pawfect-card--5{background:linear-gradient(135deg,#e2c7ab,#f5ebdd)!important;color:#5a493a!important}.pawfect-home--forest .pawfect-card--6{background:linear-gradient(135deg,#c9d2bd,#eae9d9)!important}.pawfect-home--forest .pawfect-card__ornament,.pawfect-home--forest .pawfect-card__go{color:#99704f!important}.pawfect-department{background:#fffdf9!important;border:1px solid #E7D8C4!important;color:#3f5a46!important}.pawfect-department:hover{border-color:#b88967!important;box-shadow:0 6px 20px #b889671a!important}.pawfect-department__number{color:#8da186!important}.pawfect-department>span:last-child{color:#b88967!important}.pawfect-featured__heading a{color:#3f5a46!important;border-bottom-color:#b88967!important}.pawfect-featured__item{background:#fffdf9!important;color:#3f5a46!important;border-color:#e7d8c4!important}.pawfect-featured__item:hover{box-shadow:0 14px 30px #82614526!important}.pawfect-featured__info small{color:#6f7f5e!important}.pawfect-featured__bottom{border-top-color:#e7d8c4!important}.pawfect-featured__bottom span{color:#3f5a46!important}.pawfect-featured__bottom em{color:#3f5a46!important;background:#e0e8db!important}.pawfect-home--forest .pawfect-pet{background:linear-gradient(105deg,#3f5a46,#8da186)!important;border-color:#b88967!important;color:#fef8ee!important}.pawfect-home--forest .pawfect-pet :is(h2,p){color:#fef8ee!important}.pawfect-home--forest .pawfect-pet .pawfect-eyebrow{color:#f4e2c9!important}.pawfect-home--forest .pawfect-pet .pawfect-button{background:#fef8ee!important;color:#3f5a46!important;border-color:#e7d8c4!important}.pawfect-nutrition{color:#3f5142!important}.pawfect-nutrition details{border-color:#e7d8c4!important}.pawfect-nutrition :is(th,td){border-color:#e7d8c4!important}.pawfect-nutrition thead th{background:#e7d8c4!important;color:#3f5a46!important}.pawfect-nutrition tbody tr:nth-child(2n){background:#fef8ee!important}.pawfect-facts{background:#fffdf9!important;color:#3f5142!important;border-color:#e7d8c4!important;box-shadow:0 10px 24px #8f694018!important}.pawfect-facts__overline{color:#b88967!important}.pawfect-facts__table th,.pawfect-facts__table td{border-bottom-color:#e7d8c4!important}.pawfect-facts__table th{color:#6f7f5e!important}.pawfect-facts__table td{color:#3f5142!important}.pawfect-facts__stock--available{background:#d7e6d6!important;color:#3f5a46!important}.pawfect-facts__stock--soon{background:#e7d8c4!important;color:#65503e!important}.pawfect-facts__help{color:#6f7f5e!important}product-card .product-card__content{background:#fffdf9!important;border-color:#e7d8c4!important;box-shadow:0 8px 24px #b8896712!important}product-card .pawfect-card-details{color:#6f7f5e!important}product-card .pawfect-card-details__stock{background:#e7d8c4!important;border-color:#d8bfa3!important;color:#65503e!important}product-card .card-gallery{background:#fff!important}@media(max-width:720px){.pawfect-home--forest .pawfect-hero:before{width:100%;height:41%;top:auto;bottom:0;opacity:.65}.pawfect-home--forest .pawfect-hero:after{right:2%;top:auto;bottom:2%;height:32%;width:91%}.pawfect-home--forest .pawfect-hero__display{z-index:2}}.pawfect-home--forest .pawfect-hero__display--emblem{display:flex;align-items:center;justify-content:center;min-height:480px;padding:30px clamp(24px,4vw,65px);position:relative}.pawfect-home--forest .pawfect-hero__logo-focus{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;width:min(86%,430px);height:auto;aspect-ratio:1;border:3px solid #B88967!important;border-radius:50%;display:grid;place-items:center;padding:7px;background:#fef8ee!important;box-shadow:0 24px 55px #324e3b30!important}.pawfect-home--forest .pawfect-hero__logo-focus img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}@media(max-width:720px){.pawfect-home--forest .pawfect-hero__display--emblem{min-height:310px;padding:8px 24px 37px}.pawfect-home--forest .pawfect-hero__logo-focus{width:min(75vw,310px);height:auto}}.pawfect-soon{background:#fef8ee;color:#3f5142;min-height:55vh;padding:clamp(55px,8vw,100px) max(22px,calc((100vw - 1220px)/2))}.pawfect-soon__intro{max-width:790px;margin-bottom:42px}.pawfect-soon__eyebrow{display:block;color:#8d795b;letter-spacing:.19em;font-size:11px;font-weight:700;margin-bottom:16px}.pawfect-soon__intro h1{font:400 clamp(37px,5.2vw,66px)/1.12 Georgia,serif;color:#3f5a46;margin:0 0 17px}.pawfect-soon__intro p{font-size:clamp(15px,1.3vw,18px);line-height:1.75;color:#637462;max-width:730px}.pawfect-soon__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pawfect-soon__tile{display:flex;flex-direction:column;gap:25px;justify-content:space-between;background:linear-gradient(148deg,#fffdf9,#ede4d6);border:1px solid #DDCDB8;border-radius:13px;padding:21px;min-height:205px;color:#3f5a46!important;text-decoration:none!important;position:relative;transition:transform .2s,border-color .2s}.pawfect-soon__tile:hover{transform:translateY(-3px);border-color:#b88967}.pawfect-soon__tile:nth-child(2n){background:linear-gradient(148deg,#d6e1d4,#e9ede4);border-color:#c7d2c3}.pawfect-soon__tile-index{font-size:12px;color:#a28666;letter-spacing:.13em}.pawfect-soon__tile strong{font:400 clamp(21px,2.1vw,28px)/1.2 Georgia,serif}.pawfect-soon__status{display:inline-flex;width:max-content;background:#dce7d7;border:1px solid #A5BBA0;border-radius:40px;padding:7px 12px;color:#3f5a46;font-size:12px;font-weight:650}.pawfect-soon__arrow{position:absolute;right:20px;bottom:22px;font-size:23px;color:#a18664}.pawfect-soon__bottom{margin-top:26px;color:#72806d;font-size:13px}.pawfect-soon__back{display:inline-block;color:#64826c!important;text-decoration:none!important;font-size:13px;margin-bottom:30px}.pawfect-soon--single .pawfect-soon__intro{max-width:700px;margin-inline:auto;text-align:center}.pawfect-soon--single .pawfect-soon__back{display:block;text-align:left}.pawfect-soon__large-status{display:inline-block;background:#dce7d7;color:#3f5a46;border:1px solid #B2C4AC;font-weight:700;letter-spacing:.06em;border-radius:40px;padding:12px 23px;font-size:14px;margin:7px 0 12px}.pawfect-soon__cta{display:inline-block;background:#3f5a46;color:#fef8ee!important;border-radius:6px;padding:14px 20px;font-weight:600;text-decoration:none!important;margin-top:18px}.pawfect-soon__cta:hover{background:#58745d}@media(max-width:940px){.pawfect-soon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:530px){.pawfect-soon{padding:47px 16px 65px}.pawfect-soon__grid{gap:10px}.pawfect-soon__tile{min-height:175px;padding:15px;gap:12px}.pawfect-soon__tile strong{font-size:20px}.pawfect-soon__arrow{bottom:17px;right:14px}}footer .email-signup-block,footer .email-signup__form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}footer .email-signup__input-group--integrated:not(.email-signup__input-group--underline){width:100%;max-width:100%;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;min-height:60px;overflow:hidden;box-sizing:border-box;background:#fffdf9!important;border:1px solid #B88967!important;border-radius:999px!important;box-shadow:0 4px 16px #1c332421}footer .email-signup__input-group--integrated:not(.email-signup__input-group--underline):focus-within{border-color:#8da186!important;box-shadow:0 0 0 3px #8da18659}footer .email-signup__input-group--integrated .email-signup__input{flex:1 1 auto;width:0;min-width:0;max-width:100%;min-height:56px;margin:0!important;padding:0 clamp(17px,3vw,27px)!important;box-sizing:border-box;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#3f5a46!important;font-size:16px;line-height:1.4}footer .email-signup__input-group--integrated .email-signup__input::placeholder{color:#647566!important;opacity:1!important}footer .email-signup__input-group--integrated .email-signup__button--arrow{flex:0 0 50px;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;margin:4px 5px 4px 0!important;padding:0!important;display:flex;align-items:center;justify-content:center;align-self:center;border:0!important;border-radius:50%!important;background:#3f5a46!important;color:#fef8ee!important;cursor:pointer}footer .email-signup__input-group--integrated .email-signup__button--arrow:hover{background:#58745d!important}footer .email-signup__input-group--integrated .email-signup__button-icon{display:block;width:24px;height:24px;color:inherit!important;padding:0!important}@media(max-width:450px){footer .email-signup__input-group--integrated:not(.email-signup__input-group--underline){min-height:54px}footer .email-signup__input-group--integrated .email-signup__input{min-height:52px;padding-inline:17px 8px!important;font-size:16px}footer .email-signup__input-group--integrated .email-signup__button--arrow{flex-basis:44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}:is(.product-grid__item,.resource-list__item) product-card{height:100%}product-card .product-card__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:100%;gap:8px!important;padding-bottom:15px!important;overflow:hidden!important}product-card .product-card__content .card-gallery{flex:none!important;width:100%;aspect-ratio:1!important}product-card .product-card__content a[ref=productTitleLink]{display:block!important;text-align:center!important;min-height:5.92em;padding:7px 12px 0!important;text-decoration:none!important}product-card .product-card__content a[ref=productTitleLink] :is(p,h3,h4,[role=heading]){font-size:clamp(13px,1.12vw,16px)!important;line-height:1.48!important;color:#3f5142!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;text-align:center!important;margin:0!important}product-card .product-card__content product-price{display:block!important;width:100%!important;align-self:stretch!important;margin-top:auto!important;padding:9px 12px 4px!important;text-align:center!important}product-card .product-card__content product-price :is(.price,.price-item,.price__regular,.price-item--regular,.price-item--sale,.money){color:#2f5138!important;font-weight:800!important;font-size:clamp(17px,1.5vw,21px)!important;line-height:1.35!important;text-align:center!important}product-card .pawfect-card-details{width:100%!important;min-height:45px!important;flex:0 0 auto!important;margin:0!important;padding:3px 13px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important}product-card .pawfect-card-details__stock{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:6px 10px!important;line-height:1.2!important;font-size:12px!important;font-weight:700!important;text-align:center!important;white-space:normal!important}product-card .pawfect-card-details small{font-size:10px!important;white-space:nowrap!important;flex:none}product-card .product-badges .color-custom-badge-sold-out{display:none!important}@media(max-width:700px){product-card .product-card__content a[ref=productTitleLink]{min-height:5.6em!important;padding-inline:9px!important}product-card .product-card__content a[ref=productTitleLink] :is(p,h3,h4,[role=heading]){font-size:13px!important;line-height:1.4!important}product-card .pawfect-card-details{padding-inline:9px!important}product-card .pawfect-card-details__stock{font-size:11px!important;padding:5px 7px!important}}.pf-shop .pf-shop__img{aspect-ratio:1/1!important;min-height:0!important;width:100%!important;display:grid!important;place-items:center!important;background:#fff!important;overflow:hidden!important;padding:12px!important}.pf-shop .pf-shop__img img{display:block!important;width:82%!important;height:82%!important;max-width:82%!important;max-height:82%!important;object-fit:contain!important;object-position:center center!important;margin:auto!important;transform:none!important}product-card .card-gallery{width:100%!important;aspect-ratio:1/1!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#fff!important}product-card .card-gallery .product-media-container,product-card .card-gallery .slideshow-slide{aspect-ratio:1/1!important;background:#fff!important}product-card.pawfect-neobreeder-card .card-gallery img.product-media__image{transform:scale(.91)!important;transform-origin:center center!important}@media(max-width:749px){.pf-shop .pf-shop__img{padding:7px!important}.pf-shop .pf-shop__img img{width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important}}.pf-shop .pf-shop__img img,product-card .card-gallery img.product-media__image{transform:none!important;transform-origin:center center!important}product-card.pawfect-neobreeder-card .card-gallery img.product-media__image{transform:scale(.91)!important}@media(prefers-reduced-motion:reduce){.pf-shop .pf-shop__img img,product-card .card-gallery img.product-media__image{transition:none!important}}@media(max-width:749px){html,body{max-width:100%;overflow-x:clip}.page-wrapper,#MainContent,main,.shopify-section,.section,.page-width,.product-information,.product-information__grid,.product-information__media,.product-information__details,.resource-list,.product-grid,.product-recommendations,.related-products{max-width:100%;min-width:0}:is(.product-grid__item,.resource-list__item,product-card){min-width:0;max-width:100%}:is(.product-grid__item,.resource-list__item,product-card) img{max-width:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pawfect.css.map */
