.trade-form-is-active{overflow:hidden}.trade-program__hero{padding:0 1.625rem 5rem}.trade-program__hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:80rem}.trade-program__hero .container .program_image{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;text-align:center}.trade-program__hero .container .program_image img{max-width:100%;margin:0 auto}.trade-program__hero .container .program_image img.mobile_only{display:none}.trade-program__hero .container .program_content{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.trade-program__hero .container .program_content .max-width{max-width:28.125rem;margin:0 auto;text-align:center}.trade-program__hero .container .program_content h1{font-family:Austin Web,adobe-caslon-pro,Times New Roman,Times,serif;font-size:3rem;line-height:1.75rem;color:#3e3934;margin:0 0 3.125rem}.trade-program__hero .container .program_content p{font-family:GT America Web,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.75rem;color:#686460;margin:0 0 1.875rem}.trade-program__hero .container .program_content button{border:0;height:3rem;width:17.9375rem;text-align:center;background-color:#49443e;font-size:.875rem;color:#fff;font-weight:400;cursor:pointer;text-transform:uppercase}.trade-program-form{position:fixed;left:0;top:0;right:0;bottom:0;background:#00000047;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:20}.trade-program-form .form-section{background-color:#fcfcf9;padding:7.5rem 8.75rem;position:fixed;top:0;right:-100%;width:100%;max-width:45rem;height:100vh;overflow-y:scroll;opacity:1;-webkit-transition:.3s;transition:.3s}.trade-program-form .form-section .form_close{position:absolute;top:2.5rem;right:2.5rem}.trade-program-form .form-section .form_close i{cursor:pointer}.trade-program-form .form-section .form_close i:before{width:1.5rem;height:1.5rem}.trade-program-form .form-section .heading h2{font-family:Austin Web,adobe-caslon-pro,Times New Roman,Times,serif;font-size:2.5rem;line-height:3rem;color:#49443e;text-align:center;margin:0 0 1.5rem}.trade-program-form .form-section .heading p{font-family:GT America Web,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5rem;color:#686460}.trade-program-form .form-section .heading p a{color:#3e3934;font-weight:600;text-decoration:underline}.trade-program-form .form-section .form_fields{width:100%}.trade-program-form .form-section .form_fields .input_item{position:relative;margin-bottom:.75rem}.trade-program-form .form-section .form_fields .input_item label{font-family:GT America Web,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;color:#999;position:absolute;top:.75rem;left:.75rem;cursor:text;z-index:2;-webkit-transition:.3s;transition:.3s;margin:0}.trade-program-form .form-section .form_fields .input_item .icon{position:absolute;top:.75rem;right:.75rem;font-size:.90938rem;visibility:hidden}.trade-program-form .form-section .form_fields .input_item .form-info .icon{position:absolute;top:0;right:-1.375rem;font-size:.88313rem;visibility:visible}.trade-program-form .form-section .form_fields .input_item.select_box{background-color:#fcfcf9;border:.0625rem solid #d6d6d6;padding:1.0625rem .4375rem 0;min-height:2.75rem}.trade-program-form .form-section .form_fields .input_item.select_box select{width:100%;background-color:transparent;background-image:url(https://www.jennikayne.com/em-cgi/btag/cdn/shop/t/989/assets/select-expand.svg);background-position:right -.4375rem;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 .3125rem;border:0;border-radius:0;font-family:GT America Web,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;outline:0}.trade-program-form .form-section .form_fields .input_item.select_box label{top:.375rem;font-size:.625rem;line-height:.75rem}.trade-program-form .form-section .form_fields .input_item input{width:100%;height:2.75rem;background-color:#fcfcf9;border:.0625rem solid #d6d6d6;border-radius:0;outline:0;font-family:GT America Web,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;padding:.9375rem 2rem .375rem .75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trade-program-form .form-section .form_fields .input_item input:focus+label,.trade-program-form .form-section .form_fields .input_item input:valid+label{top:.375rem;font-size:.625rem;line-height:.75rem}.trade-program-form .form-section .form_fields .input_item button{width:6.9375rem;height:3rem;border:0;margin:1.25rem auto 0;background-color:#49443e;text-align:center;font-family:GT America Web,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;color:#fff;display:block;cursor:pointer}.trade-program-form .form-section .form_fields .input_item span.alert{font-family:GT America Web,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;color:#d9291e;margin:.25rem 0;display:none}.trade-program-form .form-section .form_fields .input_item.success .icon--success{visibility:visible}.trade-program-form .form-section .form_fields .input_item.error input{border-color:#d9291e}.trade-program-form .form-section .form_fields .input_item.error span.alert{display:block}.trade-program-form .form-section .form_fields .input_item.error .icon--error{visibility:visible}.trade-program-form .form-section .form_fields .address_inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.trade-program-form .form-section .form_fields .address_inputs .input_item:nth-child(1){width:9.75rem}.trade-program-form .form-section .form_fields .address_inputs .input_item:nth-child(3){width:7.9375rem;border-left-width:0!important;border-right-width:0!important}.trade-program-form .form-section .form_fields .address_inputs .input_item:nth-child(3) #states{color:#49443e}.trade-program-form .form-section .form_fields .address_inputs .input_item:nth-child(4){width:9.6875rem}.trade-program-form .form-section .form_fields #country{color:#49443e}.trade-program-form.is-active{opacity:1;visibility:visible}.trade-program-form.is-active .form-section{right:0;opacity:1}@media only screen and (max-width: 1024px){.trade-program__hero .container .program_image{-ms-flex-preferred-size:100%;flex-basis:100%}.trade-program__hero .container .program_image img.desktop_only{display:none}.trade-program__hero .container .program_image img.mobile_only{display:block}.trade-program__hero .container .program_content{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:3.5rem}.trade-program__hero .container .program_content h1{font-size:2rem;line-height:3rem;margin-bottom:1.4375rem}.trade-program__hero .container .program_content p{font-size:.875rem;line-height:1.5rem}.trade-program-form .form-section{padding:5rem 1.75rem;max-width:100%}.trade-program-form .form-section .form_close{top:1.5rem;right:1.5rem}.trade-program-form .form-section .heading h2{font-size:2rem;margin-bottom:1.25rem}.trade-program-form .form-section .form_fields .input_item .form-info .icon{top:inherit;right:0;bottom:-1.375rem}.trade-program-form .form-section .form_fields .input_item.select_box{min-height:3rem}.trade-program-form .form-section .form_fields .input_item input{height:3rem}.trade-program-form .form-section .form_fields .input_item button{margin-top:2.1875rem}.trade-program-form .form-section .form_fields .address_inputs .input_item:nth-child(1){width:45%}.trade-program-form .form-section .form_fields .address_inputs .input_item:nth-child(3),.trade-program-form .form-section .form_fields .address_inputs .input_item:nth-child(4){width:27.5%}}
/*# sourceMappingURL=/cdn/shop/t/989/assets/trade-program.scss.css.map */
