:root{--ppp-c-gold: #C9A24A;--ppp-c-gold-dark: #A8823A;--ppp-c-red: #D32027;--ppp-c-red-dark: #B3151B;--ppp-c-ink: #14110B;--ppp-c-muted: #6E6E73;--ppp-c-line: #D8D6D0;--ppp-c-body: var(--font-body-family, Carlito, system-ui, sans-serif);--ppp-c-head: var(--font-heading-family, "Archivo Black", Impact, sans-serif)}.contact-template__box{background:#fafaf8!important;border:1px solid #EAE8E2!important;border-radius:12px!important;padding:40px 24px 44px!important}@media screen and (min-width:750px){.contact-template__box{padding:52px 48px 56px!important}}.contact-template__content{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:32px!important}@media screen and (min-width:990px){.contact-template__content{gap:64px!important}}.contact-template__header h2,.contact-template__header .h2{font-family:var(--ppp-c-head)!important;font-weight:400!important;font-style:italic!important;text-transform:uppercase!important;font-size:clamp(1.5rem,5vw,2.2rem)!important;letter-spacing:-.01em!important;line-height:1.04!important;color:var(--ppp-c-ink)!important;margin:0 0 8px!important}.contact-template__header p{font-family:var(--ppp-c-body)!important;font-size:.95rem!important;line-height:1.55!important;color:var(--ppp-c-muted)!important;margin:0!important}.contact-template__header{margin-bottom:32px!important}html body .contact-template .field-wrapper__input,html body .contact-template input.field-wrapper__input,html body .contact-template textarea.field-wrapper__input{background:#fff!important;border:1px solid var(--ppp-c-line)!important;border-color:var(--ppp-c-line)!important;border-radius:8px!important;color:var(--ppp-c-ink)!important;font-family:var(--ppp-c-body)!important;box-shadow:none!important;transition:none!important}html body .contact-template .field-wrapper__input:hover{border-color:#a9a69d!important}html body .contact-template .field-wrapper__input:focus,html body .contact-template .field-wrapper__input:focus-visible{border-color:var(--ppp-c-gold)!important;box-shadow:0 0 0 3px #c9a24a33!important;outline:none!important}html body .contact-template .field-wrapper__label-name,html body .contact-template .field-wrapper__label{background:transparent!important;background-color:transparent!important;font-family:var(--ppp-c-body)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ppp-c-muted)!important}html body .contact-template .input--error,html body .contact-template .field-wrapper__input.input--error{border-color:var(--ppp-c-red)!important}.contact-template .input-error-message{color:var(--ppp-c-red)!important}.contact-template .input-group__btn{margin-top:22px!important}html body .contact-template .input-group__btn button.btn,html body .contact-template button[type=submit].btn,html body .contact-template button[type=submit]{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;min-height:54px!important;padding:0 34px!important;background:var(--ppp-c-red)!important;background-color:var(--ppp-c-red)!important;background-image:none!important;border:0!important;border-radius:8px!important;color:#fff!important;font-family:var(--ppp-c-body)!important;font-weight:700!important;font-size:.84rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer;overflow:hidden;transition:none!important}html body .contact-template .input-group__btn button.btn:after,html body .contact-template .input-group__btn button.btn:before,html body .contact-template button[type=submit]:after,html body .contact-template button[type=submit]:before{background:transparent!important;background-color:transparent!important;opacity:0!important;content:none!important}html body .contact-template .input-group__btn button.btn .btn__text,html body .contact-template button[type=submit] .btn__text{color:#fff!important}html body .contact-template .input-group__btn button.btn:hover,html body .contact-template button[type=submit]:hover{background:var(--ppp-c-red-dark)!important;background-color:var(--ppp-c-red-dark)!important}html body .contact-template .input-group__btn button.btn:focus-visible,html body .contact-template button[type=submit]:focus-visible{outline:2px solid var(--ppp-c-gold-dark)!important;outline-offset:3px}.contact-info{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;min-width:260px}.contact-info li{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 0!important;border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--ppp-c-body)!important;font-size:.92rem!important;font-weight:400!important;line-height:1.5!important;color:var(--ppp-c-ink)!important}.contact-info li:first-child{padding-top:0!important}.contact-info li:last-child{border-bottom:0;padding-bottom:0!important}.contact-info li p{margin:0!important}.contact-info li a{color:var(--ppp-c-ink)!important;text-decoration:none!important;font-weight:700!important}.contact-info li a:hover{color:var(--ppp-c-gold-dark)!important}.contact-info li i,.contact-info li .icon{flex:none!important;width:20px!important;text-align:center;color:var(--ppp-c-gold)!important;font-size:1rem!important}.contact-template .form__message-success h2{font-family:var(--ppp-c-head)!important;font-style:italic!important;text-transform:uppercase!important;color:var(--ppp-c-ink)!important}.contact-template .form__message-success p{font-family:var(--ppp-c-body)!important;color:var(--ppp-c-muted)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ppp-contact.css.map */
