.single-product{background-color:#f0efeb}.single-product .product{display:flex;flex-wrap:wrap;max-width:94%;width:100%;margin:0 auto}@media only screen and (min-width:1336px){.single-product .product{max-width:1280px}}@media only screen and (min-width:1024px){.single-product .product{margin-top:50px}}.single-product .product .summary{order:2}@media only screen and (min-width:1024px){.single-product .product .summary{width:calc(50% - 50px);padding-right:50px;max-width:750px;order:1}}.single-product .product .summary h1{font-size:30px;line-height:1.25}@media only screen and (min-width:768px){.single-product .product .summary h1{font-size:48px}}.single-product .product .summary h2{margin-bottom:1rem}.single-product .product .summary a{color:#ed685c}.single-product .product .summary .price{font-size:21px}.single-product .product .summary .additional-costs-message{font-style:italic;margin-top:1.25rem;display:inline-block}.single-product .product .summary .variations_form{margin-bottom:25px;padding:0}.single-product .product .summary .variations_form table tbody tr{display:flex;flex-direction:column}.single-product .product .summary .variations_form table tbody tr td .reset_variations{margin-left:15px}.single-product .product .summary .variations_form .single_variation_wrap{margin-top:25px}.single-product .product .summary .variations_form .single_variation_wrap .single_variation{margin-bottom:25px}.single-product .product .summary .cart .quantity,.single-product .product .summary .woocommerce-variation-add-to-cart .quantity{display:none!important}.single-product .product .summary .cart button,.single-product .product .summary .contact-dealer-button{border:1.5px solid #000;background-color:transparent;border-radius:25px;color:#000;cursor:pointer;display:inline-block;font-size:16px;text-decoration:none;padding:14px 20px;line-height:1.25;transition:all .25s ease-in}.single-product .product .summary .cart button.close-button,.single-product .product .summary .contact-dealer-button.close-button{border:0;padding:0}.single-product .product .summary .cart button:not(.close-button):active,.single-product .product .summary .cart button:not(.close-button):focus,.single-product .product .summary .cart button:not(.close-button):hover,.single-product .product .summary .contact-dealer-button:not(.close-button):active,.single-product .product .summary .contact-dealer-button:not(.close-button):focus,.single-product .product .summary .contact-dealer-button:not(.close-button):hover{border-color:#ed685c;background-color:#ed685c;color:#fff}.single-product .product .summary .contact-dealer-form-container{background-color:#f0efeb;position:fixed;padding:50px 0;top:0;left:0;z-index:5;width:100%;height:100vh;overflow:auto}.single-product .product .summary .contact-dealer-form-container .contact-dealer-button-container,.single-product .product .summary .contact-dealer-form-container .nf-form-cont{max-width:800px;width:94%;margin:0 auto}.single-product .product .summary .contact-dealer-form-container .contact-dealer-button-container{text-align:right}.single-product .product .summary .contact-dealer-form-container .nf-form-cont{margin:0 auto;overflow-y:auto}.single-product .product .summary .contact-dealer-form-container .nf-form-cont .nf-form-fields-required{display:none}.single-product .product .summary .contact-dealer-form-container .nf-form-cont .nf-field-container{width:100%}.single-product .product .summary .contact-dealer-form-container .nf-form-cont .nf-error-msg{color:#ed685c}.single-product .product .summary .contact-dealer-form-container .nf-form-cont .submit-wrap .nf-field-element input{border:1.5px solid #000;background-color:transparent;border-radius:25px;color:#000;cursor:pointer;display:inline-block;font-size:16px;text-decoration:none;padding:14px 20px;transition:all .25s ease-in}.single-product .product .summary .contact-dealer-form-container .nf-form-cont .submit-wrap .nf-field-element input:active,.single-product .product .summary .contact-dealer-form-container .nf-form-cont .submit-wrap .nf-field-element input:focus,.single-product .product .summary .contact-dealer-form-container .nf-form-cont .submit-wrap .nf-field-element input:hover{border-color:#ed685c;background-color:#ed685c;color:#fff}.single-product .product .summary .contact-dealer-form-container .nf-form-cont .submit-wrap .nf-field-element:after{background-image:none}.single-product .product .summary .contact-dealer-form-container .nf-form-cont input{border:0}.single-product .product .summary .contact-dealer-form-container .nf-form-cont textarea{padding:10px}.single-product .product .summary .contact-dealer-form-container .nf-form-cont input,.single-product .product .summary .contact-dealer-form-container .nf-form-cont textarea{background-color:transparent;font-family:noto-sans,sans-serif}.single-product .product .summary .contact-dealer-form-container .nf-form-cont input,.single-product .product .summary .contact-dealer-form-container .nf-form-cont select,.single-product .product .summary .contact-dealer-form-container .nf-form-cont textarea{font-size:18px;outline:0}.single-product .product .summary .contact-dealer-form-container:not(.active){display:none}.single-product .product .woo-variation-product-gallery,.single-product .product .woocommerce-product-gallery{order:1}@media only screen and (min-width:1024px){.single-product .product .woo-variation-product-gallery,.single-product .product .woocommerce-product-gallery{order:2;width:50%;max-width:100%!important}}.single-product .product .woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin:0 30px}.single-product .product .woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.single-product .product .woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{width:30px;margin:0 -30px}.single-product .product .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow,.single-product .product .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow{background:transparent;font-size:30px;visibility:visible;opacity:1}.single-product .product .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:before,.single-product .product .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:before{color:#cccbc8}.single-product .product .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:hover,.single-product .product .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:hover{background:transparent}.single-product .product .woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized),.single-product .product .woo-variation-gallery-thumbnail-slider{display:flex;justify-content:center;flex-wrap:wrap}.single-product .product .woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper{margin-top:16px}.single-product .product .three-column-text-boxes{order:3;padding-top:50px;display:flex;flex-wrap:wrap}.single-product .product .three-column-text-boxes .column-text-box:not(:last-child){margin-bottom:25px}@media only screen and (min-width:1024px){.single-product .product .three-column-text-boxes .column-text-box{width:calc(33.33333% - 33.33333px)}.single-product .product .three-column-text-boxes .column-text-box:not(:last-child){margin-bottom:0;margin-right:auto}}.single-product .product .three-column-text-boxes .column-text-box h3{font-size:21px;line-height:1.25}.single-product .product .extra-content-switch-buttons{order:4;padding-top:50px;border-bottom:1px solid #000;margin-bottom:25px;width:100%;display:flex}.single-product .product .extra-content-switch-buttons button{border:0;background-color:transparent;font-size:16px;position:relative;bottom:-3px;padding:0 5px 10px;cursor:pointer;color:#000}.single-product .product .extra-content-switch-buttons button.active,.single-product .product .extra-content-switch-buttons button:active,.single-product .product .extra-content-switch-buttons button:focus,.single-product .product .extra-content-switch-buttons button:hover{border-bottom:5px solid #ed685c;color:#ed685c}.single-product .product .extra-content-switch-buttons button:first-child{padding-left:0}.single-product .product .extra-content-switch-buttons button:not(:last-child){margin-right:15px}@media only screen and (min-width:768px){.single-product .product .extra-content-switch-buttons button{font-size:21px;padding-right:15px}.single-product .product .extra-content-switch-buttons button:not(:last-child){margin-right:50px}}.single-product .product .extra-content-tabs{order:5;width:100%}.single-product .product .extra-content-tabs .content-tab ol{list-style-type:none;padding-left:0}.single-product .product .extra-content-tabs .content-tab.information-tab ol{max-width:850px;width:100%}.single-product .product .extra-content-tabs .content-tab.information-tab ol li{font-size:21px;border-bottom:1px dashed #000;padding:10px 0}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol{max-width:1200px;width:100%}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li{border-bottom:1px solid #000;padding:20px 0}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li button{width:100%;background-color:transparent;border:0;cursor:pointer;color:#000;padding:0;font-size:18px;text-align:left;line-height:1.75}@media only screen and (min-width:768px){.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li button{font-size:28px}}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li button.active{color:#ed685c}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li .specification-content table{max-width:850px;width:100%}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li .specification-content table tbody tr{border-bottom:1px dashed #000}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li .specification-content table tbody tr td{padding:10px;vertical-align:top}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li .specification-content table tbody tr td.sub-heading{font-weight:700}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li .specification-content table tbody tr td:first-child{padding-left:0;width:40%}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li .specification-content.active{margin:10px 0}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li .specification-content:not(.active){display:none}.single-product .product .extra-content-tabs .content-tab.specifications-tab ol li:first-child{padding-top:0}.single-product .product .extra-content-tabs .content-tab.accessories-tab{display:grid;grid-template-columns:1fr;grid-gap:25px;gap:25px}@media only screen and (min-width:768px){.single-product .product .extra-content-tabs .content-tab.accessories-tab{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1024px){.single-product .product .extra-content-tabs .content-tab.accessories-tab{grid-gap:50px;gap:50px}}.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory{align-items:flex-start;display:flex;flex-direction:column}.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory h3{font-size:18px;margin:20px 0 10px}.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory .description{margin:0 0 20px}.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory .description a{color:#ed685c}.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory .accessory-read-more{border:1.5px solid #000;background-color:transparent;border-radius:25px;color:#000;text-decoration:none;padding:10px 20px;display:inline-block;font-size:16px;transition:all .25s ease-in;cursor:pointer;margin-top:auto}.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory .accessory-read-more:active,.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory .accessory-read-more:focus,.single-product .product .extra-content-tabs .content-tab.accessories-tab .accessory .accessory-read-more:hover{border-color:#ed685c;background-color:#ed685c;color:#fff}.single-product .product .extra-content-tabs .content-tab:not(.active){display:none}