:root{--pf-forest: #2D4A3E;--pf-mist: #8FA89E;--pf-cream: #F5F0E8;--pf-bark: #6B4E3D;--pf-charcoal: #1E2A25;--pf-light-mist: #EDF2EF;--pf-ff-display: "DM Serif Display", Georgia, serif;--pf-ff-body: "DM Sans", system-ui, sans-serif;--pf-ff-mono: "DM Mono", "Courier New", monospace;--pf-max-w: 1200px}*,*:before,*:after{border-radius:0!important;box-shadow:none!important}body{font-family:var(--pf-ff-body);font-weight:300;color:var(--pf-charcoal);background-color:var(--pf-cream)}a{transition:opacity .2s}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{font-family:var(--pf-ff-display)!important;font-weight:400;letter-spacing:-.01em}.pf-eyebrow{font-family:var(--pf-ff-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-mist);display:block;margin-bottom:16px}.pf-btn,.pf-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--pf-forest);color:var(--pf-cream);font-family:var(--pf-ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.pf-btn:hover,.pf-btn-primary:hover{background:var(--pf-charcoal);color:var(--pf-cream);opacity:1}.pf-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:var(--pf-cream);color:var(--pf-forest);font-family:var(--pf-ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.pf-btn-secondary:hover{background:var(--pf-light-mist);color:var(--pf-forest);opacity:1}.header{background-color:var(--pf-cream)!important;border-bottom:1px solid rgba(30,42,37,.08)!important}.header__heading-link,.header__heading-logo{font-family:var(--pf-ff-display)!important;font-size:26px!important;font-weight:400!important;color:var(--pf-charcoal)!important;letter-spacing:-.01em!important}.header__menu-item,.list-menu__item{font-family:var(--pf-ff-body)!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--pf-charcoal)!important}.header__icon svg,.header__icon{color:var(--pf-charcoal)!important}.announcement-bar{background:var(--pf-forest)!important}.announcement-bar__message,.announcement-bar__link{font-family:var(--pf-ff-mono)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pf-cream)!important}.card,.card-wrapper,.card__inner,.card--product{background:var(--pf-light-mist)!important}.card__heading a,.card__heading{font-family:var(--pf-ff-display)!important;font-size:18px!important;font-weight:400!important;color:var(--pf-charcoal)!important}.price .price-item--regular,.price .price-item--sale{font-family:var(--pf-ff-mono)!important;font-size:14px!important;color:var(--pf-forest)!important}.badge--on-sale,.badge--custom{background:var(--pf-bark)!important;color:var(--pf-cream)!important;font-family:var(--pf-ff-mono)!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.add-to-cart,.product-form__submit,button[name=add]{background:var(--pf-forest)!important;color:var(--pf-cream)!important;font-family:var(--pf-ff-mono)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:none!important}.add-to-cart:hover,.product-form__submit:hover,button[name=add]:hover{background:var(--pf-charcoal)!important}.product__title{font-family:var(--pf-ff-display)!important;font-size:36px!important;font-weight:400!important;color:var(--pf-charcoal)!important}.product__vendor{font-family:var(--pf-ff-mono)!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--pf-mist)!important}.price--large .price-item,.product__price .price-item{font-family:var(--pf-ff-display)!important;font-size:28px!important;color:var(--pf-forest)!important}.variant-pills__input:checked+.variant-pills__label{background:var(--pf-forest)!important;color:var(--pf-cream)!important;border-color:var(--pf-forest)!important}.variant-pills__label{border-color:var(--pf-mist)!important;font-family:var(--pf-ff-mono)!important;font-size:11px!important;letter-spacing:.06em!important}details.accordion>summary,details>summary{font-family:var(--pf-ff-mono)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:.5px solid var(--pf-forest)!important;padding:16px 0!important}.footer,.footer-section{background-color:var(--pf-charcoal)!important;color:var(--pf-cream)!important}.footer__heading,.footer__menu-heading{font-family:var(--pf-ff-mono)!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--pf-mist)!important}.footer__list a,.footer-block__list a{font-family:var(--pf-ff-body)!important;font-size:13px!important;font-weight:300!important;color:var(--pf-cream)!important}.footer__copyright,.footer-bottom__copyright{font-family:var(--pf-ff-mono)!important;font-size:9px!important;letter-spacing:.1em!important;color:var(--pf-mist)!important}.footer *{color:var(--pf-cream)}.field__input,.select__select,textarea{border-color:#2d4a3e59!important;font-family:var(--pf-ff-body)!important;border-width:.5px!important;background:transparent!important}.field__label{font-family:var(--pf-ff-body)!important;font-size:13px!important;font-weight:300!important;color:var(--pf-mist)!important}.page-width{max-width:var(--pf-max-w)!important;padding-left:40px!important;padding-right:40px!important}@media(max-width:768px){.page-width{padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/petfolk.css.map */
