.cformbg{display:none;position:fixed;z-index:90001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#fff;background-color:#fff6}.form-content{background-color:#fff;padding:16px;position:relative;width:90vw;background:var(--LDS-White, #FFF);box-shadow:0 0 40px 15px #0009;flex-shrink:0;margin:5vw;z-index:90002}.close{color:#aaa;position:absolute;top:-4px;right:1px;font-size:28px;font-weight:700;z-index:90003;line-height:normal}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.contact-form-button:hover,.contact-form-button:focus{text-decoration:none;cursor:pointer}.full-form{display:flex;flex-direction:column}.form-image{width:100%;height:195px}.form-image img{object-fit:cover}.form-form,.form-form form{display:flex;flex-direction:column;gap:16px}.form-form h3{margin:16px 0 0;text-align:center}.first-name input,.last-name input,.email input,.phone input,.referal-page input,.size-ask input{display:flex;width:100%;padding:8px;align-items:center;gap:10px;background:var(--F0EDED, #F0EDED);color:#000;leading-trim:both;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border:none}.referal-page label,.size-ask label{display:flex;width:100%;padding:8px 8px 0;align-items:center;background:var(--F0EDED, #F0EDED);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.message textarea{display:flex;width:100%;padding:8px;align-items:center;gap:10px;background:var(--F0EDED, #F0EDED);color:#000;leading-trim:both;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border:none;min-height:100px}.submit input{display:flex;width:100%;height:50px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:var(--66796B, #66796B);color:var(--LDS-White, #FFF);font-family:Montserrat;font-size:13px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.65px;text-transform:uppercase;border:none}.contacts{display:flex;flex-direction:column;gap:16px}.email,.phone{width:100%}@media screen and (min-width: 750px){.full-form{flex-direction:row}.form-image{width:500px;height:500px;flex-shrink:0}.form-form{width:100%;margin:0 40px}.contacts{flex-direction:row}.close{top:-4px;right:1px;font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/contact-pop-up.css.map */
