.solv-contact.solv-section{padding-top:40px;padding-bottom:40px}.solv-contact__grid{display:flex;flex-direction:column}.solv-contact__intro{order:1}.solv-contact__form{order:2;padding-bottom:36px;border-bottom:1px solid var(--solv-line)}.solv-contact__details{order:3;padding-top:32px;display:flex;flex-direction:column;gap:18px;font-size:15px;line-height:1.6;color:var(--solv-text)}.solv .solv-contact__label{margin-bottom:12px}.solv .solv-contact__title{margin-bottom:12px;line-height:1.06}.solv .solv-contact__text{font-size:15px;line-height:1.65;color:var(--solv-text);margin-bottom:28px}.solv .solv-contact__text strong{color:var(--solv-green);font-weight:600}.solv .solv-contact__item-label{margin-bottom:5px}.solv .solv-contact__item a{color:var(--solv-green)}.solv .solv-contact__item a:hover{color:#7c8a78}.solv-contact__note{display:block;color:var(--solv-muted);font-size:14px}.solv-contact__address{font-style:normal}.solv-contact__address span{display:block}.solv .solv-contact__fields{display:flex;flex-direction:column;gap:14px}.solv .solv-contact__fields .solv-field{gap:6px}.solv .solv-contact__fields .solv-field>label{font-size:13.5px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--solv-text)}.solv .solv-contact__fields .solv-input,.solv .solv-contact__fields .solv-textarea{padding:14px;font-size:16px}.solv .solv-contact__fields .solv-textarea{min-height:300px}.solv .solv-contact__submit{width:100%;padding:16px}@media(min-width:768px){.solv-contact.solv-section{padding-top:64px;padding-bottom:64px}.solv-contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;column-gap:48px;row-gap:32px;align-items:start}.solv-contact__intro{grid-column:1;grid-row:1;order:0}.solv-contact__details{grid-column:1;grid-row:2;order:0;padding-top:28px;border-top:1px solid var(--solv-taupe);gap:22px;line-height:1.7}.solv-contact__form{grid-column:2;grid-row:1 / span 2;order:0;padding-bottom:0;border-bottom:0}.solv .solv-contact__label{margin-bottom:18px}.solv .solv-contact__title{margin-bottom:16px}.solv .solv-contact__text{font-size:16px;line-height:1.7;margin-bottom:0}.solv .solv-contact__item-label{margin-bottom:6px}.solv .solv-contact__fields{gap:22px}.solv .solv-contact__fields .solv-field{gap:8px}.solv .solv-contact__fields .solv-field>label{font-size:13px}.solv .solv-contact__fields .solv-input,.solv .solv-contact__fields .solv-textarea{padding:14px 16px;font-size:15px}.solv .solv-contact__submit{width:auto;align-self:flex-start;padding:17px 34px}}@media(min-width:1024px){.solv-contact.solv-section{padding-top:104px;padding-bottom:96px}.solv-contact__grid{grid-template-columns:440px minmax(0,1fr);column-gap:100px;row-gap:40px}.solv .solv-contact__label{margin-bottom:22px}.solv .solv-contact__title{margin-bottom:20px}.solv .solv-contact__text{font-size:17px;line-height:1.75}}.solv-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:720;display:none;background:#1f2e2773;align-items:flex-end;justify-content:center}.solv-popup.is-open{display:flex}.solv-popup__box{position:relative;width:100%;max-height:92vh;overflow:auto;background:var(--solv-cream);border-radius:14px 14px 0 0;padding:22px 22px 26px;box-shadow:0 -20px 50px #1f2e2740;animation:solv-popup-up .3s ease}@keyframes solv-popup-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.solv-popup__box{animation:none}}.solv-popup__grip{width:40px;height:4px;background:var(--solv-line-dark);border-radius:2px;margin:0 auto 16px}.solv-popup__close{position:absolute;top:8px;right:10px;background:none;border:0;font-size:22px;line-height:1;color:var(--solv-muted);cursor:pointer;padding:8px}.solv-popup__brand{display:flex;gap:16px;align-items:center;margin-bottom:14px}.solv .solv-popup__thumb{width:64px;height:76px;flex-shrink:0}.solv-popup__logo{font-family:var(--solv-serif);font-size:19px;letter-spacing:.1em;color:var(--solv-green);line-height:1}.solv .solv-popup__title{font-family:var(--solv-serif);font-size:27px;line-height:1.1;font-weight:300;color:var(--solv-green);margin:0}.solv .solv-popup__text{font-size:14px;line-height:1.55;color:var(--solv-text);margin:8px 0 14px}.solv .solv-popup__question{font-size:14px;font-weight:600;color:var(--solv-green);margin:0 0 8px}.solv-popup__answers{display:flex;flex-direction:column;gap:8px}.solv-popup__answer{background:var(--solv-green);color:var(--solv-cream);border:0;border-radius:3px;padding:12px 14px;font-family:var(--solv-sans);font-size:15px;line-height:1.3;text-align:left;cursor:pointer}.solv-popup__answer:hover{background:#2a3d34}.solv-popup__decline{display:block;margin:14px auto 0;background:none;border:0;border-bottom:1px solid var(--solv-line-dark);padding:0 0 2px;font-family:var(--solv-sans);font-size:13px;color:var(--solv-muted);cursor:pointer}.solv .solv-popup__input{padding:14px;font-size:16px;margin-bottom:10px}.solv .solv-popup__submit{padding:15px;font-size:15px;letter-spacing:.03em;margin-top:2px}.solv .solv-popup .solv-field__error{margin:-4px 0 10px}.solv .solv-popup__note{font-size:12.5px;color:var(--solv-label);margin-top:10px;line-height:1.5}.solv .solv-popup__image{display:none}@media(min-width:768px){.solv-popup{align-items:center;padding:24px;background:#1f2e278c}.solv-popup__box{width:560px;max-width:100%;display:flex;padding:0;border:1px solid var(--solv-line-dark);border-radius:6px;overflow:hidden;box-shadow:0 30px 60px #1f2e272e;animation:none}.solv-popup__grip,.solv .solv-popup__thumb{display:none}.solv-popup__content{width:300px;flex-shrink:0;padding:28px 26px 26px;display:flex;flex-direction:column}.solv-popup__brand{margin-bottom:18px}.solv-popup__logo{font-size:20px}.solv .solv-popup__title{font-size:30px}.solv .solv-popup__text{font-size:13.5px;margin:10px 0 14px}.solv .solv-popup__question{font-size:13px}.solv-popup__answers{gap:7px}.solv-popup__answer{padding:11px 14px;font-size:14px}.solv-popup__decline{font-size:12.5px}.solv .solv-popup__input{padding:13px 14px}.solv .solv-popup__submit{padding:14px;font-size:14px}.solv .solv-popup__image{display:block;width:260px;flex-shrink:0;min-height:420px}.solv-popup--image-left .solv-popup__image{order:-1}.solv-popup__close{top:6px;right:8px;font-size:20px;color:var(--solv-taupe);z-index:2}.solv-popup--image-right .solv-popup__close{right:268px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAQAAAQ */
