.fiole-contact-layout{display:grid;gap:clamp(2.4rem,5vw,6rem)}.fiole-contact-intro,.fiole-contact-layout form{min-width:0}.fiole-contact-intro{padding:clamp(2.6rem,5vw,5rem);border-radius:1.2rem;background:#2a201c;color:#fff}.fiole-contact-intro__eyebrow{margin:0 0 1.4rem;color:#dec6ba;font-size:1.05rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.fiole-contact-intro h2{max-width:9ch;margin:0;color:#fff;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.fiole-contact-intro>p:not(.fiole-contact-intro__eyebrow){max-width:44rem;margin:2rem 0 0;color:#eee5df;line-height:1.65}.fiole-contact-intro ul{display:grid;gap:1.3rem;margin:3rem 0 0;padding:0;list-style:none}.fiole-contact-intro li{padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.2)}.fiole-contact-intro li span{display:block;color:#dec6ba;font-size:1.15rem}.fiole-contact-intro a{color:#fff;text-underline-offset:.35rem}.fiole-contact-layout form{padding:clamp(2.4rem,4vw,4rem);border:1px solid rgba(112,72,62,.18);border-radius:1.2rem;background:#fff}.fiole-contact-layout .field+.field,.fiole-contact-layout .contact__fields+.field{margin-top:1.6rem}.fiole-contact-layout .contact__button .button{min-width:min(100%,24rem)}.fiole-contact-privacy{margin:1.4rem 0 0;color:#695f5a;font-size:1.15rem;line-height:1.5}@media screen and (min-width:900px){.fiole-contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAg */
