body.pp-template-page,body.pp-template-policy{background:var(--pp-surface)}body.pp-template-page #MainContent,body.pp-template-policy #MainContent{--color-background:251,245,234;--gradient-background:var(--pp-surface);--color-foreground:42,27,14;--color-button:91,58,33;--color-button-text:255,255,255;--color-link:91,58,33;--color-secondary-button-text:91,58,33;background:var(--pp-surface);color:var(--pp-ink)}body.pp-template-page #MainContent .gradient{background:var(--pp-surface)}body.pp-template-page #MainContent .contact{max-width:860px;padding:64px 32px 72px}body.pp-template-page .contact .title{color:var(--pp-primary);font-family:var(--pp-font);font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-.025em;margin:0 0 32px}body.pp-template-page .contact .field{margin-bottom:20px}body.pp-template-page .contact .field__input{background:var(--pp-white);color:var(--pp-ink);font:400 16px/1.5 var(--pp-font);caret-color:var(--pp-primary);border-radius:10px}body.pp-template-page .contact .field__label{color:var(--pp-body);font-family:var(--pp-font)}body.pp-template-page .contact .field:after{border-radius:10px;box-shadow:0 0 0 1px var(--pp-body)}body.pp-template-page .contact .field:focus-within:after{box-shadow:0 0 0 2px var(--pp-primary)}body.pp-template-page .contact .text-area{min-height:160px}body.pp-template-page .contact .contact__button{margin-top:8px}body.pp-template-page .contact .button{background:var(--pp-primary);color:var(--pp-white);font:600 16px/1.4 var(--pp-font);border-radius:12px;min-height:52px;min-width:150px;padding:14px 30px}body.pp-template-page .contact .button:after{box-shadow:none}body.pp-template-page .contact .button:hover{background:var(--pp-dark)}body.pp-template-page .contact .button:disabled{opacity:.55;cursor:not-allowed}body.pp-template-page #MainContent .page-width--narrow{max-width:860px}body.pp-template-page .main-page-title,.shopify-policy__title h1{color:var(--pp-primary);font-family:var(--pp-font);line-height:1.25}body.pp-template-page .rte,.shopify-policy__body{font-family:var(--pp-font);font-size:16px;line-height:1.8;color:var(--pp-body);overflow-wrap:anywhere}body.pp-template-page .rte h2,body.pp-template-page .rte h3,.shopify-policy__body h2,.shopify-policy__body h3{color:var(--pp-ink);line-height:1.35;margin-top:32px;margin-bottom:12px}body.pp-template-page .rte a,.shopify-policy__body a{color:var(--pp-primary);text-underline-offset:4px}.shopify-policy__container{max-width:860px;padding:56px 32px 64px}.shopify-policy__title{text-align:left;margin-bottom:28px}.shopify-policy__title h1{font-size:clamp(28px,4vw,40px)}body.pp-template-page #MainContent ::selection,body.pp-template-policy #MainContent ::selection{background:var(--pp-line);color:var(--pp-ink)}body.pp-template-page #MainContent :focus-visible,body.pp-template-policy #MainContent :focus-visible{outline:2px solid var(--pp-primary);outline-offset:4px}.pp-footer .pp-footer-news h2{color:var(--pp-surface)}.pp-footer .pp-news-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:480px}.pp-footer .pp-news-form label{grid-column:1/-1;font-size:14px;color:var(--pp-dark-body)}.pp-footer .pp-news-form input[type=email]{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--pp-dark-body);background:var(--pp-white);color:var(--pp-ink);font:400 16px/1.4 var(--pp-font);border-radius:10px;caret-color:var(--pp-primary)}.pp-footer .pp-news-form button{min-height:48px;padding:12px 20px;border:1px solid var(--pp-surface);border-radius:10px;background:var(--pp-surface);color:var(--pp-primary);font:600 14px/1.4 var(--pp-font);cursor:pointer}.pp-footer .pp-news-form button:hover{background:var(--pp-line)}.pp-footer .pp-news-form :is(p,ul,.errors){grid-column:1/-1;color:var(--pp-surface)}.pp-footer .pp-news-form :focus-visible{outline:2px solid var(--pp-surface);outline-offset:4px}.pp-footer ::selection{background:var(--pp-surface);color:var(--pp-dark)}body.pp-template-page .pp-footer,body.pp-template-policy .pp-footer{margin-top:0}@media(max-width:749px){body.pp-template-page #MainContent .contact{padding:36px 20px 44px}body.pp-template-page .contact .title{margin-bottom:24px}body.pp-template-page .contact .button{width:100%}.shopify-policy__container{padding:32px 20px 44px}}@media(max-width:390px){.pp-footer .pp-news-form{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pp-support-pages.css.map */
