:root{--pp-cream: #FFF9F0;--pp-cream-deep: #FCEDD9;--pp-cream-warm: #F8E2C4;--pp-black: #101010;--pp-ink: #1E1E1E;--pp-body: #6B6257;--pp-muted: #8F8577;--pp-line: #EEDCC2;--pp-line-warm: #E8CFAE;--pp-bg: #FFF9F0;--pp-sand: #FCEDD9;--pp-sand-warm: #F8E2C4;--pp-blue: #1B62D6;--pp-pink: #FF2E88;--pp-orange: #FF6A13;--pp-gold: #FFB000;--pp-teal: #00BFA6;--pp-green: #17A055;--pp-red: #D93025;--pp-accent: #FF6A13;--pp-accent-soft: rgba(255, 106, 19, .12);--pp-electric: #FF6A13;--pp-coral: #FF2E88;--pp-purple: #1B62D6;--pp-golden: #FFB000;--pp-sunset: linear-gradient(135deg, #1B62D6 0%, #FF2E88 52%, #FF6A13 100%);--pp-golden-glo: linear-gradient(135deg, #FF6A13 0%, #FFB000 100%);--pp-display-font: "Archivo Black", "Jost", -apple-system, BlinkMacSystemFont, sans-serif;--pp-heading-font: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pp-body-font: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pp-script-font: "Caveat", "Segoe Script", cursive;--pp-radius-sm: 8px;--pp-radius-md: 14px;--pp-radius-lg: 22px;--pp-radius-xl: 32px;--pp-radius-pill: 100px;--pp-shadow-sm: 0 2px 10px rgba(20, 20, 20, .05);--pp-shadow-md: 0 10px 30px rgba(20, 20, 20, .07);--pp-shadow-lg: 0 22px 60px rgba(20, 20, 20, .1);--pp-shadow-hard: 4px 4px 0 var(--pp-black);--pp-container: 1280px;--pp-gutter: 40px;--pp-section: 104px;--pp-paw: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%23101010'%3E%3Cellipse cx='50' cy='68' rx='24' ry='20'/%3E%3Cellipse cx='21' cy='41' rx='10' ry='13'/%3E%3Cellipse cx='40' cy='26' rx='10' ry='14'/%3E%3Cellipse cx='60' cy='26' rx='10' ry='14'/%3E%3Cellipse cx='79' cy='41' rx='10' ry='13'/%3E%3C/g%3E%3C/svg%3E")}@media(max-width:1007px){:root{--pp-gutter: 28px;--pp-section: 76px}}@media(max-width:749px){:root{--pp-gutter: 20px;--pp-section: 56px}}.pp-blue{--pp-accent: var(--pp-blue);--pp-accent-soft: rgba(27, 98, 214, .12)}.pp-pink{--pp-accent: var(--pp-pink);--pp-accent-soft: rgba(255, 46, 136, .12)}.pp-orange{--pp-accent: var(--pp-orange);--pp-accent-soft: rgba(255, 106, 19, .12)}.pp-gold{--pp-accent: var(--pp-gold);--pp-accent-soft: rgba(255, 176, 0, .12)}.pp-teal{--pp-accent: var(--pp-teal);--pp-accent-soft: rgba(0, 191, 166, .12)}body{background:var(--pp-cream);color:var(--pp-ink);font-family:var(--pp-body-font)}.PP__Section{background:transparent;padding:var(--pp-section) 0}.PP__Section--soft{background:var(--pp-cream-deep)}.PP__Section--dark{background:var(--pp-black)}.PP__Container{max-width:var(--pp-container);padding:0 var(--pp-gutter)}.PP__Title,.PP-Cta__Title,.PP-Guarantee__Heading,.PP-Display{font-family:var(--pp-display-font);font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;color:var(--pp-black);text-wrap:balance}.PP__Title{font-size:clamp(30px,4.2vw,58px)}.PP-Cta__Title{font-size:clamp(32px,4.8vw,64px)}.PP-Guarantee__Heading{font-size:clamp(28px,3.6vw,46px)}.PP__Section--dark .PP__Title,.PP__Section--dark .PP-Cta__Title{color:var(--pp-cream)}.PP__Eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--pp-heading-font);font-size:12px;font-weight:800;letter-spacing:2.6px;text-transform:uppercase;color:var(--pp-accent);margin-bottom:14px}.PP__Eyebrow:before{content:"";width:12px;height:12px;flex:0 0 auto;background:currentColor;-webkit-mask:var(--pp-paw) center / contain no-repeat;mask:var(--pp-paw) center / contain no-repeat}.PP__Sub{font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--pp-body);max-width:62ch}.PP__Head{margin-bottom:56px}.PP__Head .PP__Sub{margin-left:auto;margin-right:auto}.PP__Head--left .PP__Sub{margin-left:0}.PP__Title em,.PP-Cta__Title em{font-style:normal;position:relative;z-index:0;color:inherit}.PP__Title em:after,.PP-Cta__Title em:after{content:"";position:absolute;left:-.05em;right:-.05em;bottom:.1em;height:.3em;background:var(--pp-accent);opacity:.3;border-radius:4px;transform:rotate(-.8deg);z-index:-1}.PP__Script{font-family:var(--pp-script-font);font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.2;color:var(--pp-accent)}.PP__Btn,.Button{font-family:var(--pp-heading-font);font-weight:800;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;border-radius:var(--pp-radius-pill);padding:18px 38px;border:2px solid transparent;position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.7,0,.3,1),box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.PP__Btn--primary,.Button--primary{background:var(--pp-black);border-color:var(--pp-black);color:var(--pp-cream)}.PP__Btn--accent{background:var(--pp-accent);border-color:var(--pp-accent);color:#fff}.PP__Btn--outline,.Button--secondary{background:transparent;border-color:var(--pp-black);color:var(--pp-black)}.PP__Btn--outline:hover,.Button--secondary:hover{background:var(--pp-black);color:var(--pp-cream)}.PP__Btn--light{background:var(--pp-cream);border-color:var(--pp-cream);color:var(--pp-black)}.PP__Btn:hover,.Button--primary:hover,.Button--secondary:hover{transform:translate(-2px,-2px);box-shadow:var(--pp-shadow-hard)}.PP__Btn:active{transform:none;box-shadow:none}.PP__Btn:after,.Button--primary:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);transition:left .6s cubic-bezier(.3,1,.3,1);pointer-events:none}.PP__Btn:hover:after,.Button--primary:hover:after{left:130%}.PP__Section--paws,.PP__Section--soft{position:relative;isolation:isolate}.PP__Section--paws:before,.PP__Section--soft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.045;background-image:var(--pp-paw),var(--pp-paw),var(--pp-paw),var(--pp-paw),var(--pp-paw);background-repeat:no-repeat;background-size:54px,34px,72px,42px,26px;background-position:5% 16%,20% 78%,79% 24%,92% 79%,58% 92%}@media(max-width:749px){.PP__Section--paws:before,.PP__Section--soft:before{background-size:32px,20px,42px,26px,16px}}.PP__Blob{position:relative;isolation:isolate}.PP__Blob:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:94%;height:0;padding-bottom:94%;transform:translate(-50%,-50%);background:var(--pp-blob, var(--pp-accent));border-radius:62% 38% 46% 54%/52% 44% 56% 48%;animation:pp-blob 16s ease-in-out infinite}.PP__Blob--blue{--pp-blob: var(--pp-blue)}.PP__Blob--pink{--pp-blob: var(--pp-pink)}.PP__Blob--orange{--pp-blob: var(--pp-orange)}.PP__Blob--gold{--pp-blob: var(--pp-gold)}.PP__Blob--teal{--pp-blob: var(--pp-teal)}@keyframes pp-blob{0%,to{border-radius:62% 38% 46% 54%/52% 44% 56% 48%;transform:translate(-50%,-50%) rotate(0)}50%{border-radius:44% 56% 60% 40%/42% 58%;transform:translate(-50%,-50%) rotate(7deg)}}.PP__Stamp{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:128px;height:128px;padding:16px;border:2px solid currentColor;border-radius:50%;font-family:var(--pp-heading-font);font-weight:800;font-size:10px;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase;transform:rotate(-7deg)}.PP__Stamp--filled{background:var(--pp-black);color:var(--pp-cream);border-color:var(--pp-black)}.PP-Band{background:var(--pp-black);color:var(--pp-cream);padding:17px 0}.PP-Band--accent{background:var(--pp-accent);color:#fff}.PP-Band--cream{background:var(--pp-cream-deep);color:var(--pp-black)}.PP-Band--rainbow{background:var(--pp-sunset);color:#fff}.PP-Band__Item{display:inline-flex;align-items:center;gap:16px;font-family:var(--pp-display-font);font-size:clamp(15px,1.9vw,24px);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.PP-Band__Paw{display:inline-block;width:16px;height:16px;flex:0 0 auto;background:currentColor;-webkit-mask:var(--pp-paw) center / contain no-repeat;mask:var(--pp-paw) center / contain no-repeat;opacity:.85}.PP-Card,.PP-Cols__Card{background:#fff;border:2px solid var(--pp-line);border-radius:var(--pp-radius-lg);transition:transform .3s cubic-bezier(.7,0,.3,1),box-shadow .3s ease,border-color .3s ease}.PP-Card:hover,.PP-Cols__Card:hover{transform:translate(-3px,-5px);border-color:var(--pp-black);box-shadow:6px 8px 0 var(--pp-black)}@media(prefers-reduced-motion:reduce){.PP__Blob:before{animation:none}.PP-Card,.PP-Cols__Card,.PP__Btn,.Button,.PP__Btn:after,.Button--primary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pp-brand.css.map */
