@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Lato:wght@300;400;500;700&display=swap";body,.shopify-section,.gradient{background-color:#f0ebdf}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Playfair Display,Georgia,serif!important;color:#2c3b28}body,p,li,a,input,select,textarea{font-family:Lato,Arial,sans-serif!important}.template-page .main-page-title,.template-page .page__title,.template-page .page-header h1,.template-page main h1:first-of-type,body.template-page main>section:first-child h1,body.template-page .page-content>h1:first-of-type{text-align:center!important}.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0f160d8c,#0f160d59,#0f160d1a 60%,#0f160d00 80%);z-index:1;pointer-events:none}.hero__content-wrapper{z-index:2!important}.hero__content-wrapper h1,.hero__content-wrapper h2,.hero__content-wrapper .h1,.hero__content-wrapper .h2,.hero__content-wrapper .text-block.h1,.hero__content-wrapper .text-block.h2,.hero__content-wrapper .text-block.h1 p,.hero__content-wrapper .text-block.h2 p,.hero__content-wrapper .text-block.h1 *,.hero__content-wrapper .text-block.h2 *{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);line-height:1.05!important;letter-spacing:-.01em!important}.hero__content-wrapper .text-block.h1 p,.hero__content-wrapper .text-block.h2 p{margin:0!important}.hero__content-wrapper .text-block.h1 p+p,.hero__content-wrapper .text-block.h2 p+p{margin-top:8px!important}.hero__content-wrapper p,.hero__content-wrapper span,.hero__content-wrapper .paragraph,.hero__content-wrapper .text-block.paragraph,.hero__content-wrapper .text-block.paragraph p{color:#ffffffe6!important;text-shadow:0 1px 6px rgba(0,0,0,.2);font-family:Lato,Arial,sans-serif!important}.hero__content-wrapper .button{background-color:#5c6b4f!important;color:#fff!important;border:none!important;text-shadow:none!important;font-family:Lato,sans-serif!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1rem 2.4rem!important}.hero__content-wrapper .button:hover{background-color:#3d4d34!important;color:#fff!important}.product-card{transition:transform .3s ease,box-shadow .3s ease!important}.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #2c3b281f!important}.product-card-gallery img{border-radius:4px!important}.product-card .product-title a{font-weight:500!important;color:#2c3b28!important;transition:color .2s ease}.product-card .product-title a:hover{color:#5c6b4f!important}.product-details h1{font-size:1.8rem!important;line-height:1.2!important;margin-bottom:.5rem!important}.product-details .price{font-size:1.3rem!important;font-weight:700!important;color:#2c3b28!important}.product-details .button[name=add],.product-details button[type=submit],.product-form .button{background-color:#5c6b4f!important;color:#fff!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:1rem 2rem!important;border:none!important;transition:all .3s ease!important}.product-details .button[name=add]:hover,.product-details button[type=submit]:hover,.product-form .button:hover{background-color:#3d4d34!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #2c3b2840!important}.product-details .rte p{line-height:1.7!important;margin-bottom:1rem!important;color:#444!important}.product-details .rte strong{color:#2c3b28!important}.product-details .rte ul,.product-details .rte ol{padding-left:1.2rem!important;margin-bottom:1rem!important}.product-details .rte li{margin-bottom:.4rem!important;line-height:1.6!important}.collection-heading h1{font-size:2.2rem!important;letter-spacing:-.02em!important}.announcement-bar,.announcement-bar__message{background-color:#2c3b28!important;color:#f0ebdf!important;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-family:Lato,sans-serif!important}.header,.header-wrapper,.header__wrapper{background-color:#f0ebdf!important;border-bottom:1px solid #DDD6C6}.header__menu-item,.header__menu-item span,.header__menu-item a{font-size:.78rem!important;letter-spacing:.06em;color:#333}.footer,.footer-wrapper,.footer__content{background-color:#e8e2d4!important;border-top:1px solid #D4CCBC}.footer p,.footer a,.footer span,.footer li{color:#555!important;font-size:.85rem}.field__input,.select__select,input[type=text],input[type=email],input[type=search]{border-radius:0!important;border-color:#ddd6c6!important;background-color:#fff!important}.drawer{background-color:#f0ebdf!important}a{transition:color .2s ease}a:hover{color:#5c6b4f}.badge--sale{background-color:#5c6b4f!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pawvital.css.map */
