.elementor-37899 .elementor-element.elementor-element-38232b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37899 .elementor-element.elementor-element-1c94965{--display:flex;}.elementor-37899 .elementor-element.elementor-element-ac58288{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-37899 .elementor-element.elementor-element-271b08f .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{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-37899 .elementor-element.elementor-element-7a44f75 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-37899 .elementor-element.elementor-element-7a44f75{font-size:16px;font-weight:500;line-height:3px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-37899 .elementor-element.elementor-element-1c94965{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37899 .elementor-element.elementor-element-ac58288{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37899 .elementor-element.elementor-element-271b08f .elementor-heading-title{font-size:16px;}.elementor-37899 .elementor-element.elementor-element-7a44f75 > .elementor-widget-container{margin:-10px 0px -30px 0px;}.elementor-37899 .elementor-element.elementor-element-7a44f75{font-size:13px;line-height:1.6em;}}/* Start custom CSS for shortcode, class: .elementor-element-4d5d289 */.tl-acc-theme .tl-btn-primary
{color:white!important;}

.entry-content .woocommerce-message, .entry-content .woocommerce-error, .entry-content .woocommerce-info
{display: none!important}


.tl-acc-theme .tl-btn
{padding-top: 2px!important;
    padding-bottom: 2px!important;
    border-radius: 6px!important;
}

.tl-card
{margin-bottom: 12px!important}


 .tl-offer-title
 {font-size: 16px!important; font-weight: 800!important}
 
     @media (min-width:900px){.woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button{
         height:35px!important;margin-left:0px;}
         
         .woocommerce-js #respond input#submit:hover,
.woocommerce-js a.button:hover,
.woocommerce-js button.button:hover,
.woocommerce-js input.button:hover {
    background-color: #007BFF; /* darker blue */
    transform: translateY(-1px);
    cursor: pointer;
}
     }
 
 .woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button
{margin-left:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac58288 */.woocommerce-js h2
{margin-left: 4px;}

body .woocommerce form.login, body .woocommerce form.checkout_coupon, body .woocommerce form.register
{margin: 0px!important;}


.woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button
{    height: 32px;
    padding-top: 3px;
    text-transform: uppercase;
    border-radius: 6px;
    margin-top: 4px;}/* End custom CSS */