#MainContent:has(.product-v2),#MainContent:has(.tsb),#MainContent:has(.short-hock-page),#MainContent:has(.pet-wipes-product){background:var(--cream, #FBF9F3)!important;color:var(--ink, #252A27)!important}.product-v2,.tsb,.short-hock-page,.pet-wipes-product,.product-content-v2,.judge-reviews{color:var(--ink, #252A27)!important;font-family:var(--font-body-family, Arial, Helvetica, sans-serif)!important}.product-v2__title,.tsb__title,.sh-info h1,.pet-wipes-product__title{margin:14px 0 16px!important;color:var(--ink, #252A27)!important;font-family:var(--font-body-family, Arial, Helvetica, sans-serif)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.08!important}.product-v2__stage,.tsb__stage,.sh-hero,.pet-wipes-product__image{aspect-ratio:1 / 1!important;background:var(--cream, #FBF9F3)!important;border-radius:0!important}.product-v2__slide img,.tsb__slide img,.sh-hero img,.pet-wipes-product__image img{object-fit:contain!important}.product-v2__thumbnails,.tsb__thumbs,.sh-thumbs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;justify-content:stretch!important;gap:5px!important;overflow:visible!important;padding:4px 0 0!important;scroll-snap-type:none!important;scrollbar-width:none!important}.product-v2__thumbnail,.product-v2__thumbnail[aria-current=true],.tsb__thumb,.tsb__thumb[aria-current=true],.sh-thumb,.sh-thumb[aria-current=true]{width:100%!important;height:auto!important;min-width:0!important;aspect-ratio:1 / 1!important;flex:initial!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;opacity:.68!important}.product-v2__thumbnail[aria-current=true],.tsb__thumb[aria-current=true],.sh-thumb[aria-current=true]{opacity:1!important}.product-v2__arrow{border:0!important;background:var(--forest, #163B32)!important;color:var(--cream, #FBF9F3)!important}.product-v2__counter,.sh-count,.tsb__counter{background:var(--cream, #FBF9F3)!important;color:var(--ink, #252A27)!important}.sh-offer,.sh-size-list select,.product-v2__variant-reference,.product-v2__variant-reference img,.pet-wipes-product__select,.pet-wipes-product__quantity{background-color:var(--cream, #FBF9F3)!important;border-color:var(--line, #DDD9CC)!important;color:var(--ink, #252A27)!important}.sh-offer.is-selected,.product-v2__variant-reference[aria-pressed=true]{background-color:var(--light-sage, #E6E8DE)!important;border-color:var(--forest, #163B32)!important}.sh-offer-main input{accent-color:var(--forest, #163B32)!important}.sh-badge,.sh-add,.product-v2__add-button,.pet-wipes-product__button{background:var(--forest, #163B32)!important;border-color:var(--forest, #163B32)!important;color:var(--cream, #FBF9F3)!important}.sh-offer-heading,.sh-offer-heading:before,.sh-offer-heading:after,.sh-savings{color:var(--forest, #163B32)!important}.sh-offer-heading:before,.sh-offer-heading:after{background:var(--line, #DDD9CC)!important}.product-v2__review-rating,.product-v2__review-score,.judge-reviews__summary,.judge-reviews__score,.tsb__judge-me--rating,.tsb-review-grid__summary{color:var(--muted, #626B63)!important;zoom:.75}.product-v2__review-stars,.judge-reviews__summary-stars,.judge-review-card__stars,.tsb-review-grid__summary-stars,.tsb-review-card__stars,#judgeme_product_reviews .jdgm-star{color:#f4bb20!important}.product-v2__benefit,.product-v2__benefit span,.tsb__benefit,.sh-benefit,.sh-benefit-icon,.product-content-v2__description,.product-content-v2__copy,.sh-story,.sh-story>p:not(.sh-kicker),.sh-description,.pet-wipes-product__price{color:var(--muted, #626B63)!important;font-size:13px!important;line-height:1.4!important}.product-v2__benefit strong,.sh-story h2,.product-content-v2 h2,.judge-reviews__heading{color:var(--ink, #252A27)!important}.product-v2__review-rating,.judge-reviews__summary,.tsb__judge-me--rating,.tsb-review-grid__summary{transform-origin:left center}.judge-reviews__heading,.judge-review-card__author,.judge-review-card__body,.tsb-review-grid__heading,.tsb-review-card__author,.tsb-review-card__body,#judgeme_product_reviews .jdgm-rev-widg__title{font-size:18px!important;line-height:1.25!important}.judge-reviews__summary,.judge-review-card__author,.judge-review-card__verified,.tsb-review-grid__summary,.tsb-review-card__author,.tsb-review-card__verified{font-size:12px!important;line-height:1.35!important}.judge-review-card__body,.tsb-review-card__body{font-size:13px!important;line-height:1.4!important}.judge-reviews,.judge-review-card,.tsb-review-card,#judgeme_product_reviews,#judgeme_product_reviews .jdgm-rev,#judgeme_product_reviews .jdgm-review{background:var(--cream, #FBF9F3)!important;border-color:var(--line, #DDD9CC)!important;color:var(--muted, #626B63)!important}.judge-reviews__heading,.tsb-review-grid__heading,#judgeme_product_reviews .jdgm-rev-widg__title{color:var(--ink, #252A27)!important}.judge-review-card__author,.judge-review-card__body,.tsb-review-card__author,.tsb-review-card__body{color:var(--muted, #626B63)!important}.judge-review-card__body,.tsb-review-card__body,#judgeme_product_reviews .jdgm-rev__body,#judgeme_product_reviews .jdgm-review__body{line-height:1.4!important}.product-content-v2,.product-content-v2--cream{background:var(--cream, #FBF9F3)!important}.product-content-v2--ivory{background:var(--ivory, #F3EEDF)!important}#MainContent:has(.short-hock-page) .short-hock-page .sh-story,#MainContent:has(.product-v2) .product-content-v2{background:var(--cream, #FBF9F3)!important}.product-content-v2__description,.product-content-v2__description p,.sh-description p{letter-spacing:normal!important;word-spacing:normal!important;line-height:1.45!important}@media(max-width:749px){.product-v2__gallery,.tsb__gallery,.sh-gallery{padding-inline:4px!important}.product-v2__title,.tsb__title,.sh-info h1,.pet-wipes-product__title{font-size:28px!important}.product-v2__thumbnails,.tsb__thumbs,.sh-thumbs{gap:4px!important}}.product-v2__meta-benefits{display:grid!important;gap:8px!important;margin:14px 0 18px!important}.product-v2__meta-benefits .product-v2__block--benefit{display:block!important;width:100%!important;padding:0!important;border:0!important}.product-v2__meta-benefits .product-v2__benefit{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;color:var(--muted, #626B63)!important;font:400 14px/1.4 var(--font-body-family, Arial, sans-serif)!important}.product-v2__meta-benefits .product-v2__benefit:before{width:20px!important;height:18px!important;margin:0!important}.product-v2__meta-benefits .product-v2__benefit-copy{display:block!important;min-width:0!important;color:inherit!important;font:inherit!important;font-weight:400!important;line-height:inherit!important}.product-v2__meta-benefits .product-v2__benefit-copy strong{display:inline!important;color:inherit!important;font:inherit!important;font-weight:400!important}.product-v2__benefit-copy{font-weight:400!important}@media(max-width:680px){.product-v2__meta-benefits{gap:6px!important;margin:12px 0 16px!important}.product-v2__meta-benefits .product-v2__benefit{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;font-size:14px!important;line-height:1.4!important}.product-v2__meta-benefits .product-v2__benefit:before{width:18px!important;height:18px!important}}.product-v2__stage{aspect-ratio:1 / 1!important}.product-v2__dots{position:absolute;z-index:2;left:50%;bottom:12px;display:flex;align-items:center;justify-content:center;gap:9px;transform:translate(-50%)}.product-v2__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--muted, #626B63);opacity:.72;cursor:pointer}.product-v2__dot[aria-current=true]{width:11px;height:11px;background:var(--forest, #163B32);opacity:1}.product-v2__information{padding-bottom:8px!important}.product-v2,#MainContent .shopify-section:has(.product-v2){margin-bottom:0!important;padding-bottom:0!important}#MainContent .shopify-section:has(.product-v2)+.shopify-section{margin-top:0!important}.product-v2__block--benefit{display:block!important;width:100%!important;padding:5px 0!important;border:0!important}.product-v2__benefit{display:flex!important;align-items:center!important;gap:8px!important;color:var(--muted, #626B63)!important;font-size:13px!important;line-height:1.4!important}.product-v2__benefit:before,.product-v2__policies .product-v2__accordion summary:before,.tsb__policy-icon:after,.sh-benefit-icon:after,.sh-policy-icon:after{content:"";display:block;width:20px;height:18px;background-color:var(--forest, #163B32);-webkit-mask:url(./paw-print.svg) center / contain no-repeat;mask:url(./paw-print.svg) center / contain no-repeat}.product-v2__benefit:before{margin:0}.product-v2__benefit strong,.product-v2__benefit span{display:inline!important;margin:0!important;color:var(--muted, #626B63)!important;font:inherit!important}.product-v2__benefit strong{font-weight:700!important}.product-v2__benefit span:before{content:" "}.product-v2__policies .product-v2__accordion summary{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}.tsb__benefit{color:var(--muted, #626B63)!important}.tsb__icon,.tsb__policy-icon{color:var(--forest, #163B32)!important}.tsb__policy-icon svg{display:none!important}.tsb__policy-icon:after{width:20px;height:18px}.sh-benefit,.sh-policies details>summary{color:var(--muted, #626B63)!important}.sh-benefit-icon,.sh-policy-icon{color:var(--forest, #163B32)!important;font-size:0!important}.sh-benefit-icon:after,.sh-policy-icon:after{margin:auto}@media(max-width:749px){.product-v2__benefit{font-size:13px!important;line-height:1.4!important}.product-v2__benefit:before,.product-v2__policies .product-v2__accordion summary:before,.tsb__policy-icon:after,.sh-benefit-icon:after,.sh-policy-icon:after{width:18px;height:16px;flex-basis:18px}.product-v2__dots{bottom:10px;gap:8px}.product-v2__dot{width:7px;height:7px}.product-v2__dot[aria-current=true]{width:10px;height:10px}.product-v2__block--benefit{padding:6px 0!important}}.product-v2__policies .product-v2__accordion:nth-of-type(1) summary:before,.product-v2__policies .product-v2__accordion:nth-of-type(2) summary:before,.sh-policies details:nth-of-type(1) .sh-policy-icon:after,.sh-policies details:nth-of-type(2) .sh-policy-icon:after{background-color:var(--forest, #163B32)!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important}.product-v2__policies .product-v2__accordion:nth-of-type(1) summary:before,.sh-policies details:nth-of-type(1) .sh-policy-icon:after{-webkit-mask-image:url(./return-arrow.svg)!important;mask-image:url(./return-arrow.svg)!important}.product-v2__policies .product-v2__accordion:nth-of-type(2) summary:before,.sh-policies details:nth-of-type(2) .sh-policy-icon:after{-webkit-mask-image:url(./delivery-truck.svg)!important;mask-image:url(./delivery-truck.svg)!important}.tsb__policy-icon svg{display:block!important}.tsb__policy-icon:after{display:none!important}@media(min-width:750px){.product-content-v2__inner,.product-content-v2__inner--narrow,.product-content-v2__inner--standard,.product-content-v2__inner--wide,.tsb__story-inner{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.sh-story>*{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:750px){#MainContent:has(.product-v2)>.shopify-section,#MainContent:has(.tsb)>.shopify-section,#MainContent:has(.short-hock-page)>.shopify-section,#MainContent:has(.pet-wipes-product)>.shopify-section{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#MainContent:has(.product-v2) .product-v2,#MainContent:has(.pet-wipes-product) .pet-wipes-product{width:100%!important;max-width:1200px!important}#MainContent:has(.product-v2) .product-content-v2__inner,#MainContent:has(.product-v2) .product-content-v2__inner--narrow,#MainContent:has(.product-v2) .product-content-v2__inner--standard,#MainContent:has(.product-v2) .product-content-v2__inner--wide,#MainContent:has(.product-v2) .judge-reviews__inner,#MainContent:has(.short-hock-page) .sh-shell,#MainContent:has(.short-hock-page) .sh-policies{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}}#MainContent:has(.product-v2) .product-content-v2__description img,#MainContent:has(.product-v2) .product-content-v2__image img,#MainContent:has(.product-v2) .product-v2__accordion-content img,#MainContent:has(.short-hock-page) .sh-description img,#MainContent:has(.short-hock-page) .sh-guide-image{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain!important;object-position:center!important}#MainContent:has(.product-v2) .shopify-section img,#MainContent:has(.tsb) .shopify-section img,#MainContent:has(.short-hock-page) .shopify-section img,#MainContent:has(.pet-wipes-product) .shopify-section img{object-position:center!important}.product-content-v2__description p:has(img),.tsb__story p:has(img),.sh-description p:has(img),.pet-wipes-product__description p:has(img){width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media(min-width:750px){.product-content-v2__description,.product-content-v2__description :is(h1,h2,h3,h4,p,li),.tsb__story,.tsb__story :is(h1,h2,h3,h4,p,li),.sh-story,.sh-story :is(h1,h2,h3,h4,p,li),.sh-description,.sh-description :is(h1,h2,h3,h4,p,li),.pet-wipes-product__description,.pet-wipes-product__description :is(h1,h2,h3,h4,p,li),.support-perch-story .copy,.support-perch-story .card{text-align:center!important}}@media(min-width:750px){.product-content-v2__description :is(p,ul,ol),.tsb__story :is(p,ul,ol),.sh-story :is(p,ul,ol),.sh-description :is(p,ul,ol),.pet-wipes-product__description :is(p,ul,ol){width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.product-content-v2__description ul:has(li>strong),.tsb__story ul:has(li>strong),.sh-story ul:has(li>strong),.sh-description ul:has(li>strong),.pet-wipes-product__description ul:has(li>strong),.product-content-v2__description p:has(>strong),.tsb__story p:has(>strong),.sh-story p:has(>strong),.sh-description p:has(>strong),.pet-wipes-product__description p:has(>strong){text-align:left!important}.product-content-v2__description ul:has(li>strong) li,.tsb__story ul:has(li>strong) li,.sh-story ul:has(li>strong) li,.sh-description ul:has(li>strong) li,.pet-wipes-product__description ul:has(li>strong) li{text-align:left!important}}@media(min-width:750px){.support-perch-story :is(h1,h2,h3,h4,p,li){text-align:center!important}}@media(min-width:750px){#ProductContent-template--27441459167479__story .product-content-v2__description :is(p,h1,h2,h3,h4,h5,h6):has(img),#ProductContent-template--27441459265783__story .product-content-v2__description :is(p,h1,h2,h3,h4,h5,h6):has(img),#ProductContent-template--27441459003639__story .product-content-v2__description :is(p,h1,h2,h3,h4,h5,h6):has(img){width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#ProductContent-template--27441459167479__story .product-content-v2__description img,#ProductContent-template--27441459265783__story .product-content-v2__description img,#ProductContent-template--27441459003639__story .product-content-v2__description img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain!important;object-position:center!important}#ProductContent-template--27441459429623__story .product-content-v2__description>div:has(>img){width:66.6667%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:750px){#MainContent:has(.product-v2) #ProductContent-template--27441459167479__story .product-content-v2__description img,#MainContent:has(.product-v2) #ProductContent-template--27441459265783__story .product-content-v2__description img,#MainContent:has(.product-v2) #ProductContent-template--27441459003639__story .product-content-v2__description img{width:100%!important;max-width:100%!important}}@media(min-width:750px){#MainContent:has(.product-v2) #ProductContent-template--27441459167479__story .product-content-v2__description img,#MainContent:has(.product-v2) #ProductContent-template--27441459265783__story .product-content-v2__description img,#MainContent:has(.product-v2) #ProductContent-template--27441459003639__story .product-content-v2__description img{max-height:none!important;height:auto!important}}@media(min-width:1024px){#MainContent .product-v2__gallery{width:100%;max-width:none;margin-inline:auto}#MainContent .product-v2__stage{width:100%;margin-inline:auto}#MainContent .product-v2__slide:not([hidden]){display:flex;align-items:center;justify-content:center;width:100%;height:100%}#MainContent .product-v2__slide img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain!important;object-position:center center!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/product-visual-system.css.map */
