.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4430 .elementor-element.elementor-element-5c89993f:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-5c89993f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4430 .elementor-element.elementor-element-5c89993f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 50px 20px;}.elementor-4430 .elementor-element.elementor-element-5c89993f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4430 .elementor-element.elementor-element-296afa26 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4430 .elementor-element.elementor-element-24bf18c4{width:var( --container-widget-width, 103.503% );max-width:103.503%;--container-widget-width:103.503%;--container-widget-flex-grow:0;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-4430 .elementor-element.elementor-element-24bf18c4 > .elementor-widget-container{background-color:#040E1F;}.elementor-4430 .elementor-element.elementor-element-24bf18c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4430 .elementor-element.elementor-element-24bf18c4 a{color:#000000;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .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-4430 .elementor-element.elementor-element-772ffecc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4430 .elementor-element.elementor-element-772ffecc .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:1.35em;color:#000000;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4430 .elementor-element.elementor-element-6235cfb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-4430 .elementor-element.elementor-element-6235cfb2 .price{color:#000000;font-family:"Times New Roman", Sans-serif;font-size:23px;font-weight:800;}.woocommerce .elementor-4430 .elementor-element.elementor-element-6235cfb2 .price ins{font-family:"Times New Roman", Sans-serif;}body:not(.rtl) .elementor-4430 .elementor-element.elementor-element-6235cfb2:not(.elementor-product-price-block-yes) del{margin-right:11px;}body.rtl .elementor-4430 .elementor-element.elementor-element-6235cfb2:not(.elementor-product-price-block-yes) del{margin-left:11px;}.elementor-4430 .elementor-element.elementor-element-6235cfb2.elementor-product-price-block-yes del{margin-bottom:11px;}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4430 .elementor-element.elementor-element-6f47ca8 .cart button, .elementor-4430 .elementor-element.elementor-element-6f47ca8 .cart .button{background-color:#E85D00;transition:all 0.2s;}.elementor-4430 .elementor-element.elementor-element-98fbb9e > .elementor-element-populated, .elementor-4430 .elementor-element.elementor-element-98fbb9e > .elementor-element-populated > .elementor-background-overlay, .elementor-4430 .elementor-element.elementor-element-98fbb9e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-98fbb9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 15px;}.elementor-4430 .elementor-element.elementor-element-98fbb9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4430 .elementor-element.elementor-element-4db7226b:not(.elementor-motion-effects-element-type-background), .elementor-4430 .elementor-element.elementor-element-4db7226b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4430 .elementor-element.elementor-element-4db7226b{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 60px 20px;}.elementor-4430 .elementor-element.elementor-element-4db7226b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-data-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-data-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-4430 .elementor-element.elementor-element-94cc678 .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-size:4px;font-weight:600;}.woocommerce .elementor-4430 .elementor-element.elementor-element-94cc678 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:15px;line-height:1.8em;}.woocommerce .elementor-4430 .elementor-element.elementor-element-94cc678 .woocommerce-Tabs-panel h2{color:#ffffff;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4430 .elementor-element.elementor-element-0365cdc{--display:flex;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4430 .elementor-element.elementor-element-e4c4a44 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:60px;font-weight:500;color:#111111;}.elementor-widget-woocommerce-product-related .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-related .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4430 .elementor-element.elementor-element-012e6e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4430 .elementor-element.elementor-element-012e6e7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4430 .elementor-element.elementor-element-012e6e7.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-4430 .elementor-element.elementor-element-012e6e7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-4430 .elementor-element.elementor-element-296afa26{width:45%;}.elementor-4430 .elementor-element.elementor-element-98fbb9e{width:55%;}}@media(max-width:767px){.elementor-4430 .elementor-element.elementor-element-24bf18c4{width:var( --container-widget-width, 317.344px );max-width:317.344px;--container-widget-width:317.344px;--container-widget-flex-grow:0;}.elementor-4430 .elementor-element.elementor-element-772ffecc{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;}.elementor-4430 .elementor-element.elementor-element-772ffecc .elementor-heading-title{font-size:19px;}.elementor-4430 .elementor-element.elementor-element-6f47ca8 .cart button, .elementor-4430 .elementor-element.elementor-element-6f47ca8 .cart .button{font-size:17px;}.elementor-4430 .elementor-element.elementor-element-e4c4a44 .elementor-heading-title{font-size:44px;}.elementor-4430 .elementor-element.elementor-element-012e6e7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-5c89993f */@media (max-width: 767px) {
    .elementor-4430 .elementor-element.elementor-element-5c89993f .elementor-container {
        display: flex;
        flex-direction: column-reverse;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4de8bb89 *//* ===== TAB BUTTONS ===== */
.elementor-4430 .elementor-element.elementor-element-4de8bb89 .woocommerce-tabs .wc-tabs {
    display: flex !important;
    gap: 8px !important;
    list-style: none !important;
    padding: 6px !important;
    margin: 0 0 15px 0 !important;
    border: none !important;
    background: rgba(255,255,255,0.03) !important;
    border-radius: 12px !important;
}
.elementor-4430 .elementor-element.elementor-element-4de8bb89 .woocommerce-tabs .wc-tabs::before,
.elementor-4430 .elementor-element.elementor-element-4de8bb89 .woocommerce-tabs .wc-tabs::after {
    display: none !important;
}
.elementor-4430 .elementor-element.elementor-element-4de8bb89 .woocommerce-tabs .wc-tabs li {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
    flex: 1 !important;
}
.elementor-4430 .elementor-element.elementor-element-4de8bb89 .woocommerce-tabs .wc-tabs li a {
    display: block !important;
    text-align: center !important;
    padding: 14px 20px !important;
    color: #64748b !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-radius: 8px !important;
    background: transparent !important;
    border: none !important;
}
.elementor-4430 .elementor-element.elementor-element-4de8bb89 .woocommerce-tabs .wc-tabs li.active a {
    background: #0D1F3C !important;
    color: #ffffff !important;
}

/* ===== NO EXTRA SPACE ===== */
.elementor-4430 .elementor-element.elementor-element-4de8bb89 .woocommerce-Tabs-panel {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

/* ===== DESCRIPTION: TIMES NEW ROMAN + BLACK ===== */
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description { font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description > h1:first-child,
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description > h2:first-child {
    display: none !important;
}
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description h1 { color: #000 !important; font-size: 19px !important; font-weight: 700 !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description h2 { color: #000 !important; font-size: 22px !important; font-weight: 700 !important; margin: 18px 0 8px !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description h3 { color: #000 !important; font-size: 19px !important; font-weight: 700 !important; margin: 16px 0 8px !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description p { color: #000 !important; font-size: 16px !important; line-height: 1.8 !important; margin-bottom: 10px !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description ul { padding-left: 22px !important; margin: 8px 0 14px !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description li { color: #000 !important; font-size: 16px !important; line-height: 1.7 !important; margin-bottom: 4px !important; list-style: disc !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description span { color: #000 !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description a { color: #3B82F6 !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description strong, .elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-description b { color: #000 !important; font-weight: 700 !important; }

/* ===== REVIEWS: BLACK + TIMES NEW ROMAN ===== */
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews { font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews .woocommerce-Reviews-title,
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews .comment-reply-title { color: #000 !important; font-size: 20px !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews .woocommerce-review__author { color: #000 !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews .woocommerce-review__text p { color: #000 !important; font-size: 16px !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews .woocommerce-noreviews { color: #000 !important; font-size: 16px !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews label { color: #000 !important; font-family: "Times New Roman", Times, serif !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews .star-rating { color: #3B82F6 !important; }
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews input, .elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews textarea {
    background: rgba(255,255,255,0.04) !important;
    border: 1px solid rgba(255,255,255,0.1) !important;
    border-radius: 8px !important;
    color: #000 !important;
    padding: 12px !important;
    font-family: "Times New Roman", Times, serif !important;
}
.elementor-4430 .elementor-element.elementor-element-4de8bb89 #tab-reviews .submit {
    background: #3B82F6 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 14px 35px !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4db7226b */.elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .wc-tabs { display:flex !important; gap:8px !important; list-style:none !important; padding:0 !important; margin:0 0 35px 0 !important; border:none !important; background:rgba(255,255,255,0.03) !important; border-radius:12px !important; padding:6px !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .wc-tabs::before, .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .wc-tabs::after { display:none !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .wc-tabs li { margin:0 !important; padding:0 !important; border:none !important; background:none !important; flex:1 !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .wc-tabs li a { display:block !important; text-align:center !important; padding:14px 20px !important; color:#64748b !important; font-size:14px !important; font-weight:600 !important; text-decoration:none !important; border-radius:8px !important; transition:all 0.3s ease !important; background:transparent !important; border:none !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .wc-tabs li a:hover { color:#94a3b8 !important; background:rgba(255,255,255,0.03) !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .wc-tabs li.active a { background:#3B82F6 !important; color:#ffffff !important; box-shadow:0 4px 15px rgba(59,130,246,0.3) !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .woocommerce-Tabs-panel { padding:25px 0 0 !important; border:none !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .woocommerce-Tabs-panel h2 { color:#ffffff !important; font-size:20px !important; font-weight:700 !important; margin-bottom:15px !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .woocommerce-Tabs-panel p { color:#94a3b8 !important; font-size:15px !important; line-height:1.8 !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .woocommerce-Tabs-panel table { width:100% !important; border-collapse:collapse !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .woocommerce-Tabs-panel table th { color:#ffffff !important; background:rgba(255,255,255,0.03) !important; padding:12px 15px !important; text-align:left !important; font-weight:600 !important; border:1px solid rgba(255,255,255,0.06) !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-tabs .woocommerce-Tabs-panel table td { color:#94a3b8 !important; padding:12px 15px !important; border:1px solid rgba(255,255,255,0.06) !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-Reviews-title, .elementor-4430 .elementor-element.elementor-element-4db7226b .comment-reply-title { color:#ffffff !important; font-size:20px !important; font-weight:700 !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-review__author { color:#ffffff !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-review__published-date { color:#64748b !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-review__text p { color:#94a3b8 !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .star-rating { color:#3B82F6 !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .comment-form-rating .stars a { color:#3B82F6 !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b input[type=text], .elementor-4430 .elementor-element.elementor-element-4db7226b input[type=email], .elementor-4430 .elementor-element.elementor-element-4db7226b textarea { background:rgba(255,255,255,0.04) !important; border:1px solid rgba(255,255,255,0.1) !important; border-radius:8px !important; color:#ffffff !important; padding:12px 15px !important; width:100% !important; box-sizing:border-box !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b input:focus, .elementor-4430 .elementor-element.elementor-element-4db7226b textarea:focus { border-color:#3B82F6 !important; outline:none !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b label { color:#94a3b8 !important; font-size:14px !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .submit, .elementor-4430 .elementor-element.elementor-element-4db7226b button[type=submit] { background:#3B82F6 !important; color:#ffffff !important; border:none !important; border-radius:10px !important; padding:14px 35px !important; font-weight:700 !important; font-size:14px !important; cursor:pointer !important; transition:all 0.3s !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .submit:hover { background:#2563EB !important; } .elementor-4430 .elementor-element.elementor-element-4db7226b .woocommerce-noreviews { color:#64748b !important; font-size:15px !important; }/* End custom CSS */