.elementor-12 .elementor-element.elementor-element-f0a1b04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-12 .elementor-element.elementor-element-8b7205b{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8b7205b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-55a4736{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-5482ce9 > .elementor-widget-container{margin:030px 0px 030px 0px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px 4px rgba(202.3, 177.692094093366, 20.092567934782632, 0.5);}:root{--page-title-display:none;}@media(min-width:481px){.elementor-12 .elementor-element.elementor-element-55a4736{--content-width:1440px;}}@media(max-width:480px){.elementor-12 .elementor-element.elementor-element-8b7205b .elementor-heading-title{font-size:50px;}}/* Start custom CSS for wc-elements, class: .elementor-element-5482ce9 */.comments-area a, .page-content a {
    text-decoration: none;
    font-family: poppins;
    color: #D4AF37;
    font-size: 22px;
}

.woocommerce table.shop_table td {
    font-family: roboto;
    font-size: 20px;
}

.woocommerce-cart table.cart img {
    width: 90px;
    border-radius: 4px;
    margin-left: 25px;
    margin-right: -20px;
    margin-top: 8px;
}
.woocommerce table.shop_table td.product-thumbnail {
    padding: 0;
}

.product-subtotal, .product-price {
    text-align: right;
}
 
.woocommerce table.shop_table th {
    font-size: 22px;
}


.woocommerce .quantity .qty {
    background: #D4AF37;
    font-family: poppins;
    font-size: 18px;
    
} 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-radius: 50px;
    background-color: peru;
}

@media (max-width: 768px) {
    .woocommerce-cart .product-thumbnail {
        display: table-cell !important;
    }
    .woocommerce-cart table.cart td.product-remove,
.woocommerce-cart table.cart td.product-thumbnail {
    text-align: center;
    vertical-align: middle;
}

.woocommerce-cart table.cart td.product-thumbnail img {
    max-width: 70px; /* Adjust thumbnail size */
    height: auto;
    margin: 0 auto;
    display: block;
}
}/* End custom CSS */