@import"https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&display=swap";:root{--pp-white:#FFFFFF;--pp-alt:#F5F7FA;--pp-ink:#0F1416;--pp-ink-hover:#1A2226;--pp-text:#111318;--pp-muted:#5A6470;--pp-gold:#B68A2F;--pp-hair:#E6EAF0}body{color:var(--pp-text)}a,.link{color:var(--pp-ink)}a:hover{color:var(--pp-ink-hover)}.button,.button--primary,.button--brand,.shopify-payment-button__button--unbranded{background:var(--pp-ink);color:#fff;border-radius:12px;overflow:hidden;transition:background .15s ease,transform .15s ease}.button:hover,.button--primary:hover,.button--brand:hover,.shopify-payment-button__button--unbranded:hover{background:var(--pp-ink-hover);transform:translateY(-1px)}.button:before,.button:after,.button--primary:before,.button--primary:after,.button--brand:before,.button--brand:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:inherit!important}.heading-accent{font-family:"Caveat",var(--font-heading-family, ui-serif);letter-spacing:.01em;font-weight:600}.shopify-section-announcement-bar{background:var(--pp-gold);color:#fff}.shopify-section-announcement-bar a{color:#fff;text-decoration:underline}.template-index .shopify-section:first-of-type .section{padding-top:clamp(8px,1.2vw,16px)!important;margin-top:0!important}.header-wrapper{margin-bottom:0!important}.hr,.divider,.card+.card{border-color:var(--pp-hair)}.pp-hero{position:relative;min-height:400px;max-height:520px;display:flex;align-items:center;overflow:hidden}.pp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-hero__media img{width:100%;height:100%;object-fit:cover}.pp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:transparent}.pp-hero__content{position:relative;z-index:3;display:grid;place-items:center;width:100%}.pp-hero__box{background:#fffffff5;border-radius:12px;box-shadow:0 12px 32px #0f14161f;padding:clamp(24px,3vw,40px);max-width:680px;margin:0 auto;text-align:center}.pp-hero__kicker{display:inline-flex;gap:.6rem;align-items:center;margin-bottom:.75rem;color:var(--pp-gold);font-weight:700;font-size:2rem}.pp-hero__paw{color:var(--pp-gold);font-size:2em;line-height:1}.pp-hero__heading{margin:6px 0 10px}.pp-hero__subtext{margin:0 0 16px;opacity:.9}.section--why-love-us .ir-wrap{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 clamp(14px,2vw,24px)}.section--why-love-us .ir-surface{background:var(--pp-alt);border-radius:20px;box-shadow:0 8px 24px #0f14160f;padding:clamp(18px,2.5vw,28px);position:relative}.section--why-love-us .ir-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(1200px 300px at 20% 0%,rgba(0,0,0,.04),transparent)}.section--why-love-us .ir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,18px)}@media (max-width: 990px){.section--why-love-us .ir-grid{grid-template-columns:1fr}}.section--why-love-us .ir-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0f14160f;border-top:3px solid var(--pp-gold);padding:clamp(16px,2vw,20px);transition:transform .2s ease,box-shadow .2s ease}.section--why-love-us .ir-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0f14161a}.section--why-love-us .ir-title{margin:0 0 .5rem;font-weight:700;color:var(--pp-ink)}.section--why-love-us .ir-copy{margin:0;color:var(--pp-muted)}.section--why-love-us .ir-eyebrow{margin:0 0 .75rem;color:var(--pp-ink);font-weight:600}[id^=PackPicks-] .pp-surface{background:var(--pp-alt);border-radius:20px;box-shadow:0 8px 24px #0f14160f;position:relative;padding:clamp(14px,2vw,18px)}[id^=PackPicks-] .pp-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(1200px 300px at 20% 0%,rgba(0,0,0,.04),transparent)}[id^=PackPicks-] .pp-surface-header{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 6px;border-bottom:1px solid var(--pp-hair)}[id^=PackPicks-] .pp-title{display:flex;gap:.5rem;align-items:center;margin:0}[id^=PackPicks-] .pp-cta{display:flex;gap:8px}[id^=PackPicks-] .pp-btn{width:34px;height:34px;line-height:34px;border-radius:999px;background:#0f14160f;color:var(--pp-ink)}[id^=PackPicks-] .pp-btn:hover{background:#0f14161f}[id^=PackPicks-] .pp-title .paw,[id^=PackPicks-] .pp-name .paw{color:var(--pp-gold);display:inline-flex}[id^=PackPicks-] .pp-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:12px}[id^=PackPicks-] .pp-card{scroll-snap-align:start;flex:0 0 clamp(260px,26vw,320px);background:#fff;color:var(--pp-text);border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0f14160f;transition:transform .2s ease,box-shadow .2s ease;display:grid;grid-template-rows:auto 1fr}[id^=PackPicks-] .pp-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f141614}[id^=PackPicks-] .img-wrap{position:relative;width:100%;aspect-ratio:5/4;overflow:hidden}[id^=PackPicks-] .img-wrap img{width:100%;height:100%;object-fit:cover;display:block}[id^=PackPicks-] .pp-body{padding:16px 18px 18px;display:grid;row-gap:.55rem;grid-template-rows:repeat(4,min-content) 1fr}[id^=PackPicks-] .pp-name{display:flex;align-items:center;gap:.55rem;font-weight:800;font-size:1.25rem;margin:0;color:var(--pp-ink)}[id^=PackPicks-] .pp-tagline{font-size:1.1rem;font-weight:600;margin:0;color:var(--pp-ink)}[id^=PackPicks-] .pp-pickline{font-size:1rem;font-weight:700;color:var(--pp-ink);margin:0}[id^=PackPicks-] .pp-roast{font-size:1rem;line-height:1.5;opacity:.95;margin:0}[id^=OurStory-]{background:var(--pp-white);border-top:4px solid var(--pp-gold)}#OurStory- .our-story-wrap{max-width:1100px;margin:0 auto;text-align:center}#OurStory- .our-story-title{margin-bottom:1rem}#OurStory- .our-story-text{color:var(--pp-muted)}.card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0f14161f}.template-index h2,.template-index .h2{color:var(--pp-ink)}:root{--brand-cream: 245,247,250}.pp-hero__box{background:#fff!important;border-radius:16px;border-top:4px solid var(--pp-gold);box-shadow:0 12px 32px #0f14161f;padding:clamp(20px,3vw,32px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand.css.map */
