#contact_form{width:inherit}.vlora-form-wrapper--large #contact_form{display:flex;flex-wrap:wrap;justify-content:center}.vlora-form-wrapper--newsletter #contact_form{display:flex;flex-direction:column}.product-feature{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;border:2px solid #C5B291;height:auto;min-width:40%;max-width:95%;margin-top:63px;margin-bottom:50px;padding:40px 40px 80px}.newsletter-feature{flex-grow:1}.button--tan{background-color:#a08f77;color:#fff;margin-left:10px}.button--tan:after,.button--tan:hover .button--tan:after{box-shadow:none!important;border:none;outline:none}label{min-width:100px}.vlora-grid-form{display:grid;grid-template-columns:repeat(10,1fr);width:95%}.vlora-newsletter input[type=submit],.vlora-grid-form input,.vlora-grid-form select{background-color:transparent;height:45px;box-shadow:none}.vlora-newsletter input[type=submit],.vlora-grid-form input,.vlora-grid-form select,.vlora-grid-form textarea{border:2px solid #C5B291}.vlora-grid-form .form-agreeterms-select .form-input--validator{height:auto!important}.vlora-grid-form .vlora-checkbox:before{width:12px;height:12px;content:"";position:absolute;left:0;bottom:17px;border:3px solid var(--vlora-green);border-bottom:2px solid var(--vlora-green)}.vlora-section .form-group-flex{display:flex;flex-direction:column;align-items:start;justify-content:start}.vlora-section .form-group-flex .error-message,.form-agreeterms-select .error-message{font-size:14px;padding-left:5px}.vlora-section .form-group-flex input:not(#acceptMarketingInfo){width:-webkit-fill-available}.vlora-section .form-title{grid-row:1;grid-column:1 / 3}.vlora-section .form-anniversary,.vlora-section .form-birthday,.vlora-section .form-firstname,.vlora-section .form-lastname,.vlora-section .form-address,.vlora-section .form-city,.vlora-section .form-state,.vlora-section .form-zip,.vlora-section .form-email,.vlora-section .form-message{margin-bottom:20px}.vlora-section .form-firstname{grid-row:1;grid-column:1 / -1}.vlora-section .form-lastname{grid-row:2;grid-column:1 / -1}.vlora-section .form-address{grid-row:3;grid-column:1 / -1}.vlora-section .form-city{grid-row:4;grid-column:1 / -1}.vlora-section .form-state{grid-row:5;grid-column:1 / -1}.vlora-section .form-zip{grid-row:6;grid-column:1 / -1}.vlora-section .form-email{grid-row:7;grid-column:1 / -1}.vlora-section .form-birthday{grid-row:8;grid-column:1 / -1}.vlora-section .form-anniversary{grid-row:9;grid-column:1 / -1}.vlora-section .form-message{grid-row:8;grid-column:1 / -1;align-items:flex-start}.vlora-section .form-agreeterms{grid-row:9;grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between}.vlora-section .form-agreeterms label{text-align:start;margin-left:10px}.vlora-section input[type=checkbox]{accent-color:var(--vlora-green);transform:scale(1.05)}.vlora-section #acceptTermsConditions+span{position:absolute;bottom:-15px;left:0}.vlora-section .form-agreeterms-select{position:relative;display:flex;align-items:center;margin-top:20px}.vlora-form-wrapper{position:relative;max-width:1000px;margin:auto}.vlora-form-wrapper--large{max-width:12000px;justify-content:center}.vlora-section .tabpanel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:20px}.vlora-section:not(#book-appointment) .tabpanel#panel1{margin-bottom:30px}.vlora-section .tabpanel h2{margin-bottom:10px}.vlora-section .tabpanel h3{margin-bottom:30px;max-width:700px}.vlora-section .tabpanel .vlora-bodyLight20{margin-bottom:16px;font-size:17px!important}.vlora-section .tabpanel .vlora-bodyLight20:focus{border:2px solid var(--vlora-green);padding:10px;border-radius:5px}.tabpanel .vlora-legend16,.tabpanel .vlora-legend14{margin-bottom:10px;opacity:50%;letter-spacing:.4px!important;text-align:start}.vlora-section textarea{width:100%;padding:60px 20px}.vlora-section textarea[placeholder]{color:#000}#panel1 .form-input{margin-top:20px;height:400px;max-height:50vh;max-width:900px}.vlora-section.successForm{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.vlora-newsletter-grid{opacity:0;pointer-events:none;transform:translate(-50%,-40%);transition:opacity .3s ease,transform .3s ease;width:95%;overflow-y:scroll;margin:auto;position:fixed;z-index:9999;top:50%;left:50%;height:95vh;background:#fff;padding:2rem;box-shadow:0 20px 40px #00000040;border-radius:8px}.vlora-newsletter-grid.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}#newsletter-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9998}.newsletter-close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:26px;font-weight:700;cursor:pointer;line-height:1;color:#333}.vlora-newsletter-grid .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:calc(100% - 1vw / var(--font-body-scale))}@media only screen and (min-width:768px){.vlora-grid-form .vlora-checkbox:before{width:15px;height:15px;bottom:15px}.vlora-section .form-group-flex{padding:0 5px}}@media only screen and (min-width:990px){.vlora-newsletter-grid .rich-text__blocks{max-width:82rem}}@media only screen and (min-width:1024px){.product-feature{height:92vh;max-height:660px;margin-left:20px;max-width:40%}.vlora-form-wrapper--newsletter #contact_form{flex-direction:row;max-width:1300px}.vlora-grid-form{width:100%}.vlora-newsletter .vlora-grid-form .vlora-section .form-group-flex{flex-direction:row;align-items:center;justify-content:unset}.vlora-section .form-message{align-items:flex-start}.tabpanel .vlora-legend16,.tabpanel .vlora-legend14{margin-right:10px;text-align:unset}.vlora-section .form-city{grid-row:4;grid-column:1 / 8}.vlora-section .form-city--small{grid-column:1 / -1}.vlora-section .form-state{grid-row:4;grid-column:8 / 9}.vlora-section .form-state--small{grid-row:5;grid-column:1 / 6;width:unset;max-width:unset}.vlora-section .form-zip{grid-row:4;grid-column:9 / -1;width:min-content}.vlora-section .form-zip--small{grid-row:5;grid-column:6 / -1;width:unset;max-width:unset}.vlora-section .form-email{grid-row:5}.vlora-section .form-anniversary{grid-row:6;grid-column:1 / 4}.vlora-section .form-birthday{grid-row:6;grid-column:4 / 7;padding-left:30px}.vlora-section .form-zip--small+.form-email{grid-row:6}.vlora-section .form-message{grid-row:6}.vlora-section .form-zip--small+.form-email+.form-message{grid-row:7}.vlora-newsletter .form-zip--small{grid-row:6;grid-column:7 / -1;padding-left:60px}.vlora-section .form-agreeterms{grid-row:-1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form-brand.css.map */
