.aromauto-contact{--contact-ink: #18191d;--contact-muted: #68707c;--contact-line: #e5e8ed;--contact-blue: #079fe6;--contact-turquoise: #22c7bd;--contact-pink: #e215c7;position:relative;overflow:hidden;margin-top:calc(-13rem + var(--contact-top-space-desktop, 0px));padding:0 0 clamp(5.6rem,9vw,10rem);color:var(--contact-ink);background:#fff}.aromauto-contact__shell{position:relative;z-index:1;max-width:128rem}.aromauto-contact__glow{position:absolute;width:42rem;height:42rem;border-radius:50%;filter:blur(12px);opacity:.11;pointer-events:none}.aromauto-contact__glow--one{top:-21rem;left:-20rem;background:var(--contact-turquoise)}.aromauto-contact__glow--two{top:22rem;right:-27rem;background:var(--contact-pink)}.aromauto-contact__hero{max-width:82rem;margin:0 auto clamp(4rem,7vw,7rem);text-align:center}.aromauto-contact__eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.4rem;font-size:1.12rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aromauto-contact__eyebrow span{width:2.8rem;height:.2rem;border-radius:99px;background:linear-gradient(90deg,var(--contact-turquoise),var(--contact-blue),var(--contact-pink))}.aromauto-contact__hero h1{max-width:76rem;margin:0 auto;font-size:clamp(3.8rem,6vw,7.2rem);font-weight:800;letter-spacing:-.06em;line-height:.97}.aromauto-contact__intro{max-width:64rem;margin:2rem auto 0;color:var(--contact-muted);font-size:clamp(1.55rem,1.8vw,1.8rem);line-height:1.65}.aromauto-contact__intro p{margin:0}.aromauto-contact__layout{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(27rem,.72fr);grid-template-areas:"form aside";gap:clamp(2rem,3vw,3rem);max-width:112rem;margin:0 auto;align-items:start}.aromauto-contact__aside{grid-area:aside;display:flex;flex-direction:column;gap:2.6rem;padding:clamp(2.5rem,3vw,3.2rem);border:1px solid var(--contact-line);border-radius:2rem;background:#fff}.aromauto-contact__aside-label,.aromauto-contact__form-heading p{margin:0 0 .9rem;color:#8a929e;font-size:1rem;font-weight:600;letter-spacing:.1em}.aromauto-contact__aside h2{max-width:30rem;margin:0;font-size:clamp(2.2rem,2.5vw,2.8rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.aromauto-contact__aside-text{max-width:32rem;margin-top:1.2rem;color:var(--contact-muted);font-size:1.32rem;line-height:1.65}.aromauto-contact__aside-text p{margin:0}.aromauto-contact__channels{display:grid;gap:.9rem}.aromauto-contact__channel{display:grid;grid-template-columns:3.8rem minmax(0,1fr) auto;gap:1.1rem;align-items:center;padding:1.2rem;border:1px solid var(--contact-line);border-radius:1.2rem;color:var(--contact-ink);background:#fafbfc;text-decoration:none;transition:border-color .2s ease,background .2s ease}.aromauto-contact__channel:hover{color:var(--contact-ink);border-color:#079fe652;background:#fff}.aromauto-contact__channel-icon{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:1rem;color:var(--contact-blue);background:#eef8fd;font-size:1.5rem;font-weight:600}.aromauto-contact__channel small,.aromauto-contact__channel strong{display:block;overflow-wrap:anywhere}.aromauto-contact__channel small{margin-bottom:.2rem;color:var(--contact-muted);font-size:1.05rem}.aromauto-contact__channel strong{font-size:1.22rem;font-weight:600}.aromauto-contact__channel b{font-size:1.5rem;font-weight:500}.aromauto-contact__online{display:inline-flex;align-items:center;gap:.45rem;color:#23875f;font-size:1rem;white-space:nowrap}.aromauto-contact__online i{width:.65rem;height:.65rem;border-radius:50%;background:#28b77b}.aromauto-contact__promise{display:flex;gap:1rem;align-items:flex-start;padding-top:2rem;border-top:1px solid rgba(24,25,29,.09)}.aromauto-contact__promise>span{color:var(--contact-turquoise);font-size:1.4rem}.aromauto-contact__promise p{margin:0;color:var(--contact-muted);font-size:1.2rem;line-height:1.55}.aromauto-contact__promise strong{color:var(--contact-ink);font-weight:600}.aromauto-contact__form-card{grid-area:form;padding:clamp(2.8rem,4vw,4.2rem);border:1px solid var(--contact-line);border-radius:2rem;background:#fff;box-shadow:0 1rem 3.5rem #18191d09}.aromauto-contact__form-heading{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;margin-bottom:3rem}.aromauto-contact__form-heading p{color:var(--contact-blue)}.aromauto-contact__form-heading h2{margin:0;font-size:clamp(2.5rem,3vw,3.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}.aromauto-contact__form-heading>span{display:grid;width:3.8rem;height:3.8rem;place-items:center;border:1px solid var(--contact-line);border-radius:50%;color:var(--contact-muted);background:#fff;font-size:1.05rem;font-weight:600}.aromauto-contact__status{display:grid;gap:.35rem;margin-bottom:2rem;padding:1.5rem 1.7rem;border-radius:1.2rem;font-size:1.25rem}.aromauto-contact__status--success{color:#075f58;background:#22c7bd21}.aromauto-contact__status--error{color:#9f2140;background:#e2155317}.aromauto-contact__fields{display:grid;gap:1.4rem;margin-bottom:1.4rem}.aromauto-contact__fields--two{grid-template-columns:1fr 1fr}.aromauto-contact__form label{display:grid;gap:.7rem}.aromauto-contact__form label>span{color:#343842;font-size:1.08rem;font-weight:600}.aromauto-contact__form label>span b{color:var(--contact-pink)}.aromauto-contact__form input,.aromauto-contact__form textarea{width:100%;min-width:0;border:1px solid #dfe3e8;border-radius:1rem;outline:0;color:var(--contact-ink);background:#fafbfc;box-shadow:none;font:inherit;font-size:1.3rem;font-weight:400;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.aromauto-contact__form input{min-height:5.2rem;padding:0 1.5rem}.aromauto-contact__form textarea{min-height:16rem;padding:1.4rem 1.5rem;resize:vertical}.aromauto-contact__form input::placeholder,.aromauto-contact__form textarea::placeholder{color:#979ea8}.aromauto-contact__form input:focus,.aromauto-contact__form textarea:focus{border-color:#079fe699;background:#fff;box-shadow:0 0 0 3px #079fe617}.aromauto-contact__message{margin-bottom:2rem}.aromauto-contact__submit-row{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-top:2rem;border-top:1px solid var(--contact-line)}.aromauto-contact__submit-row p{margin:0;color:var(--contact-muted);font-size:1.1rem}.aromauto-contact__submit-row p span{color:var(--contact-turquoise);font-weight:900}.aromauto-contact__submit-row button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:1.2rem 2.2rem;border:0;border-radius:1rem;color:#fff;background:var(--contact-ink);cursor:pointer;font:inherit;font-size:1.25rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.aromauto-contact__submit-row button:hover{transform:translateY(-2px);box-shadow:0 .8rem 2rem #18191d33}.aromauto-contact__submit-row button span{font-size:1.7rem;line-height:1}@media screen and (max-width:749px){.aromauto-contact{margin-top:calc(-9rem + var(--contact-top-space-mobile, 0px));padding-top:0}.aromauto-contact__hero{margin-bottom:3.2rem}.aromauto-contact__layout{grid-template-columns:1fr;grid-template-areas:"form" "aside"}.aromauto-contact__aside,.aromauto-contact__form-card{padding:2.2rem;border-radius:2rem}.aromauto-contact__fields--two{grid-template-columns:1fr}.aromauto-contact__submit-row{align-items:stretch;flex-direction:column}.aromauto-contact__submit-row button{width:100%}}.aromauto-faq{--faq-ink: #18191d;--faq-muted: #68707c;--faq-line: #e5e8ed;--faq-turquoise: #22c7bd;--faq-blue: #079fe6;--faq-pink: #e215c7;position:relative;overflow:hidden;margin-top:calc(-13rem + var(--faq-top-space-desktop, 0px));padding:0 0 clamp(5.6rem,9vw,10rem);color:var(--faq-ink);background:#fff}.aromauto-faq__shell{position:relative;z-index:1;max-width:132rem}.aromauto-faq__glow{position:absolute;width:40rem;height:40rem;border-radius:50%;filter:blur(10px);opacity:.12;pointer-events:none}.aromauto-faq__glow--one{top:-19rem;left:-18rem;background:var(--faq-turquoise)}.aromauto-faq__glow--two{top:14rem;right:-25rem;background:var(--faq-pink)}.aromauto-faq__hero{max-width:78rem;margin:0 auto;text-align:center}.aromauto-faq__eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.4rem;font-size:1.12rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aromauto-faq__eyebrow span{width:2.8rem;height:.2rem;border-radius:99px;background:linear-gradient(90deg,var(--faq-turquoise),var(--faq-blue),var(--faq-pink))}.aromauto-faq__hero h1{max-width:72rem;margin:0 auto;font-size:clamp(3.8rem,6vw,7.2rem);font-weight:800;letter-spacing:-.06em;line-height:.97}.aromauto-faq__intro{max-width:62rem;margin:2rem auto 0;color:var(--faq-muted);font-size:clamp(1.55rem,1.8vw,1.8rem);line-height:1.65}.aromauto-faq__intro p{margin:0}.aromauto-faq__reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem 1.6rem;margin-top:2.6rem;color:var(--faq-muted);font-size:1.25rem;font-weight:700}.aromauto-faq__reassurance span{display:inline-flex;align-items:center;gap:.5rem}.aromauto-faq__reassurance b{color:var(--faq-blue);font-size:1.4rem}.aromauto-faq__finder{max-width:100rem;margin:clamp(3.6rem,6vw,6.4rem) auto 0;padding:1.1rem;border:1px solid rgba(24,25,29,.08);border-radius:2.4rem;background:#ffffffdb;box-shadow:0 1.6rem 5rem #18191d12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aromauto-faq__search{display:flex;align-items:center;gap:1.1rem;padding:.6rem 1rem 1.4rem;color:var(--faq-muted)}.aromauto-faq__search svg{width:2.1rem;height:2.1rem;flex:0 0 auto}.aromauto-faq__search input{width:100%;min-width:0;border:0;outline:0;color:var(--faq-ink);background:transparent;box-shadow:none;font:inherit;font-size:1.65rem}.aromauto-faq__search input::placeholder{color:#9299a3}.aromauto-faq__filters{display:flex;flex-wrap:wrap;gap:.6rem}.aromauto-faq__filters button{display:inline-flex;align-items:center;gap:.6rem;min-height:4.2rem;padding:.6rem 1.15rem;border:0;border-radius:1.2rem;color:var(--faq-muted);background:transparent;cursor:pointer;font:inherit;font-size:1.28rem;font-weight:750;transition:color .2s ease,background .2s ease,transform .2s ease}.aromauto-faq__filters button span{display:grid;min-width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;color:inherit;background:#18191d12;font-size:1rem}.aromauto-faq__filters button:hover,.aromauto-faq__filters button:focus-visible{color:var(--faq-ink);background:#f2f5f7}.aromauto-faq__filters button.is-active{color:#fff;background:var(--faq-ink);box-shadow:0 .6rem 1.6rem #18191d29}.aromauto-faq__filters button.is-active span{color:var(--faq-ink);background:#fff}.aromauto-faq__content{display:grid;grid-template-columns:minmax(20rem,.55fr) minmax(0,1.45fr);gap:clamp(2.4rem,6vw,8rem);max-width:110rem;margin:clamp(4rem,7vw,7.2rem) auto 0;align-items:start}.aromauto-faq__aside{position:sticky;top:2rem;padding:2.6rem;border:1px solid rgba(24,25,29,.08);border-radius:2rem;background:linear-gradient(145deg,#22c7bd1f,#079fe60d 52%,#e215c71c)}.aromauto-faq__aside>p{margin:0 0 1rem;font-size:1.05rem;font-weight:850;letter-spacing:.11em}.aromauto-faq__aside h2{margin:0;font-size:clamp(2.2rem,2.5vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.aromauto-faq__aside .rte{margin-top:1.4rem;color:var(--faq-muted);font-size:1.35rem;line-height:1.6}.aromauto-faq__aside .rte p{margin:0}.aromauto-faq__help-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;padding:1.1rem 1.45rem;border-radius:999px;color:#fff;background:var(--faq-ink);text-decoration:none;font-size:1.28rem;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.aromauto-faq__help-link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 .8rem 1.6rem #18191d33}.aromauto-faq__help-link span{font-size:1.7rem;line-height:1}.aromauto-faq__list{display:grid;gap:1rem}.aromauto-faq__item{overflow:hidden;border:1px solid var(--faq-line);border-radius:1.6rem;background:#fff;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.aromauto-faq__item:hover{border-color:#18191d29;transform:translateY(-1px)}.aromauto-faq__item[open]{border-color:#079fe64d;background:linear-gradient(135deg,#079fe609,#fff 62%);box-shadow:0 .8rem 2.4rem #18191d0e;transform:none}.aromauto-faq__item summary{display:grid;grid-template-columns:auto minmax(0,1fr) 2.5rem;gap:1.3rem;align-items:center;padding:1.8rem 2rem;cursor:pointer;list-style:none;transition:padding .2s ease}.aromauto-faq__item summary::-webkit-details-marker{display:none}.aromauto-faq__item-category{padding:.45rem .7rem;border-radius:.7rem;color:var(--faq-blue);background:#079fe617;font-size:.96rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.aromauto-faq__question{font-size:clamp(1.45rem,1.7vw,1.65rem);font-weight:760;letter-spacing:-.015em;line-height:1.35}.aromauto-faq__plus{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;background:#f2f5f7}.aromauto-faq__plus:before,.aromauto-faq__plus:after{position:absolute;top:50%;left:50%;width:1.05rem;height:.16rem;border-radius:9px;background:var(--faq-ink);content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.aromauto-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.aromauto-faq__item[open] .aromauto-faq__plus{background:var(--faq-ink)}.aromauto-faq__item[open] .aromauto-faq__plus:before,.aromauto-faq__item[open] .aromauto-faq__plus:after{background:#fff}.aromauto-faq__item[open] .aromauto-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.aromauto-faq__answer{margin:0 2rem;padding:1.45rem 0 1.8rem;border-top:1px solid rgba(24,25,29,.09);color:var(--faq-muted);font-size:1.45rem;line-height:1.65}.aromauto-faq__answer p{max-width:62rem;margin:0}.aromauto-faq__answer>*:first-child{margin-top:0}.aromauto-faq__answer>*:last-child{margin-bottom:0}.aromauto-faq__empty{margin:1rem 0 0;padding:2rem;border-radius:1.4rem;color:var(--faq-muted);background:#f5f7f9;text-align:center}.aromauto-faq__item[hidden]{display:none}@media screen and (max-width:749px){.aromauto-faq{margin-top:calc(-9rem + var(--faq-top-space-mobile, 0px));padding-top:0}.aromauto-faq__finder{border-radius:1.8rem}.aromauto-faq__filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.aromauto-faq__filters button{flex:0 0 auto}.aromauto-faq__content{grid-template-columns:1fr;margin-top:3.2rem}.aromauto-faq__aside{position:static;padding:2.2rem}.aromauto-faq__item summary{grid-template-columns:minmax(0,1fr) 2.5rem;gap:.9rem;padding:1.55rem}.aromauto-faq__item-category{grid-column:1 / -1;justify-self:start}.aromauto-faq__answer{margin:0 1.55rem;padding:1.25rem 0 1.55rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
