@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Fraunces:opsz,wght@9..144,560;9..144,650&display=swap";body:has(.pet04--home) .shopify-section-group-header-group,body:has(.pet04--home) .shopify-section-group-footer-group,body:has(.pet04--catalog) .shopify-section-group-header-group,body:has(.pet04--catalog) .shopify-section-group-footer-group,body:has(.section-pet04) .shopify-section-group-header-group,body:has(.section-pet04) .shopify-section-group-footer-group,body:has(.section-pet04-catalog) .shopify-section-group-header-group,body:has(.section-pet04-catalog) .shopify-section-group-footer-group{display:none!important}.pet04{--ink: #24302a;--muted: #66736b;--paper: #f7f5f0;--leaf: #3d7a62;--leaf-deep: #2f5d4a;--leaf-soft: #e7f1eb;--accent: #c45c26;--line: rgba(36, 48, 42, .12);--radius: 14px;--font: "DM Sans", system-ui, sans-serif;--display: "Fraunces", Georgia, serif;font-family:var(--font);color:var(--ink);background:radial-gradient(1200px 600px at 10% -10%,#e8f3ec 0%,transparent 55%),linear-gradient(180deg,#f8f6f1 0%,var(--paper) 40%,#f1eee7 100%);padding-bottom:3rem}.pet04-home__hero-link{display:block;line-height:0}.pet04-home__hero-link .pet04-home__img{width:100%;height:auto}.pet04-catalog{padding-top:.5rem}.pet04-catalog__grid{display:grid;gap:1.1rem;grid-template-columns:1fr;max-width:920px}@media(min-width:700px){.pet04-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pet04-catalog__card{display:grid;gap:.65rem;text-decoration:none;color:inherit;background:#ffffffb8;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.pet04-catalog__card:hover{border-color:#3d7a6273;transform:translateY(-1px)}.pet04-catalog__media{background:#eef3f0;aspect-ratio:4 / 3;overflow:hidden}.pet04-catalog__img{width:100%;height:100%;object-fit:cover;display:block}.pet04-catalog__placeholder{min-height:100%;justify-content:center}.pet04-catalog__meta{padding:0 .95rem 1rem}.pet04-catalog__name{margin:0 0 .25rem;font-size:1.05rem;font-family:var(--display);line-height:1.3;overflow-wrap:anywhere}.pet04-catalog__price{margin:0;font-weight:650;color:var(--leaf-deep)}.pet04-catalog__price s{margin-left:.4rem;color:var(--muted);font-weight:500}.pet04-catalog__pages{margin-top:1.5rem;text-align:center}.pet04__banner{background:var(--leaf-soft);color:var(--leaf-deep);text-align:center;font-size:.75rem;letter-spacing:.04em;padding:.55rem 1rem;font-weight:600;border-bottom:1px solid rgba(47,93,74,.12)}.pet04__grid{max-width:1100px;margin:0 auto;padding:1.25rem;display:grid;gap:1.5rem}@media(min-width:900px){.pet04__grid{grid-template-columns:1.05fr .95fr;align-items:start}}.pet04__hero{border-radius:18px;overflow:hidden;min-height:320px;background:linear-gradient(145deg,#eef5f1,#e2ebe6 55%,#d7e4dd);color:var(--ink);border:1px solid var(--line)}.pet04__hero-img,.pet04__hero-video{width:100%;height:auto;display:block;background:#fff}.pet04__hero-video,.pet04__video{max-height:640px;object-fit:contain;background:#eef3f0;pointer-events:auto;position:relative;z-index:1}.pet04__video-wrap{pointer-events:auto}.pet04__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.45rem;margin-top:.65rem}.pet04__thumb{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line);border-radius:10px;padding:0;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:1;position:relative}.pet04__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pet04__thumb--video .pet04__thumb-play{position:absolute;inset:auto .25rem .25rem auto;width:1.35rem;height:1.35rem;border-radius:999px;background:#3d7a62eb;color:#fff;font-size:.65rem;display:grid;place-items:center;line-height:1}.pet04__thumb.is-active,.pet04__thumb:focus-visible{border-color:var(--leaf);outline:2px solid rgba(47,93,74,.25);outline-offset:1px}.pet04__pack-compare{margin-left:.35rem;font-size:.85rem;font-weight:500;color:var(--muted)}.pet04__pack-save{display:block;grid-column:1 / -1;margin-top:.25rem;font-size:.85rem;color:var(--leaf-deep, #2f5d4a);font-weight:600}.pet04__ship-near{margin:.75rem 0 0;font-size:.9rem;color:var(--muted)}.pet04__ship-link{margin:.35rem 0 0;font-size:.9rem}.pet04__ship-link a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pet04__placeholder{padding:2rem 1.5rem;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;color:var(--ink);background:linear-gradient(180deg,#fff3 10%,#e7f1ebf2),radial-gradient(circle at 70% 30%,rgba(196,92,38,.18),transparent 45%)}.pet04__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;opacity:.75;margin:0;color:var(--leaf-deep)}.pet04__placeholder h2{font-family:var(--display);font-size:clamp(1.6rem,4vw,2.2rem);margin:0}.pet04__placeholder p{margin:0;max-width:28ch;color:var(--muted)}.pet04__await{font-size:.85rem;color:var(--muted);margin:.6rem 0 0}.pet04__stars{font-size:.9rem;color:var(--muted);margin:0 0 .35rem}.pet04__title{font-family:var(--display);font-size:clamp(1.8rem,4vw,2.45rem);line-height:1.15;margin:0 0 .5rem;letter-spacing:-.02em}.pet04__subhead{margin:0 0 1.25rem;color:var(--muted);font-size:1.05rem}.pet04__packs{border:0;padding:0;margin:0 0 1rem;display:grid;gap:.65rem}.pet04__packs legend{font-weight:600;margin-bottom:.5rem}.pet04__pack{position:relative;display:grid;grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.95rem 1rem;border:1.5px solid var(--line);border-radius:var(--radius);background:#ffffffb8;cursor:pointer}.pet04__brand{margin:0 0 .25rem;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--leaf-deep)}.pet04__reviews-note{font-size:.85rem;color:var(--muted);margin:0 0 1rem}.pet04__pack-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pet04__pack-title{font-weight:650}.pet04__pack-price{font-weight:700;font-size:1.1rem}.pet04__pack-meta{grid-column:1 / -1;color:var(--muted);font-size:.85rem}.pet04__badge{position:absolute;top:-.55rem;left:.85rem;background:var(--accent);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:4px}.pet04__pack--featured{border-color:var(--leaf);box-shadow:0 0 0 1px var(--leaf);background:#fff}.pet04__pack.is-selected,.pet04__pack:has(input:checked){border-color:var(--leaf-deep);box-shadow:0 0 0 2px #2f5d4a40}.pet04__pack.is-focused{outline:2px solid var(--leaf);outline-offset:2px}.pet04__pack--soldout{opacity:.5;pointer-events:none}.pet04__atc{width:100%;border:0;border-radius:10px;background:var(--leaf);color:#fff;font:inherit;font-weight:650;padding:.95rem 1.1rem;cursor:pointer}.pet04__atc:hover{background:var(--leaf-deep)}.pet04__atc:disabled{opacity:.65;cursor:wait}.pet04__status{margin:.55rem 0 0;font-size:.9rem;color:var(--leaf-deep);min-height:1.25em}.pet04__status--error{color:#8a2b1a}.pet04__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pet04__trust{text-align:center;font-size:.82rem;color:var(--muted);margin:.65rem 0 1rem}.pet04__demo{display:grid;gap:1rem;justify-items:center;text-align:center;max-width:640px;margin:0 auto}.pet04__demo-copy{width:100%}.pet04__demo-copy h2{font-family:var(--display);font-size:1.7rem;margin:0 0 .35rem}.pet04__demo-copy .pet04__lead{margin:0 auto;max-width:42ch}.pet04__demo-media{width:100%;max-width:520px}.pet04__demo-below{width:100%;max-width:42ch}.pet04__demo-points ul{margin:0;padding-left:0;list-style:none;color:var(--muted);font-size:.98rem}.pet04__demo-points li{margin-bottom:.4rem}.pet04__demo-points li:before{content:"\b7  ";color:var(--leaf-deep);font-weight:700}.pet04__video-wrap{border-radius:14px;overflow:hidden;background:#eef3f0;border:1px solid var(--line);aspect-ratio:1 / 1;width:100%;margin:0 auto}.pet04__video,.pet04__video-poster{width:100%;height:100%;display:block;object-fit:contain;background:#eef3f0}.pet04__video-caption{margin:.65rem 0 0;color:var(--muted);font-size:.9rem}.pet04__placeholder--band{min-height:220px;border-radius:14px}.pet04__care-grid{display:grid;gap:.85rem}@media(min-width:700px){.pet04__care-grid{grid-template-columns:1fr 1fr}}.pet04__care-grid h3{margin:0 0 .35rem;font-size:1.05rem}.pet04__care-grid p,.pet04__care-grid ol,.pet04__care-grid ul{margin:0;color:var(--muted);font-size:.95rem}.pet04__care-grid ol,.pet04__care-grid ul{padding-left:1.1rem}.pet04__bullets{margin:0;padding-left:1.1rem}.pet04__bullets li{margin-bottom:.35rem}.pet04__await-box{margin-top:1rem;border:1px dashed rgba(196,92,38,.45);border-radius:var(--radius);padding:.65rem .85rem;background:#fff8f0b3;font-size:.9rem}.pet04__await-box ul{margin:.4rem 0 0;padding-left:1.1rem}.pet04__band,.pet04__faq{max-width:1100px;margin:2.5rem auto 0;padding:1.5rem 1.25rem 0;border-top:1px solid var(--line)}.pet04__band h2,.pet04__faq h2{font-family:var(--display);font-size:1.7rem;margin:0 0 .35rem}.pet04__lead{color:var(--muted);margin:0 0 1.25rem}.pet04__tri{display:grid;gap:.85rem}@media(min-width:700px){.pet04__tri{grid-template-columns:repeat(3,1fr)}}.pet04__tri article{padding:1rem;border-radius:var(--radius);background:#ffffff8c;border:1px solid var(--line)}.pet04__tri h3{margin:0 0 .35rem;font-size:1.05rem}.pet04__tri p{margin:0;color:var(--muted);font-size:.95rem}.pet04__compare{display:grid;gap:.85rem}@media(min-width:700px){.pet04__compare{grid-template-columns:1fr 1fr}}.pet04__compare-card{padding:1.1rem;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.pet04__compare-card--muted{background:#ffffff73;color:var(--muted)}.pet04__compare-card h3{margin:0 0 .5rem}.pet04__compare-card ul{margin:0;padding-left:1.1rem}.pet04__await-inline{margin:.75rem 0 0;font-size:.85rem;color:var(--accent)}.pet04__faq details{border-bottom:1px solid var(--line);padding:.75rem 0}.pet04__faq summary{cursor:pointer;font-weight:600}.pet04__faq p{margin:.5rem 0 0;color:var(--muted)}.pet04-home__header{max-width:1100px;margin:0 auto;padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pet04-home__brand{font-family:var(--display);font-size:1.35rem;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.pet04-home__nav{display:flex;gap:1rem;font-size:.92rem}.pet04-home__nav a{color:var(--ink);text-decoration:none;font-weight:600}.pet04-home__nav-pending{color:var(--muted);font-size:.85rem}.pet04-home__hero{max-width:1100px;margin:0 auto;padding:.5rem 1.25rem 1.5rem;display:grid;gap:1.25rem}@media(min-width:900px){.pet04-home__hero{grid-template-columns:.9fr 1.1fr;align-items:center}}.pet04-home__brand-mark{margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-family:var(--display);letter-spacing:-.03em;color:var(--leaf-deep)}.pet04-home__hero-copy h1{font-family:var(--display);font-size:clamp(1.55rem,3.4vw,2.1rem);line-height:1.2;margin:0 0 .75rem;font-weight:560}.pet04-home__hero-copy p{margin:0 0 1.1rem;color:var(--muted);max-width:36ch}.pet04-home__btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:auto;min-width:12rem;padding-inline:1.4rem}.pet04-home__hero-media{border-radius:18px;overflow:hidden;min-height:280px;background:linear-gradient(145deg,#eef5f1,#dce8e1);border:1px solid var(--line)}.pet04-home__img{width:100%;height:auto;display:block}.pet04-home__placeholder{min-height:280px}.pet04-home__to-pdp{margin:1.25rem 0 0}.pet04-home__to-pdp a{color:var(--leaf-deep);font-weight:650}.pet04-home__footer{max-width:1100px;margin:2rem auto 0;padding:1.5rem 1.25rem 2.5rem;border-top:1px solid var(--line)}.pet04-home__footer-brand{font-family:var(--display);margin:0 0 .75rem;font-size:1.15rem}.pet04-home__footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;font-size:.9rem;color:var(--muted)}.pet04-home__footer-links a{color:var(--ink)}.pet04-home__cta-sub{margin:.65rem 0 0;font-size:.88rem;color:var(--muted)}.pet04-home__bundle-grid{display:grid;gap:.85rem}@media(min-width:700px){.pet04-home__bundle-grid{grid-template-columns:1.15fr .85fr}}.pet04-home__offer{position:relative;display:grid;gap:.25rem;padding:1.1rem 1rem 1rem;border-radius:var(--radius);border:1.5px solid var(--line);background:#ffffffb8;text-decoration:none;color:inherit}.pet04-home__offer--featured{border-color:var(--leaf);box-shadow:0 0 0 1px var(--leaf);background:#fff}.pet04-home__offer-title{font-weight:650;font-size:1.05rem}.pet04-home__offer-price{font-weight:700;font-size:1.25rem;color:var(--leaf-deep)}.pet04-home__offer-per{font-size:.85rem;color:var(--muted)}.pet04-home__offer-meta{font-size:.9rem;color:var(--muted)}.pet04-home__final{text-align:center;padding-bottom:1rem}.pet04-home__final .pet04-home__btn{margin-top:.35rem}.pet04__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid var(--line);box-shadow:0 -6px 24px #24302a14}.pet04__sticky.is-visible{display:flex}.pet04__sticky[hidden]{display:none!important}.pet04__sticky-info{display:grid;gap:.1rem;min-width:0}.pet04__sticky-pack{font-weight:650;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pet04__sticky-price{color:var(--leaf-deep);font-weight:700;font-size:.95rem}.pet04__sticky-atc{flex:0 0 auto;border:0;border-radius:10px;background:var(--leaf);color:#fff;font:inherit;font-weight:650;padding:.8rem 1rem;cursor:pointer}.pet04__sticky-atc:hover{background:var(--leaf-deep)}.pet04__sticky-atc:disabled{opacity:.65;cursor:wait}@media(min-width:900px){.pet04__sticky{display:none!important}html.pet04-sticky-open{padding-bottom:0}}@media(max-width:899px){html.pet04-sticky-open{padding-bottom:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pet04-fabric-mitt.css.map */
