@media (max-width: 1439px){.woocommerce div.product div.images{padding-left: 120px;
}.woocommerce.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary{padding-left: 40px;
}.woocommerce div.product p.price{margin: 0 0 27px;
}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom: 5em;
}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom: 5em;
}.single-product .related h2,.single-product .upsells h2{margin-bottom: 50px;
    font-size: 2.5em;
}.single-product .related,.single-product .upsells{margin-top: 4em;
}}@media (max-width: 1279px){body.woocommerce{--theme-var-sidebar_width: 270px;
}.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons{margin-top: 20px;
}.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce-page ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce .upsells.products ul.products.columns-4 li.product,.woocommerce-page .upsells.products ul.products.columns-4 li.product,.woocommerce .upsells.products ul.products li.product.column-1_4,.woocommerce-page .upsells.products ul.products li.product.column-1_4{width: 33.3333%;
}.woocommerce div.product p.price{margin: 0 0 22px;
}.woocommerce div.product .woocommerce-product-details__short-description{margin-bottom: 30px;
}.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom: 30px;
}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled,body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type="button"],.woocommerce-page input[type="button"],.woocommerce input[type="submit"],.woocommerce-page input[type="submit"],.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond p.form-submit input[type="submit"],.woocommerce-page #review_form #respond p.form-submit input[type="submit"],.woocommerce table.my_account_orders .order-actions .button,.woocommerce table.cart td.actions .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.yith-woocompare-widget a.clear-all{padding: 14px 52px 15px;
}.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap{margin-top: 15px;
}.woocommerce ul.products li.product .post_data .post_data_inner .button,.woocommerce-page ul.products li.product .post_data .post_data_inner .button{padding: 9px 22px 10px;
}.woocommerce ul.products li.product .post_data .post_data_inner .added_to_cart,.woocommerce-page ul.products li.product .post_data .post_data_inner .added_to_cart{font-size: 15px;
}.woocommerce div.product form.cart .single_add_to_cart_button{height: 50px;
    padding: 0 45px !important;
}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity{height: 50px;
}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom: 4.5em;
}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom: 4.5em;
}.single-product .related h2,.single-product .upsells h2{margin-bottom: 35px;
    font-size: 2.2em;
}.single-product .related,.single-product .upsells{margin-top: 3.5em;
}.sc_layouts_cart.modern .sc_layouts_cart_widget{width: 400px;
    padding: 90px 40px 40px;
}.woocommerce ul.products li.product .post_featured{margin-bottom: 25px;
}.sc_extended_products_hovered .woocommerce.columns-4 ul.products > li.product{width: 25%;
}}@media (max-width: 1023px){.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{width: 100% !important;
}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width: 100%;
}.woocommerce.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary{padding-left: 0;
    width: 100%;
    float: left;
}.woocommerce div.product div.images{padding-left: 170px;
}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom: 3em;
}.woocommerce div.product .product_title{margin: -0.15em 0 0.3em;
}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom: 3.3em;
}.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity{width: 6em;
}.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart div.quantity input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]{padding-left: 25px;
}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{padding: 20px;
}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{padding: 20px 25px;
}.woocommerce .cart_totals .wc-proceed-to-checkout{padding: 1.5em 0 0;
}.woocommerce table.cart td.actions .button{width: auto;
}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce[class*="columns-"] ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{padding-bottom: 30px;
}.woocommerce.widget_shopping_cart ul.cart_list li{padding: 10px 0 10px 0;
}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{padding: 13px;
}.woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce.widget_shopping_cart .buttons a.checkout{padding: 11px;
}.single-product .related h2,.single-product .upsells h2{font-size: 2em;
}.single-product .related,.single-product .upsells{margin-top: 2.8em;
}.woocommerce ul.products li.product .post_featured{margin-bottom: 25px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget{width: 380px;
    padding: 70px 30px 30px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .total{padding-top: 20px !important;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons{margin-top: 20px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a{line-height: 45px;
    height: 45px !important;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text{font-size: 26px;
    left: 30px;
    top: 30px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close{right: 25px;
    top: 27px;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{top: 60px;
    width: 330px;
    padding: 35px 28px;
}.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a{font-size: 18px;
}.woocommerce ul.cart_list li > .amount,.woocommerce-page ul.cart_list li > .amount,.woocommerce ul.product_list_widget li > .amount,.woocommerce-page ul.product_list_widget li > .amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount,.woocommerce ul.product_list_widget li del,.woocommerce-page ul.product_list_widget li del{font-size: 18px;
}.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity{font-size: 18px;
}.woocommerce.widget_shopping_cart .quantity *,.woocommerce-page.widget_shopping_cart .quantity *,.woocommerce .widget_shopping_cart .quantity *,.woocommerce-page .widget_shopping_cart .quantity *{font-size: 18px;
}.sc_extended_products_hovered .woocommerce.columns-4 ul.products > li.product{width: 50%;
}footer .woocommerce ul.product_list_widget li img,footer .woocommerce-page ul.product_list_widget li img{width: 65px;
    height: 65px;
}footer .woocommerce ul.product_list_widget li a,footer .woocommerce-page ul.product_list_widget li a{font-size: 17px;
}.woocommerce .woocommerce-error{margin: 0 0 30px 0;
}.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short{text-indent: 0;
}}@media (max-width: 767px){.woocommerce ul.products,.woocommerce-page ul.products{margin-right: -25px;
}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product,.woocommerce[class*="columns-"] ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product{padding: 0 25px 25px 0;
}.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products li.product.column-1_3,.woocommerce-page ul.products li.product.column-1_3,.woocommerce .related.products ul.products.columns-3 li.product,.woocommerce-page .related.products ul.products.columns-3 li.product,.woocommerce .related.products ul.products li.product.column-1_3,.woocommerce-page .related.products ul.products li.product.column-1_3,.woocommerce .upsells.products ul.products.columns-3 li.product,.woocommerce-page .upsells.products ul.products.columns-3 li.product,.woocommerce .upsells.products ul.products li.product.column-1_3,.woocommerce-page .upsells.products ul.products li.product.column-1_3{width: 50%;
}.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce-page ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce .upsells.products ul.products.columns-4 li.product,.woocommerce-page .upsells.products ul.products.columns-4 li.product,.woocommerce .upsells.products ul.products li.product.column-1_4,.woocommerce-page .upsells.products ul.products li.product.column-1_4{width: 50%;
}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear: none;
}.woocommerce ul.products li:nth-child(2n+3),.woocommerce-page ul.products li:nth-child(2n+3){clear: both;
}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width: 100% !important;
    float: none;
}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin: 0 0 2.2em;
}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-left: 0 !important;
}.woocommerce div.product div.images{padding-left: 110px;
}.woocommerce div.product .product_title{margin: 0 0 0.3em;
    font-size: 1.9em;
}.woocommerce div.product p.price{margin: 0 0 20px;
}.woocommerce div.product form.cart .single_add_to_cart_button{height: 45px;
    padding: 0 40px !important;
}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity{width: 120px;
    height: 45px;
}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom: 3em;
}.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span{line-height: 1.6em;
}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{margin: 0 0 30px 0;
}.single-product .related h2,.single-product .upsells h2{font-size: 1.7em;
    margin-bottom: 25px;
}.woocommerce ul.products li.product .post_featured{margin-bottom: 18px;
}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled,body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type="button"],.woocommerce-page input[type="button"],.woocommerce input[type="submit"],.woocommerce-page input[type="submit"],.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond p.form-submit input[type="submit"],.woocommerce-page #review_form #respond p.form-submit input[type="submit"],.woocommerce table.my_account_orders .order-actions .button,.woocommerce table.cart td.actions .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.yith-woocompare-widget a.clear-all{padding: 12px 40px 13px;
    font-size: 15px;
    line-height: 20px;
}.woocommerce .cart_totals table.shop_table tr th{font-size: 16px;
}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{padding: 10px;
}.woocommerce .cart_totals table.shop_table tr td{font-size: 16px;
}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{padding: 10px;
}.woocommerce .cart_totals .wc-proceed-to-checkout{padding: 1em 0 0;
}.woocommerce table.cart .cart_item table,.woocommerce-page table.cart .cart_item table{width: 100%;
}.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item{position: relative;
}.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity{display: inline-block;
}.woocommerce table.cart .cart_item,.woocommerce-page table.cart .cart_item{display: block;
}.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span{width: 33px;
}.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart div.quantity input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]{padding: 0 40px 0 20px;
}.woocommerce .woocommerce-ordering{margin-top: 0;
    margin-bottom: 2em;
    width: 220px;
}.woocommerce .woocommerce-result-count{margin: 0 0.3em 0.5em 0;
    font-size: 16px;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
}.sc_layouts_column_align_right .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{left: 0;
    right: 0;
}.admin-bar .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{top: 46px;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart{padding: 0 20px;
    max-height: 90%;
    width: 96%;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a{-webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close{cursor: auto;
    width: 2em;
    height: 2em;
    position: absolute;
    left: auto;
    top: 5px;
    z-index: 99;
    padding: 5px;
    right: 5px;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close .sc_layouts_cart_widget_close_icon{display: block;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover{color: inherit;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart{transform: none;
    top: auto;
    left: auto;
    width: 100%;
    max-height: 100%;
    overflow-x: inherit;
    overflow-y: inherit;
}.sc_layouts_cart.modern .sc_layouts_cart_widget{width: 380px;
    padding: 60px 25px 25px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close{right: 20px;
    top: 20px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text{font-size: 22px;
    left: 25px;
    top: 26px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .total{padding-top: 15px !important;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons{margin-top: 15px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list{padding-top: 25px;
}.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li{padding: 10px 0 2px;
}.woocommerce .woocommerce-error{margin: 0 0 20px 0;
}}@media (max-width: 600px){.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{top: 0;
}}@media (max-width: 479px){.woocommerce ul.products,.woocommerce-page ul.products{margin-right: 0;
}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product,.woocommerce[class*="columns-"] ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product{padding: 0 0 25px 0;
}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="column-"] li.product,.woocommerce-page ul.products[class*="column-"] li.product,.woocommerce ul.products li.product[class*="column-"],.woocommerce-page ul.products li.product[class*="column-"]{width: 100% !important;
}.single-product .related ul.products li.product{width: 100%;
}.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart div.quantity input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]{font-size: 1em;
}.woocommerce .woocommerce-ordering{margin-bottom: 1.8em;
    width: 100%;
    float: none;
    clear: both;
}.woocommerce ul.products li.product .post_featured{margin-bottom: 20px;
}.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{margin: -10px 20px 10px 0;
    margin-right: 20px;
    width: 65px;
    height: 65px;
}.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a{font-size: 17px;
}.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{margin: -5px 12px 10px 0;
}.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons{margin-top: 15px;
}.woocommerce.widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{font-size: 17px;
}.woocommerce ul.cart_list li > .amount,.woocommerce-page ul.cart_list li > .amount,.woocommerce ul.product_list_widget li > .amount,.woocommerce-page ul.product_list_widget li > .amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount,.woocommerce ul.product_list_widget li del,.woocommerce-page ul.product_list_widget li del{font-size: 17px;
}.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity{font-size: 17px;
}.woocommerce.widget_shopping_cart .quantity *,.woocommerce-page.widget_shopping_cart .quantity *,.woocommerce .widget_shopping_cart .quantity *,.woocommerce-page .widget_shopping_cart .quantity *{font-size: 17px;
}.woocommerce div.product div.images{padding-left: 0;
}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin: 0 0 1.7em;
}.woocommerce div.product .product_title{font-size: 1.6em;
}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size: 23px;
}.woocommerce div.product p.price{margin: 0 0 17px;
}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom: 2.5em;
}.single-product .related,.single-product .upsells{margin-top: 2.2em;
}.single-product .related h2,.single-product .upsells h2{font-size: 1.5em;
    margin-bottom: 20px;
}.woocommerce ul.products li.product .post_featured{margin-bottom: 18px;
}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin: 9px 0 0 0;
}.woocommerce .cart_totals .wc-proceed-to-checkout{padding: 8px 0 0;
}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity{width: 95px;
    margin: 0 5px 0 0;
}.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity{font-size: 16px;
    margin: 0;
}.woocommerce div.product form.cart .single_add_to_cart_button{padding: 0 25px 1px !important;
    margin-right: 5px;
}.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap{margin-top: 11px;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{padding: 25px 15px;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget a.remove{top: 6px !important;
    right: 2px !important;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close{top: 0;
    right: 0;
    width: 1.5em;
    height: 1.5em;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart{width: 100%;
    padding: 0 15px;
}.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons{margin-top: 20px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget{width: 320px;
    padding: 50px 20px 20px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close{right: 14px;
    top: 12px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text{font-size: 22px;
    left: 20px;
    top: 18px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list{padding-top: 20px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a{line-height: 40px;
    height: 40px !important;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img{margin-right: 15px;
}.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li{padding: 7px 20px 7px 0;
}}