.elementor-997 .elementor-element.elementor-element-31b7bb56 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-997 .elementor-element.elementor-element-5320133d{--spacer-size:100px;}.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-1:before,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-2:before,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-3:before,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:before,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:after,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-5:before,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:before,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:after,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-7:before{background-color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-997 .elementor-element.elementor-element-57dfffc7 .plus-list-adv-typo-block .listing-typo-text{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-997 .elementor-element.elementor-element-57dfffc7 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-1:before,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-2:before,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-3:before,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:before,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:after,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-5:before,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:before,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:after,
					.elementor-997 .elementor-element.elementor-element-57dfffc7 .pt_plus_adv_typo_block.under_overlay.overlay-style-7:before{height:21px;}.elementor-997 .elementor-element.elementor-element-3d7afa1f{--spacer-size:100px;}.elementor-997 .elementor-element.elementor-element-667308c9 > .elementor-element-populated{margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-997 .elementor-element.elementor-element-adfcb1a{margin-top:0px;margin-bottom:0px;padding:5% 5% 5% 5%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-91c63e6 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-997 .elementor-element.elementor-element-91c63e6{text-align:center;}.elementor-997 .elementor-element.elementor-element-91c63e6 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product{text-align:center;padding:0em 2em 0em 2em;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.29);}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Titillium Web", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .price{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:600;line-height:1em;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-23bd55d5 );background-color:var( --e-global-color-text );font-family:"Titillium Web", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:0px 0px 0px 0px;margin-top:0px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-997 .elementor-element.elementor-element-667308c9 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-5320133d{--spacer-size:50px;}.elementor-997 .elementor-element.elementor-element-3d7afa1f{--spacer-size:50px;}.elementor-997 .elementor-element.elementor-element-667308c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-997 .elementor-element.elementor-element-01a8f85.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-59196fe */table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {border:none!important;
}
.shop_table th {border:none;}
tbody td {border:none;}
.cart_item td {
    background: white!important;}
.product-remove{width:3%;}
.product-thumbnail {padding: 0!important;
    width: 15%;}
.product-thumbnail img {width:100%!important;}
.product-name a {font-size:20px;font-weight:700!important;font-family:"titillium Web";color:#202020;}
ul.wcsatt-options {line-height:2;padding:0;}
 input#coupon_code {

    font-weight:600;
    font-family:"titillium";
    color:black!important;
    width:100%;
    border-color:black!important;
    border-radius:0px;
}
.coupon button.button, .cart_totals .checkout-button {
    background: black!important;
    color: white!important;
    font-family: ;
    font-family: 'Titillium Web'!important;
    letter-spacing: 1px;
    font-weight: 600!important;
    border-radius: 0px!important;
    padding:16px;
    text-transform: uppercase;
    width:100%!important;
}
 button.button {
    background: none!important;
    font-weight: 700!important;
    text-transform: uppercase;
    letter-spacing: 1px!important;
    border-radius: 0px!important;
    color: black!important;
}

.cart_totals h2 {
    display:none;
}
.cart_totals .checkout-button {
    background:black!important;}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    width: 25%;
}

@media (min-width:768px) {
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {border:none!important;
    width:60%;
    display:inline-block;
    float:left;
}
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 35%;
    display: inline-block;
}
input#coupon_code {
    font-size: 20px;
    font-weight:600;
    color:black!important;
    width: 200px!important;
    border-color:black!important;
    border-radius:0px;
        margin: 0;
    font-family: "titillium web";
    padding: 10px!important;
    text-transform: uppercase;
}
.coupon button.button, .cart_totals .checkout-button {
    font-size: 20px!important;
    background: black!important;
    color: white!important;
    font-family: ;
    font-family: 'Titillium Web'!important;
    letter-spacing: 1px;
    font-weight: 600!important;
    border-radius: 0px!important;
    padding:16px;
    text-transform: uppercase;
    width:unset!important;
}
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    padding: .5rem 0!important;
}

td.actions button {background: black!important;
    color: white!important;
    padding: 16px!important;
    font-family: 'Titillium Web';
    font-size: 20px!important;
    font-weight: 600!important;}
    
@media (max-width:767px) {
    input#coupon_code {
width: 100%!important;
    text-align: center!important;
    font-family: 'titillium web'!important;
    font-size: 20px!important;
    text-transform: uppercase!important;}}/* End custom CSS */