.elementor-3916 .elementor-element.elementor-element-779831e{--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;--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-3916 .elementor-element.elementor-element-5732f6d{--display:flex;--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;}.elementor-3916 .elementor-element.elementor-element-cf0e869{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3916 .elementor-element.elementor-element-cf0e869 .elementor-heading-title{font-size:2.8rem;}.elementor-3916 .elementor-element.elementor-element-48d8582{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;color:#BBBBBB;}.elementor-3916 .elementor-element.elementor-element-863a5e2{--display:flex;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-cat-tab a{border-radius:1px 1px 1px 1px;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAE71E4A;border-radius:28px 28px 28px 28px;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product, .elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .icons-wrap.block-box-style{background-color:#333333;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product:hover{border-color:#FAE71E;box-shadow:0px 20px 30px -12px rgba(250, 229.99999999999997, 29.999999999999996, 0.2);}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:28px 28px 0 0;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#FFFFFFCF;font-size:1.1rem;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-3916 .elementor-element.elementor-element-db38cdd .woocommerce ul.products li.product .onsale, .elementor-3916 .elementor-element.elementor-element-db38cdd .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-3916 .elementor-element.elementor-element-db38cdd .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-3916 .elementor-element.elementor-element-db38cdd .woocommerce ul.products li.product .outofstock-badge, .elementor-3916 .elementor-element.elementor-element-db38cdd .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-3916 .elementor-element.elementor-element-db38cdd .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce li.product .added_to_cart{color:#fff;background-color:#4045AE;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#fff;background-color:#4045AE;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-load-more-button{color:#fff;background:#29d8d8;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-load-more-button-wrap{justify-content:center;}@media(min-width:768px){.elementor-3916 .elementor-element.elementor-element-779831e{--content-width:1280px;}}/* Start custom CSS for heading, class: .elementor-element-cf0e869 */.highlight {
    color: #fae71e;
    border-bottom: 2px solid #dcca04;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d8582 */.elementor-3916 .elementor-element.elementor-element-48d8582 p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 4.5em; /* Adjust based on line height */
    line-height: 1.5em; /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5732f6d */.elementor-3916 .elementor-element.elementor-element-5732f6d {
    background: linear-gradient(135deg, #333333, #1f1f1f);
    border-radius: 48px;
    padding: 48px 40px;
    margin-bottom: 48px;
    /*border: 1px solid rgba(249,115,22,0.4);*/
    position: relative;
    overflow: hidden;
}

.elementor-3916 .elementor-element.elementor-element-5732f6d::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -20%;
    width: 300px;
    height: 300px;
    background: radial-gradient(circle, rgba(250,230,30,0.15) 0%, transparent 70%);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779831e */.elementor-3916 .elementor-element.elementor-element-779831e {
    padding-top: 40px;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-gallery, class: .elementor-element-db38cdd *//*---Product Card---*/
.elementor-3916 .elementor-element.elementor-element-db38cdd .product{
    transition: all 0.3s;
}

.elementor-3916 .elementor-element.elementor-element-db38cdd .product:hover{
    transform: translateY(-5px);
    box-shadow: 0 20px 30px -12px rgba(250,230,30,0.2);
}

/*---Product Category---*/

.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-cat-tab{
    display: none;
}

/*---Product Title---*/

.elementor-3916 .elementor-element.elementor-element-db38cdd .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .woocommerce-loop-product__title{
    margin: 12px 0px;
}/* End custom CSS */
/* Start custom CSS */body {
    font-family: 'Inter', sans-serif;
    /*background-color: #000000;*/
    background: radial-gradient(ellipse at 80% 30%, rgba(20, 20, 20), #292929 80%);
    color: #f5f5f0;
    line-height: 1.5;
    scroll-behavior: smooth;
}

/*-----------------------*/

h1, h2, h3 {
    color: #f5f5f0;
    font-weight: 700;
    letter-spacing: -0.02em;
}/* End custom CSS */