.py-support-intro{background:#fcf8f2;padding:46px 24px;margin-bottom:32px;color:#171717}.py-support-inner{max-width:760px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}.py-support-kicker{color:#947b62;font-size:10px;font-weight:600;letter-spacing:2.5px;margin-bottom:12px}.py-support-intro h1{font-size:29px;font-weight:650;line-height:1.5;letter-spacing:.7px;margin:0}.py-support-hours{border-left:1px solid #e5dbce;padding-left:32px;font-size:13px;color:#7d7974;line-height:1.9}.py-support-hours strong{display:block;font-size:19px;color:#171717;font-weight:600;margin-top:4px}.py-support-hours p{font-size:13px;margin:12px 0 0}.py-support-content{max-width:760px;margin:0 auto;padding-bottom:24px;color:#171717}.py-support-content *{box-sizing:border-box}.py-support-content .pyoe-entry{margin-bottom:12px;max-width:100%}.py-support-refill{display:flex;align-items:center;gap:16px;padding:23px 25px;border:1px solid #e7e4df;border-radius:12px;color:#171717;text-decoration:none;box-shadow:0 2px 8px #33271406}.py-support-refill:hover{background:#fcfaf7}.py-support-refill strong{font-size:16px;font-weight:600}.py-support-refill small{display:block;font-size:14px;color:#858079;margin-top:5px}.py-support-refill svg{width:18px;height:18px;stroke:#77716a;stroke-width:2.2;fill:none;margin-left:auto;flex:none}.py-support-content h2{font-size:21px;font-weight:650;margin:44px 0 22px}.py-support-row{display:grid;grid-template-columns:42% 58%;align-items:center;padding:24px 0;border-top:1px solid #eeece8}.py-support-row>label,.py-support-label{font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:24px}.py-required{font-size:12px;line-height:20px;background:#ae393a;color:#fff;padding:0 6px;border-radius:4px;white-space:nowrap}.py-support-form input:not([type=checkbox]):not([type=hidden]),.py-support-form textarea,.py-support-form select{font:inherit;font-size:16px;color:#222;width:100%;min-height:48px;background:#f5f5f3;border:1px solid transparent;border-radius:8px;padding:13px 16px;outline:none}.py-support-form input::placeholder{color:#969696}.py-support-form input:focus,.py-support-form textarea:focus,.py-support-form select:focus{border-color:#4786cf;background:#fff;box-shadow:0 0 0 2px #4786cf12}.py-support-form textarea{height:170px;resize:vertical}.py-support-top{align-items:start}.py-support-top>label{padding-top:12px}.py-support-prefix{display:flex;align-items:center;background:#f5f5f3;border-radius:8px;padding-left:16px}.py-support-prefix input{padding-left:8px!important;background:transparent!important}.py-support-prefix>span{color:#777}.py-support-consent{justify-content:flex-start!important;padding:0!important;font-size:14px!important}.py-support-consent input{width:17px;height:17px;accent-color:#171717;flex:none}.py-support-consent a{color:#2966aa;text-decoration:none}.py-support-actions{text-align:center;padding-top:28px;border-top:1px solid #eeece8}.py-support-actions button{font:inherit;font-size:14px;font-weight:600;min-height:48px;min-width:220px;letter-spacing:1px;color:#fff;background:#171717;border:0;border-radius:8px;padding:14px 28px;cursor:pointer}.py-support-actions button:hover{background:#333}.py-support-crumb{font-size:12px;border-top:1px solid #eeece8;margin-top:48px;padding:20px 0 0;color:#8a857e}.py-support-crumb a{color:inherit;text-decoration:none}.py-support-success{color:#fff;background:#216342;padding:16px;border-radius:8px;font-size:14px}.py-support-content .pyoe-entry__box{border-color:#e7e4df;border-radius:12px}.py-support-content .pyoe-entry__summary{padding:23px 25px}.py-support-content .pyoe-entry__sub{font-size:14px}@media(max-width:810px){.py-support-content{margin:0 24px}}@media(max-width:700px){.py-support-intro{padding:30px 20px;margin-bottom:24px}.py-support-inner{display:block}.py-support-intro h1{font-size:26px}.py-support-hours{border-left:0;border-top:1px solid #e5dbce;margin-top:22px;padding:18px 0 0}.py-support-hours strong{font-size:18px}.py-support-content{margin:0 20px}.py-support-row{display:block;padding:20px 0}.py-support-row>label,.py-support-label{justify-content:flex-start;padding:0;margin-bottom:10px;font-size:15px}.py-support-top>label{padding-top:0}.py-support-content h2{font-size:19px;margin:34px 0 18px}.py-support-refill,.py-support-content .pyoe-entry__summary{padding:20px 17px}.py-support-consent{margin:0!important}}.py-support-other{margin-top:12px;border:1px solid #e7e4df;border-radius:12px}.py-support-other>summary{display:flex;align-items:center;justify-content:space-between;padding:23px 25px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.py-support-other>summary::-webkit-details-marker{display:none}.py-support-other[open]>summary span{transform:rotate(180deg)}.py-support-other .py-support-form{padding:0 24px 24px}.py-support-form .pyoe-hash{width:100%}.contact-form .page-width{max-width:808px}.contact-form__wrapper{background:transparent!important}.contact__wrapper{max-width:760px!important;width:100%;padding:0!important}.py-existing-contact{border:1px solid #e7e4df;border-radius:12px}.py-existing-contact>summary{padding:23px 25px;font-size:16px;font-weight:700;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.py-existing-contact>summary::-webkit-details-marker{display:none}.py-existing-contact>form{padding:0 24px 24px}.py-support-content{padding-bottom:12px}.contact-form{padding-bottom:40px!important}.py-support-hours p{max-width:330px}.py-existing-contact{border:0;border-radius:0}.py-existing-contact>form{padding:0}@media(max-width:767px){.contact-form__wrapper{margin-left:0!important;margin-right:0!important}.contact-form .page-width{padding-left:20px!important;padding-right:20px!important}}.py-support-intro,.py-support-content,.contact-form{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#171717;line-height:1.7}.contact-form .page-width{width:calc(100% - 48px)!important;max-width:760px!important;padding:0!important;margin:0 auto!important;box-sizing:border-box}.contact-form .contact-form__wrapper,.contact-form .contact,.contact-form .contact__wrapper,.contact-form .py-existing-contact{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}.contact-form .py-existing-contact>h2{font-size:21px!important;font-weight:650!important;letter-spacing:.3px;line-height:1.5;margin:32px 0 22px!important;text-align:left}.contact-form .py-existing-contact>form{width:100%;padding:0!important}.contact-form .contact__fields>.form-field{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:0;border-color:#eeece8}.contact-form .form-label{font-size:16px;font-weight:400;padding-right:24px;color:#171717}.contact-form .form-control{font-family:inherit;font-size:15px;background:#f5f5f3;color:#222;border-radius:8px}.contact-form .contact__badge--required{background:#ae393a;color:#fff;font-weight:400;font-size:12px;line-height:20px;padding:0 6px}.py-support-content .pyoe-entry__title,.py-support-refill strong{font-weight:600;letter-spacing:.2px;font-size:16px}.py-support-content .pyoe-entry__sub,.py-support-refill small{color:#858079;font-size:14px;font-weight:400;line-height:1.7}.py-support-intro h1{font-family:inherit;font-weight:650}.py-support-hours>span{color:#847462}.py-support-hours strong{font-weight:600;letter-spacing:.4px}.py-support-hours p{color:#777}@media(max-width:700px){.contact-form .page-width{width:calc(100% - 40px)!important;padding:0!important}.contact-form .contact__fields>.form-field{display:block}.contact-form .form-label{padding:0;margin-bottom:10px;font-size:15px}.contact-form .form-control{font-size:16px}.contact-form .py-existing-contact>h2{font-size:19px!important;margin-top:22px!important}}.py-support-content .pyoe-entry__summary:hover,.py-support-content .py-support-refill:hover{background:#fcfaf7;color:#171717}.py-support-content .pyoe-entry__arrow,.py-support-content .py-support-refill svg{color:#77716a;stroke:currentColor;stroke-width:2.2;fill:none;width:18px;height:18px}.py-support-hours>div,.py-support-hours p,.py-support-content .pyoe-entry__sub,.py-support-content .py-support-refill small{color:#555}.py-support-kicker{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/py-support.css.map */
