.virtual-app{position:relative;display:flex}.virtual-app__picture{position:relative;flex:1 1 50%}.virtual-app__picture:before{content:"";display:block;padding-bottom:86%;width:100%}.virtual-app__picture-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.virtual-app__content{flex:1 1 50%;display:flex}.virtual-app__form{display:flex;max-width:435px;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:25px 0;text-align:center}.virtual-app__title{font:300 2.5rem/1 Beaufort_W01_Light,Arial,sans-serif;color:#1a1b1d}.virtual-app__sub_title{font:400 1.33rem/1.17 "Bembo Std 2",Arial,sans-serif;letter-spacing:.48px;color:#000;max-width:300px;padding-top:40px}.virtual-app .hidden-mobile{display:block}.virtual-app .hidden-desktop{display:none}.virtual-app svg{stroke:#1a1b1d!important;width:10px!important;height:10px!important;min-width:10px!important}.virtual-app div[aria-labelledby=kl_virtual-appointments__15_label]{opacity:.5}.virtual-app .kl-private-reset-css-Xuajs1.needsclick.go2987695391{border-bottom:1px solid #000!important;border-top:none!important;border-right:none!important;border-left:none!important}.virtual-app input[aria-label="LAST NAME"],.virtual-app input[aria-label="FIRST NAME"],.virtual-app input[name=email],.virtual-app input[aria-label="LAST NAME"]:hover,.virtual-app input[aria-label="FIRST NAME"]:hover,.virtual-app input[name=email]:hover{border:unset!important;border-bottom:1px solid #1A1B1D!important}.virtual-app input[aria-label="LAST NAME"]:focus,.virtual-app input[aria-label="FIRST NAME"]:focus,.virtual-app input[name=email]:focus{border:unset!important;border-bottom:1px solid #1A1B1D!important}.virtual-app input[aria-label="LAST NAME"]:invalid,.virtual-app input[aria-label="FIRST NAME"]:invalid,.virtual-app input[name=email]:invalid{border-bottom:1px solid #1A1B1D!important}.virtual-app input[name=phone-number]{border:unset!important}.virtual-app input[name=phone-number]:hover,.virtual-app input[name=phone-number]:active,.virtual-app input[name=phone-number]:focus{border:unset!important}.virtual-app button[aria-label="Search Countries"] img{width:16px!important;height:auto!important}.virtual-app button[aria-label="Search Countries"] svg{width:18px!important;height:18px!important}.virtual-app input[aria-haspopup=listbox]::-moz-placeholder{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;padding:0!important;color:#1a1b1d!important;border:unset!important;opacity:1}.virtual-app input[aria-haspopup=listbox]:-ms-input-placeholder{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;padding:0!important;color:#1a1b1d!important;border:unset!important;opacity:1}.virtual-app input[aria-haspopup=listbox]::placeholder{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;padding:0!important;color:#1a1b1d!important;border:unset!important;opacity:1}.virtual-app input[aria-label="LAST NAME"],.virtual-app input[aria-label="FIRST NAME"],.virtual-app input[name=phone-number],.virtual-app input[name=email]{padding:0!important;font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;color:#1a1b1d!important}.virtual-app input[aria-label="LAST NAME"]::-moz-placeholder,.virtual-app input[aria-label="FIRST NAME"]::-moz-placeholder,.virtual-app input[name=phone-number]::-moz-placeholder,.virtual-app input[name=email]::-moz-placeholder{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;padding:0!important;color:#1a1b1d!important;border:unset!important;opacity:1}.virtual-app input[aria-label="LAST NAME"]:-ms-input-placeholder,.virtual-app input[aria-label="FIRST NAME"]:-ms-input-placeholder,.virtual-app input[name=phone-number]:-ms-input-placeholder,.virtual-app input[name=email]:-ms-input-placeholder{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;padding:0!important;color:#1a1b1d!important;border:unset!important;opacity:1}.virtual-app input[aria-label="LAST NAME"]::placeholder,.virtual-app input[aria-label="FIRST NAME"]::placeholder,.virtual-app input[name=phone-number]::placeholder,.virtual-app input[name=email]::placeholder{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;padding:0!important;color:#1a1b1d!important;border:unset!important;opacity:1}.virtual-app input[aria-label="LAST NAME"]:hover,.virtual-app input[aria-label="FIRST NAME"]:hover,.virtual-app input[name=phone-number]:hover,.virtual-app input[name=email]:hover{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;padding:0!important;color:#1a1b1d!important}.virtual-app input[aria-label="LAST NAME"]:focus,.virtual-app input[aria-label="FIRST NAME"]:focus,.virtual-app input[name=phone-number]:focus,.virtual-app input[name=email]:focus{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;padding:0!important;letter-spacing:2.45px!important;color:#1a1b1d!important}.virtual-app input[aria-label="LAST NAME"]:invalid,.virtual-app input[aria-label="FIRST NAME"]:invalid,.virtual-app input[name=phone-number]:invalid,.virtual-app input[name=email]:invalid{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;padding:0!important;color:#1a1b1d!important;letter-spacing:2.45px!important;border:unset!important;outline:unset!important;border-color:unset!important}.virtual-app .needsclick.go225698838.kl-private-reset-css-Xuajs1{border:unset!important}.virtual-app .klaviyo-form-X2RM5v.klaviyo-form.form-version-cid-1{width:100%}.virtual-app .needsclick.kl-private-reset-css-Xuajs1{text-transform:uppercase!important}.virtual-app button.needsclick.go717997462.kl-private-reset-css-Xuajs1{display:block!important;font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important;color:#a9b8b9!important;text-transform:uppercase}.virtual-app label#kl_virtual-appointments__4_label,.virtual-app .needsclick.kl-private-reset-css-Xuajs1{font:500 .84rem/1.36 AkzidenzGroteskPro-Regular,Arial,sans-serif!important;letter-spacing:2.45px!important}.virtual-app .needsclick.go2766951519.kl-private-reset-css-Xuajs1{padding-bottom:28px}@media screen and (max-width: 992px){.virtual-app{flex-wrap:wrap}.virtual-app__picture{flex:1 1 100%}.virtual-app__picture:before{padding-bottom:10%}.virtual-app__content{flex:1 1 100%;flex-direction:column;gap:15px;padding:80px 0;max-width:100%}.virtual-app__form{padding:0}.virtual-app__mobile_button{width:100%;margin:0 auto}.virtual-app__btn{background-color:transparent;min-width:unset;padding:11px;font-size:.83rem;line-height:normal;width:310px;max-width:100%;margin:30px auto 0;display:block}.virtual-app label[for=virtual-appointments__12__28] .needsclick.kl-private-reset-css-Xuajs1,.virtual-app label[for=virtual-appointments__12__29] .needsclick.kl-private-reset-css-Xuajs1{margin-right:10px!important}.virtual-app label[for=virtual-appointments__12__30] .needsclick.kl-private-reset-css-Xuajs1{margin-right:0!important}.virtual-app__close-btn{display:flex;flex-direction:column;cursor:pointer;width:100%;justify-content:center;color:#1a1b1d;opacity:.7;align-items:center}.virtual-app .hidden-mobile{display:none}.virtual-app .hidden-desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/335/assets/gulp-virtual-appointment.scss.css.map */
