:root{--pp-orange: #F36C31;--pp-mustard: #F1B25A;--pp-blue: #4D6E7A;--pp-navy: #1F2D3D;--pp-charcoal: #3A3A33;--pp-cream: #F8F6EE;--pp-sand: #F1E2C6;--pp-sage: #7A936F;--pp-terracotta: #D9875B;--pp-bg: var(--pp-cream);--pp-bg-panel: #FFFFFF;--pp-bg-warm: var(--pp-sand);--pp-bg-cool: #E4E8EA;--pp-bg-highlight: var(--pp-mustard);--pp-ink: #10312B;--pp-text: var(--pp-ink);--pp-text-muted: #465360;--pp-heading: var(--pp-navy);--pp-accent: var(--pp-orange);--pp-on-dark: var(--pp-cream);--pp-border: #E3DCC9;--pp-star: #E9A23B;--pp-font-display: "Encode Sans Expanded", "Arial Black", sans-serif;--pp-font-body: "Figtree", -apple-system, "Segoe UI", sans-serif;--pp-size-hero: clamp(41.6px, 5.6vw, 65.6px);--pp-size-h1: clamp(33.6px, 4.2vw, 48px);--pp-size-h2: clamp(25.6px, 3vw, 35.2px);--pp-size-eyebrow: clamp(20px, 2.2vw, 26px);--pp-size-body: 16px;--pp-size-small: 14px;--pp-size-tiny: 12px;--pp-leading-tight: 1.02;--pp-leading-body: 1.5;--pp-track-wide: .14em;--pp-radius-sm: 4px;--pp-radius: 8px;--pp-radius-lg: 14px;--pp-shadow-sm: 0 1px 3px rgba(31, 45, 61, .07);--pp-shadow: 0 4px 18px rgba(31, 45, 61, .09);--pp-shadow-lg: 0 10px 34px rgba(31, 45, 61, .13);--pp-gap: 20px;--pp-section-y: clamp(48px, 7vw, 88px);--pp-container: 1180px;--pp-ease: cubic-bezier(.22, .61, .36, 1)}.pp{background:var(--pp-bg);color:var(--pp-text);font-family:var(--pp-font-body);font-size:var(--pp-size-body);line-height:var(--pp-leading-body);-webkit-font-smoothing:antialiased}.pp-container{width:100%;max-width:var(--pp-container);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.pp-section{padding-block:var(--pp-section-y)}.pp-display{font-family:var(--pp-font-display);font-weight:900;font-size:var(--pp-size-hero);line-height:1.06;letter-spacing:-.005em;color:var(--pp-heading);margin:0}.pp-display--sm{font-size:var(--pp-size-h1)}.pp-display em{font-style:normal;color:var(--pp-accent)}.pp-section-title{font-family:var(--pp-font-display);font-weight:800;font-size:var(--pp-size-eyebrow);letter-spacing:.03em;text-transform:uppercase;color:var(--pp-heading);text-align:center;line-height:1.25;margin:0 0 40px}.pp-section-title .pp-title-icon{display:inline-block;vertical-align:-.18em;margin-left:10px;color:var(--pp-orange)}.pp-lead{font-weight:600;font-size:17px;color:var(--pp-text);max-width:34ch;margin:20px 0 0}.pp-body{margin:16px 0 0;max-width:58ch}.pp-body--tight{max-width:42ch}.pp-muted{color:var(--pp-text-muted)}.pp-micro{font-size:var(--pp-size-tiny);font-weight:700;letter-spacing:var(--pp-track-wide);text-transform:uppercase}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14.4px 28px;border:2px solid transparent;border-radius:var(--pp-radius-sm);font-family:var(--pp-font-body);font-size:var(--pp-size-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .18s var(--pp-ease),background-color .18s var(--pp-ease),box-shadow .18s var(--pp-ease)}.pp-btn:hover{transform:translateY(-2px);box-shadow:var(--pp-shadow)}.pp-btn:active{transform:translateY(0)}.pp-btn:focus-visible{outline:3px solid var(--pp-accent);outline-offset:3px}.pp-btn--primary{background:var(--pp-navy);color:var(--pp-on-dark)}.pp-btn--primary:hover{background:#2a3d52}.pp-btn--accent{background:var(--pp-orange);color:#fff}.pp-btn--accent:hover{background:#db5a21}.pp-btn--outline{background:transparent;border-color:var(--pp-navy);color:var(--pp-navy)}.pp-btn--outline:hover{background:var(--pp-navy);color:var(--pp-on-dark)}.pp-btn--block{width:100%}.pp-btn--sm{padding:10.4px 18.4px;font-size:var(--pp-size-tiny)}.pp-link{display:inline-block;font-family:var(--pp-font-body);font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--pp-heading);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:color .18s var(--pp-ease)}.pp-link:hover,.pp-link--accent{color:var(--pp-accent)}.pp-link--accent:hover{color:var(--pp-navy)}.pp-link-arrow{display:inline-flex;align-items:center;gap:7.2px;font-size:var(--pp-size-tiny);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-heading);text-decoration:none}.pp-link-arrow span{transition:transform .18s var(--pp-ease)}.pp-link-arrow:hover span{transform:translate(4px)}.pp-field{display:flex;gap:8px;max-width:380px}.pp-input{flex:1;padding:13.6px 16px;border:1.5px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fff;font-family:var(--pp-font-body);font-size:var(--pp-size-small);color:var(--pp-text)}.pp-input::placeholder{color:var(--pp-text-muted)}.pp-input:focus{outline:none;border-color:var(--pp-orange);box-shadow:0 0 0 3px #e26a2c29}.pp-badge{display:inline-block;padding:4.8px 11.2px;border-radius:999px;background:var(--pp-sand);color:var(--pp-navy);font-size:var(--pp-size-tiny);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pp-badge--accent{background:var(--pp-orange);color:#fff}.pp-badge--sage{background:var(--pp-sage);color:#fff}.pp-rating{display:flex;align-items:center;gap:6.4px;font-size:var(--pp-size-tiny);color:var(--pp-text-muted)}.pp-rating svg{color:var(--pp-star);flex:none}.pp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(12px,2.5vw,28px);margin-top:36px;max-width:540px}.pp-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9.6px}@media(max-width:989px){.pp-trust{grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px}}.pp-trust-item svg{color:var(--pp-navy)}.pp-trust-item span{font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-navy)}.pp-circles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--pp-gap)}.pp-circle{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;text-decoration:none}.pp-circle-media{position:relative;box-sizing:border-box;width:100%;max-width:130px;aspect-ratio:1;border-radius:50%;border:6px solid var(--pp-circle-bg, var(--pp-sand));background:var(--pp-cream);overflow:hidden;transition:transform .25s var(--pp-ease)}.pp-circle:hover .pp-circle-media{transform:scale(1.05) rotate(-2deg)}.pp-circle-media img{width:100%;height:100%;object-fit:cover;display:block}.pp-circles--cutout .pp-circle-media{border:0;background:var(--pp-circle-bg, var(--pp-sand))}.pp-circles--cutout .pp-circle-media{overflow:visible;position:relative;z-index:1}.pp-circles--cutout .pp-circle-media img{--pp-cutout-scale: 130%;position:relative;width:var(--pp-cutout-scale);height:var(--pp-cutout-scale);margin:calc((100% - var(--pp-cutout-scale)) / 2);padding:0;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(31,45,61,.28));transition:transform .25s var(--pp-ease)}.pp-circles--cutout .pp-circle:hover .pp-circle-media{z-index:2}.pp-circles--cutout .pp-circle:hover .pp-circle-media img{transform:scale(1.09) rotate(-2deg)}.pp-circles--cutout .pp-circle:hover .pp-circle-media{transform:none}.pp-treat{--pp-treat-mark: var(--pp-cream);display:block;width:var(--pp-cutout-scale, 130%);height:var(--pp-cutout-scale, 130%);margin:calc((100% - var(--pp-cutout-scale, 130%)) / 2);color:var(--pp-navy);filter:drop-shadow(0 6px 10px rgba(31,45,61,.28));transition:transform .25s var(--pp-ease)}.pp-circles--cutout .pp-circle:hover .pp-treat{transform:scale(1.09) rotate(-2deg)}@media(prefers-reduced-motion:reduce){.pp-treat,.pp-circles--cutout .pp-circle:hover .pp-treat{transition:none;transform:none}}.pp-circles--cutout .pp-circle{gap:18px}@media(prefers-reduced-motion:reduce){.pp-circles--cutout .pp-circle-media img,.pp-circles--cutout .pp-circle:hover .pp-circle-media img{transition:none;transform:none}}.pp-circle-label{font-family:var(--pp-font-body);font-size:18px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--pp-heading);line-height:1.3;margin-top:12px}.pp-circle:nth-child(6n+1) .pp-circle-media{--pp-circle-bg: var(--pp-orange)}.pp-circle:nth-child(6n+2) .pp-circle-media{--pp-circle-bg: var(--pp-mustard)}.pp-circle:nth-child(6n+3) .pp-circle-media{--pp-circle-bg: var(--pp-blue)}.pp-circle:nth-child(6n+4) .pp-circle-media{--pp-circle-bg: var(--pp-sage)}.pp-circle:nth-child(6n+5) .pp-circle-media{--pp-circle-bg: var(--pp-sand)}.pp-circle:nth-child(6n+6) .pp-circle-media{--pp-circle-bg: var(--pp-terracotta)}.pp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--pp-gap)}.pp-card{display:flex;flex-direction:column;background:var(--pp-bg-panel);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-sm);overflow:hidden;transition:transform .22s var(--pp-ease),box-shadow .22s var(--pp-ease)}.pp-card:hover{transform:translateY(-4px);box-shadow:var(--pp-shadow)}.pp-card-media{aspect-ratio:1;background:var(--pp-cream);overflow:hidden}.pp-card-media img{width:100%;height:100%;object-fit:cover;display:block}.pp-card-body{display:flex;flex-direction:column;gap:8.8px;padding:17.6px 17.6px 20px;text-align:center;align-items:center}.pp-card-title{margin:0;font-size:var(--pp-size-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-heading);line-height:1.35}.pp-card-price{font-size:17px;font-weight:700;color:var(--pp-heading)}.pp-card-body .pp-btn{margin-top:5.6px}.pp-chewer{display:flex;align-items:center;gap:17.6px;padding:17.6px;background:var(--pp-bg-panel);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-sm);text-decoration:none;transition:transform .22s var(--pp-ease),box-shadow .22s var(--pp-ease)}.pp-chewer:hover{transform:translateY(-3px);box-shadow:var(--pp-shadow)}.pp-chewer img{width:96px;height:96px;flex:none;border-radius:var(--pp-radius);object-fit:cover}.pp-chewer h3{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;line-height:1.15;color:var(--pp-heading)}.pp-chewer p{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--pp-text)}.pp-review-band{background:var(--pp-bg-cool)}.pp-review{display:flex;gap:14.4px;padding:18.4px;background:var(--pp-bg-panel);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-sm)}.pp-review img{width:52px;height:52px;flex:none;border-radius:50%;object-fit:cover}.pp-review blockquote{margin:6.4px 0 9.6px;font-size:var(--pp-size-small);font-style:italic;color:var(--pp-text)}.pp-review cite{font-style:normal;font-size:var(--pp-size-tiny);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-heading)}.pp-announce{background:var(--pp-orange);color:#fff;text-align:center;padding:9.6px 16px;font-size:var(--pp-size-tiny);font-weight:700;letter-spacing:var(--pp-track-wide);text-transform:uppercase}.pp-band-warm{background:var(--pp-bg-warm);border-radius:var(--pp-radius-lg)}.pp-band-highlight{background:var(--pp-bg-highlight);border-radius:var(--pp-radius-lg)}.pp-wave{display:block;width:100%;height:auto;color:var(--pp-mustard)}.pp-sticker-anchor{position:relative}.pp-save-bubble{position:absolute;top:-18px;right:-18px;z-index:2;display:grid;place-items:center;box-sizing:border-box;width:108px;height:108px;border-radius:50%;background:#fff;box-shadow:var(--pp-shadow);text-align:center;line-height:1.1}.pp-save-bubble strong{font-family:var(--pp-font-display);font-size:25.6px;color:var(--pp-orange)}.pp-save-bubble span{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-navy)}@media(max-width:749px){.pp-save-bubble{width:84px;height:84px;top:-12px;right:-6px}.pp-save-bubble strong{font-size:20px}}.pp-checklist{list-style:none;margin:16px 0 24px;padding:0}.pp-checklist li{display:flex;align-items:center;gap:8.8px;font-size:var(--pp-size-small);font-weight:600;padding-block:3.2px}.pp-checklist svg{color:var(--pp-navy);flex:none}.pp-doodle{position:absolute;pointer-events:none;color:var(--pp-orange);opacity:.9}.pp-doodle--navy{color:var(--pp-navy)}.pp-doodle--sage{color:var(--pp-sage)}@media(max-width:749px){.pp-doodle{display:none}}@media(prefers-reduced-motion:reduce){.pp-btn,.pp-card,.pp-chewer,.pp-circle-media,.pp-link-arrow span{transition:none}.pp-btn:hover,.pp-card:hover,.pp-chewer:hover,.pp-circle:hover .pp-circle-media{transform:none}}.pp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product__title>h1,.product__title>h2{font-family:var(--pp-font-display);font-weight:700;font-size:clamp(32px,3.6vw,46px);line-height:1.04;letter-spacing:-.015em;color:var(--pp-heading);margin:0 0 6px}.product__info-container .price{font-family:var(--pp-font-body)}.product__info-container .price .price-item{font-size:26px;font-weight:700;color:var(--pp-heading);letter-spacing:0}.product__info-container .price--on-sale .price-item--regular{font-size:17px;color:var(--pp-text-muted)}.product__info-container .product__description,.product__info-container .product__description p,.product__info-container .product__description li,.product__info-container .product__description span{font-family:var(--pp-font-body);font-size:var(--pp-size-body);line-height:var(--pp-leading-body);color:var(--pp-text);opacity:1}.product__info-container .product__description strong,.product__info-container .product__description b{color:var(--pp-heading);font-weight:700}.product__media-wrapper .product-media-container{--media-radius: var(--pp-radius-lg);--media-border-width: 0px;border:2px solid var(--pp-orange);border-radius:var(--pp-radius-lg);background:#fff}.product__media-wrapper .product-media-container>.product__media,.product__media-wrapper .product-media-container .media,.product__media-wrapper .product-media-container img,.product__media-wrapper .product-media-container video,.product__media-wrapper .product-media-container iframe{border-radius:calc(var(--pp-radius-lg) - 2px);overflow:hidden}.product__media-wrapper .thumbnail{border-radius:var(--pp-radius)}.product__media-wrapper .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--pp-orange)}.product-form__input--pill input[type=radio]+label{font-family:var(--pp-font-body);font-size:var(--pp-size-small);font-weight:700;color:var(--pp-heading);background:#fff;border:1.5px solid var(--pp-border);border-radius:999px;padding:11px 20px;margin:0 8px 8px 0;transition:border-color .16s var(--pp-ease),color .16s var(--pp-ease)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--pp-orange)}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--pp-orange);border-width:2px;color:var(--pp-orange)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid var(--pp-accent);outline-offset:2px}.product-form__input .form__label,.product__info-container .quantity__label{font-family:var(--pp-font-body);font-size:var(--pp-size-tiny);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-heading)}.product__info-container .quantity{--inputs-radius: 999px;--inputs-radius-outset: 999px;border:0;border-radius:999px;width:100%;min-width:0}.product__info-container .product-form__quantity{width:100%}.product__info-container .quantity:after{border:0;border-radius:999px;box-shadow:0 0 0 1.5px var(--pp-border)}.product__info-container .quantity:focus-within:after{box-shadow:0 0 0 2px var(--pp-orange)}.product__info-container .quantity:before{border-radius:999px}.product__info-container .quantity__input,.product__info-container .quantity__button{font-family:var(--pp-font-body);font-weight:700;color:var(--pp-heading);background:transparent}.product-form__buttons .product-form__submit{font-family:var(--pp-font-body);font-size:var(--pp-size-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--pp-orange);color:#fff;border:0;border-radius:var(--pp-radius-sm);min-height:54px;box-shadow:none;transition:background-color .18s var(--pp-ease),transform .18s var(--pp-ease)}.product-form__buttons .product-form__submit:hover:not([disabled]){background:#db5a21;transform:translateY(-2px)}.product-form__buttons .product-form__submit[disabled]{background:var(--pp-border);color:var(--pp-text-muted)}@media(prefers-reduced-motion:reduce){.product-form__buttons .product-form__submit:hover:not([disabled]){transform:none}}.pp-chew{--pp-chew-color: var(--pp-sage);margin:0;text-align:center}.pp-chew--medium{--pp-chew-color: var(--pp-mustard)}.pp-chew--hard{--pp-chew-color: var(--pp-orange)}.pp-chew-head{display:flex;flex-direction:column;align-items:center;gap:2px}.pp-chew-gauge{display:block;width:132px;height:auto;margin:0 auto;flex:none}.pp-chew-gauge__arc--1{fill:var(--pp-sand)}.pp-chew-gauge__arc--2{fill:var(--pp-mustard)}.pp-chew-gauge__arc--3{fill:var(--pp-orange)}.pp-chew-gauge__needle{fill:var(--pp-ink)}.pp-chew-label{font-family:var(--pp-font-body);font-size:var(--pp-size-small);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-heading)}.pp-chew-note{margin:7px 0 0;font-family:var(--pp-font-body);font-size:var(--pp-size-small);color:var(--pp-text)}.pp-chew--unset{padding:12px 14px;border:1px dashed var(--pp-border);border-radius:var(--pp-radius)}.product__accordion{border-top:1px solid var(--pp-border)}.product__accordion:last-of-type{border-bottom:1px solid var(--pp-border)}.product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;cursor:pointer;list-style:none}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .accordion__title{font-family:var(--pp-font-body);font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--pp-accent);margin:0}.product__accordion summary .icon-caret,.product__accordion summary>svg:last-child{display:none}.product__accordion summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--pp-accent),var(--pp-accent)) center/14px 2px no-repeat,linear-gradient(var(--pp-accent),var(--pp-accent)) center/2px 14px no-repeat;transition:transform .2s var(--pp-ease)}.product__accordion details[open] summary:after{background:linear-gradient(var(--pp-accent),var(--pp-accent)) center/14px 2px no-repeat;transform:rotate(180deg)}.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li,.product__accordion .accordion__content td{padding-inline:0;font-family:var(--pp-font-body);font-size:var(--pp-size-body);line-height:var(--pp-leading-body);color:var(--pp-text);opacity:1}.product__accordion .accordion__content{padding:0 4px 22px}.product__accordion .accordion__content>:first-child{margin-top:0}.product__accordion .accordion__content>:last-child{margin-bottom:0}.product__accordion .accordion__content .metafield-rich_text_field{margin:0}.product__accordion .accordion__content .metafield-rich_text_field>:first-child{margin-top:0}.product__accordion .accordion__content .metafield-rich_text_field>:last-child{margin-bottom:0}.product__accordion .accordion__content table{width:100%;border-collapse:collapse;margin:8px 0}.product__accordion .accordion__content th,.product__accordion .accordion__content td{text-align:left;padding:7px 0;border-bottom:1px solid var(--pp-border)}.product__accordion .accordion__content th{font-weight:700;color:var(--pp-heading)}@media(prefers-reduced-motion:reduce){.product__accordion summary:after{transition:none}}.pp-placeholder{display:block;width:100%;height:100%;background:var(--pp-sand);fill:#1f2d3d47}.pp-ship{margin:0 0 16px}.pp-ship--top{margin:0 0 4px;padding-bottom:14px;border-bottom:1px solid var(--pp-border)}.pp-ship__label{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-family:var(--pp-font-body);font-size:var(--pp-size-small);font-weight:600;line-height:1.4;color:var(--pp-text)}.pp-ship__tick{flex:none;color:var(--pp-sage)}.pp-ship__track{height:8px;border-radius:999px;background:var(--pp-border);overflow:hidden}.pp-ship__fill{display:block;height:100%;border-radius:inherit;background:var(--pp-orange);transition:width .4s var(--pp-ease)}.pp-ship--done .pp-ship__fill{background:var(--pp-sage)}@media(prefers-reduced-motion:reduce){.pp-ship__fill{transition:none}}.announcement-bar__message{font-family:var(--pp-font-body);font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0;padding:3px 0;min-height:0}.announcement-bar__link .announcement-bar__message{text-decoration:none}@media screen and (max-width:749px){.announcement-bar__message{font-size:17px;letter-spacing:.02em;padding:3px 12px}}.header__heading-link .h2{display:block;max-width:9ch;margin-inline:auto;font-family:var(--pp-font-display);font-size:15px;font-weight:900;line-height:1.06;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--pp-ink)}@media screen and (min-width:1200px){.header.header--middle-center:not(.drawer-menu){grid-template-columns:auto minmax(0,1fr) auto}.header--middle-center .header__inline-menu{justify-self:start}.header--middle-center .header__inline-menu>.list-menu--inline{flex-wrap:nowrap;justify-content:flex-start}}@media screen and (min-width:1800px){.header.header--middle-center.page-width:not(.drawer-menu){max-width:1800px;padding-inline:24px;grid-template-columns:1fr auto 1fr}.header--middle-center .header__icons{justify-self:end}}.header__menu-item,.header__menu-item span,.header__submenu-item,.menu-drawer__menu-item,.menu-drawer__menu-item span{font-family:var(--pp-font-body);font-weight:700;color:var(--pp-heading);opacity:1}.header__menu-item,.header__menu-item span{font-size:16px;text-transform:uppercase;letter-spacing:0}.header__menu-item:hover,.header__menu-item:hover span,.header__submenu-item:hover,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:hover span{color:var(--pp-accent)}.header__menu-item:hover span,.header__menu-item span,details[open]>.header__menu-item,details[open]>.header__menu-item span{text-decoration:none}.header__submenu-item{font-weight:600;font-size:15px}.menu-drawer__menu-item,.menu-drawer__menu-item span{font-size:17px;text-transform:uppercase;letter-spacing:.06em}.thumbnail{border:1.5px solid var(--pp-border);border-radius:var(--pp-radius);transition:border-color .16s var(--pp-ease)}.thumbnail:hover{border-color:var(--pp-orange)}.thumbnail[aria-current]{border-color:var(--pp-orange);border-width:2px;box-shadow:none}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 3px var(--pp-cream),0 0 0 5px var(--pp-orange)}@media(prefers-reduced-motion:reduce){.thumbnail{transition:none}}.product__info-container .rte,.product__info-container .rte p,.product__info-container .rte li,.product__info-container .product__text,.product__info-container .product__description,.product__info-container .product__description p,.product__info-container .product__description li,.product__info-container .product__description span{color:var(--pp-text);opacity:1}.product__info-container .product__inventory,.product__info-container .caption,.product__info-container .caption-with-letter-spacing,.product__info-container .share-button__button{color:var(--pp-text-muted)}:root{--font-body-family: "Figtree", -apple-system, "Segoe UI", sans-serif;--font-heading-family: "Encode Sans Expanded", "Arial Black", sans-serif}.related-products__heading,.newsletter__wrapper>h2,.collection__title>h2,.title-wrapper>h2{font-family:var(--pp-font-display);font-size:var(--pp-size-eyebrow);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.25;color:var(--pp-heading)}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--pp-font-body);font-size:var(--pp-size-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:var(--pp-heading)}.card__heading a:hover{color:var(--pp-accent)}.card-information .price,.card-information .price .price-item,.card__information .price,.card__information .price .price-item{font-family:var(--pp-font-body);font-size:16px;font-weight:700;letter-spacing:0;color:var(--pp-heading);opacity:1}.card-information>*,.card__information>*{opacity:1}.card-information .caption,.card__information .caption{color:var(--pp-text-muted)}.newsletter__subheading,.newsletter__subheading p{font-family:var(--pp-font-body);font-size:var(--pp-size-body);line-height:var(--pp-leading-body);color:var(--pp-text);opacity:1}.newsletter-form .field__input,.newsletter-form .field__label{font-family:var(--pp-font-body);color:var(--pp-text)}.newsletter-form .field__label{color:var(--pp-text-muted)}.rte,.rte p,.rte li{line-height:var(--pp-leading-body)}.product__info-wrapper .product__info-container,.product__info-wrapper .product__info-container p,.product__info-wrapper .product__info-container li,.product__info-wrapper .product__info-container div,.product__info-wrapper .product__info-container span{color:var(--pp-text)}.product__info-wrapper .product__info-container .caption,.product__info-wrapper .product__info-container .caption-with-letter-spacing,.product__info-wrapper .product__info-container .share-button__button,.product__info-wrapper .product__info-container .product__inventory,.product__info-wrapper .product__info-container .pp-chew-note{color:var(--pp-text-muted)}.product__info-wrapper .product__info-container .pp-chew-note{color:var(--pp-text)}.product__info-wrapper .product__info-container .accordion__title,.product__info-wrapper .product__info-container .product__accordion summary .accordion__title{color:var(--pp-accent)}.product__info-wrapper .product__info-container .product-form__submit,.product__info-wrapper .product__info-container .product-form__submit span,.product-form__buttons .product-form__submit,.product-form__buttons .product-form__submit span{color:#fff}.product__info-wrapper .product__info-container .product-form__submit[disabled],.product__info-wrapper .product__info-container .product-form__submit[disabled] span{color:var(--pp-text-muted)}.pp,.pp p,.pp li,.product__info-wrapper .product__info-container,.product__info-wrapper .product__info-container p,.product__info-wrapper .product__info-container li,.rte p,.rte li,.newsletter__subheading,.card-information,.card__information{font-weight:500}.pp strong,.pp b,.product__info-wrapper .product__info-container strong,.product__info-wrapper .product__info-container b,.rte strong,.rte b{font-weight:700}.subscription_group,.subscription_group *{font-family:var(--pp-font-body)}.subscription_group .group_name{color:var(--pp-text)}.subscription_group .custom_radio_button{display:flex;align-items:center;gap:10px;cursor:pointer}.subscription_group input[type=radio]{accent-color:var(--pp-orange);width:18px;height:18px;flex:none;cursor:pointer}.subscription_group input[type=radio]:focus-visible{outline:3px solid var(--pp-accent);outline-offset:2px}.subscription_group .in_widget_price{font-size:16px;font-weight:700;color:var(--pp-heading)}.subscription_group .group_dropdown{font-family:var(--pp-font-body);font-size:15px;font-weight:600;color:var(--pp-text);border:1.5px solid var(--pp-border);border-radius:var(--pp-radius);padding:11px 38px 11px 14px;width:100%;margin-top:10px;cursor:pointer;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23101A24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.subscription_group .group_dropdown:focus-visible{outline:none;border-color:var(--pp-orange);box-shadow:0 0 0 3px #e26a2c29}.subscription_group:not(:has(input[type=radio]:checked)) .group_dropdown{display:none}.shopify_subscriptions_app_policy{display:none}.subscription_group:has(.group_dropdown):has(input[type=radio]:checked):after{content:"Auto-renews, skip or cancel anytime.";display:block;margin-top:10px;font-family:var(--pp-font-body);font-size:13px;font-weight:500;line-height:1.5;color:var(--pp-text-muted)}.product__info-container .product__title>h1,.product__info-container .product__title>h2{font-family:var(--pp-font-display);font-weight:900;font-size:clamp(30px,3.4vw,42px);line-height:1.08;letter-spacing:.005em;text-transform:uppercase;color:var(--pp-accent);margin:0 0 10px}.product__info-container .price .price-item{font-size:24px;font-weight:700;color:var(--pp-text)}.product__info-container .price--on-sale .price-item--regular{font-size:17px;font-weight:600;color:var(--pp-text-muted)}.product-form__input.product-form__input--pill input[type=radio]+label{font-family:var(--pp-font-body);font-size:var(--pp-size-small);font-weight:700;color:var(--pp-text);background-color:#fff;border:1.5px solid var(--pp-border);border-radius:999px;padding:11px 22px;margin:0 8px 8px 0;transition:border-color .16s var(--pp-ease),color .16s var(--pp-ease)}.product-form__input.product-form__input--pill input[type=radio]+label:hover{border-color:var(--pp-orange)}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background-color:#fff;border-color:var(--pp-orange);border-width:2px;color:var(--pp-orange)}.product-form__input.product-form__input--pill input[type=radio]+label:before{content:none}.product-form__input.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px var(--pp-cream),0 0 0 5px var(--pp-orange)}.product__info-container .product-form__input .form__label{font-family:var(--pp-font-body);font-size:var(--pp-size-tiny);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-text);margin-bottom:8px}.product__info-container .price .price-item{font-family:var(--pp-font-body);font-weight:900;font-size:24px;letter-spacing:0}.product__info-container .price--on-sale .price-item--regular{font-family:var(--pp-font-body);font-weight:600;font-size:17px}.product__info-container .product-form__input .form__label{font-family:var(--pp-font-body);font-weight:800;font-size:14px;letter-spacing:0;text-transform:none;color:var(--pp-text);margin-bottom:8px}.product-form__input.product-form__input--pill input[type=radio]+label{font-family:var(--pp-font-body);font-weight:700;font-size:14px}.subscription_group .group_name,.subscription_group label>span,label.custom_radio_button>span,label.group_name_with_radio_button>span{font-family:var(--pp-font-body);font-weight:500;font-size:15px;letter-spacing:normal;text-transform:none;line-height:1.2;color:var(--pp-text)}.product__accordion .accordion__title{font-family:var(--pp-font-display);font-weight:900;font-size:16px;letter-spacing:0;text-transform:none;color:var(--pp-accent)}.product-form__buttons .product-form__submit{font-family:var(--pp-font-display);font-weight:900;font-size:14px;letter-spacing:.02em}.product__info-wrapper .product__info-container .product__title{margin-bottom:4px}.product__info-wrapper .product__info-container .price{margin:0 0 4px;line-height:1.3}.product__info-wrapper .product__info-container .product__description{margin:10px 0 0}.product__info-wrapper .product__info-container>*+*{margin-top:14px;margin-bottom:0}.product__info-wrapper .product__info-container>.product-form__input,.product__info-wrapper .product__info-container>div:has(.product-form__buttons){margin-top:20px}body,.pp,.pp p,.pp li,.rte,.rte p,.rte li,.product__info-wrapper .product__info-container,.product__info-wrapper .product__info-container p,.product__info-wrapper .product__info-container li,.product__accordion .accordion__content,.product__accordion .accordion__content p,.card-information,.card__information,.newsletter__subheading{letter-spacing:normal}.product__accordion summary .accordion__title,.product__info-wrapper .product__info-container .accordion__title{font-family:var(--pp-font-display);font-weight:900;font-size:16px;line-height:24px;letter-spacing:normal;text-transform:none;color:var(--pp-accent)}.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li,.product__accordion .accordion__content td,.product__accordion .accordion__content th{font-family:var(--pp-font-body);font-size:16px;line-height:1.45;letter-spacing:normal;color:var(--pp-text)}.product__accordion .accordion__content strong,.product__accordion .accordion__content b,.product__accordion .accordion__content th{font-weight:700}.product-form__input.product-form__input--pill:has(label.pp-pack-label){display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0 0 20px;border:0}.product-form__input.product-form__input--pill:has(label.pp-pack-label) legend.form__label{flex:1 0 100%;margin-bottom:2px}.product-form__input--pill input[type=radio]+label.pp-pack-label{position:relative;flex:1 1 132px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:12px 12px 13px;min-height:0;border:2px solid #e0e4e8;border-radius:10px;background-color:#fff;text-align:left;line-height:1.25;transition:border-color .15s ease,background-color .15s ease}.product-form__input--pill input[type=radio]:hover+label.pp-pack-label{border-color:#c3cad1}.product-form__input--pill input[type=radio]:checked+label.pp-pack-label{border-color:var(--pp-orange);background-color:#fdf1ea;color:var(--pp-text)}.product-form__input--pill input[type=radio]:focus-visible+label.pp-pack-label{outline:2px solid var(--pp-navy);outline-offset:2px}.product-form__input--pill input[type=radio]+label.pp-pack-label:before{content:"";width:20px;height:20px;margin-bottom:5px;border:2px solid #c9cfd6;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:12px 12px;transition:border-color .15s ease,background-color .15s ease}.product-form__input--pill input[type=radio]:checked+label.pp-pack-label:before{border-color:var(--pp-orange);background-color:var(--pp-orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.product-form__input--pill input[type=radio]+label.pp-pack-label .pp-pack-name{font-family:var(--pp-font-body);font-weight:700;font-size:15px;letter-spacing:normal;color:inherit}.product-form__input--pill input[type=radio]+label.pp-pack-label .pp-pack-unit{font-family:var(--pp-font-body);font-weight:500;font-size:13px;letter-spacing:normal;color:var(--pp-text-muted)}.product-form__input--pill input[type=radio]:checked+label.pp-pack-label .pp-pack-unit{color:var(--pp-orange)}.product-form__input--pill input[type=radio]+label.pp-pack-label .pp-pack-note{font-family:var(--pp-font-body);font-weight:500;font-size:11px;letter-spacing:normal;color:var(--pp-text-muted);opacity:.85}.product-form__input--pill input[type=radio]+label.pp-pack-label .pp-pack-save{position:absolute;top:10px;right:10px;padding:2px 7px;border-radius:999px;background-color:var(--pp-orange);color:#fff;font-family:var(--pp-font-body);font-weight:700;font-size:11px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;line-height:1.5}@media screen and (max-width:749px){.product-form__input--pill input[type=radio]+label.pp-pack-label{flex:0 1 calc(50% - 5px);padding:11px 10px 12px}.product-form__input--pill input[type=radio]+label.pp-pack-label .pp-pack-save{top:9px;right:8px;font-size:10px}}.jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"]){display:flex!important}.jdgm-prev-badge{align-items:center;gap:8px;margin:0 0 4px}.jdgm-prev-badge__stars{display:inline-flex;align-items:center;font-size:18px;line-height:1}.jdgm-prev-badge__text{font-family:var(--pp-font-body);font-size:14px;font-weight:600;letter-spacing:normal;color:var(--pp-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jdgm-prev-badge__text:hover{color:var(--pp-orange)}.price .badge.price__badge-sold-out{color:#fff}.product-form__submit[disabled],.product-form__submit:disabled{opacity:1}:root{--pp-footer-bg: var(--pp-navy);--pp-footer-text: #e8e4d8;--pp-footer-muted: #a8b0ba}footer.footer{background-color:var(--pp-footer-bg);border-top:0;color:var(--pp-footer-text)}.footer .footer__content-top{padding-bottom:28px}.footer .footer-block__heading{margin:0 0 14px;font-family:var(--pp-font-display);font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-footer-text)}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content a,.footer .copyright__content a{font-family:var(--pp-font-body);font-size:15px;letter-spacing:normal;color:var(--pp-footer-muted);text-decoration:none;transition:color .15s ease}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .footer-block__details-content a:hover,.footer .copyright__content a:hover{color:var(--pp-orange);text-decoration:underline;text-underline-offset:3px}.footer .footer-block__details-content .list-menu__item--link{padding:6px 0}.footer .footer-block__details-content.rte{font-family:var(--pp-font-body);font-size:15px;line-height:1.55;color:var(--pp-footer-muted);letter-spacing:normal}.footer .footer-block__newsletter .field__input{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:var(--pp-footer-text);font-family:var(--pp-font-body)}.footer .footer-block__newsletter .field__input::placeholder{color:var(--pp-footer-muted);opacity:1}.footer .footer-block__newsletter .field__label{color:var(--pp-footer-muted)}.footer .footer-block__newsletter .newsletter-form__button,.footer .footer__list-social .link{color:var(--pp-footer-text)}.footer .footer__list-social .link:hover{color:var(--pp-orange)}.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.14)}.footer .footer__copyright,.footer .copyright__content{font-family:var(--pp-font-body);font-size:13px;letter-spacing:normal;color:var(--pp-footer-muted)}.footer .list-payment__item svg{opacity:.75}.footer .footer-block__brand-info .footer-block__image-wrapper{margin-inline:auto}.footer .footer-block__brand-info .footer__list-social.list-social{justify-content:center}.product__info-container .product__tax{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pasture-paws.css.map */
