.contact-form .narrow-container{z-index:1;margin:1.6rem;padding:2rem;background-color:#fffffff2}@media screen and (min-width: 768px){.contact-form .narrow-container{margin:0 auto;padding:4rem}}.contact-form .d-grid{grid-template-columns:1fr;gap:2.4rem 3rem}@media screen and (min-width: 768px){.contact-form .d-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){.contact-form .col-full-width{grid-column:1/3}}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2e2221;font-family:Vectora,sans-serif}.contact-form label{display:inline-block;margin-bottom:8px;font-size:1.4rem;line-height:1.4rem;font-weight:700;letter-spacing:.03em}.contact-form label span{display:inline-block;margin-left:4px;color:#ab0f14}.contact-form input{background-color:#fff;color:#2e2221}.contact-form fieldset{margin:0;padding:0;border:none}.contact-form fieldset>div{display:flex;flex-wrap:wrap;gap:0 3rem}.contact-form fieldset>div label{margin:0;padding:1rem 0;font-weight:400}.contact-form button[type=submit]{margin-top:2rem}.contact-form:has(.text-center) .contact-form__icon{margin:auto}.contact-form:has(.text-end) .contact-form__icon{margin-left:auto}.contact-form__icon{width:70px;height:70px}.contact-form__body{margin-bottom:2.4rem}.contact-form__alert{margin:2rem 0 0;padding:1.6rem 2rem}.contact-form__alert--success{background:var(--success-background-color);color:var(--success-color)}.contact-form__alert--error{background:var(--error-background-color);color:var(--error-color)}
/*# sourceMappingURL=/cdn/shop/t/215/assets/contact-form.css.map */
