.elementor-2306 .elementor-element.elementor-element-4be5cb7{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2306 .elementor-element.elementor-element-2e3bd77 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2306 .elementor-element.elementor-element-c9e89d5{font-family:"Yanone Kaffeesatz", Sans-serif;font-size:20px;font-weight:300;line-height:2em;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2306 .elementor-element.elementor-element-4be5cb7{--content-width:1200px;}}@media(max-width:767px){.elementor-2306 .elementor-element.elementor-element-4be5cb7{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2306 .elementor-element.elementor-element-c9e89d5{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-c9e89d5 */.woocommerce table.shop_table th, .woocommerce table.shop_table td {padding:15px;}
table td, table th {border:2px solid #fff;}
.woocommerce table.shop_table td {border-top:0;}
.woocommerce table.shop_table {border:none;}
.woocommerce-cart table.cart td.actions .coupon .input-text {border-radius:0; padding:10px;}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width:150px;}

.elementor-2306 .elementor-element.elementor-element-c9e89d5 .woocommerce .cart .button, .woocommerce .cart input.button {
    background-color: #C8C40D;
    border-radius: 0;
    padding: 14px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {padding:15px; font-size:20px; text-transform:uppercase; letter-spacing:2px;}

table thead:first-child tr:first-child th {border-block-start: none;
    background-color: hsla(0,0%,50.2%,.0705882353); border-bottom: 4px solid #fff;}
    
.elementor-2306 .elementor-element.elementor-element-c9e89d5 a {font-weight:400;}

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {border-top:2px solid#fff; background-color:hsla(0,0%,50.2%,.0705882353);}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover {background-color:#C8C40D;}

.woocommerce .quantity .qty {
    width: 5em;
    text-align: left;
    border: none;
    border-radius: 0;/* End custom CSS */