.elementor-47018 .elementor-element.elementor-element-b4e55a4{--display:flex;--min-height:100vh;--background-transition:0.3s;}.elementor-47018 .elementor-element.elementor-element-b4e55a4:not(.elementor-motion-effects-element-type-background), .elementor-47018 .elementor-element.elementor-element-b4e55a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47018 .elementor-element.elementor-element-b4e55a4, .elementor-47018 .elementor-element.elementor-element-b4e55a4::before{--border-transition:0.3s;}.elementor-47018 .elementor-element.elementor-element-9214384 .elementor-heading-title{color:#2F332F;font-family:"Cousine", Sans-serif;font-size:16px;letter-spacing:2.3px;}.elementor-47018 .elementor-element.elementor-element-9214384 > .elementor-widget-container{margin:13% 9% 0% 5%;}.elementor-47018 .elementor-element.elementor-element-2333e96{text-align:left;}.elementor-47018 .elementor-element.elementor-element-2333e96 .elementor-heading-title{color:#2F332F;font-family:"Aeonik", Sans-serif;font-size:57px;font-weight:900;}.elementor-47018 .elementor-element.elementor-element-2333e96 > .elementor-widget-container{margin:-1% 9% 0% 5%;}.elementor-47018 .elementor-element.elementor-element-7ca19cf .elementor-heading-title{color:#2F332F;font-family:"Aeonik regular", Sans-serif;font-size:16px;font-weight:400;}.elementor-47018 .elementor-element.elementor-element-7ca19cf > .elementor-widget-container{margin:-1% 56% 0% 5%;}.elementor-47018 .elementor-element.elementor-element-eb6d3bc .elementor-heading-title{color:#2F332F;font-family:"Aeonik regular", Sans-serif;font-size:16px;font-weight:400;}.elementor-47018 .elementor-element.elementor-element-eb6d3bc > .elementor-widget-container{margin:-1% 56% 0% 5%;}.elementor-47018 .elementor-element.elementor-element-473439a > .elementor-widget-container{margin:2% 9% 0% 5%;}.elementor-47018 .elementor-element.elementor-element-473439a{width:100%;max-width:100%;}@media(max-width:767px){.elementor-47018 .elementor-element.elementor-element-9214384 .elementor-heading-title{font-size:12px;}.elementor-47018 .elementor-element.elementor-element-9214384 > .elementor-widget-container{margin:37% 3% 9% 2%;}.elementor-47018 .elementor-element.elementor-element-2333e96 > .elementor-widget-container{margin:-2% -2% 5% 1%;}.elementor-47018 .elementor-element.elementor-element-7ca19cf > .elementor-widget-container{margin:-6% 11% 9% 4%;}.elementor-47018 .elementor-element.elementor-element-eb6d3bc > .elementor-widget-container{margin:-12% 011% 10% 4%;}.elementor-47018 .elementor-element.elementor-element-473439a > .elementor-widget-container{margin:2% 2% 2% 2%;}}/* Start custom CSS for heading, class: .elementor-element-7ca19cf */@media (max-width: 768px) {
    .qwerty h6 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb6d3bc */@media (max-width: 768px) {
    .qwerty h6 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-473439a */.checkout-button{
    background-color: #CCEA58 !important;
    font-family: 'Aeonik' 'Sans-Serif' !important ;
    font-size: 21px !important;
    font-weight: 500!important;
    }

.woocommerce-js a.button, .woocommerce-js a.button.alt  {
    border-radius: 36px;
}
.calculated_shipping h2{
    background-color: #D0FC00 !important;
    color: #44444===4 !important;
    border-style: none !important;
    border-width: 0px !important;
    font-weight: 500!important;
}
.woocommerce-cart-form__cart-item .woocommerce-Price-amount bdi {
    color:#2F332F !important;
    font-size: 1.2em;
    font-family: 'Aeonik' !important;
    font-weight: 500;
}
.order-total .woocommerce-Price-amount.amount bdi {
    color: #D0FC00;
    font-size: 1.5em;
    font-weight: 500;
    padding-top: 20px;
}

.includes_tax{
     color: #bbbbbb !important;
}

.shop_table_responsive{
    background-color: #49 !important;
    border-style: none !important;
    border-width: 0px !important;
}
.shop_table_responsive thead{
    background-color: #CCEA58 !important;
    color: #444444 !important;
    border-style: none !important;
    border-width: 0px !important;
}
.woocommerce-cart-form__cart-item.cart_item {
    background-color: #666666 !important;
    border-style: none !important;
    border-width: 0px !important;
}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item{
     background-color: #D0FC00 !important;
}
.actions {
    background-color: #ffffff !important;
    border-style: none !important;
    border-width: 0px !important;
}
.woocommerce-cart-form.woocommerce-Price-amount{
   color: #D0FC00 !important; 
}
.woocommerce-message {
    background-color: #00FCA0 !important;
}
.woocommerce-info {
    background-color: #00FCA0 !important;
}
.cross-sells{
    border-color: #666666 !important;
    border-width: 2px;
    background: none;
}
.cross-sells h2 {
    text-transform: none !important;
    background-color: #434549 !important;
    border-style: none !important;
    color: #D0FC00 !important;
}
.cross-sells ul li{
    background-color: #4 !important;
    width: 100% !important;
    margin: 0px !important;
    padding: 20px !important;
}
.cross-sells ul li h2{
    font-size: 20px!important;
}
.woocommerce-Price-amount {
     justify-self: center !important;
     color: #ffffff !important;
}  
.add_to_cart_button{
    text-align: center !important;
}
.woocommerce-cart-form__cart-item.cart_item {
    background-color: #EAEAEA ! important; 
}
.elementor-kit-499 a {
    color: #2F332F;
    font-family: "Aeonik", Sans-serif;
    font-weight: 500;
    font-size: 24px; 
    
}

.woocommerce-js table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
    width: 99px;
    max-width: 99px;
    
}
.woocommerce-js table.shop_table thead th, .woocommerce-page table.shop_table thead th {
    border-width: 0;
    font-family: 'cousine';
    font-weight: 100;
    font-size: 23px;
}

.woocommerce-js td.product-name dl.variation dt { 
    font-weight: 500;
    font-family: 'Aeonik regular';
} 

.woocommerce-js td.product-name dl.variation dd p {
    font-family: 'Aeonik regular';
}

.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 {
    background-color: #2F332F !important;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 {
    background-color: #2F332F !important;
    color: white;
    font-family: 'cousine'!important;
    font-size: 24px;
    font-weight: 100;
} 
.woocommerce-cart table.shop_table .woocommerce-Price-amount {
    font-weight: 400;
    color: #2F332F !important;
    font-family: 'Aeonik';
    font-weight: 400;
} 

.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 {
    background-color: #2F332F !important;
    color: white;
    font-family: 'cousine'!important;
    letter-spacing: 1.3px;
    font-size: 24px;
    font-weight: 100;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells {
    border-radius: 10px;
    max-width: 600px;
} 
.woocommerce-cart table.cart td.actions .coupon .input-text {
    padding: 0.9em 0.75em;
    font-family: 'Aeonik regular';
    font-size: 14px;
    color: #908B8B !imoprtant
    ;
} 
    .woocommerce-cart table.cart td.actions .coupon {
    width: 400px;
}

.order-total .woocommerce-Price-amount.amount bdi {
    color: #2F332F;
    font-size: 1.5em;
    font-weight: 500;
    padding-top: 20px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    padding: 0.9em 1.75em;
    font-family: 'Aeonik regular';
    font-size: 14px;
    color: #908B8B;
    width: 61%;    
    background-color: white;
    border-radius: 31px;
    height: 48px;
    border-color: #EAEAEA !important;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
    padding-left: 0px;
}

.woocommerce-js a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-js a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    border-color: #CCEA58;
    background-color: #CCEA58;
    border-radius: 47px;
    font-family: "Aeonik regular"; 

}

.product-quantity {
    display: none
}

 .woocommerce-page table.cart td.actions .button {
     
 }
 .woocommerce-cart table.cart td.actions .coupon {
    width: 438px;
}
.woocommerce-cart table.shop_table td, .woocommerce-cart table.shop_table th {
    border-right: 0;
    height: 53px;
}
.woocommerce-cart table.shop_table td.product-name {
    font-weight: 500;
    height: 160px;
} 
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {

    padding-bottom: 110px;
}

.woocommerce-js td.product-name dl.variation dt {
    color: #909090!important;
}

.woocommerce-js td.product-name dl.variation dd p {
        color: #909090!important;

}

.woocommerce-js td.product-name dl.variation:last-child {

      margin-bottom: 0;
    padding-top: 9px;
}
@media only screen and (max-width: 767px) {
    /* Estilos específicos para dispositivos móviles */
    .clase-de-tu-elemento {
        font-size: 14px;
        margin: 10px 5px;
        display: block;
    }
    
    .woocommerce-cart table.cart td.actions .coupon {
    width: 261px;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
    min-width: 32px;
    height: 126px;
}
.elementor-kit-499 a {
    color: #2F332F;
    font-family: "Aeonik", Sans-serif;
    font-weight: 500;
    font-size: 18px;
}
.woocommerce-cart table.shop_table td.product-name {
    font-weight: 500;
    height: 170px;
    padding-top: 32px;
}
.woocommerce-js td.product-name dl.variation dd p {
    font-family: 'Aeonik regular';
    padding-top: 9px;
}
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        display: block;
        text-align: right !important;
        height: 61px;
    }
    
    @media only screen and (max-width: 767px) {
    .woocommerce-cart table.cart td.actions .coupon {
        width: 336px;
    }
    
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    zoom: 1;
    width: 100%;
    padding-top: 33px;
}
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cousine';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dralbizzati.com/wp-content/uploads/2024/11/Cousine-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Cousine';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dralbizzati.com/wp-content/uploads/2024/11/Aeonik-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeonik regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dralbizzati.com/wp-content/uploads/2024/11/Aeonik-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */