.ps-contact{background:rgb(var(--colors-background));color:rgb(var(--colors-text));font-family:var(--font-body-family);font-size:17px;line-height:1.65;overflow-wrap:break-word}.ps-contact *{box-sizing:border-box}.ps-contact__wrap{width:100%;max-width:1200px;margin-inline:auto;padding:24px 40px 80px}.ps-contact__breadcrumbs{display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.5;margin-bottom:44px}.ps-contact a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.ps-contact__breadcrumbs a{text-decoration:none}.ps-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.ps-contact__intro{padding-top:20px;min-width:0}.ps-contact h1,.ps-contact h2{color:rgb(var(--colors-heading));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.03em;text-wrap:balance;margin:0}.ps-contact h1{font-size:clamp(36px,3.7vw,50px);line-height:1.14;max-width:10.5em}.ps-contact__copy{margin:26px 0 0;max-width:29em;font-size:18px;line-height:1.7}.ps-contact__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 22px;margin-top:32px}.ps-contact .ps-contact__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:14px 23px;border:1px solid transparent;border-radius:8px;background:rgb(var(--colors-text-link));color:rgb(var(--colors-background));font-family:var(--font-button);font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .18s ease}.ps-contact .ps-contact__button:hover{background:rgb(var(--colors-heading))}.ps-contact .ps-contact__button svg{fill:none;stroke:currentColor;flex:0 0 21px}.ps-contact__phone{font-size:17px;white-space:nowrap}.ps-contact__email{display:inline-block;font-size:17px;margin-top:22px}.ps-contact__details{border-top:1px solid rgb(var(--colors-line-and-border));margin-top:38px;padding-top:23px;font-size:16px;line-height:1.7}.ps-contact__details p{margin:0 0 3px;font-weight:500;color:rgb(var(--colors-heading))}.ps-contact__details address{font-style:normal}.ps-contact__panel{padding:34px 36px 36px;background:rgb(var(--colors-background-secondary));border-radius:10px;min-width:0}.ps-contact h2{font-size:28px;line-height:1.3;margin-bottom:26px}.ps-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.ps-contact__field{min-width:0}.ps-contact__field--wide{grid-column:1/-1}.ps-contact__field label{display:block;margin-bottom:7px;font-size:16px;line-height:1.5;color:rgb(var(--colors-heading))}.ps-contact__field input,.ps-contact__field textarea{display:block;width:100%;max-width:100%;min-width:0;margin:0;border:1px solid rgb(var(--colors-line-and-border));border-radius:5px;background:rgb(var(--colors-background));color:rgb(var(--colors-heading));box-shadow:none;font:inherit;font-size:16px;line-height:1.5;padding:12px 14px}.ps-contact__field input{height:50px}.ps-contact__field textarea{min-height:126px;resize:vertical}.ps-contact__field input[aria-invalid=true]{border-color:rgb(var(--color-error))}.ps-contact .ps-contact__submit{margin-top:24px;min-width:185px;justify-content:space-between}.ps-contact__errors,.ps-contact__success{font-size:17px;line-height:1.65}.ps-contact__errors{margin-bottom:24px;color:rgb(var(--color-error))}.ps-contact__errors p{margin:0 0 8px}.ps-contact__errors ul{padding-left:20px;list-style:disc}.ps-contact :is(a,button,input,textarea):focus-visible{outline:2px solid rgb(var(--colors-heading));outline-offset:4px}@media(max-width:1000px){.ps-contact__layout{gap:40px}.ps-contact__panel{padding:30px 26px}.ps-contact__actions{gap:18px}}@media(max-width:760px){.ps-contact__wrap{padding:20px 24px 48px}.ps-contact__breadcrumbs{margin-bottom:28px}.ps-contact__layout{grid-template-columns:minmax(0,1fr);gap:36px}.ps-contact__intro{padding-top:0}.ps-contact h1{max-width:12em;font-size:38px}.ps-contact__copy{font-size:17px;line-height:1.65;margin-top:20px;max-width:none}.ps-contact__actions{margin-top:24px}.ps-contact__details{margin-top:26px;padding-top:18px}.ps-contact__panel{padding:28px 24px}.ps-contact h2{font-size:26px}.ps-contact__fields{gap:18px}.ps-contact__field input{height:50px}}@media(max-width:440px){.ps-contact__wrap{padding-inline:20px}.ps-contact h1{font-size:36px}.ps-contact__panel{padding:26px 20px}.ps-contact__fields{grid-template-columns:minmax(0,1fr)}.ps-contact .ps-contact__submit{width:100%}.ps-contact__email{font-size:16px}}@media(prefers-reduced-motion:reduce){.ps-contact .ps-contact__button{transition:none}}.mobile-menu-submenu-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 44px;min-height:44px;margin-inline-end:-16px;color:inherit;cursor:pointer}.mobile-menu-submenu-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEA */
