:root{--tpt-color-primary: #A3B18A;--tpt-color-secondary: #FFF8E7;--tpt-color-black: #1A1A1A;--base-black: #000000;--base-white: #ffffff;--tpt-heading-font: "Sniglet";--tpt-body-font: "Gilroy";--tpt-body-heavy-font: "Mont Heavy DEMO";--text-50-96: clamp(50px, 27px + 4.7917vw, 96px);--text-36-64: clamp(36px, 22px + 2.9167vw, 64px);--text-32-42: clamp(32px, 27px + 1.0417vw, 42px);--text-24-40: clamp(24px, 16px + 1.6667vw, 40px);--text-24-36: clamp(24px, 18px + 1.25vw, 36px);--text-28-32: clamp(28px, 26px + .4167vw, 32px);--text-16-24: clamp(16px, 12px + .8333vw, 24px);--text-16-20: clamp(16px, 14px + .4167vw, 20px);--container: 1720px;--padding-container: calc((100% - var(--container)) / 2)}body{font-family:var(--tpt-body-font);font-size:1.6rem;font-weight:300}strong{font-weight:700}h2.heading-default,h2.heading-bold{font-size:var(--text-36-64)}h2.heading-default.extra-large,h2.heading-bold.extra-large{font-size:var(--text-50-96)}.button.button--primary,.section-rewards .button,.exclusive-deals .featured-collection.banner-two-columns .banner-buttons a.button.button--primary{padding:19px 24px;font-size:20px;font-weight:700;line-height:1.38;color:var(--base-white);background-color:var(--tpt-color-primary);opacity:1}.section-rounded{border-top-left-radius:40px;border-top-right-radius:40px}.section-rounded--minus-top{margin-top:-40px}text-scroll.scroll-text{font-size:16px;font-weight:900;color:var(--base-white);background-color:var(--tpt-color-primary)}sticky-header.header-wrapper{background-color:var(--tpt-color-secondary)}.navigation-body .nav-menu-item span{font-weight:700}.is-collection footer.footer{margin-top:0}.template-contact footer,.is-blog footer{position:relative}.template-contact footer:before,.is-blog footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(var(--container) - 10rem);border-top:1px solid rgba(0,0,0,.54)}footer.footer{margin-top:-40px}footer.footer>.gradient{border-top-left-radius:40px;border-top-right-radius:40px}.footer__blocks-wrapper{justify-content:space-between}.footer-block[id*=footer-1]{max-width:610px}.footer-block[id*=footer-4]{max-width:420px}.footer-block.footer-block--menu{max-width:200px}.footer-block__brand-info .list-payment{justify-content:space-between;gap:.5rem;margin:0}.footer-block__brand-info .list-payment .list-payment__item{padding:0;margin:0}.footer .footer__content-bottom{padding-top:0;padding-bottom:0;border-top:none}.footer .footer__copyright{margin-top:0}.footer .footer__copyright,.footer .copyright__content a,.powered__content a{color:var(--base-black)}.footer .copyright__content,.powered__content{font-size:16px}.powered__content{margin-left:auto}.powered__content a{position:relative;font-weight:700;text-decoration:none}.footer .footer__content-bottom-wrapper{position:relative;padding-top:20px;padding-bottom:20px}.footer .footer__content-bottom-wrapper:before,.product-usp .page-width:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:calc(100% - 3rem);height:1px;border-bottom:1px solid rgba(0,0,0,.54)}.footer .footer__content-bottom-wrapper:before{top:0}.product-usp .page-width:after{bottom:0}@media screen and (min-width: 990px){.footer .footer__content-bottom-wrapper:before,.product-usp .page-width:after{width:calc(100% - 10rem)}}.section-header:has(.header-wrapper.enable-fixed-header-part--true)+#MainContent .product-breadcrumbs,.product-breadcrumbs{margin-top:clamp(80px,65px + 3.125vw,110px)}.collection.collection-one .card-media .media img{-webkit-mask-image:none;mask-image:none}.product-card-wrapper .card-content{flex-grow:0}.product-card-wrapper .card-information{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.product-card-wrapper .card-information:first-child{padding:1.7rem 0 0}.product-card-wrapper .card-information.price-rating{width:auto}.image-banner-with-featured-collection .banner-content .banner-box{max-width:1100px}.image-banner-with-featured-collection .banner-box .banner-heading{font-size:clamp(50px,27px + 4.7917vw,96px);color:var(--tpt-color-secondary)}.image-banner-with-featured-collection .banner-box .banner-text{font-weight:700;font-size:var(--text-16-20)}.image-banner-with-featured-collection .banner-box .banner-buttons{margin-top:35px}.image-banner-with-featured-collection .banner-box .banner-buttons .button{color:var(--base-black);background-color:var(--tpt-color-secondary)}.image-banner-with-featured-collection .collection-header__wrapper{display:flex;justify-content:space-between;align-items:center}.image-banner-with-featured-collection .collection-header h3{margin:0;font-family:var(--tpt-heading-font);font-size:clamp(28px,22px + 1.25vw,40px);color:var(--tpt-color-secondary)}.tpt-collections.subcollections{position:relative;border-top-left-radius:40px;border-top-right-radius:40px;background:var(--tpt-color-secondary)}.tpt-collections.subcollections .collection-info.grid .grid_item:nth-of-type(2){display:none}.tpt-collections.subcollections .collection-info.grid{justify-content:center}@media (min-width: 990px){.tpt-collections.subcollections:before{content:"";position:absolute;top:-120px;left:-2px;width:225px;height:350px;background:url(/cdn/shop/files/dachshund-dog-sitting-on-white-background.png?v=1763695077) center/contain no-repeat}}.product-usp.multicolumn{position:relative;border-top-left-radius:40px;border-top-right-radius:40px}.product-usp.multicolumn:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:10%;background-color:var(--tpt-color-secondary)}.product-usp .page-width{position:relative}.product-usp .multicolumn-list{justify-content:space-between;max-width:820px;margin:0 auto}.product-usp .multicolumn-list .multicolumn-card{margin-bottom:0}.product-usp .multicolumn-list .media{padding-bottom:50%!important}.product-usp .multicolumn-list .media,.product-usp .multicolumn-list .media img{height:50px;object-fit:contain}.product-usp .multicolumn-list .heading-bold{font-size:clamp(16px,12px + .8333vw,24px)}.product-usp .multicolumn-list .rte{max-width:320px;margin:0 auto}.about-usp.multicolumn{margin-top:-40px}.about-usp.multicolumn:before{display:none}.multicolumn.about-usp:after{content:"";position:absolute;top:-179px;left:50%;z-index:2;transform:translate(-50%);width:180px;height:225px;background:url(https://thepawfecttrio.com/cdn/shop/files/dog-2.png) center / contain no-repeat}.about-usp.multicolumn .page-width:after{border-color:#ffffff8a}.about-usp--boxed.multicolumn .multicolumn-card-info h3{font-size:var(--text-24-40)}.multicolumn .multicolumn-card-info p{font-size:16px}@media (min-width: 991px){.multicolumn.about-usp:after{left:auto;right:50px;top:calc(-100% + 126px);transform:none}}.collection-tabs-section.home-collection-tabs .collection-title .title{margin-bottom:20px}.collection-tabs-section.home-collection-tabs .tabs{margin-bottom:60px}.collection-tabs-section.home-collection-tabs .tab{justify-content:space-between;width:100%;max-width:215px;height:65px;padding-left:15px;padding-right:15px;border-radius:8px;font-size:clamp(13px,11.5px + .3125vw,16px);color:var(--base-black)}.collection-tabs-section.home-collection-tabs .tab .notification{color:var(--base-black);background-color:transparent}.collection-tabs-section.home-collection-tabs input:checked+.tab{font-weight:700;color:var(--base-white)}.collection-tabs-section.home-collection-tabs input:checked+.tab .notification{color:var(--base-white)}.collection-tabs-section.home-collection-tabs .glider{height:100%;border-radius:8px}@media (min-width: 991px){.collection-tabs-section.home-collection-tabs .tab{margin-right:50px}}.home-testimonials{border-top-left-radius:40px;border-top-right-radius:40px;background-color:var(--tpt-color-primary)}.home-testimonials .testimonials-title .title{color:var(--base-white)}.home-testimonials .slider-button{border-radius:50px;background-color:var(--base-white)}.home-testimonials .slider-button svg.icon{color:var(--tpt-color-primary)}.shopify-section:has(.global-testimonials){margin-top:0;border-top-right-radius:40px;border-top-left-radius:40px;background-color:var(--tpt-color-primary)}.global-testimonials .jdgm-carousel-wrapper{padding:0}.global-testimonials .jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-bottom:clamp(1.5625rem,.4688rem + 3.6458vw,3.75rem)!important}.global-testimonials .jdgm-carousel-wrapper .jdgm-carousel-title{font-size:var(--text-36-64);color:var(--base-white)}.global-testimonials .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:none}.global-testimonials .jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper{border-radius:12px;box-shadow:none}.global-testimonials .jdgm-carousel__arrows div{content:"";transform:none;width:50px;height:50px;border:0;border-radius:100px;background-color:var(--base-white)}.global-testimonials .jdgm-carousel__arrows .jdgm-carousel__left-arrow{left:-50px}.global-testimonials .jdgm-carousel__arrows .jdgm-carousel__right-arrow{right:-50px}.global-testimonials .jdgm-carousel__arrows div:after{content:"";position:absolute;top:50%;left:50%;z-index:2;width:15px;height:15px;border:2px none var(--tpt-color-primary);transform:translate(-50%,-50%) rotate(-45deg)}.global-testimonials .jdgm-carousel__arrows .jdgm-carousel__left-arrow:after{border-style:solid none none solid}.global-testimonials .jdgm-carousel__arrows .jdgm-carousel__right-arrow:after{border-style:none solid solid none}@media (max-width: 767px){.global-testimonials .jdgm-carousel--gallery-theme .jdgm-carousel__left-arrow,.global-testimonials .jdgm-carousel--gallery-theme .jdgm-carousel__right-arrow{position:relative;left:0;right:0}}.section-two-images-text:has(.section-rewards.ignore-true){margin-top:0}.section-rewards{position:relative;border-top-left-radius:40px;border-top-right-radius:40px}.section-rewards .image-with-text-content--desktop-center>*,.section-rewards .image-with-text-content--desktop-center,.section-rewards .image-with-text-heading,.section-rewards .image-with-text-text{text-align:left!important}.section-rewards .image-two-even{display:none}.exclusive-deals .collection-title .grid-item.left{width:100%;max-width:100%;text-align:center}.exclusive-deals .featured-collection .banner-two-columns-box{margin-left:0}.exclusive-deals .featured-collection .banner-two-columns-box .image-with-text-text--caption{width:auto;max-width:max-content;padding:11px 18px 11px 30px;margin-left:-1.5rem;border-radius:0 50px 50px 0;font-family:Arial;font-size:24px;font-weight:900;line-height:1.38;color:var(--tpt-color-primary);background-color:var(--tpt-color-secondary)}.exclusive-deals .featured-collection .banner-heading{margin-top:12px;font-weight:700;color:var(--base-white)}.exclusive-deals .featured-collection .banner-text{font-weight:700;font-size:16px;color:var(--base-white)}.exclusive-deals .featured-collection .banner-buttons{margin-top:24px}.advanced-slider-section .page-width .swiper,.advanced-slider-section .page-width .swiper-slide .slide-bgimg,.advanced-slider-section .page-width .swiper-slide .slide-bgimg img{border-radius:40px}.advanced-slider-section .page-width .swiper-slide .slide-bgimg:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:90%;background:linear-gradient(180deg,#0a0a0a00 1%,#0a0a0a 122.26%)}.advanced-slider-section .swiper-slide .content{top:auto!important;bottom:60px}.footer-cta.image-banner-section .banner-box{max-width:100%}.footer-cta.image-banner-section .banner-box .banner-text{max-width:750px;margin-left:auto;margin-right:auto;font-weight:700}@media (max-width: 990px){.footer-cta.image-banner-section .banner-box{padding-top:115px;padding-bottom:200px}}#recently-viewed>.gradient{border-top-left-radius:40px;border-top-right-radius:40px;background-color:var(--tpt-color-secondary)}#recently-viewed .recent-products .card{padding:0;border-radius:0;background-color:transparent;box-shadow:none}#recently-viewed .recent-products .card-information:first-child{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#recently-viewed .recent-products .card-information:first-child .card-information{width:auto}.product .spacer{background-color:var(--base-black)}.product-info-wrapper .product-title h1.heading-bold{font-size:var(--text-36-64)}.product-info-wrapper .product-delivery-date svg{width:30px;margin-right:10px;fill:#a3b18a}.product .product-inventory{display:inline-flex;padding:9px 13px;border-radius:50px;font-size:16px;line-height:1;color:var(--base-white);background-color:var(--tpt-color-primary)}.product .product-inventory svg{display:none}.product-info-wrapper .ingredient-details-block details{border-color:#000}.product-info-wrapper .accordion .summary-title{align-items:center}.product-info-wrapper .accordion .icon-accordion{width:30px;height:30px;margin-top:0;margin-right:20px;fill:#a3b18a}.product .product-info-wrapper .price__container span.price-item{font-weight:700;font-size:var(--text-28-32)!important;color:var(--tpt-color-primary)}.product .product-form__buttons{flex-direction:column}.product .product-form__buttons .product-form__submit,.product .product-form__buttons .shopify-payment-button{width:100%;box-shadow:none}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 6.5rem}.product-description{position:relative;overflow:hidden;transition:max-height .5s ease-in-out}.desc-collapsed{max-height:200px}.desc-collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom,transparent,white);pointer-events:none}.desc-expanded{max-height:2000px}.js-toggle-btn{margin-top:10px;padding:8px 16px;background-color:var(--tpt-color-primary);color:var(--base-white);border:none;cursor:pointer;border-radius:8px;font-family:var(--tpt-body-font);font-size:14px}.js-toggle-btn:hover{background-color:var(--tpt-color-primary)}@media (min-width: 990px){.product.product--thumbnail{align-items:flex-start}.product .product-media-wrapper{position:sticky;top:8rem;z-index:2}}.product-accordion:not(.no-padding) .accordion details{border:1px solid #000;border-radius:10px}.product-accordion:not(.no-padding) .accordion summary{background-color:#faf9f9}.product-accordion:not(.no-padding) .accordion .accordion__content{padding:1rem}.product .product-form-quantity .quantity{width:100%;max-width:340px;height:56px}.product .product-form-quantity .quantity:after{border-radius:8px;box-shadow:0 0 0 1px #000}.product .product-form-quantity .quantity .quantity-button svg{width:clamp(16px,14px + .4167vw,20px)}.product .product-form-quantity .quantity-input{font-size:var(--text-16-20)}@media (min-width: 481px){.product-form__submit-wrapper quantity-input{display:none}}@media (max-width: 480px){.product-form-input.product-form-quantity{display:none}.product-form__submit-wrapper{display:flex;align-items:stretch;gap:12px}.product-form__submit-wrapper quantity-input,.product-form__submit-wrapper .product-form__submit{width:50%}.product-form__submit-wrapper .product-form__submit{margin-bottom:0}.product-form__buttons .shopify-payment-button{margin-top:10px}}.quick-add-modal .product--thumbnail .thumbnail-slider{display:none}quick-add-modal .product-info-wrapper .product-title h1.heading-bold{font-size:var(--text-24-36)}.image-banner-section.about-promo-banner{margin-top:-40px}.image-banner-section.about-promo-banner .banner-media,.image-banner-section.about-promo-banner .banner:after{border-top-left-radius:40px;border-top-right-radius:40px}.about-promo-banner .banner-content,.about-promo-banner .banner-box{position:static}.about-promo-banner .banner-content{padding-top:90px;padding-bottom:200px}.about-promo-banner .image-with-text-text--caption{position:absolute;top:50px;left:0;padding:7px 20px 7px 15px;border-radius:0 50px 50px 0;font-size:var(--text-16-24);font-weight:700;color:var(--tpt-color-primary);background-color:var(--tpt-color-secondary)}.about-promo-banner .banner-buttons{max-width:100%}@media (min-width: 1720px){.about-promo-banner .banner-content{max-width:100%;padding-left:calc((100% - 1720px)/2 + 5rem);padding-right:calc((100% - 1720px)/2 + 5rem)}.about-promo-banner .image-with-text-text--caption.subtitle{padding-left:calc((100% - 1620px)/2)}}@media (min-width: 991px){.about-promo-banner .banner-content{padding-bottom:0}.about-promo-banner .image-with-text-text--caption{top:70px;padding:11px 20px 11px 5rem}}@media (max-width: 480px){.about-promo-banner .banner-buttons{display:flex;flex-direction:column}.about-promo-banner .banner-buttons a{width:100%}}.page-width .contact-form-row.contact-form-sidebar-section{max-width:1300px;margin-left:auto;margin-right:auto}.contact-form-row .title-wrapper--no-top-margin{text-align:center}.contact-form-row .contact-button{text-align:right}.contact-form-section .field{flex-direction:column}.contact-form-section .field-label{position:static;order:-1;margin-bottom:13px;font-size:var(--text-16-20);font-weight:700;letter-spacing:normal;animation:none}.contact-form-section .field-input:focus{padding:1.5rem;margin:0}.contact-form-section .field-input:focus-visible{box-shadow:0 0 0 .1rem var(--tpt-color-primary)}.contact-form-section .field-input~.field-label{font-size:var(--text-16-20);letter-spacing:normal}.contact-form-section .field-input::placeholder{font-family:Gilroy;font-size:var(--text-16-20);opacity:1}.contact-form-section .field-label span{color:#ff4e4e}.contact-form-section .contact-button button{padding:19px 24px;font-size:20px;line-height:1.3;box-shadow:none}.main-blog .article .card-content{padding-left:0;padding-right:0;margin-top:30px}.main-blog .article .card-content .gradient{padding:0}.main-blog .article .card-heading{margin-top:0!important;font-size:clamp(20px,18px + .4167vw,24px);line-height:.97}.main-blog .article .article-card-excerpt{font-size:16px;font-weight:400;line-height:1.38}.main-blog .article .button{margin-top:17px!important}article.article-template{max-width:100%;padding:0}article.article-template .article-template-hero-container .media{border-radius:0}.article-template .article-template-social-sharing .social-bar.list-social:only-child{padding-bottom:15px}.article-template .article-content h1,.article-template .article-content h2{font-family:var(--tpt-body-font)!important}.is-collection-all .facets .product__accordion:has(#Details-3-template--25468443132183__product-grid){display:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
