:root{--paper: #f4ecd9;--paper-2: #fbf6ea;--green: #377359;--green-2: #244c3a;--green-bright: #5a9c79;--amber: #e0a23a;--clay: #c96f4a;--ink: #20322a;--ink-soft: #54635a;--line: rgba(32, 50, 42, .16);--font-display: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-body: "Hanken Grotesk", system-ui, -apple-system, sans-serif}:root{--mint: #d4e5d6;--coral: var(--amber);--cream-2: #ebdfc3}:root{--font-heading-family: "Bricolage Grotesque", system-ui, sans-serif;--font-body-family: "Hanken Grotesk", system-ui, sans-serif}body,body[class]{font-family:var(--font-body);background-color:var(--paper);-webkit-font-smoothing:antialiased}body.template-index,body.template-collection{background-color:var(--paper);background-image:none}h1,h2,h3,h4,h5{font-family:var(--font-display)}::selection{background:var(--amber);color:var(--green-2)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}[class*=pawsy-] a{text-decoration:none}.pawsy-wrap{max-width:1240px;margin:0 auto;padding:0 30px}.pawsy-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.16px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--clay)}.pawsy-eyebrow:before{content:"";width:26px;height:2px;background:currentColor}.pawsy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--font-body);font-weight:800;font-size:16px;line-height:1;padding:16px 30px;border-radius:100px;border:0;cursor:pointer;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s,color .2s}.pawsy-btn .ar{transition:transform .25s}.pawsy-btn:hover .ar{transform:translate(4px)}.pawsy-btn--green{background:var(--green);color:var(--paper)}.pawsy-btn--green:hover{background:var(--green-2);transform:translateY(-3px);box-shadow:0 16px 30px -14px #1a3528b3}.pawsy-btn--amber{background:var(--amber);color:#3a2a05}.pawsy-btn--amber:hover{transform:translateY(-3px);box-shadow:0 16px 30px -14px #e0a23ab3}.pawsy-btn--line{background:transparent;border:2px solid currentColor;color:var(--ink)}.pawsy-btn--line:hover{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.pawsy-btn:hover{transform:none}}:where(.pl){--pl-forest: var(--green);--pl-ink: var(--ink);--pl-ink-soft: var(--ink-soft);--pl-cream: var(--paper);--pl-cream-2: var(--cream-2);--pl-white: var(--paper-2);--pl-mint: var(--mint);--pl-coral: var(--coral);--pl-display: var(--font-display);--pl-body: var(--font-body);--pl-gutter: clamp(16px, 4vw, 48px);font-family:var(--pl-body);color:var(--pl-ink);font-size:16px;line-height:1.55;letter-spacing:normal}:where(.pl) *,:where(.pl) *:before,:where(.pl) *:after{box-sizing:border-box}.pl :where(img){display:block;max-width:100%}.pl :where(a){color:inherit}.pl :where(h1,h2,h3){word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-family:var(--pl-display);margin:0;text-wrap:balance;letter-spacing:-.025em;color:inherit}.pl :where(p){margin:0}.pl :focus-visible{outline:3px solid var(--pl-coral);outline-offset:3px}.pl-wrap{max-width:1280px;margin:0 auto;padding-inline:var(--pl-gutter)}.pl-section{padding-block:clamp(64px,9vw,112px)}.pl-band-cream2{background:var(--pl-cream-2);border-block:2px solid var(--pl-ink)}.pl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:40px}.pl-head h2{font-size:clamp(40px,5.4vw,72px);line-height:.98;font-weight:700;letter-spacing:-.04em}.pl-head p{font-size:18px;color:var(--pl-ink-soft);max-width:28em}.pl-link{font-weight:600;text-decoration:underline;text-underline-offset:4px}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;font:600 17px/1 var(--pl-body);text-decoration:none!important;border:2px solid var(--pl-ink);cursor:pointer;transition:transform .15s ease}.pl-btn:hover{transform:translateY(-2px)}.pl-btn--coral{background:var(--pl-coral);color:var(--pl-ink);border-color:var(--pl-coral)}.pl-btn--ink{background:var(--pl-ink);color:var(--pl-cream)}.pl-btn--cream{background:var(--pl-cream);color:var(--pl-ink)}.pl-btn--ghost{background:transparent;color:var(--pl-cream);border-color:var(--pl-cream)}.pl-btn[disabled],.pl-btn--disabled{background:var(--pl-cream-2);color:var(--pl-ink-soft);border-color:var(--pl-ink-soft);cursor:not-allowed;transform:none}.pl-stars{display:inline-flex;color:var(--pl-coral)}.pl-stars svg{display:block;width:100px;height:20px}.pl-pill{display:inline-flex;align-items:center;align-self:flex-start;background:var(--pl-forest);color:var(--pl-cream);font-weight:700;font-size:14px;padding:8px 16px;border-radius:999px;border:2px solid var(--pl-ink)}.pl-badge{position:absolute;z-index:2;top:12px;left:12px;background:var(--pl-ink);color:var(--pl-mint);font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px}.pl-placeholder-tag{position:absolute;z-index:2;top:8px;left:8px;background:#1e3328cc;color:var(--pl-cream);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px}.pl-faq details{border-top:2px solid var(--pl-ink)}.pl-faq details:last-child{border-bottom:2px solid var(--pl-ink)}.pl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-family:var(--pl-display);font-size:21px;font-weight:600;letter-spacing:-.02em}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:999px;border:2px solid currentColor;background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat;transition:transform .2s ease}.pl-faq details[open] summary:after{transform:rotate(45deg)}.pl-faq .pl-ans{padding:0 0 22px;font-size:17px;line-height:1.6;color:var(--pl-ink-soft);max-width:62ch}.pl-faq .pl-ans p+p,.pl-faq .pl-ans p+ul,.pl-faq .pl-ans ul+p{margin-top:10px}.pl-faq .pl-ans a{color:var(--pl-forest);font-weight:600}.pl-field{display:flex;flex-direction:column;gap:6px}.pl-field label{font-size:14px;font-weight:700}.pl-field input,.pl-field select,.pl-field textarea{min-height:52px;width:100%;border-radius:16px;border:2px solid var(--pl-ink);background:var(--pl-white);color:var(--pl-ink);font:16px var(--pl-body);padding:12px 16px}.pl-field textarea{min-height:140px;resize:vertical}.pl-field .pl-err{font-size:13px;color:#a3322b;font-weight:600}.pl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.pl-head{margin-bottom:28px}.pl-head p{font-size:16px}.pl-faq summary{font-size:18px}.pl-faq .pl-ans{font-size:16px}}@media(prefers-reduced-motion:reduce){.pl-btn,.pl-faq summary:after{transition:none}}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(.pl){position:relative;overflow-x:clip}:where(.pl) :has(>.pl-placeholder-tag){position:relative}.pl h1,.pl h2,.pl h3{font-family:var(--pl-display)!important;color:inherit!important}.plz h1,.plz h2,.plz h3{color:inherit!important}.pawsy-rb-footer h4{color:var(--ft-fg,#f4ecd9)!important}.pawsy-btn,.pl-btn,.plz-cta{border-radius:999px!important}.pawsy-rb-footer h4{font-family:var(--font-body)!important;font-weight:400!important}.pawsy-rb-footer .pawsy-ft-col a,.pawsy-rb-footer p,.pawsy-rb-footer .pawsy-ft-mid{font-weight:400}html body .pawsy-btn.pawsy-btn,html body .pl-btn.pl-btn,html body .plz-cta.plz-cta{border-radius:999px!important}.plz h1,.plz h2,.plz h3{font-family:var(--font-display)!important}html body .pl-btn.pl-btn--ink{background:var(--pl-ink)!important;color:var(--pl-cream)!important;border-color:var(--pl-ink)!important;text-transform:none!important;letter-spacing:0!important}html body .pl-btn.pl-btn--coral{background:var(--pl-coral)!important;color:var(--pl-ink)!important;text-transform:none!important;letter-spacing:0!important}html body .pl-btn.pl-btn--ghost{background:transparent!important;color:var(--pl-cream)!important;text-transform:none!important;letter-spacing:0!important}html body .plz-cta.plz-cta{text-transform:none!important;letter-spacing:-.005em!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pawsy-basis.css.map */
