.contact-form{--gap-md: 1rem;--gap-xs: .5rem;--padding-lg: .85rem;--padding-xl: 1rem;--color-input-text: #111315;--color-input-background: #ffffff;--color-input-border: #d7d7d7;--style-border-width-inputs: 1px;--style-border-radius-inputs: 10px;--input-textarea-min-height: 180px;width:var(--size-style-width, 100%);margin-inline:auto}.contact-form__input{font:inherit}.contact-form .submit-button{width:auto;align-self:flex-start}@media screen and (max-width:749px){.contact-form{width:var(--size-style-width-mobile, 100%)}.contact-form__form-row{flex-direction:column!important}}.pr-footer .pr-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.pr-footer__copy,.pr-footer__note{flex:0 0 auto}.pr-footer__payments{flex:1 1 auto;display:flex;justify-content:center;margin:0}.pr-footer ul.pr-footer__payments-list{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.pr-footer ul.pr-footer__payments-list li{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:28px;width:42px;background:#fff;border:1px solid rgba(17,19,21,.08);border-radius:5px}.pr-footer ul.pr-footer__payments-list svg,.pr-footer ul.pr-footer__payments-list img{display:block;height:22px;width:auto}@media(max-width:860px){.pr-footer .pr-footer__bottom{justify-content:center;text-align:center}.pr-footer__payments{order:-1;flex:1 1 100%}}@media(max-width:600px){.pr-footer ul.pr-footer__payments-list{gap:6px}.pr-footer ul.pr-footer__payments-list li{height:25px;width:38px}.pr-footer ul.pr-footer__payments-list svg{height:20px}}.pr-contact{min-height:100vh;padding:40px 0 72px;background:var(--pr-paper, #f7f8f7)}.pr-contact__head{max-width:660px;margin:0 auto 32px;text-align:center}.pr-contact__title{font-family:var(--pr-font-display, inherit);font-size:clamp(34px,4.6vw,54px);line-height:1.05;letter-spacing:-.02em;margin:0 0 14px;color:var(--pr-ink, #111315)}.pr-contact__lede{font-size:17px;line-height:1.65;margin:0 auto;max-width:54ch;color:var(--pr-ink-soft, #24282b)}.pr-contact__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:980px;margin:0 auto 32px;padding:0;list-style:none}.pr-contact__tile{display:flex;flex-direction:column;gap:7px;padding:18px 20px 20px;background:var(--pr-white, #fcfcfb);border:1px solid var(--pr-line, #cfd5d8);border-radius:var(--pr-radius, 16px)}.pr-contact__tile-label{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted, #626a70)}.pr-contact__tile-value{font-size:15px;line-height:1.55;color:var(--pr-ink, #111315)}.pr-contact__tile-link{text-decoration:underline;text-underline-offset:3px}.pr-contact__panel{max-width:780px;margin:0 auto;background:var(--pr-white, #fcfcfb);border:1px solid var(--pr-line, #cfd5d8);border-radius:var(--pr-radius, 16px);padding:34px;box-shadow:var(--pr-shadow-soft, 0 16px 44px rgba(35, 43, 49, .09))}.pr-contact__form{display:grid;gap:20px;margin:0}.pr-field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pr-field{display:grid;gap:8px;min-width:0}.pr-field__label{font-size:13px;font-weight:650;color:var(--pr-ink, #111315)}.pr-field__hint{font-weight:400;color:var(--pr-muted, #626a70)}.pr-field__input{width:100%;font:inherit;font-size:15px;color:var(--pr-ink, #111315);background:#fff;border:1px solid var(--pr-line, #cfd5d8);border-radius:10px;padding:12px 15px;transition:border-color .18s ease,box-shadow .18s ease}.pr-field__input::placeholder{color:#9aa2a8}.pr-field__input:focus{outline:none;border-color:var(--pr-ink, #111315);box-shadow:0 0 0 3px #b8e64c73}.pr-field__input--textarea{min-height:140px;resize:vertical;line-height:1.55}.pr-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.pr-contact__small{margin:0;font-size:13px;color:var(--pr-muted, #626a70)}.pr-contact__alert{margin:0;padding:13px 15px;border-radius:10px;font-size:14px;line-height:1.5}.pr-contact__alert--ok{background:#b8e64c47;border:1px solid var(--pr-accent-strong, #9dcc31);color:var(--pr-ink, #111315)}.pr-contact__alert--error{background:#fdecec;border:1px solid #e3a3a3;color:#7a1f1f}@media(max-width:900px){.pr-contact{padding:28px 0 56px}.pr-contact__head{margin-bottom:26px}.pr-contact__tiles{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.pr-contact__panel{padding:22px}.pr-field-row{grid-template-columns:1fr;gap:18px}}.pr-colour-passthrough{display:none}.pr-picker .pr-picker__group+.pr-picker__group{margin-top:38px}.pr-picker .pr-picker__legend{margin-bottom:16px}.pr-picker .pr-shapes{gap:12px}.pr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:0}.pr-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pr-line, #cfd5d8);border-radius:var(--pr-radius, 16px);background:var(--pr-white, #fcfcfb);cursor:pointer;transition:border-color var(--pr-motion-fast, .18s) ease,box-shadow var(--pr-motion-fast, .18s) ease}.pr-card[hidden]{display:none}.pr-card input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pr-card__colour{flex:0 0 auto;display:block;width:100%;aspect-ratio:5 / 2;border-bottom:1px solid rgba(17,19,21,.08)}.pr-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:13px 14px 15px;min-width:0}.pr-card__name{font-family:var(--pr-font-display, inherit);font-size:13.5px;font-weight:650;line-height:1.38;color:var(--pr-ink, #111315);text-wrap:pretty}.pr-card__price{margin-top:auto;font-family:var(--pr-font-display, inherit);font-size:15px;font-weight:700;line-height:1.2;color:var(--pr-ink, #111315)}.pr-card__badge{position:absolute;top:8px;right:8px;z-index:1;padding:3px 8px;border-radius:999px;background:#7b1e3a;color:#fff;font-size:10.5px;font-weight:700;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.pr-card:hover{border-color:var(--pr-ink-soft, #24282b)}.pr-card.is-focused{border-color:var(--pr-ink, #111315);box-shadow:inset 0 0 0 1px var(--pr-ink, #111315)}.pr-card:focus-within{outline:2px solid var(--pr-ink, #111315);outline-offset:2px}.pr-card:has(input:disabled){opacity:.45;cursor:not-allowed}@media(max-width:600px){.pr-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.pr-card__body{padding:11px 12px 13px;gap:7px}.pr-card__name{font-size:12.5px}.pr-card__price{font-size:14px}.pr-card__badge{font-size:10px;padding:2px 7px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pr-fixes.css.map */
