.elementor-1479 .elementor-element.elementor-element-693af3ec{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:130px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1479 .elementor-element.elementor-element-4a530449{--display:flex;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c span.onsale,.elementor-1479 .elementor-element.elementor-element-62957f3c .woocommerce-product-gallery__image .ht-product-label.ht-product-label-left{font-family:"D-DINExp", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c span.onsale{background-color:#000000 !important;border-radius:50px 50px 50px 50px;}.elementor-1479 .elementor-element.elementor-element-62957f3c .woocommerce-product-gallery__image .ht-product-label.ht-product-label-left{background-color:#000000 !important;border-radius:50px 50px 50px 50px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img, .woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wlpro-product-thumbnails .wl-single-gallery img, .woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wl-thumbnails-slider .wl-single-slider img,.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .woocommerce-product-gallery__image img,.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wlpro-product-thumbnails.thumbnails-layout-tabslider .slick-list .woolentor-thumb-single img{border-style:none;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wlpro-product-thumbnails .wl-single-gallery img{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wl-thumbnails-slider .wl-single-slider img{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .woocommerce-product-gallery__image img{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c .wlpro-product-thumbnails.thumbnails-layout-tabslider .woolentor-thumbnails .slick-slide img{border-radius:6px 6px 6px 6px;}.elementor-1479 .elementor-element.elementor-element-2afcaab2{--display:flex;}.elementor-1479 .elementor-element.elementor-element-77faae0d .product_title{color:#555555 !important;font-family:"D-DINExp", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;margin:0px 0px 0px 0px !important;}.elementor-1479 .elementor-element.elementor-element-67c403e2 .price{color:#000000 !important;margin:0px 0px 0px 0px !important;}.elementor-1479 .elementor-element.elementor-element-67c403e2 .price .amount{font-family:"D-DINExp", Sans-serif;font-size:24px;font-weight:600;}.elementor-1479 .elementor-element.elementor-element-67c403e2 .price del{color:#333333 !important;}.woocommerce .elementor-1479 .elementor-element.elementor-element-206b6462 .woocommerce_product_description{color:#222222 !important;font-family:"D-DINExp", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1479 .elementor-element.elementor-element-54c42223{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-1479 .elementor-element.elementor-element-54c42223 > .elementor-widget-container{margin:-8px 0px 10px 0px;}.elementor-1479 .elementor-element.elementor-element-54c42223 .elementor-divider-separator{width:100%;}.elementor-1479 .elementor-element.elementor-element-54c42223 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity.wl-qunatity-minus{color:#000000;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity.wl-qunatity-minus{color:#000000;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity.wl-qunatity-plus{color:#000000;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity.wl-qunatity-plus{color:#000000;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-1 .quantity input[type=number]{color:#000000;border-radius:5px 5px 5px 5px;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-2 .quantity input[type=number]{color:#000000;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-3 .quantity input[type=number]{color:#000000;border-radius:5px 5px 5px 5px;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-4 .quantity input[type=number]{color:#000000;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-5 .quantity input[type=number]{color:#000000;border-radius:5px 5px 5px 5px;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:5px 5px 5px 5px;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:14px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:14px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:14px;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-1479 .elementor-element.elementor-element-30604284 .wl-style-1 form.cart button{font-family:"D-DINExp", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart[class*="wl-style-"] form.cart button{border-radius:5px 5px 5px 5px !important;background-color:#000000 !important;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-style-1 form.cart button{border-radius:5px 5px 5px 5px !important;background-color:#000000 !important;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart[class*="wl-style-"] form.cart button:hover{color:#000000 !important;background-color:#FFE083 !important;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-style-1 form.cart button:hover{color:#000000 !important;background-color:#FFE083 !important;}.elementor-1479 .elementor-element.elementor-element-1c5e58f{--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;}.woocommerce .elementor-1479 .elementor-element.elementor-element-6b80c88 .stock{color:#000000 !important;font-family:"Poppins", Sans-serif;}.elementor-1479 .elementor-element.elementor-element-6b80c88 .stock{margin:0px 0px 0px 0px !important;}.elementor-1479 .elementor-element.elementor-element-86d84cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-86d84cb .woolentor_product_categories_info{font-family:"D-DINExp", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-86d84cb .woolentor_product_categories_info .posted_in{color:#818181;margin-left:0px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-86d84cb .woolentor_product_categories_info .posted_in a{color:#818181;}.elementor-1479 .elementor-element.elementor-element-86d84cb .woolentor_product_categories_info{margin:0px 0px 5px 0px;}.elementor-1479 .elementor-element.elementor-element-2084ebe0{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1479 .elementor-element.elementor-element-2084ebe0:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-2084ebe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE38;}.elementor-1479 .elementor-element.elementor-element-2c8370ed{--display:flex;}.elementor-1479 .elementor-element.elementor-element-25abcf35 > .elementor-widget-container{padding:30px 30px 15px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;}.woocommerce .elementor-1479 .elementor-element.elementor-element-25abcf35 .woocommerce-tabs ul.wc-tabs li{background-color:#F13A0000;border-color:#02010100;}.woocommerce .elementor-1479 .elementor-element.elementor-element-25abcf35 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-family:"D-DINExp", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-25abcf35 .woocommerce-tabs ul.wc-tabs li a{font-family:"D-DINExp", Sans-serif;font-size:20px;font-weight:500;}.woocommerce .elementor-1479 .elementor-element.elementor-element-25abcf35 .woocommerce-tabs ul.wc-tabs{text-align:left;}.woocommerce .elementor-1479 .elementor-element.elementor-element-25abcf35 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"D-DINExp", Sans-serif;font-size:16px;font-weight:500;}.elementor-1479 .elementor-element.elementor-element-59b7f5ba{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1479 .elementor-element.elementor-element-244169ba{--display:flex;}.elementor-1479 .elementor-element.elementor-element-73856cf0{text-align:center;}.elementor-1479 .elementor-element.elementor-element-73856cf0 .elementor-heading-title{font-family:"Nohemi regular", Sans-serif;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-content{text-align:center;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-viewed-product{padding:3px 3px 11px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ab2b6b1 );border-radius:6px 6px 6px 6px;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-title{font-family:"D-DINExp", Sans-serif;font-size:12px;text-transform:uppercase;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-title a{color:#000000;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-price span{font-family:"D-DINExp", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-content :is(.button, .added_to_cart){font-family:"D-DINExp", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:#000000;background-color:#FFFFFF00;border-radius:5px 5px 5px 5px;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-content :is(.button, .added_to_cart):hover{color:#000000;background-color:var( --e-global-color-1312669 );}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-image .ht-product-label{left:auto;right:15px;font-family:"D-DINExp", Sans-serif;font-size:9px;font-weight:500;color:#FFFFFF;background-color:#000000;border-radius:50px 50px 50px 50px;padding:3px 3px 3px 3px;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-image .ht-product-label.ht-stockout{color:#FFFFFF !important;}@media(max-width:1024px){.elementor-1479 .elementor-element.elementor-element-693af3ec{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1479 .elementor-element.elementor-element-77faae0d .product_title{font-size:34px;}.elementor-1479 .elementor-element.elementor-element-2084ebe0{--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-1479 .elementor-element.elementor-element-59b7f5ba{--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-1479 .elementor-element.elementor-element-693af3ec{--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c span.onsale,.elementor-1479 .elementor-element.elementor-element-62957f3c .woocommerce-product-gallery__image .ht-product-label.ht-product-label-left{font-size:9px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-62957f3c span.onsale{border-radius:50px 50px 50px 50px;}.elementor-1479 .elementor-element.elementor-element-62957f3c .woocommerce-product-gallery__image .ht-product-label.ht-product-label-left{border-radius:50px 50px 50px 50px;}.elementor-1479 .elementor-element.elementor-element-77faae0d .product_title{font-size:20px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-206b6462 .woocommerce_product_description{font-size:17px;}.elementor-1479 .elementor-element.elementor-element-30604284 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1479 .elementor-element.elementor-element-30604284 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-1479 .elementor-element.elementor-element-30604284 .wl-style-1 form.cart button{font-size:14px;}.elementor-1479 .elementor-element.elementor-element-86d84cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1479 .elementor-element.elementor-element-2084ebe0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-1479 .elementor-element.elementor-element-2c8370ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-1479 .elementor-element.elementor-element-25abcf35 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:16px;line-height:18px;}.elementor-1479 .elementor-element.elementor-element-59b7f5ba{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1479 .elementor-element.elementor-element-73856cf0 .elementor-heading-title{font-size:20px;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-viewed-product{padding:3px 3px 9px 3px;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-content{padding:3px 0px 0px 0px;}.elementor-1479 .elementor-element.elementor-element-411e2272 .woolentor-recently-view-content :is(.button, .added_to_cart){font-size:10px;padding:5px 5px 5px 5px;}}/* Start custom CSS for shortcode, class: .elementor-element-333da19 *//* Ensure styling applies inside Elementor and other theme areas */
.additional-product-details {
    margin: 20px 0;
    width: 100%;
}

.custom-fields-table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    border: 2px solid #000; /* Black border for the table */
}

.custom-fields-table th, 
.custom-fields-table td {
    border: 1px solid #ddd;
    padding: 10px;
    font-size: 16px;
}

.custom-fields-table th {
    background-color: #000 !important; /* Black header background */
    color: #ffffff !important; /* White text */
    font-weight: bold;
    text-transform: uppercase;
}

.custom-fields-table td {
    background-color: #f9f9f9 !important;
}/* End custom CSS */