.body-content{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:32rem;position:relative;z-index:2;margin:25rem 15rem;align-items:center}.body-content-video{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:32rem;position:relative;z-index:2;margin:25rem 15rem;align-items:center}@media (min-width: 1023px){.body-content{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:55rem;position:relative;z-index:2;margin:25rem 15rem;align-items:center}.body-content-video{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:55rem;position:relative;z-index:2;margin:25rem 15rem;align-items:center}.desc-header{text-align:left !important}.title-header{font-size:37px}.main-btn-desktop{padding-top:4rem}}@media (min-width: 820px){.desc-mobile{display:none}.main-btn-mobile{display:none}}.header-component{padding-bottom:15rem;display:flex;height:100%;align-items:center;padding-top:25rem}.header-component-video{display:block;height:100%;align-items:center;overflow:hidden;background:#010000}.plyr--video video{width:100%;height:-webkit-fill-available;-o-object-fit:cover;object-fit:cover}.img-cover{min-height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:106%;min-width:100.3%}@media (min-width: 768px){.header-component{min-height:0;align-items:center}}@media (max-width: 768px){.body-content{max-width:none;position:absolute;padding-left:1rem;margin:0}.header-component{position:relative}}@media (max-width: 375px){.plyr{height:86%}.header-component-video{padding-bottom:0rem}}@media (max-width: 360px){.header-component-video{padding-bottom:9rem}}@media (max-width: 820px){.body-content{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:32rem;position:relative;z-index:2;align-items:center;margin:unset;padding-left:2rem}.body-content-video{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:32rem;position:relative;z-index:2;align-items:center;margin:unset;padding-left:2rem}.body-content{text-align:-webkit-center}.title-header{font-size:27px}}@media (max-width: 912px){.header-component-video{text-align:-webkit-center}.body-content{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:1000px;position:relative;z-index:2;align-items:center;margin:unset;text-align:-webkit-center;padding-right:1.5em}.body-content-video{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:1000px;position:relative;z-index:2;align-items:center;margin:unset;padding-left:2rem;padding-top:15rem}.header-component{display:block;height:100%;align-items:center;padding-top:10rem;height:calc(90vh - 80px)}.desc-header{text-align:center}.title-header{font-size:27px}}@media (max-width: 375px){.body-content-video{padding-top:13rem !important;padding-bottom:10rem !important}}@media (max-width: 400px){.body-content-video{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:30rem;position:relative;z-index:2;align-items:center;margin:unset;padding-left:2rem;padding-top:13rem;padding-bottom:20rem}}.main-btn-mobile{text-align:right;font-size:14px}.main-btn-desktop{font-size:14px}@media (max-width: 768px){.body-content-video{align-items:flex-start;display:block;flex-direction:column;justify-content:space-between;max-width:1000px;position:relative;z-index:2;align-items:center;margin:unset;padding-right:1.5em}.desc-desktop{display:none}.main-btn-mobile{text-align:right;padding-top:0;position:absolute;bottom:55px;right:0;max-width:58%}}@media (max-width: 768px){.plyr{height:0%}}@media (max-width: 360px){.header-component-video{padding-bottom:9rem}}@media (min-width: 414px){.header-component-video{padding-bottom:20rem}}.title-header{color:#fff;font-family:"Berthoud",serif;text-transform:uppercase;letter-spacing:normal}@media (max-width: 768px){.title-header{color:#fff;font-size:25px;text-transform:uppercase;letter-spacing:normal}}.desc-header{color:#aa845b;text-align:center;line-height:1.6;font-family:"franklin-gothic-regular",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;max-width:40rem;padding-top:3rem;word-spacing:3px}@media (max-width: 768px){.desc-header{color:#aa845b;text-align:center;line-height:1.6;font-size:14px;text-transform:uppercase;letter-spacing:1px;max-width:-moz-fit-content;max-width:-moz-max-content;max-width:max-content}.main-btn-desktop{display:none}}a{font-size:11px}.btn-header{text-transform:uppercase;display:inline-block;color:#aa845b;letter-spacing:0.1em;padding-top:3rem;font-weight:800;cursor:pointer;font-size:10px}.btn-header:before{display:inline-block;content:"";width:1px;height:80px;background:#aa845b;margin-right:30px;vertical-align:middle}.btn-header:hover::before{animation:hoverScroll .5s ease}@media (max-width: 912px){.btn-header{display:none}.main-btn-mobile{text-align:right}}@keyframes hoverScroll{0%{transform:scaleY(1);transform-origin:bottom}45%{transform:scaleY(0);transform-origin:bottom}55%{transform:scaleY(0);transform-origin:top}100%{transform:scaleY(1);transform-origin:top}}.plyr{width:100%;height:100%;position:absolute}.plyr .plyr__video-wrapper{width:100%;height:100%}.plyr .plyr--video video{-o-object-fit:fill;object-fit:fill;height:100%;width:100.3%}@media (max-width: 768px){.plyr{height:88%}}.masthead__acquire-this-model:hover::after,.contact-index-index .form.contact .actions-toolbar .cta:hover::after,.point-of-sale a:hover::after{transform:scaleX(1)}.masthead__acquire-this-model:hover::after .text,.contact-index-index .form.contact .actions-toolbar .cta:hover::after .text,.point-of-sale a:hover::after .text{color:#fff}.masthead__acquire-this-model:hover span,.contact-index-index .form.contact .actions-toolbar .cta:hover span,.point-of-sale a:hover span{color:white}.masthead__acquire-this-model,.contact-index-index .form.contact .actions-toolbar .cta,.point-of-sale a{font-family:"franklin-gothic-regular",sans-serif;padding:15px 40px;position:relative;transform:none;border:none;border-radius:0;text-transform:uppercase;color:#aa845b;font-weight:normal;letter-spacing:0.1em;transition:transform .3s ease-in-out;background-color:#fff;margin-top:30px;display:inline-block;max-width:420px}.masthead__acquire-this-model .text,.contact-index-index .form.contact .actions-toolbar .cta .text,.point-of-sale a .text{font-family:"franklin-gothic-regular",sans-serif;font-weight:normal;color:#aa845b;position:relative;opacity:1;transition:all .3s ease .2s;text-transform:uppercase;letter-spacing:0.1em;z-index:1;font-size:14px}.masthead__acquire-this-model .text:hover,.contact-index-index .form.contact .actions-toolbar .cta .text:hover,.point-of-sale a .text:hover{color:white}.masthead__acquire-this-model:before,.contact-index-index .form.contact .actions-toolbar .cta:before,.point-of-sale a:before{content:"";transform:scaleX(1);position:absolute;bottom:0px;left:0px;top:0;right:0;transition:transform .3s ease;transform-origin:left;height:100%;width:100%;z-index:0;display:block;animation:none}.masthead__acquire-this-model::after,.contact-index-index .form.contact .actions-toolbar .cta::after,.point-of-sale a::after{content:"";position:absolute;bottom:0px;left:0px;top:0;right:0;transform:scaleX(0);transition:transform .3s ease;transform-origin:left;height:100%;width:100%;background-color:#aa845b;z-index:0;display:block;animation:none;background:#aa845b}.masthead__acquire-this-model:hover ::after,.contact-index-index .form.contact .actions-toolbar .cta:hover ::after,.point-of-sale a:hover ::after{transform:scaleX(1)}@media (max-width: 1023px){.masthead__ctas-wrapper .masthead__acquire-this-model,.masthead__ctas-wrapper .contact-index-index .form.contact .actions-toolbar .cta,.contact-index-index .form.contact .actions-toolbar .masthead__ctas-wrapper .cta,.masthead__ctas-wrapper .point-of-sale a,.point-of-sale .masthead__ctas-wrapper a{position:absolute;bottom:50px;right:0px}}@keyframes hoverScroll{0%{transform:scaleY(1);transform-origin:bottom}45%{transform:scaleY(0);transform-origin:bottom}55%{transform:scaleY(0);transform-origin:top}100%{transform:scaleY(1);transform-origin:top}}@keyframes hover{0%{transform:scaleX(1) translateY(-3px);transform-origin:right}49%{transform:scaleX(0) translateY(-3px);transform-origin:right}51%{transform:scaleX(0) translateY(-3px);transform-origin:left}100%{transform:scaleX(1) translateY(-3px);transform-origin:left}}.title-headers-h1{font-size:33px}.title-headers-h2{font-size:30px}.title-headers-h3{font-size:27px}.title-headers-h4{font-size:20px}.title-headers-h5{font-size:17px}.title-headers-h6{font-size:12px}@media (max-width: 362px){.title-headers-h1{width:-moz-min-content;width:min-content}}@media (max-width: 768px){.title-headers-h1{font-size:17px}.title-headers-h2{font-size:15px}.title-headers-h3{font-size:13px}.title-headers-h4{font-size:12px}.title-headers-h5{font-size:10px}.title-headers-h6{font-size:8px}}.contact-index-index{background-color:#010000;font-family:"franklin-gothic-regular",sans-serif}.contact-index-index__legal-text{margin-top:40px;text-align:justify}@media screen and (max-width: 768px){.contact-index-index__legal-text{margin-top:20px}}.contact-index-index__legal-text p{text-align:justify}.contact-index-index__legal-text a{text-decoration:underline;font-size:14px}.contact-index-index .description{font-family:"franklin-gothic-regular",sans-serif}.contact-index-index .hero{width:100%;height:85vh;background-size:cover}.contact-index-index .forms-container{margin-bottom:-250px}.contact-index-index .form.contact{transform:translateY(-250px);background-color:#010000;padding:100px 20%;color:#fff}.contact-index-index .form.contact .g-recaptcha{display:none}.contact-index-index .form.contact h1{font-size:52px;color:#fff;font-family:"Berthoud", serif;text-transform:uppercase;text-align:center}.contact-index-index .form.contact .description{text-transform:none;opacity:1;margin-bottom:25px;text-align:center;line-height:1.6;font-size:15px}.contact-index-index .form.contact .form-part{margin:50px 0;color:#fff}.contact-index-index .form.contact .form-part h5{color:#aa845b;text-transform:uppercase;font-size:14px;text-align:center;margin:0}.contact-index-index .form.contact .form-part .field{display:flex;margin:15px 0}.contact-index-index .form.contact .form-part .field .control:not(.align-left){width:100%}.contact-index-index .form.contact .form-part .field .control label{font-family:"franklin-gothic-regular",sans-serif;margin-left:10px;font-size:14px;opacity:0.5;background:transparent;text-transform:uppercase;border:none;border-bottom:1px solid #fff;width:100%;outline:none;box-shadow:none;border-radius:0;color:#fff;padding:0;font-weight:400;height:50px;-webkit-appearance:none;-webkit-border-radius:0px;text-align:left}.contact-index-index .form.contact .form-part .field .control label a{color:#fff;text-decoration:underline;font-size:14px}.contact-index-index .form.contact .form-part .field .control label::-webkit-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control label::-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control label:-ms-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control label:-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control label::-ms-expand{display:none}.contact-index-index .form.contact .form-part .field .control input.large{height:200px !important;max-height:none}.contact-index-index .form.contact .form-part .field .control input:not([type="radio"]){font-family:"franklin-gothic-regular",sans-serif;font-size:14px;opacity:0.5;background:transparent;text-transform:uppercase;border:none;border-bottom:1px solid #fff;width:100%;outline:none;box-shadow:none;border-radius:0;color:#fff;padding:0;font-weight:400;height:50px;-webkit-appearance:none;-webkit-border-radius:0px}.contact-index-index .form.contact .form-part .field .control input:not([type="radio"]) a{color:#fff;text-decoration:underline}.contact-index-index .form.contact .form-part .field .control input:not([type="radio"])::-webkit-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control input:not([type="radio"])::-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control input:not([type="radio"]):-ms-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control input:not([type="radio"]):-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control input:not([type="radio"])::-ms-expand{display:none}.contact-index-index .form.contact .form-part .field .control select{font-family:"franklin-gothic-regular",sans-serif;font-size:14px;opacity:0.5;background:#010000;text-transform:uppercase;border:none;border-bottom:1px solid #fff;width:100%;outline:none;box-shadow:none;border-radius:0;color:#fff;padding:0;font-weight:400;height:50px;-webkit-appearance:none;-webkit-border-radius:0px}.contact-index-index .form.contact .form-part .field .control select a{color:#fff;text-decoration:underline}.contact-index-index .form.contact .form-part .field .control select::-webkit-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control select::-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control select:-ms-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control select:-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control select::-ms-expand{display:none}.contact-index-index .form.contact .form-part .field .control textarea{font-size:14px;opacity:0.5;background:transparent;text-transform:uppercase;border:none;border-bottom:1px solid #fff;width:100%;outline:none;box-shadow:none;border-radius:0;color:#fff;padding:0;font-weight:400;height:50px;-webkit-appearance:none;-webkit-border-radius:0px;height:170px}.contact-index-index .form.contact .form-part .field .control textarea a{color:#fff;text-decoration:underline}.contact-index-index .form.contact .form-part .field .control textarea::-webkit-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control textarea::-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control textarea:-ms-input-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control textarea:-moz-placeholder{color:#fff;font-weight:400}.contact-index-index .form.contact .form-part .field .control textarea::-ms-expand{display:none}.contact-index-index .form.contact .form-part .field .control:nth-child(2){margin-left:10px}.contact-index-index .form.contact .form-part .field .control.control--select{position:relative}.contact-index-index .form.contact .form-part .field .control.control--select:after{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E904";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:7px;color:white;font-weight:bold;z-index:-1}.contact-index-index .form.contact .form-part .field.radios{width:170px}.contact-index-index .form.contact .form-part .field.radios .control{position:relative}.contact-index-index .form.contact .form-part .field.radios .control label{border:none}.contact-index-index .form.contact .form-part .field.radios .control input{opacity:0;z-index:2;position:relative}.contact-index-index .form.contact .form-part .field.radios .control input:checked ~ .checkmark{background:#e9e9e9}.contact-index-index .form.contact .form-part .field.radios .control .checkmark{position:absolute;top:50%;left:0;height:15px;width:15px;border:1px solid #e9e9e9;transform:translateY(-50%);border-radius:50%}.contact-index-index .form.contact .form-part .field.radios .control div.mage-error[generated]{position:fixed !important}.contact-index-index .form.contact .form-part.selected-product{max-height:0px;overflow:hidden}.contact-index-index .form.contact .form-part.selected-product h5{margin-bottom:25px}.contact-index-index .form.contact .form-part.selected-product .product-item{opacity:0;visibility:hidden;display:none}.contact-index-index .form.contact .form-part.selected-product .product-item .visual{height:0;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:100%}.contact-index-index .form.contact .form-part.selected-product .product-item .visual img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.contact-index-index .form.contact .form-part.selected-product .product-item .product-name{text-transform:uppercase;padding:15px 0;color:rgba(255,255,255,0.5);font-size:14px;position:relative}.contact-index-index .form.contact .form-part.selected-product .product-item .product-name .cross{width:15px;height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.contact-index-index .form.contact .form-part.selected-product .product-item .product-name .cross::before{content:"";position:absolute;width:100%;height:2px;background-color:#aa845b;transform:rotate(45deg) translateY(-50%);transform-origin:center;top:50%}.contact-index-index .form.contact .form-part.selected-product .product-item .product-name .cross::after{content:"";position:absolute;width:100%;height:2px;background-color:#aa845b;transform:rotate(-45deg) translateX(5%);transform-origin:center;top:50%}.contact-index-index .form.contact .form-part.selected-product .product-item.active{opacity:1;visibility:visible;display:block}.contact-index-index .form.contact .form-part.selected-product img{width:100%}.contact-index-index .form.contact .form-part.selected-product.active{max-height:500px}.contact-index-index .form.contact .form-part.opts-in .field .control{display:flex;align-items:center;justify-content:center;position:relative}.contact-index-index .form.contact .form-part.opts-in .field .control--checkbox .invalid-feedback{position:absolute;bottom:-23px;left:0}.contact-index-index .form.contact .form-part.opts-in .field .control .checkbox{position:absolute;width:15px;height:15px;top:50%;left:0;transform:translateY(-50%);border:1px solid #fff;background-color:transparent;transition:all 0.3s ease;padding:0}.contact-index-index .form.contact .form-part.opts-in .field .control input{width:15px;margin:0;margin-right:15px;opacity:1;height:15px;opacity:0;position:relative;z-index:1000}.contact-index-index .form.contact .form-part.opts-in .field .control input:checked+.checkbox{background-color:#fff}.contact-index-index .form.contact .form-part.opts-in .field .control label{border:none;height:auto}.contact-index-index .form.contact .actions-toolbar{margin-left:0;width:420px;margin:auto}.contact-index-index .form.contact .actions-toolbar .primary{width:100%}.contact-index-index .form.contact .actions-toolbar .cta{width:100%;font-family:"franklin-gothic-regular",sans-serif}.contact-index-index .form.contact .product-list{list-style:none;padding:0;max-height:500px;overflow-y:scroll;max-height:0px;transition:all 0.3s ease}.contact-index-index .form.contact .product-list li{display:flex;align-items:center;justify-content:center;padding:10px;background-color:#fff;color:#010000;margin:0;cursor:pointer;border-bottom:1px solid #e9e9e9}.contact-index-index .form.contact .product-list li:hover img{transform:translate(-50%, -50%) scale(1.05)}.contact-index-index .form.contact .product-list li>*:first-child{padding-right:15px;flex:1 1 45%;position:relative;overflow:hidden;padding-bottom:30%}.contact-index-index .form.contact .product-list li>*:first-child img{min-width:100%;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);transition:transform 0.3s ease}.contact-index-index .form.contact .product-list li>*:last-child{padding-left:15px;flex:1 1 55%;font-size:16px;font-family:"Berthoud", serif;text-transform:uppercase}.contact-index-index .form.contact .product-list.active{max-height:1000px}.contact-index-index .bottom-block{height:80vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:url("../images/contact/contactbottomimage.jpg");background-size:cover;width:100%}.contact-index-index .bottom-block h3{font-family:"Berthoud", serif;color:#fff;text-transform:uppercase;font-size:52px;text-align:center}.contact-index-index .bottom-block p{color:#fff;text-transform:uppercase;width:80%;max-width:600px;margin:10px auto 25px;text-align:center;line-height:1.8}.contact-index-index .form-inner-container>fieldset{width:420px;margin:0 auto}@media screen and (max-width: 768px){.contact-index-index .hero{background-position:20% 50%}.contact-index-index .form.contact{max-width:90%;padding:100px 10%}.contact-index-index .form.contact h1{font-size:34px}.contact-index-index .form.contact .actions-toolbar{width:100%}.contact-index-index .bottom-block{height:80vh}.contact-index-index .bottom-block h3{font-size:34px;padding:0 20px}.contact-index-index .form-inner-container>fieldset{width:auto}}.point-of-sale{height:80vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:url("../../images/contactbottomimage.jpg");background-size:cover;width:100%}.point-of-sale h3{font-family:"Berthoud",serif;color:#fff;text-transform:uppercase;font-size:52px;text-align:center}@media screen and (max-width: 1024px){.point-of-sale h3{font-size:34px;padding:0 20px}}.point-of-sale p{font-family:"franklin-gothic-regular",sans-serif;color:#fff;text-transform:none;width:80%;max-width:600px;margin:10px auto 25px;text-align:center;line-height:1.8;font-size:15px}.point-of-sale a{font-family:"franklin-gothic-regular",sans-serif}
