.elementor-22 .elementor-element.elementor-element-2ea2893{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:99;}.elementor-22 .elementor-element.elementor-element-2ea2893:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2ea2893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-70b483d{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-22 .elementor-element.elementor-element-70b483d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-70b483d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28000F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-22 .elementor-element.elementor-element-00444d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Museo Sans", Sans-serif;font-size:14px;font-weight:400;color:#E5D5C5;}.elementor-22 .elementor-element.elementor-element-00444d2 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-00444d2 a{color:#E5D5C5;}.elementor-22 .elementor-element.elementor-element-ca73e4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Museo Sans", Sans-serif;font-size:14px;font-weight:400;color:#E5D5C5;}.elementor-22 .elementor-element.elementor-element-ca73e4a p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-ca73e4a a{color:#E5D5C5;}.elementor-22 .elementor-element.elementor-element-77786fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-22 .elementor-element.elementor-element-7ab2be5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3b6472d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-36eca5d img{width:55%;transition-duration:0.2s;}.elementor-22 .elementor-element.elementor-element-36eca5d:hover img{opacity:0.7;}.elementor-22 .elementor-element.elementor-element-c6350fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-f3b95dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-7d4b5b7 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-7d4b5b7 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3391017 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-3391017 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-47263ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-47263ff .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-47263ff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-47263ff.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#813C3C;}.elementor-22 .elementor-element.elementor-element-47263ff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-47263ff.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-47263ff.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-47263ff.elementor-view-default:has(:focus) .elementor-icon{fill:#813C3C;color:#813C3C;border-color:#813C3C;}.elementor-22 .elementor-element.elementor-element-47263ff .elementor-icon{font-size:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-fb55329 .elementor-button{background-color:#61CE7000;padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-fb55329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22 .elementor-element.elementor-element-27ba2a4 .elementor-menu-cart__close-button, .elementor-22 .elementor-element.elementor-element-27ba2a4 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-22 .elementor-element.elementor-element-27ba2a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:none;--subtotal-divider-style:none;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#49232E;--toggle-button-border-color:#FF545400;--toggle-button-icon-hover-color:#723748;--toggle-button-border-width:0px;--toggle-icon-size:24px;--toggle-icon-padding:10px 10px 10px 10px;--cart-border-style:none;--empty-message-color:#28000F;}.elementor-22 .elementor-element.elementor-element-27ba2a4 .elementor-menu-cart__subtotal{font-family:"Museo Sans", Sans-serif;}.elementor-22 .elementor-element.elementor-element-27ba2a4 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-22 .elementor-element.elementor-element-27ba2a4 .elementor-menu-cart__product-name a{font-family:"Tenor Sans", Sans-serif;font-weight:600;color:#57353D;}.elementor-22 .elementor-element.elementor-element-27ba2a4 .elementor-menu-cart__product .variation{font-family:"Museo Sans", Sans-serif;}.elementor-22 .elementor-element.elementor-element-27ba2a4 .elementor-menu-cart__product-price{font-family:"Museo Sans", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-27ba2a4 .elementor-menu-cart__product-price .product-quantity{font-family:"Museo Sans", Sans-serif;}.elementor-22 .elementor-element.elementor-element-27ba2a4 .woocommerce-mini-cart__empty-message{font-family:"Museo Sans", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-6f2eab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6f2eab8 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-06a3c71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-e61324a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e61324a .elementor-menu-toggle{margin:0 auto;}.elementor-22 .elementor-element.elementor-element-e61324a .elementor-nav-menu .elementor-item{font-family:"Termina", Sans-serif;font-size:15px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-e61324a .elementor-nav-menu--main .elementor-item{color:#876B6A;fill:#876B6A;padding-left:40px;padding-right:40px;}.elementor-22 .elementor-element.elementor-element-e61324a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22 .elementor-element.elementor-element-e61324a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-e61324a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22 .elementor-element.elementor-element-e61324a .elementor-nav-menu--main .elementor-item:focus{color:#4F202E;fill:#4F202E;}.elementor-22 .elementor-element.elementor-element-e61324a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#4F202E;}.elementor-22 .elementor-element.elementor-element-f7d4595{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7951ab1 .elementor-button{background-color:#57353D;font-family:"Museo Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;fill:#E5D5C5;color:#E5D5C5;border-radius:5px 5px 5px 5px;padding:6px 10px 6px 10px;}.elementor-22 .elementor-element.elementor-element-7951ab1 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-7951ab1 .elementor-button:focus{color:#BD956D;}.elementor-22 .elementor-element.elementor-element-7951ab1 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-7951ab1 .elementor-button:focus svg{fill:#BD956D;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22 .elementor-element.elementor-element-bf26b00{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:16px;--e-search-input-gap:10px;}.elementor-22 .elementor-element.elementor-element-bf26b00 .e-search-input{font-family:"Termina", Sans-serif;font-size:16px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-22{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-77786fd{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-36eca5d img{width:90%;}.elementor-22 .elementor-element.elementor-element-c6350fb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-70b483d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-00444d2{font-size:13px;}.elementor-22 .elementor-element.elementor-element-ca73e4a{font-size:12px;}.elementor-22 .elementor-element.elementor-element-77786fd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-3b6472d{--width:55%;}.elementor-22 .elementor-element.elementor-element-36eca5d{text-align:start;}.elementor-22 .elementor-element.elementor-element-36eca5d img{width:100%;}.elementor-22 .elementor-element.elementor-element-c6350fb{--width:35%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-27ba2a4{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--toggle-icon-size:25px;}.elementor-22 .elementor-element.elementor-element-6f2eab8 .elementor-icon{font-size:35px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-77786fd{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-f3b95dd{--width:40%;}.elementor-22 .elementor-element.elementor-element-06a3c71{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-f7d4595{--width:35%;}}/* Start custom CSS for button, class: .elementor-element-fb55329 */.account-button svg {
    width: 18px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-27ba2a4 */.elementor-menu-cart__product-name-and-price {
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
}

/* 1. Nome do Produto */
.elementor-menu-cart__product-name,
.elementor-menu-cart__product-name a {
    font-weight: 400 !important;
    line-height: 1.3 !important;
}

/* Estilização gerada pelo Script */
.custom-cart-details {
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important;
}

/* 2. Quantidade: X */
.custom-cart-qty {
    font-size: 14px !important;
    color: #876b6a !important;
    font-weight: 300 !important;
}

/* 3. Valor R$ */
.custom-cart-price {
    font-size: 16px;
    color: #876b6a !important;
    font-weight: 600 !important;
}

.elementor-menu-cart__main {
    width: 500px !important; 
    max-width: 100vw !important;
}

.elementor-menu-cart__product-image {
    width: 80px !important;   
    min-width: 80px !important; 
    height: 80px !important;  
    flex-shrink: 0 !important;
}

.elementor-menu-cart__product-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    border: 2px solid #E2D9D6 !important;
    border-radius: 6px !important;        
    padding: 2px !important;       
    background-color: #ffffff !important;
}


.elementor-menu-cart__main {
    display: flex !important;
    flex-direction: column !important;
    height: 100vh !important;
    box-sizing: border-box !important;
}

.elementor-menu-cart__products {
    flex: 1 1 auto !important;
    max-height: none !important;
    overflow-y: auto !important;
}


.elementor-menu-cart__footer {
    margin-top: auto !important;
    padding-top: 20px !important;
}


.elementor-menu-cart__subtotal {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    font-size: 16px !important; 
    font-weight: 300 !important;
    color: #666666 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding-bottom: 0 !important;
}

.elementor-menu-cart__subtotal strong {
    font-weight: 300 !important;
}

.elementor-menu-cart__subtotal .woocommerce-Price-amount,
.elementor-menu-cart__subtotal .amount,
.elementor-menu-cart__subtotal .amount bdi {
    font-size: 16px !important; 
    font-weight: 600 !important;
    color: #4a3e3d !important;
}


.widget_shopping_cart_content {
    padding-top: 30px !important;
}


.elementor-menu-cart__product-remove.product-remove .remove_from_cart_button::before,
.elementor-menu-cart__product-remove.product-remove .remove_from_cart_button::after {
    content: none !important;
    display: none !important;
}

.elementor-menu-cart__product-remove.product-remove .remove_from_cart_button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)'%3E%3Cpath d='M 64.71 90 H 25.291 c -4.693 0 -8.584 -3.67 -8.859 -8.355 l -3.928 -67.088 c -0.048 -0.825 0.246 -1.633 0.812 -2.234 c 0.567 -0.601 1.356 -0.941 2.183 -0.941 h 59.002 c 0.826 0 1.615 0.341 2.183 0.941 c 0.566 0.601 0.86 1.409 0.813 2.234 l -3.928 67.089 C 73.294 86.33 69.403 90 64.71 90 z M 18.679 17.381 l 3.743 63.913 C 22.51 82.812 23.771 84 25.291 84 H 64.71 c 1.52 0 2.779 -1.188 2.868 -2.705 l 3.742 -63.914 H 18.679 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 80.696 17.381 H 9.304 c -1.657 0 -3 -1.343 -3 -3 s 1.343 -3 3 -3 h 71.393 c 1.657 0 3 1.343 3 3 S 82.354 17.381 80.696 17.381 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 58.729 17.381 H 31.271 c -1.657 0 -3 -1.343 -3 -3 V 8.789 C 28.271 3.943 32.214 0 37.061 0 h 15.879 c 4.847 0 8.789 3.943 8.789 8.789 v 5.592 C 61.729 16.038 60.386 17.381 58.729 17.381 z M 34.271 11.381 h 21.457 V 8.789 C 55.729 7.251 54.478 6 52.939 6 H 37.061 c -1.538 0 -2.789 1.251 -2.789 2.789 V 11.381 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 58.33 74.991 c -0.06 0 -0.118 -0.002 -0.179 -0.005 c -1.653 -0.097 -2.916 -1.517 -2.819 -3.171 l 2.474 -42.244 c 0.097 -1.655 1.508 -2.933 3.171 -2.819 c 1.653 0.097 2.916 1.516 2.819 3.17 l -2.474 42.245 C 61.229 73.761 59.906 74.991 58.33 74.991 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 31.669 74.991 c -1.577 0 -2.898 -1.23 -2.992 -2.824 l -2.473 -42.245 c -0.097 -1.654 1.165 -3.073 2.819 -3.17 c 1.646 -0.111 3.073 1.165 3.17 2.819 l 2.473 42.244 c 0.097 1.654 -1.165 3.074 -2.819 3.171 C 31.788 74.989 31.729 74.991 31.669 74.991 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 45 74.991 c -1.657 0 -3 -1.343 -3 -3 V 29.747 c 0 -1.657 1.343 -3 3 -3 c 1.657 0 3 1.343 3 3 v 42.244 C 48 73.648 46.657 74.991 45 74.991 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    opacity: 0.6;
    transition: opacity 0.2s ease;
}

.elementor-menu-cart__product-remove.product-remove .remove_from_cart_button:hover {
    opacity: 1;
}

 .elementor-menu-cart__product-remove.product-remove {
     border: none;
 }
 
 .elementor-button.elementor-button--checkout.elementor-size-md {
     font-family: "Termina", sans-serif !important;
     font-size: 12px !important;
     font-weight: 500 !important;
     border-radius: 6px !important;
     padding: 8px 0px 8px 0px !important;
     background-color: #D5B980 !important;
     color: #49232E !important;
 }
 
 .elementor-button.elementor-button--checkout.elementor-size-md:hover {
     background-color: #49232E !important;
     color: #D5B980 !important;
 }/* End custom CSS */