.contact-us__wrapper.pp-contact{--pp-contact-pad: clamp(40px, 6.614vw, 100px);display:flex;align-items:stretch;min-height:547px;background-color:#f5f5f5;color:#262724}.contact-us__wrapper.pp-contact .contact-us__info-wrapper{flex:0 0 max(34.656%,324px + 2 * var(--pp-contact-pad));box-sizing:border-box;width:auto;height:auto;padding:60px var(--pp-contact-pad);overflow:visible;border-radius:0}.contact-us__wrapper.pp-contact .quote__wrapper>:not(.section-quote),.contact-us__wrapper.pp-contact .dashes__wrapper{display:none!important}.contact-us__wrapper.pp-contact .quote__wrapper{display:block;box-sizing:border-box;height:9.46px;margin:0 0 20px;padding:.46px 0 0}.contact-us__wrapper.pp-contact .section-quote{margin:-2.38px 0 0;color:#262724;font-family:var(--pp-font-body);font-size:12px;font-weight:600;line-height:14.4px;letter-spacing:.03em;text-transform:uppercase}.contact-us__wrapper.pp-contact .section-title{margin:0 0 24px;color:#262724;font-family:var(--pp-font-display);font-size:42px;font-weight:400;line-height:48px;letter-spacing:0;text-transform:uppercase}.contact-us__wrapper.pp-contact .section-subtitle{margin:0 0 36px;color:#262724;font-family:var(--pp-font-body);font-size:15px;font-weight:500;line-height:21px;letter-spacing:0}.contact-us__wrapper.pp-contact .pp-contact__list{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:0;padding:0;list-style:none}.contact-us__wrapper.pp-contact .pp-contact__item{margin:0;padding:0}.contact-us__wrapper.pp-contact .pp-contact__link{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:21px;margin:0;padding:0;border:0;background:none;color:#262724;font-family:var(--pp-font-body);font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;text-align:left;text-decoration:none;white-space:nowrap}.contact-us__wrapper.pp-contact button.pp-contact__link{cursor:pointer}.contact-us__wrapper.pp-contact a.pp-contact__link:hover,.contact-us__wrapper.pp-contact button.pp-contact__link:hover{color:#262724;text-decoration:none}.contact-us__wrapper.pp-contact .pp-contact__link:focus-visible{outline:1px solid currentColor;outline-offset:2px}.contact-us__wrapper.pp-contact .pp-contact__item--semibold .pp-contact__link{height:22px;padding-top:1px;font-weight:600;letter-spacing:-.03em}.contact-us__wrapper.pp-contact .pp-contact__icon{display:flex;flex:none;align-items:center;justify-content:center;color:#262724}.contact-us__wrapper.pp-contact .pp-contact__icon svg{display:block}.contact-us__wrapper.pp-contact .pp-contact__icon--phone{margin-right:2px}.contact-us__wrapper.pp-contact .pp-contact__icon--email{position:relative;top:-.5px}.contact-us__wrapper.pp-contact .contact-us__form{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-end;justify-content:center;box-sizing:border-box;min-width:0;width:auto;padding:48px var(--pp-contact-pad) 60px;border-radius:0;background-color:#f5f5f5}.contact-us__wrapper.pp-contact .contact-us__form form{width:100%;max-width:788px;margin:0}.contact-us__wrapper.pp-contact .contact-page-content{display:flex;flex-direction:column;gap:24px;width:100%;max-width:none;margin:0;padding:0}.contact-us__wrapper.pp-contact .contact-page-content .contact-message{margin:0}.contact-us__wrapper.pp-contact .contact-page-content .form-field{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;float:none;width:auto;margin:0}.contact-us__wrapper.pp-contact .contact-page-content .form-field:has(>.form-field-textarea){gap:10px}.contact-us__wrapper.pp-contact .contact-page-content .form-field.contact-name{width:calc(50% - 12px)}.contact-us__wrapper.pp-contact .contact-page-content .form-fields-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.contact-us__wrapper.pp-contact .contact-page-content .form-fields-columns:before,.contact-us__wrapper.pp-contact .contact-page-content .form-fields-columns:after{content:none;display:none}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-title,.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input:focus+.form-field-title,.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input.form-field-filled+.form-field-title,.contact-us__wrapper.pp-contact .contact-page-content .form-field label[for=contact_message].form-field-title{position:relative;top:.62px;left:auto;display:block;margin:0;padding:0;transform:none;transition:none;pointer-events:auto;color:#262724;font-family:var(--pp-font-body);font-size:12px;font-weight:600;line-height:14px;letter-spacing:.03em;text-transform:uppercase}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input{box-sizing:border-box;width:100%;height:48px;margin:0;padding:12px;border:0;border-radius:0;background:#f5f5f5;box-shadow:0 0 0 1.6px #c1c2bd;color:#262724;font-family:var(--pp-font-body);font-size:15px;font-weight:500;line-height:22.5px;letter-spacing:0;transition:none}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-textarea{height:133px;min-height:133px;max-height:none;padding:12px 20px;resize:none}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input:not(.live-search-form-field):hover{border:0;box-shadow:0 0 0 1.6px #c1c2bd}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input:not(.live-search-form-field):focus{border:0;outline:none;box-shadow:0 0 0 1.6px #262724}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input.form-field-error,.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input.form-field-error:not(.live-search-form-field):hover{box-shadow:0 0 0 1.6px #f05d5d}.contact-us__wrapper.pp-contact .form-action-row{display:flex;margin:0}.contact-us__wrapper.pp-contact .form-action-row .second-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:auto;height:50px;margin:0;padding:0 36px 0 40px;border:0;border-radius:0;background:#262724;box-shadow:none;color:#f5f5f5;font-family:var(--pp-font-display);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer}.contact-us__wrapper.pp-contact .form-action-row .second-button:hover{background:#262724;color:#f5f5f5;opacity:1;transform:none}.contact-us__wrapper.pp-contact .form-action-row .second-button:focus-visible{outline:2px solid #262724;outline-offset:3px}.contact-us__wrapper.pp-contact .pp-contact__submit-text{display:block;min-width:110px;padding-top:3.73px;text-align:left}.contact-us__wrapper.pp-contact .pp-contact__submit-text:lang(de){min-width:0}.contact-us__wrapper.pp-contact .form-action-row .second-button svg.right-up-arrow{display:block;flex:none;width:17.82px;height:17.82px;margin:0;color:inherit;background-color:currentColor;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='167 0 18.4555 18.4555'%3E%3Cpath d='M173.152 3.93674H181.354L181.519 3.93605V12.4683L181.354 12.469H179.753L179.754 12.3039L179.753 6.96128L171.614 15.1006L170.355 13.8418L178.495 5.70174H172.986L172.987 5.5367V3.93605L173.152 3.93674Z' stroke='black' stroke-width='0.33'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='167 0 18.4555 18.4555'%3E%3Cpath d='M173.152 3.93674H181.354L181.519 3.93605V12.4683L181.354 12.469H179.753L179.754 12.3039L179.753 6.96128L171.614 15.1006L170.355 13.8418L178.495 5.70174H172.986L172.987 5.5367V3.93605L173.152 3.93674Z' stroke='black' stroke-width='0.33'/%3E%3C/svg%3E") center / contain no-repeat}.contact-us__wrapper.pp-contact .form-action-row .second-button svg.right-up-arrow>*{display:none}@media(min-width:1513px){.contact-us__wrapper.pp-contact .contact-us__info-wrapper{flex-basis:calc(524px + (100% - 1512px)/2);padding-left:calc(100px + (100% - 1512px)/2)}.contact-us__wrapper.pp-contact .contact-us__form{padding-right:calc(100px + (100% - 1512px)/2)}}@media(max-width:989px){.contact-us__wrapper.pp-contact{flex-direction:column;min-height:0}.contact-us__wrapper.pp-contact .contact-us__info-wrapper{flex:none;width:100%;padding:32px 20px}.contact-us__wrapper.pp-contact .contact-us__info-wrapper>*{max-width:324px}.contact-us__wrapper.pp-contact .quote__wrapper{height:15px;padding:1px 0 0}.contact-us__wrapper.pp-contact .section-quote{position:relative;top:.62px;margin:0;font-weight:500;line-height:14px}.contact-us__wrapper.pp-contact .section-title{margin:0 0 8px;font-size:38px;line-height:44px}.contact-us__wrapper.pp-contact .section-title:lang(de){font-size:min(38px,calc((100vw - 40px) / 7.72))}.contact-us__wrapper.pp-contact .section-subtitle{margin:0 0 16px}.contact-us__wrapper.pp-contact .contact-us__form{display:block;width:100%;padding:24px 16px}.contact-us__wrapper.pp-contact .contact-us__form form{max-width:none}.contact-us__wrapper.pp-contact .contact-page-content{padding-bottom:12px}.contact-us__wrapper.pp-contact .contact-page-content .form-field.contact-name{width:100%}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-title,.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input:focus+.form-field-title,.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input.form-field-filled+.form-field-title,.contact-us__wrapper.pp-contact .contact-page-content .form-field label[for=contact_message].form-field-title{top:0;font-size:14px;line-height:21px;letter-spacing:0}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input,.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input:not(.live-search-form-field):hover{box-shadow:0 0 0 1px #c1c2bd;font-size:16px;line-height:20px}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input:not(.live-search-form-field):focus{box-shadow:0 0 0 1px #262724}.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input.form-field-error,.contact-us__wrapper.pp-contact .contact-page-content .form-field .form-field-input.form-field-error:not(.live-search-form-field):hover{box-shadow:0 0 0 1px #f05d5d}.contact-us__wrapper.pp-contact .form-action-row .second-button{gap:4.64px;width:100%;height:52px;padding:0 38px;font-size:17px;letter-spacing:.03em}.contact-us__wrapper.pp-contact .pp-contact__submit-text{min-width:122px;padding-top:4px}.contact-us__wrapper.pp-contact .form-action-row .second-button svg.right-up-arrow{width:19.73px;height:19.73px;margin:4px 0 4.64px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pp-contact.css.map */
