/*
Theme Name: Lawnella Child
Theme URI: http://steelthemes.com/lawnella
Author: SteelThemes
Author URI: http://steelthemes.com
Description: Lawnella WordPress Theme
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lawnella
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: lawnella
*/

#post-15118 .woocommerce div.product div.images,#post-15118 .woocommerce div.product form.cart div.quantity{display:none !important;}
#post-15118 .woocommerce div.product div.summary{width:100% !important;}
#post-15118 .woocommerce div.product .product_title{font-weight: 800!important;
    color: #4cb648!important;
    line-height: 42px!important;font-size: 26px !important;
    margin-bottom: 8px!important;border-bottom: 1px solid;
    padding-bottom: 25px;}
#post-15118 .woocommerce-product-details__short-description li{color: #808080;font-weight: 900 !important;line-height: 1.5;margin-bottom:10px;font-size: 16px;padding: 5px 0px 5px 20px !important;}
#post-15118 .woocommerce-product-details__short-description{border-bottom: 1px solid #4cb648!important;}
#post-15118 input[name='address_field'],#post-15118 .woocommerce div.product form.cart .variations select{width: 180px !important; }
#post-15118 .woocommerce div.product form.cart .variations label{line-height: 18px !important;}
#post-15118 tr {border-bottom: none !important;}
#post-15118 .woocommerce div.product form.cart .button{font-size: 18px!important;
    font-weight: 900!important;background: #EA0606!important;
    text-align: center!important;
    width: 300px!important;color: #ffffff;
    text-transform: uppercase;
    display: inline-block;
    line-height: 58px;height: 60px;
    border-radius: 50px;opacity:1 !important;
    margin: 20px 0px 0px;}
#post-15118 .woocommerce div.product form.cart .variations{margin-bottom:0em !important;}
#post-15118 .title_main,.title_main a{font-family: 'Barlow', sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 26px;
    color: #252525;min-height:21px;cursor: default;
    margin-bottom: 0px !important;
    display: inline-block;
    position: relative;}
#post-15118 table.variations tr:last-child{display:none;}
#post-15118 .woocommerce div.product form.cart .variations label,#post-15118 form.cart table.thwepo-extra-options label.label-tag{font-size: 18px !important;
    font-weight: 400;
    line-height: 24px;
    color: #808080;font-weight: bolder;
    font-family: 'Barlow', sans-serif;}
#post-15118 .woocommerce div.product p.price{font-family: 'Barlow', sans-serif;
    font-size: 2rem !important;
    font-weight: 700;
    line-height: 26px;
    color: #252525;
    margin-bottom: 0px;   
    position: relative;}
#post-15118 .legal{border-bottom:none !important;padding-top: 40px;
    font-size: 12px !important;
    line-height: 14px !important; padding: 40px 0 0 !important;}
#post-15118 .legal:before{content:none;}
#post-15118 abbr.required{display:none;}
#post-15118 input[name='address_field'],#post-15118 .woocommerce div.product form.cart .variations select {
    height: 50px;
    border-radius: 7px;
    font-size: 15px;padding: 5px;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    width: 250px;background-image: url(https://bionaissance.ca/wp-content/uploads/2023/04/rightarrow.png);
    background-repeat: no-repeat;
    background-position-x: 130px;
    -webkit-appearance: none;
    background-position-y: 0px;
    color: #000;   
}
.price-mainplugin,p.price,.text-before-price,.subscription-details,#post-15118 .price_mymodification{display:none;}
#post-15118 input[name='address_field']{position: relative;right: -25px;background-image:none;}
#post-15118 .woocommerce-variation-price, .single.single-product .woocommerce-variation-price {
    display: block !important;
}
#post-15118 .woocommerce-variation.single_variation, .single.single-product .woocommerce-variation.single_variation {
    position: relative;
    bottom: -120px;
    display: block !important;
}
#post-15118 .entry-content table {
    margin-bottom: 50px;
}
.soumission-page table.thwepo-extra-options.thwepo_variable-subscription{position: relative;bottom: 0px !important;}
@media only screen and (max-width: 800px) and (min-width: 767px)  {
    .page-id-15118 .elementor-15118 .elementor-element.elementor-element-7427058c {
        --width:100%;
    }

    .page-id-15118 .elementor-15118 .elementor-element.elementor-element-4742875 {
        --width: 100%;
    }

    .page-id-15118 .elementor-15118 .elementor-element.elementor-element-30e0e561 {
        --width: 100%;
    }
	#post-15118 input[name='address_field'], #post-15118 .woocommerce div.product form.cart .variations select{background-position-x: 246px;}
	#post-15118 input[name='address_field'], #post-15118 .woocommerce div.product form.cart .variations select {width: 300px !important;}
	#post-15118 input[name='address_field'] {right: -50px;}
}
@media only screen and (max-width: 900px) and (min-width: 800px)  {
    .page-id-15118 .elementor-15118 .elementor-element.elementor-element-7427058c {
        --width:100%;
    }

    .page-id-15118 .elementor-15118 .elementor-element.elementor-element-4742875 {
        --width: 100%;
    }

    .page-id-15118 .elementor-15118 .elementor-element.elementor-element-30e0e561 {
        --width: 100%;
    }
	#post-15118 input[name='address_field'], #post-15118 .woocommerce div.product form.cart .variations select{background-position-x: 246px;}
	#post-15118 input[name='address_field'], #post-15118 .woocommerce div.product form.cart .variations select {width: 300px !important;}
	#post-15118 input[name='address_field'] {right: -25px;}
}
@media only screen and (max-width:375px) and (min-width: 300px)  {
	#post-15118 input[name='address_field'] {right: -8px;}
}
@media only screen and (max-width:389px) and (min-width: 376px)  {
	#post-15118 input[name='address_field'] {right: -25px;}
}
@media only screen and (max-width:410px) and (min-width: 390px)  {
	#post-15118 input[name='address_field'] {right: -15px;}
}
@media only screen and (max-width:450px) and (min-width: 410px)  {
	#post-15118 input[name='address_field'] {right: -25px;}
}
@media only screen 
  and (min-width: 1600px) 
  and (max-height: 2366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  #post-15118 input[name='address_field'] {right: -25px;}
}
@media(max-width:768px) {
.page-id-15118 .site-content { padding: 0px 0px 20px;}
.page-id-15118 .elementor-15118 .elementor-element.elementor-element-6db97b2c {padding: 25px 0px 0px 0px;}
.page-id-15118 .elementor-15118 .elementor-element.elementor-element-7427058c,.page-id-15118 .elementor-15118 .elementor-element.elementor-element-4742875, .page-id-15118 .elementor-15118 .elementor-element.elementor-element-30e0e561 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
}