.Header_header__ozgSE{width:100%;min-height:60px;text-align:center;border-bottom:1px solid #eee;padding:2rem .45rem}.Header_header__ozgSE .lang-row{width:50%;padding-left:.9375rem;padding-right:.9375rem;margin:auto;color:#000;line-height:1.5}@media only screen and (max-width:40em){.Header_header__ozgSE .lang-row{width:100%}}.Header_header__ozgSE .lang{cursor:pointer;background:unset;border:none;color:#222;font-size:14px;padding:0;font-family:Roboto,Oswald,Helvetica,Arial,sans-serif}.Header_header__ozgSE .logo-subtext{border-left:1px solid #bfbfbf;padding-left:15px;margin:0 0 0 15px;display:inline-block;text-transform:uppercase;vertical-align:-3px;letter-spacing:1.3px;font-size:1rem;line-height:19px;font-weight:700;font-family:Roboto-Light,Roboto,Gotham,Helvetica,Arial,sans-serif;padding-bottom:0}@media only screen and (max-width:40em){.Header_header__ozgSE .logo-subtext{padding-left:10px;margin:0;vertical-align:top;font-size:.5rem}}.Header_header__ozgSE .logo-link{display:flex;justify-content:center;align-items:center}.Header_header__ozgSE .logo{width:130px;height:32px;margin-bottom:12px}@media only screen and (max-width:40em){.Header_header__ozgSE .logo{width:50%;height:43px;margin-bottom:20px;vertical-align:top;margin-right:15px}}.TermsModal_modal__arqM_{max-width:45rem}.TermsModal_modal__arqM_ p{font-family:Roboto-Regular,Roboto,Gotham,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}.TermsModal_modal__arqM_ p:first-letter{text-transform:uppercase}.TermsModal_modal__arqM_ a{text-decoration:underline;color:#000}.TermsModal_modal__arqM_ a.dashed-link{text-decoration:none;border-bottom:1px dashed #000}.TermsModal_modal__arqM_ .modal__title br{display:none}.BridalShowForm_bridal-show-form__pVFuj{width:100%;margin-bottom:15px;color:#222;line-height:1.5}.BridalShowForm_bridal-show-form__pVFuj .button-container{display:flex;justify-content:center;margin-top:1rem}.BridalShowForm_bridal-show-form__pVFuj button[type=submit]{font-family:Roboto,Gotham,Helvetica,Arial,sans-serif;font-weight:800;font-size:.75rem;padding:.8rem 5rem}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__clickable-links{color:#6d6d6d;text-decoration:underline}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs{width:100%}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs .bridal-title{margin-top:1rem}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs input[type=checkbox]+label{font-weight:400;font-size:.875rem;margin-left:.5rem;margin-right:1rem;margin-bottom:0;padding:0;line-height:1.5}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs .txo-input-container{height:auto}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs .txo-input-container>input:not([type=checkbox],[type=radio]),.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs .txo-input-container>select{width:100%;height:100%}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs .txo-input-container>input:not([type=checkbox],[type=radio])+label,.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs .txo-input-container>select+label{white-space:unset;line-height:inherit;padding:1rem 19px;position:relative;display:block}@media only screen and (max-width:40em){.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs .products-intrested label{font-size:.725rem}}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-form__inputs h2{font-size:1rem;line-height:1.5;text-transform:uppercase;letter-spacing:0;font-weight:700;margin-top:0}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-reg__marketing-header{text-transform:none;font-weight:600;margin-bottom:1rem}.BridalShowForm_bridal-show-form__pVFuj .bridal-show-reg__zip-error span.error{background:transparent;display:block;font-style:normal;padding:0;margin-bottom:.5rem;color:#da3535}.BridalShowForm_bridal-show-form__pVFuj .display-error .required-error input{outline:1px solid red!important;border:none}.BridalShowForm_bridal-show-form__pVFuj .display-error .field-dirty input{border-color:#da3535}.BridalShowForm_bridal-show-form__pVFuj .display-error .field-dirty .create-acc-icons{top:17px}.BridalShowForm_bridal-show-form__pVFuj .display-error .field-dirty .create-acc-icons .invalid-alert-icon{display:block!important}.BridalShowForm_bridal-show-form__pVFuj .display-error .field-dirty input::-moz-placeholder{color:#da3535}.BridalShowForm_bridal-show-form__pVFuj .display-error .field-dirty input:-ms-input-placeholder{color:#da3535}.BridalShowForm_bridal-show-form__pVFuj .display-error .field-dirty input+label,.BridalShowForm_bridal-show-form__pVFuj .display-error .field-dirty input::placeholder{color:#da3535}.BridalShowForm_bridal-show-form__pVFuj .error-message{color:#da3535;background:none;font-size:.75rem;margin-top:-.5rem;margin-bottom:1rem}.BridalShowForm_bridal-show-form__pVFuj .error-message a,.BridalShowForm_bridal-show-form__pVFuj .error-message span{font-size:.75rem;color:#da3535}.BridalShowForm_bridal-show-form__pVFuj .error-message a{text-decoration:underline}.BridalShowForm_bridal-show-form__pVFuj .error-message.valid,.BridalShowForm_bridal-show-form__pVFuj .error-message .valid{color:#008756}.BridalShowForm_bridal-show-form__pVFuj .radio-buttons-group__inline{display:flex;margin-bottom:1rem}.BridalShowForm_bridal-show-form__pVFuj .radio-buttons-group__inline>div+div{margin-left:1rem}.BridalShowForm_bridal-show-form__pVFuj .radio-buttons-group__inline>div .txo-input-container{display:flex;align-items:center}.BridalShowForm_bridal-show-form__pVFuj .radio-buttons-group__inline>div .txo-input-container input{margin-bottom:0}.BridalShowForm_bridal-show-form__pVFuj .register-form__terms{display:flex;justify-content:center;color:#6d6d6d}.BridalShowForm_bridal-show-form__pVFuj .register-form__terms sup{position:relative;top:-.16rem}.BridalShowForm_bridal-show-form__pVFuj .register-form__terms button{text-align:center;color:inherit;padding:unset;border:unset;background:unset;text-decoration:underline}.bridal-show-registration_bridal-show-registration__YC5nm{min-height:calc(100vh - 332px)}.bridal-show-registration_bridal-show-registration__YC5nm .lead{line-height:1.6;font-size:.875rem;margin-top:0;margin-bottom:1.5rem;color:#000}.bridal-show-registration_bridal-show-registration__YC5nm .lead img{vertical-align:-2px;width:13px}.bridal-show-registration_bridal-show-registration__YC5nm .text-center{text-align:center}.bridal-show-registration_bridal-show-registration__YC5nm h1{color:#222;font-family:Roboto,Gotham,Helvetica,Arial,sans-serif;font-style:normal;margin-top:1rem;text-rendering:optimizelegibility;font-weight:700;padding-bottom:.4rem;line-height:1.3;margin-bottom:0;font-size:1.2rem}.bridal-show-registration_bridal-show-registration__YC5nm p{line-height:1.6;margin-bottom:.5rem;font-size:.87rem}.bridal-show-registration_bridal-show-registration__YC5nm .text-info{color:#777;font-style:italic;margin-bottom:.5rem}.bridal-show-registration_bridal-show-registration__YC5nm summary{list-style:none}.bridal-show-registration_bridal-show-registration__YC5nm h2{margin:2.2rem 0 .4rem;line-height:1.1;font-size:.875rem;text-align:left}.bridal-show-registration_bridal-show-registration__YC5nm button[type=submit]{margin-bottom:1.25rem}.bridal-show-registration_bridal-show-registration__YC5nm label{font-size:.875rem}.bridal-show-registration_bridal-show-registration__YC5nm .form-agreement{line-height:1.6;margin-bottom:.5rem;text-align:justify}.bridal-show-registration_bridal-show-registration__YC5nm .form-agreement a{border-bottom:1px dashed #000;color:#000;line-height:inherit;text-decoration:none}.bridal-show-registration_bridal-show-registration__YC5nm [name=bridal-show-registration] .DayPicker-Caption-Custom-wrapper{width:70%}@media only screen and (max-width:40em)and (orientation:landscape){.bridal-show-registration_bridal-show-registration__YC5nm [name=bridal-show-registration]{width:65%}}@media only screen and (max-width:40em)and (orientation:portrait){.bridal-show-registration_bridal-show-registration__YC5nm [name=bridal-show-registration]{width:100%}}.bridal-show-registration_bridal-show-registration__YC5nm .bridal-confirmation{width:66.6667%;padding-left:.9375rem;padding-right:.9375rem;margin:auto;color:#000;line-height:1.5}@media only screen and (max-width:40em){.bridal-show-registration_bridal-show-registration__YC5nm .bridal-confirmation{margin-bottom:2rem;width:100%}}.bridal-show-registration_bridal-show-registration__YC5nm .new-form{cursor:pointer;color:#000;line-height:inherit;text-decoration:none;border-bottom:1px dashed rgba(0,0,0,.6);padding-bottom:2px;font-size:1rem}@media only screen and (max-width:40em){.bridal-show-registration_bridal-show-registration__YC5nm{min-height:unset}}