.main-popup-section .main-popup{display:none;position:fixed;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);left:0;top:0;z-index:9999}.main-popup-section .main-popup.active{display:flex;align-items:center;justify-content:center}.main-popup-section .main-popup-body{width:1000px;max-width:95vw;background:#fff;display:grid;grid-template-columns:repeat(2,1fr);position:relative;max-height:90%;overflow:auto}.main-popup-section .main-popup-image{position:relative;display:flex}.main-popup-section .main-popup-image img{object-fit:cover}.main-popup-section .main-popup-image-text{position:absolute;padding:calc(100vw * 50 / var(--base-width)) calc(100vw * 40 / var(--base-width));width:100%;height:100%;color:#fff;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end}.main-popup-section .main-popup-info{padding:calc(100vw * 41 / var(--base-width)) calc(100vw * 28 / var(--base-width));background-color:#f7f7f7;display:flex;flex-direction:column}.main-popup-section .main-popup-title{margin-bottom:15px;padding-right:calc(100vw * 40 / var(--base-width))}.main-popup-section .main-popup-content{margin-bottom:40px}.main-popup-section .main-popup-form{width:100%}.main-popup-section .main-popup-close{position:absolute;top:calc(100vw * 41 / var(--base-width));right:calc(100vw * 28 / var(--base-width));width:40px;height:40px;background-color:#eee;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#000;cursor:pointer;border:0;z-index:2}.main-popup-section .image-section{width:50%;position:relative}.main-popup-section .image-section img{height:100%;object-fit:cover}.main-popup-section .contact-form__form{flex-wrap:wrap;flex-direction:row}.main-popup-section .overlay-text{text-align:left;z-index:1;max-width:450px;position:absolute;bottom:50px;left:40px;color:#fff}.main-popup-section .overlay-text h1{font-weight:700;line-height:1.1;margin-bottom:20px;letter-spacing:-.02em}.main-popup-section .form-section{width:50%;background:rgb(var(--color-background));display:flex;flex-direction:column;justify-content:space-between}.main-popup-section .form-header{margin-bottom:40px}.main-popup-section .form-header h2{color:#1a1a1a;margin-bottom:15px;line-height:1.3}.main-popup-section .form-header p{color:#666;line-height:1.6}.main-popup-section .quote-form{display:flex;flex-direction:column;gap:24px}.main-popup-section .form-row{gap:20px}.main-popup-section .form-row button{width:100%;text-align:center;justify-content:center}.main-popup-section .full-width{width:100%}.main-popup-section .two-thirds-one-third{width:calc(50% - var(--gap-md) / 2)}.main-popup-section .form-group label{display:block;margin-bottom:8px}.main-popup-section .form-group input,.main-popup-section .form-group select,.main-popup-section .form-group textarea{width:100%;padding:14px 16px;border:.4px solid rgb(var(--color-foreground-rgb) / .4);border-radius:2px;transition:border-color .2s;background:transparent;color:var(--color-foreground)}.main-popup-section .form-group input:focus,.main-popup-section .form-group select:focus,.main-popup-section .form-group textarea:focus{outline:none;border-color:#dc2626}.main-popup-section .form-group textarea{resize:vertical;min-height:100px}.main-popup-section .form-heading{margin-bottom:calc(100vw * 30 / var(--base-width))}.main-popup-section .form-heading .title{margin-bottom:calc(100vw * 20 / var(--base-width))}.main-popup-section .form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.main-popup-section .form-group{position:relative}.main-popup-section .form-group svg{position:absolute;top:50%;right:5px;transform:translateY(10px)}.main-popup-section .main-form{display:grid;grid-template-columns:1fr;align-items:stretch}@media (max-width:768px){.main-popup-section .main-popup-body{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/popup.css.map */
