.ph-pg{--p-bg:#FAF7F2;--p-alt:#F1EBE1;--p-dark:#38302A;--p-card:#fff;--p-ink:#38302A;--p-body:#4a4038;--p-muted:#746856;--p-accent:#9E5730;--p-accent-dark:#834424;--p-kicker:#766230;--p-ok:#57795F;--p-okbg:#EDF3EE;--p-line:rgba(56,48,42,.1);--p-field:rgba(56,48,42,.22);--p-warn:#A3322A;--p-warnbg:#FBEDEA;--p-radius:12px}.ph-pg{background:var(--p-bg);color:var(--p-ink)}.ph-pg.pg-t-alt{background:var(--p-alt)}.ph-pg.pg-t-dark{background:var(--p-dark);color:#fff}.ph-pg,.ph-pg *{box-sizing:border-box}.ph-pg :where(h1,h2,h3,p,ul,ol,li,figure,table,dl,dd,details,summary){margin:0;padding:0}.ph-pg{font-family:var(--sans);line-height:1.65;-webkit-font-smoothing:antialiased;padding:52px 0}.ph-pg img{display:block;max-width:100%}.ph-pg :is(h1,h2,h3){color:inherit;font-family:var(--serif);font-weight:500;letter-spacing:-.3px;line-height:1.2}.ph-pg :is(input,select,textarea,button){font-family:inherit}.ph-pg a:not(.btn){color:var(--p-accent);text-decoration:underline;text-underline-offset:3px}.ph-pg.pg-t-dark a:not(.btn){color:#fff}.ph-pg .container{max-width:1180px}.ph-pg .pg-narrow{max-width:760px}.ph-pg .pg-head{text-align:center;margin:0 auto 30px;max-width:600px}.ph-pg .pg-head h2{font-size:24px;margin-bottom:8px}.ph-pg .pg-head p{color:var(--p-muted);font-size:14.5px}.ph-pg.pg-t-dark .pg-head p{color:#ffffffb8}.ph-pg .btn--primary{background:var(--p-accent);color:#fff}.ph-pg .btn--primary:hover{background:var(--p-accent-dark)}.ph-pg .btn--full{width:100%}.ph-pg .btn:focus-visible,.ph-pg summary:focus-visible{outline:3px solid var(--p-accent);outline-offset:3px}.ph-pg [id]{scroll-margin-top:90px}.ph-pg.pg-hero{padding:0}.pg-hero--split{display:grid;grid-template-columns:1fr}.pg-hero__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--p-alt)}.pg-hero__media img{width:100%;height:100%;object-fit:cover}.pg-hero__body{padding:34px 18px 40px}.pg-hero__eyebrow{font-size:12.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--p-kicker);margin-bottom:10px}.pg-hero h1{font-size:29px;line-height:1.16;letter-spacing:-.5px;margin-bottom:14px}.pg-hero__lede{font-size:15.5px;color:var(--p-body);margin-bottom:22px}.pg-hero--center .pg-hero__body{text-align:center;padding:56px 20px 44px;max-width:720px;margin:0 auto}.pg-hero--center h1{font-size:30px;line-height:1.28;margin-bottom:18px}.pg-hero--center .pg-hero__lede{font-size:16px;margin:0 auto;max-width:540px}.pg-hero__mark{width:34px;height:34px;margin:0 auto 22px;color:var(--p-accent)}.pg-hero__mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.pg-hero__band{max-width:1180px;margin:0 auto;padding:0 20px 56px}.pg-hero__band .pg-hero__media{aspect-ratio:16/9;border-radius:var(--p-radius)}.pg-terms{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--p-line);border:1px solid var(--p-line);border-radius:var(--p-radius);overflow:hidden;margin-bottom:22px}.pg-term{background:var(--p-bg);padding:14px 15px}.pg-term__k{font-size:12.5px;color:var(--p-muted);margin-bottom:3px}.pg-term__v{font-size:15.5px;font-weight:600;line-height:1.35}.pg-term__v small{display:block;font-size:12.5px;font-weight:400;color:var(--p-muted);margin-top:2px}.pg-note{background:var(--p-card);border:1px solid var(--p-line);border-radius:var(--p-radius);padding:16px 17px;margin-bottom:22px}.pg-note__t{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;margin-bottom:6px}.pg-note__t:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--p-ok);flex-shrink:0}.pg-note__d{font-size:13.5px;color:var(--p-muted);line-height:1.55}.pg-edit{font-size:12.5px;color:var(--p-muted);background:#ffffffbf;border:1px dashed var(--p-field);border-radius:10px;padding:12px 16px;line-height:1.6;text-align:center}.pg-hero__media .pg-edit{position:absolute;left:12px;right:12px;bottom:12px}.pg-tbl-wrap{overflow-x:auto;border-radius:var(--p-radius);border:1px solid var(--p-line);-webkit-overflow-scrolling:touch}.pg-tbl{width:100%;min-width:480px;border-collapse:collapse;background:var(--p-bg)}.pg-tbl :is(th,td){padding:14px 16px;text-align:left;font-size:14px;border-bottom:1px solid var(--p-line);vertical-align:top}.pg-tbl th{font-weight:600;background:var(--p-card);font-size:13px}.pg-tbl tr:last-child td{border-bottom:none}.pg-tbl td:first-child{font-weight:600}.pg-tbl td:last-child{font-weight:700;white-space:nowrap}.pg-tbl small{display:block;color:var(--p-muted);font-weight:400;font-size:12.5px;margin-top:2px}.pg-foot{text-align:center;font-size:13px;color:var(--p-muted);margin-top:14px}.ph-pg.pg-t-dark .pg-foot{color:#ffffffb8}.pg-tl{list-style:none;position:relative;padding-left:34px}.pg-tl:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:var(--p-line)}.pg-tl li{position:relative;padding-bottom:26px}.pg-tl li:last-child{padding-bottom:0}.pg-tl__dot{position:absolute;left:-34px;top:2px;width:24px;height:24px;border-radius:50%;background:var(--p-bg);border:2px solid var(--p-accent);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:var(--p-accent)}.ph-pg.pg-t-alt .pg-tl__dot{background:var(--p-alt)}.pg-tl__w{font-size:12.5px;color:var(--p-kicker);font-weight:600;margin-bottom:2px}.pg-tl__t,.pg-rule__t{font-size:15.5px;font-weight:600;margin-bottom:4px}.pg-tl__d,.pg-rule__d{font-size:14px;color:var(--p-muted);line-height:1.6}.pg-rule{list-style:none}.pg-rule li{padding:22px 0;border-top:1px solid var(--p-line)}.pg-rule li:last-child{border-bottom:1px solid var(--p-line)}.pg-guide{display:grid;grid-template-columns:1fr;gap:22px}.pg-guide--one{max-width:560px;margin:0 auto}.pg-guide h3{font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:0;margin-bottom:12px;display:flex;align-items:center;gap:8px}.pg-guide svg{width:18px;height:18px;fill:none;stroke-width:2;flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}.pg-guide__good svg{stroke:var(--p-ok)}.pg-guide__bad svg{stroke:var(--p-warn)}.ph-pg.pg-t-dark .pg-guide__good svg{stroke:#86b891}.ph-pg.pg-t-dark .pg-guide__bad svg{stroke:#e8a08d}.pg-guide ul{list-style:none}.pg-guide li{font-size:14px;color:var(--p-body);padding:0 0 0 16px;position:relative;margin-bottom:9px;line-height:1.55}.pg-guide li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--p-field)}.ph-pg.pg-t-dark .pg-guide li{color:#ffffffd1}.ph-pg.pg-t-dark .pg-guide li:before{background:#fff6}.pg-guide--one li{padding:12px 0 12px 28px;margin:0;border-bottom:1px solid var(--p-line);font-size:15px}.pg-guide--one li:last-child{border-bottom:none}.pg-guide--one li:before{width:14px;height:8px;border-radius:0;background:none;border-left:2px solid var(--p-ok);border-bottom:2px solid var(--p-ok);transform:rotate(-45deg);top:19px;left:2px}.pg-guide__note{margin-top:26px;font-size:13.5px;color:var(--p-muted);text-align:center;border-top:1px solid var(--p-line);padding-top:22px;line-height:1.6}.ph-pg.pg-t-dark .pg-guide__note{color:#ffffffb8;border-color:#ffffff24}.pg-gal{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none}.pg-gal li{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--p-alt)}.pg-gal img{width:100%;height:100%;object-fit:cover}.pg-prose h2{font-size:24px;margin-bottom:18px}.pg-prose--center{text-align:center}.pg-prose__lead{font-family:var(--serif);font-size:20px;line-height:1.55;color:var(--p-ink);margin-bottom:22px}.pg-prose__body p{font-size:16px;color:var(--p-body);margin-bottom:18px}.pg-prose__body p:last-child{margin-bottom:0}.ph-pg.pg-t-dark .pg-prose__lead{color:#fff}.ph-pg.pg-t-dark .pg-prose__body p{color:#ffffffdb;font-size:15.5px}.ph-pg.pg-t-dark .pg-prose__body strong{color:#fff}.pg-opts{list-style:none}.pg-opt{display:grid;grid-template-columns:1fr;gap:18px;padding:24px 0;border-top:1px solid var(--p-line)}.pg-opt:last-child{border-bottom:1px solid var(--p-line)}.pg-opt__media{aspect-ratio:1/1;border-radius:var(--p-radius);overflow:hidden;background:var(--p-bg)}.pg-opt__media a{display:block;height:100%}.pg-opt__media img,.pg-opt__media svg{width:100%;height:100%;object-fit:cover}.pg-opt h3{font-size:20px;margin-bottom:7px}.pg-opt__d{font-size:14.5px;color:var(--p-muted);margin-bottom:12px}.pg-opt__meta{font-size:14px}.pg-opt__meta a{margin-left:10px;font-weight:600}.pg-opt__meta a:first-child{margin-left:0}.pg-card{background:var(--p-bg);border:1px solid var(--p-line);border-radius:16px;padding:24px 20px}.ph-pg.pg-t-base .pg-card{background:var(--p-card)}.pg-enq__intro{text-align:center;margin-bottom:22px}.pg-enq__alt{text-align:center;margin-top:16px;font-size:14px;color:var(--p-muted)}.pg-grid{display:grid;grid-template-columns:1fr;gap:16px}.pg-f{display:flex;flex-direction:column}.pg-f label{font-size:13.5px;font-weight:600;margin-bottom:6px}.pg-f .opt{color:var(--p-muted);font-weight:400}.pg-f :is(input,select,textarea){width:100%;min-height:46px;padding:12px 14px;border-radius:8px;border:1.5px solid var(--p-field);background:#fff;font-size:16px;color:var(--p-ink);margin:0}.pg-f textarea{min-height:110px;resize:vertical;line-height:1.6}.pg-f :is(input,select,textarea):focus{outline:none;border-color:var(--p-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-accent) 18%,transparent)}.pg-f [aria-invalid=true]{border-color:var(--p-warn)}.pg-f__hint{font-size:12.5px;color:var(--p-muted);margin-top:5px;line-height:1.45}.pg-f__err{font-size:12.5px;color:var(--p-warn);margin-top:5px;font-weight:600}.pg-f__err[hidden]{display:none}.pg-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.55;font-weight:400!important;cursor:pointer}.pg-check input{width:20px!important;height:20px;min-height:0!important;flex-shrink:0;margin-top:1px!important;accent-color:var(--p-accent)}.pg-form__foot{margin-top:20px}.pg-form__note{font-size:12.5px;color:var(--p-muted);text-align:center;margin-top:12px;line-height:1.55}.pg-msg{border-radius:var(--p-radius);padding:18px 20px;font-size:14.5px;line-height:1.65;margin-bottom:18px;background:var(--p-okbg);border:1px solid var(--p-ok);color:var(--p-ink)}.pg-msg b{display:block;font-family:var(--serif);font-size:19px;font-weight:500;margin-bottom:6px}.pg-msg .btn{margin-top:14px}.pg-msg--err{background:var(--p-warnbg);border-color:var(--p-warn)}.pg-msg--err ul{padding-left:18px}.ph-pg.js-on .pg-collapse:not(.is-open) .pg-fields{display:none}.ph-pg:not(.js-on) .pg-open,.pg-collapse.is-open .pg-open{display:none}.pg-qa{border-top:1px solid var(--p-line)}.pg-qa details{border-bottom:1px solid var(--p-line)}.pg-qa summary{list-style:none;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:14px}.pg-qa summary::-webkit-details-marker{display:none}.pg-qa summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--p-muted);border-bottom:2px solid var(--p-muted);transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-right:4px}.pg-qa details[open] summary:after{transform:rotate(-135deg)}.pg-qa__body{padding-bottom:18px;font-size:14.5px;color:var(--p-body)}.pg-qa__body p{margin-bottom:10px}.pg-qa__body p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.pg-qa summary:after{transition:none}}@media(min-width:640px){.pg-hero h1{font-size:34px}.pg-hero--center h1{font-size:38px}.pg-grid{grid-template-columns:1fr 1fr}.pg-f--wide{grid-column:1/-1}.pg-guide{grid-template-columns:1fr 1fr;gap:34px}.pg-guide--one{grid-template-columns:1fr}.pg-gal{grid-template-columns:repeat(4,1fr);gap:14px}.pg-tbl{min-width:0}.pg-opt{grid-template-columns:240px 1fr;gap:28px;align-items:center}.pg-opt.pg-opt--text{grid-template-columns:1fr}.pg-card{padding:34px 32px}}@media(min-width:1000px){.ph-pg{padding:80px 0}.ph-pg .pg-head h2,.pg-prose h2{font-size:31px}.pg-hero--split{grid-template-columns:1.05fr 1fr;align-items:stretch}.pg-hero--split .pg-hero__media{aspect-ratio:auto;min-height:600px}.pg-hero--split .pg-hero__body{padding:66px 56px 72px;display:flex;flex-direction:column;justify-content:center}.pg-hero--split h1{font-size:42px}.pg-hero--center .pg-hero__body{padding:96px 20px 64px}.pg-hero--center h1{font-size:46px}.pg-hero__lede{font-size:16.5px}.pg-hero__band{padding-bottom:80px}.pg-opt{grid-template-columns:300px 1fr;gap:38px;padding:30px 0}.pg-opt.pg-opt--text{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/paw-hug-pages.css.map */
