.contact-info{background-color:var(--contact-info-bg, #ffffff);color:var(--contact-info-text, #1b365d)}.contact-info .contact-info__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;column-gap:0;position:relative}@media screen and (max-width:989px){.contact-info .contact-info__inner{grid-template-columns:1fr;row-gap:4rem}}.contact-info .contact-info__info{padding-right:var(--contact-info-info-padding, 4.6rem);padding-left:0;border-right:1px solid var(--contact-info-divider, #cba052)}.contact-info .contact-info__info .contact-info__heading{margin-bottom:5.2rem}@media screen and (max-width:1199px){.contact-info .contact-info__info{padding-right:max(2.4rem,calc(var(--contact-info-info-padding, 4.6rem) * .7))}}@media screen and (max-width:989px){.contact-info .contact-info__info{padding-right:0;padding-bottom:4rem;border:none;border-bottom:1px solid var(--contact-info-divider, #cba052)}}@media screen and (max-width:749px){.contact-info .contact-info__info{padding-bottom:3.2rem}}.contact-info .contact-info__form-col{padding-left:var(--contact-info-form-padding, 13rem)}@media screen and (max-width:1199px){.contact-info .contact-info__form-col{padding-left:max(3.2rem,calc(var(--contact-info-form-padding, 13rem) * .5))}}@media screen and (max-width:989px){.contact-info .contact-info__form-col{padding-left:0}}.contact-info .contact-info__heading{position:relative;margin:0 0 3.2rem;font-family:var(--font-amicale-family, "Amicale", sans-serif);font-weight:900;font-size:1.3rem;line-height:2.8rem;letter-spacing:0;text-transform:uppercase;color:var(--contact-info-heading, #cba052)}.contact-info .contact-info__heading:after{content:"";position:absolute;bottom:-.8rem;left:0;width:7rem;height:.3rem;background-color:var(--contact-info-heading, #cba052)}@media screen and (max-width:749px){.contact-info .contact-info__heading{margin-bottom:2.4rem}}.contact-info .contact-info__items{display:flex;flex-direction:column;gap:3.2rem;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.contact-info .contact-info__items{flex-direction:row;flex-wrap:wrap;gap:3rem}.contact-info .contact-info__items li{width:calc(50% - 1.5rem)}}@media screen and (max-width:700px){.contact-info .contact-info__items{gap:2rem}.contact-info .contact-info__items li{width:100%}}.contact-info .contact-info__item{display:flex;align-items:flex-start;gap:1.6rem}.contact-info .contact-info__item-link{display:flex;align-items:center;gap:4.5rem;width:100%;text-decoration:none}.contact-info .contact-info__item-link p{color:#6e6e6e!important}.contact-info .contact-info__item-link:hover .contact-info__item-desc{text-decoration:underline;text-underline-offset:.2rem}@media screen and (max-width:989px){.contact-info .contact-info__item-link{gap:3rem}}.contact-info .contact-info__item-icon{flex-shrink:0;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center}.contact-info .contact-info__item-icon img{display:block;width:100%;height:100%;object-fit:contain}.contact-info .contact-info__item-icon svg{width:100%;height:100%}@media screen and (max-width:800px){.contact-info .contact-info__item-icon{width:4rem;height:4rem}}.contact-info .contact-info__item-content{min-width:0}.contact-info .contact-info__item-title{margin:0;font-family:var(--font-playfair-display-family, "Playfair Display", serif);font-weight:500;font-size:clamp(2rem,2.4vw,2.4rem);line-height:4rem;letter-spacing:0;color:var(--contact-info-text, #1b365d)}@media screen and (max-width:749px){.contact-info .contact-info__item-title{font-size:2.2rem;line-height:1.4}}.contact-info .contact-info__item-desc{margin:0;font-family:var(--font-amicale-family, "Amicale", sans-serif);font-weight:600;font-size:1.5rem;line-height:2.2rem;letter-spacing:.05em;color:var(--contact-info-text, #1b365d)}.contact-info .contact-info__item-desc p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.contact-info .contact-info__item-desc a{color:inherit;text-decoration:none}.contact-info .contact-info__item-desc a:hover{text-decoration:underline;text-underline-offset:.2rem}.contact-info .contact-info__follow{margin-top:5rem}.contact-info .contact-info__follow .contact-info__heading{margin-bottom:3.2rem}.contact-info .contact-info__social.list-social{justify-content:flex-start;gap:1.4rem}.contact-info .contact-info__social .list-social__link{width:4.6rem;height:4.6rem;padding:0;border:1.5px solid var(--contact-info-text, #1b365d);border-radius:50%;color:var(--contact-info-text, #1b365d);justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.contact-info .contact-info__social .list-social__link:hover{background-color:var(--contact-info-text, #1b365d);color:#fff}.contact-info .contact-info__social .list-social__link .icon{width:2.3rem;height:2.3rem}.contact-info .contact-info__form-wrap .contact-info__heading{margin-bottom:3.2rem}.contact-info .contact-info__fields{display:grid;grid-template-columns:1fr 1fr;gap:2.2rem}@media screen and (max-width:749px){.contact-info .contact-info__fields{grid-template-columns:1fr;gap:0}}.contact-info .contact-info__field{margin-bottom:2.2rem}.contact-info .contact-info__field.contact-info__field--full{grid-column:1 / -1}.contact-info .contact-info__input,.contact-info .contact-info__textarea{width:100%;margin:0;padding:1.4rem 1.6rem;border:1px solid #6E6E6E;border-radius:0;background:transparent;color:var(--contact-info-text, #1b365d);font-family:var(--font-amicale-family, "Amicale", sans-serif);font-size:1.5rem;line-height:1.4;-webkit-appearance:none;appearance:none;box-shadow:none}:is(.contact-info .contact-info__input,.contact-info .contact-info__textarea)::placeholder{color:color-mix(in srgb,var(--contact-info-text, #1b365d) 55%,transparent);opacity:1}:is(.contact-info .contact-info__input,.contact-info .contact-info__textarea):focus{outline:1px solid var(--contact-info-heading, #cba052);outline-offset:1px;border-color:var(--contact-info-heading, #cba052)}.contact-info .contact-info__textarea{min-height:16rem;resize:vertical}.contact-info .contact-info__form-actions{display:flex;justify-content:flex-end;margin-top:2rem}@media screen and (max-width:749px){.contact-info .contact-info__form-actions{justify-content:stretch}.contact-info .contact-info__form-actions .contact-info__submit{width:100%}}.contact-info .contact-info__submit{min-width:22rem;width:auto;padding:1.4rem 2.8rem;border:none;border-radius:0;background-color:var(--contact-info-button-bg, #1b365d);color:var(--contact-info-button-text, #ffffff);font-family:var(--font-amicale-family, "Amicale", sans-serif);font-weight:700;font-size:1.4rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.contact-info .contact-info__submit:hover{opacity:.9}.contact-info .contact-info__note{margin:.64rem 0 0;font-family:var(--font-amicale-family, "Amicale", sans-serif);font-weight:500;font-size:1.1rem;line-height:2;color:var(--contact-info-text, #1b365d);text-align:right;max-width:90%;margin-left:auto}@media screen and (max-width:749px){.contact-info .contact-info__note{max-width:90%;margin-inline:auto;text-align:center}}.contact-info .contact-info__note p{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.contact-info .contact-info__form-status{margin-bottom:1.6rem}.contact-info .contact-info__custom-form{min-height:20rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-contact-info.css.map */
