.single-product .qodef-page-title{display:none!important}.single-product .woocommerce-tabs .wc-tabs li.active a:before{display:none!important}.single-product .qodef-quantity-buttons{display:none!important}.single-product form.cart{padding-bottom:0!important;border-bottom:none!important}.single-product .qodef-content-grid{padding-top:50px!important}.single-product .qodef-woo-single-image{width:600px!important}.single-product .summary{width:calc(100% - 600px)!important}.single-product .summary h3.sub-title{margin-top:10px;color:#6d6d6d;font-size:40px}.single-product .summary h3.sub-title+p.price{display:none!important}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:50px}.single-product .single_variation_wrap{display:flex;justify-content:flex-start}.single-product .single_variation_wrap .woocommerce-variation-price{margin-right:25px}.single-product .variations_form .variations{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:0!important}.single-product .variations_form .variations tbody{display:flex;width:800px;position:relative;align-items:stretch}.single-product .variations_form .variations tr{flex-basis:33.33333333%;display:flex;flex-wrap:wrap;align-content:flex-start}.single-product .variations_form .variations th,.single-product .variations_form .variations td{flex-basis:100%;text-align:left;display:flex;padding:2px}.single-product .variations_form .variations th{font-weight:700}.single-product .variations_form .variations .reset_variations{display:none!important}.single-product .variations_form .single_variation_wrap .woocommerce-variation{flex-direction:column;align-items:flex-start!important}.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p{margin-top:0}.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{margin-top:15px}.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del span,.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del bdi{font-size:30px!important}.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins span,.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins bdi{font-size:35px!important}.single-product .variations_form .single_variation_wrap button[type="submit"]{background-color:#111!important}.single-product .variations_form .single_variation_wrap button[type="submit"]:hover{color:#111!important;background-color:#fff!important}.single-product .select2-container .select2-dropdown.select2-dropdown--below{top:30px}.single-product .select2-container .select2-dropdown.select2-dropdown--above{top:34px}.single-product .select2-container .select2-dropdown .select2-results__options{max-height:inherit}.single-product .select2-container .select2-dropdown .select2-results__options li:first-child{display:none}.single-product .select2 .select2-selection{padding:17px 25px 27px 15px}.single-product .additional-information .row{display:flex;flex-direction:row;margin-bottom:1px}.single-product .additional-information .row div{padding:4px 11px}.single-product .additional-information .row .title{width:130px;background-color:#e8e8e8;display:flex;align-items:center;justify-content:center}.single-product .additional-information .row .title span{font-family:"bebas neue",sans-serif;font-size:16px;line-height:1em;color:#6d6d6d}.single-product .additional-information .row .value{width:calc(100% - 130px);background-color:#f5f5f5}.single-product .additional-information .row span{color:#6d6d6d}.single-product form.variations_form+.ouvoir-ctn{margin-top:25px}.single-product form.variations_form[data-product_variations="[]"]{display:none!important}.single-product form.variations_form[data-product_variations="[]"]+.ouvoir-ctn{margin-top:0}.single-product .woocommerce-tabs{margin-top:75px!important}@media screen and (max-width:1200px){.single-product .variations_form .variations{justify-content:flex-start}.single-product .qodef-woo-single-inner{flex-direction:column!important}.single-product .qodef-woo-single-inner .qodef-woo-single-image{max-width:400px!important;margin:auto!important;width:100%!important}.single-product .qodef-woo-single-inner .summary{width:100%!important}}@media screen and (max-width:860px){.single-product #qodef-page-inner{padding:0 25px;box-sizing:border-box}}@media screen and (max-width:782px){.single-product .woocommerce-message{text-align:center!important;align-items:center}.single-product #qodef-woo-page>div.woocommerce-notices-wrapper>div{text-align:center!important;align-items:center!important}.single-product #qodef-woo-page>div.woocommerce-notices-wrapper>div a{margin:20px auto 0 auto}.single-product .select2-container .select2-dropdown.select2-dropdown--above{top:0;border-bottom:solid 1px #6d6d6d}.single-product .select2-container .select2-dropdown.select2-dropdown--below{top:0;border-top:solid 1px #6d6d6d}}@media screen and (max-width:680px){.single-product .summary iframe{height:250px}.single-product .variations_form{padding-bottom:42px!important}.single-product .additional-information .row .title{width:115px}.single-product .additional-information .row .title span{font-size:14px}.single-product .additional-information .row .value{width:calc(100% - 115px);line-height:1.2em}.single-product .additional-information .row .value span{font-size:12px}.single-product .summary .variations_form .woocommerce-variation-add-to-cart{flex-direction:column}.single-product .summary .variations_form .woocommerce-variation-add-to-cart .quantity{margin-bottom:20px}.single-product .woocommerce-tabs{margin-top:50px!important}}@media screen and (max-width:480px){.single-product .summary iframe{height:180px}.single-product .select2{width:300px!important}.single-product .select2-selection__rendered{font-size:15px}.single-product .select2-container .select2-dropdown .select2-results__options .select2-results__option{font-size:14px}.single-product .product_meta>span{flex-direction:column}}