.elementor-1292 .elementor-element.elementor-element-50126bed{margin-top:50px;margin-bottom:50px;}.elementor-1292 .elementor-element.elementor-element-40907b7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1292 .elementor-element.elementor-element-40907b7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1292 .elementor-element.elementor-element-95b5889 > .elementor-element-populated{padding:70px 70px 70px 70px;}.elementor-1292 .elementor-element.elementor-element-675d3bee .woocommerce-breadcrumb{color:#7a7a7a;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:200;line-height:1.7em;}.elementor-1292 .elementor-element.elementor-element-675d3bee .woocommerce-breadcrumb > a{color:#7a7a7a;}.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-1292 .elementor-element.elementor-element-21e2233 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:50px;text-transform:capitalize;}.woocommerce .elementor-1292 .elementor-element.elementor-element-b86c854 .star-rating{color:#DDACAC;font-size:0.7em;}.woocommerce .elementor-1292 .elementor-element.elementor-element-b86c854 .woocommerce-review-link{color:#000000;font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:200;line-height:1.7em;}.elementor-1292 .elementor-element.elementor-element-342daef8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-342daef8{text-align:start;}.woocommerce .elementor-1292 .elementor-element.elementor-element-342daef8 .woocommerce-product-details__short-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:200;line-height:1.7em;}.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-1292 .elementor-element.elementor-element-1cfda2d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-1cfda2d6{text-align:start;}.woocommerce .elementor-1292 .elementor-element.elementor-element-1cfda2d6 .price{color:#7a7a7a;font-family:"Archivo Narrow", Sans-serif;font-size:23px;font-weight:100;text-transform:none;letter-spacing:5.4px;}.woocommerce .elementor-1292 .elementor-element.elementor-element-1cfda2d6 .price ins{color:#0c0c0c;font-size:23px;font-weight:200;}body:not(.rtl) .elementor-1292 .elementor-element.elementor-element-1cfda2d6:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-1292 .elementor-element.elementor-element-1cfda2d6:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-1292 .elementor-element.elementor-element-1cfda2d6.elementor-product-price-block-yes del{margin-bottom:0px;}.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-1292 .elementor-element.elementor-element-674cd171 .cart button, .elementor-1292 .elementor-element.elementor-element-674cd171 .cart .button{font-family:"Archivo Narrow", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 035px 14px 35px;color:#ffffff;background-color:#000000;border-color:#000000;transition:all 0.2s;}.elementor-1292 .elementor-element.elementor-element-674cd171 .cart button:hover, .elementor-1292 .elementor-element.elementor-element-674cd171 .cart .button:hover{color:#000000;background-color:rgba(255,255,255,0.05);border-color:#000000;}.elementor-1292 .elementor-element.elementor-element-674cd171 .quantity .qty{border-radius:0px 0px 0px 0px;color:#000000;background-color:rgba(255,255,255,0.08);border-color:#000000;transition:all 0.2s;}.elementor-1292 .elementor-element.elementor-element-674cd171 .quantity .qty:focus{color:#000000;}.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-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product{text-align:left;border-radius:0px;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Merriweather", Sans-serif;}.woocommerce .elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products .products > h2{color:#000000;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:900;text-transform:capitalize;text-align:start;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Merriweather", Sans-serif;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .price del{color:#898989;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .price del .amount{color:#898989;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product .button{background-color:rgba(255,255,255,0.06);border-color:#bababa;font-family:"Merriweather", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;margin-top:25px;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.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 );}.elementor-widget-woocommerce-product-upsell.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-upsell.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-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.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-upsell.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-upsell.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-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product{text-align:left;border-radius:0px;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Merriweather", Sans-serif;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products .products > h2{color:#000000;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:900;text-transform:capitalize;text-align:start;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Merriweather", Sans-serif;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .price del{color:#898989;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .price del .amount{color:#898989;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product .button{background-color:rgba(255,255,255,0.06);border-color:#bababa;font-family:"Merriweather", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;margin-top:25px;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1292 .elementor-element.elementor-element-6833f69{--spacer-size:50px;}.elementor-1292 .elementor-element.elementor-element-fc239a9:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-fc239a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stationforge.com/wp-content/uploads/2026/01/kurkata.jpg");background-repeat:repeat;background-size:contain;}.elementor-1292 .elementor-element.elementor-element-fc239a9 > .elementor-container{min-height:32px;}.elementor-1292 .elementor-element.elementor-element-fc239a9{overflow:hidden;border-style:solid;border-width:5px 0px 5px 0px;border-color:#0000006E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:8;}.elementor-1292 .elementor-element.elementor-element-fc239a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1292 .elementor-element.elementor-element-2035dbc:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-2035dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stationforge.com/wp-content/uploads/2026/05/BG1.jpg");}.elementor-1292 .elementor-element.elementor-element-2035dbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1292 .elementor-element.elementor-element-2035dbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1292 .elementor-element.elementor-element-1f07268 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-1292 .elementor-element.elementor-element-1f07268{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:34px;font-weight:700;text-shadow:4px 2px 6px rgba(0, 0, 0, 0.95);color:#D5D5D5;}.elementor-1292 .elementor-element.elementor-element-1f07268 p{margin-block-end:-15px;}.elementor-1292 .elementor-element.elementor-element-1f07268 a{color:#FFFFFF;transition-duration:0s;}.elementor-1292 .elementor-element.elementor-element-1f07268 a:hover, .elementor-1292 .elementor-element.elementor-element-1f07268 a:focus{color:#E4BC06;}.elementor-1292 .elementor-element.elementor-element-197a9ef > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1292 .elementor-element.elementor-element-197a9ef{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#CCCCCC;}.elementor-1292 .elementor-element.elementor-element-1cc4714 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-1292 .elementor-element.elementor-element-1cc4714{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:34px;font-weight:700;text-shadow:4px 2px 6px rgba(0, 0, 0, 0.95);color:#D5D5D5;}.elementor-1292 .elementor-element.elementor-element-1cc4714 p{margin-block-end:-15px;}.elementor-1292 .elementor-element.elementor-element-1cc4714 a{color:#FFFFFF;transition-duration:0s;}.elementor-1292 .elementor-element.elementor-element-1cc4714 a:hover, .elementor-1292 .elementor-element.elementor-element-1cc4714 a:focus{color:#E4BC06;}.elementor-1292 .elementor-element.elementor-element-e83b433 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1292 .elementor-element.elementor-element-e83b433{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#CCCCCC;}.elementor-1292 .elementor-element.elementor-element-af79424 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-1292 .elementor-element.elementor-element-af79424{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:34px;font-weight:700;text-shadow:4px 2px 6px rgba(0, 0, 0, 0.95);color:#D5D5D5;}.elementor-1292 .elementor-element.elementor-element-af79424 p{margin-block-end:-15px;}.elementor-1292 .elementor-element.elementor-element-af79424 a{color:#FFFFFF;transition-duration:0s;}.elementor-1292 .elementor-element.elementor-element-af79424 a:hover, .elementor-1292 .elementor-element.elementor-element-af79424 a:focus{color:#E4BC06;}.elementor-1292 .elementor-element.elementor-element-51ea43b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1292 .elementor-element.elementor-element-51ea43b{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#CCCCCC;}.elementor-1292 .elementor-element.elementor-element-4f19fee > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-1292 .elementor-element.elementor-element-4f19fee{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:34px;font-weight:700;text-shadow:4px 2px 6px rgba(0, 0, 0, 0.95);color:#D5D5D5;}.elementor-1292 .elementor-element.elementor-element-4f19fee p{margin-block-end:-15px;}.elementor-1292 .elementor-element.elementor-element-4f19fee a{color:#FFFFFF;transition-duration:0s;}.elementor-1292 .elementor-element.elementor-element-4f19fee a:hover, .elementor-1292 .elementor-element.elementor-element-4f19fee a:focus{color:#E4BC06;}.elementor-1292 .elementor-element.elementor-element-ee1275a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1292 .elementor-element.elementor-element-ee1275a{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#CCCCCC;}.elementor-1292 .elementor-element.elementor-element-04c1752 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-1292 .elementor-element.elementor-element-04c1752{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:34px;font-weight:700;text-shadow:4px 2px 6px rgba(0, 0, 0, 0.95);color:#D5D5D5;}.elementor-1292 .elementor-element.elementor-element-04c1752 p{margin-block-end:-15px;}.elementor-1292 .elementor-element.elementor-element-04c1752 a{color:#FFFFFF;transition-duration:0s;}.elementor-1292 .elementor-element.elementor-element-04c1752 a:hover, .elementor-1292 .elementor-element.elementor-element-04c1752 a:focus{color:#E4BC06;}.elementor-1292 .elementor-element.elementor-element-b1cff02 .elementor-repeater-item-f3a81f1.elementor-social-icon{background-color:#FFFFFF;}.elementor-1292 .elementor-element.elementor-element-b1cff02 .elementor-repeater-item-b504f95.elementor-social-icon{background-color:#962FBF;}.elementor-1292 .elementor-element.elementor-element-b1cff02{--grid-template-columns:repeat(4, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1292 .elementor-element.elementor-element-b1cff02 .elementor-widget-container{text-align:left;}.elementor-1292 .elementor-element.elementor-element-0fdde0e{--spacer-size:50px;}@media(max-width:1024px){.elementor-1292 .elementor-element.elementor-element-50126bed{margin-top:0px;margin-bottom:0px;}.elementor-1292 .elementor-element.elementor-element-40907b7c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1292 .elementor-element.elementor-element-95b5889 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1292 .elementor-element.elementor-element-4d5eb8c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-639d31e7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1292 .elementor-element.elementor-element-40907b7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-95b5889 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1292 .elementor-element.elementor-element-639d31e7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1292 .elementor-element.elementor-element-224a41e4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1292 .elementor-element.elementor-element-2ceb87ae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1292 .elementor-element.elementor-element-2035dbc:not(.elementor-motion-effects-element-type-background), .elementor-1292 .elementor-element.elementor-element-2035dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1292 .elementor-element.elementor-element-1f07268 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1292 .elementor-element.elementor-element-197a9ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-1cc4714 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1292 .elementor-element.elementor-element-e83b433 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-af79424 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1292 .elementor-element.elementor-element-51ea43b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-4f19fee > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1292 .elementor-element.elementor-element-ee1275a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1292 .elementor-element.elementor-element-ee1275a{text-align:center;}.elementor-1292 .elementor-element.elementor-element-04c1752 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1292 .elementor-element.elementor-element-b1cff02 .elementor-widget-container{text-align:center;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7549f6ac *//* Gallery thumbnails wrapper */
.elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 10px !important;
  margin: 10px 0 0 0 !important;
  padding: 0 !important;
  list-style: none !important;
  clear: both !important;
}

/* Each thumbnail item */
.elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs li {
  width: auto !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Thumbnail images */
.elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs li img {
  width: 100% !important;
  height: 120px !important;
  object-fit: cover !important;
  display: block !important;
  opacity: 0.45 !important;
  border: 1px solid transparent !important;
  transition: all 0.2s ease !important;
}

/* Active / hover thumbnail */
.elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs li img:hover,
.elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
  opacity: 1 !important;
  border-color: #bc994e !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs {
    grid-template-columns: repeat(4, 1fr) !important;
  }

  .elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs li img {
    height: 100px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .elementor-1292 .elementor-element.elementor-element-7549f6ac .woocommerce-product-gallery .flex-control-thumbs li img {
    height: 90px !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95b5889 *//* Full product info panel */
.elementor-1292 .elementor-element.elementor-element-95b5889 {
  background: rgba(0, 0, 0, 0.58) !important;
  border: 1px solid rgba(188, 153, 78, 0.55) !important;
  padding: 34px 38px !important;
  color: rgba(255, 255, 255, 0.82) !important;
}

/* Breadcrumb */
.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-breadcrumb,
.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-breadcrumb a {
  color: rgba(255, 255, 255, 0.55) !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  text-decoration: none !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-breadcrumb {
  margin-bottom: 26px !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-breadcrumb a:hover {
  color: #bc994e !important;
}

/* Product title */
.elementor-1292 .elementor-element.elementor-element-95b5889 .product_title,
.elementor-1292 .elementor-element.elementor-element-95b5889 .entry-title {
  color: #bc994e !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  line-height: 1.12 !important;
  margin: 0 0 26px 0 !important;
}

/* Short description area */
.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-product-details__short-description {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 0 30px 0 !important;
  color: rgba(255, 255, 255, 0.82) !important;
}

/* Remove auto Description title if you added it before */
.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-product-details__short-description::before {
  display: none !important;
  content: none !important;
}

/* Description text */
.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-product-details__short-description p {
  color: rgba(255, 255, 255, 0.78) !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  margin: 0 0 14px 0 !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-product-details__short-description p:last-child {
  margin-bottom: 0 !important;
}

/* Price wrapper */
.elementor-1292 .elementor-element.elementor-element-95b5889 .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
  margin: 0 0 30px 0 !important;
}

/* Sale/current price */
.elementor-1292 .elementor-element.elementor-element-95b5889 .price ins {
  order: 1 !important;
  display: block !important;
  color: #ffffff !important;
  font-size: 25px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  line-height: 1.1 !important;
  letter-spacing: 3px !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 .price ins .amount {
  color: #ffffff !important;
  font-size: 25px !important;
  font-weight: 700 !important;
}

/* Old price */
.elementor-1292 .elementor-element.elementor-element-95b5889 .price del {
  order: 2 !important;
  display: block !important;
  color: rgba(255, 255, 255, 0.38) !important;
  opacity: 0.55 !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.1 !important;
  letter-spacing: 3px !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 .price del .amount {
  color: rgba(255, 255, 255, 0.38) !important;
  font-size: 17px !important;
  font-weight: 400 !important;
}

/* Normal price if no sale */
.elementor-1292 .elementor-element.elementor-element-95b5889 .price > .amount,
.elementor-1292 .elementor-element.elementor-element-95b5889 .price bdi {
  color: #ffffff !important;
}

/* Add to cart row */
.elementor-1292 .elementor-element.elementor-element-95b5889 form.cart {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  margin-top: 0 !important;
}

/* Quantity */
.elementor-1292 .elementor-element.elementor-element-95b5889 form.cart .quantity {
  margin: 0 !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 form.cart .quantity input.qty {
  width: 58px !important;
  height: 46px !important;
  background: rgba(0, 0, 0, 0.45) !important;
  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  color: #ffffff !important;
  text-align: center !important;
  font-size: 15px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Add to cart button */
.elementor-1292 .elementor-element.elementor-element-95b5889 form.cart .single_add_to_cart_button,
.elementor-1292 .elementor-element.elementor-element-95b5889 .single_add_to_cart_button {
  height: 46px !important;
  background: #bc994e !important;
  border: 1px solid #bc994e !important;
  color: #000000 !important;
  padding: 0 34px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: all 0.2s ease !important;
}

/* Add to cart hover */
.elementor-1292 .elementor-element.elementor-element-95b5889 form.cart .single_add_to_cart_button:hover,
.elementor-1292 .elementor-element.elementor-element-95b5889 .single_add_to_cart_button:hover {
  background: transparent !important;
  color: #bc994e !important;
  border-color: #bc994e !important;
}

/* Product meta, if inside this panel */
.elementor-1292 .elementor-element.elementor-element-95b5889 .product_meta {
  color: rgba(255, 255, 255, 0.45) !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  border-top: 1px solid rgba(188, 153, 78, 0.28) !important;
  padding-top: 18px !important;
  margin-top: 28px !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 .product_meta a {
  color: #bc994e !important;
  text-decoration: none !important;
}

.elementor-1292 .elementor-element.elementor-element-95b5889 .product_meta a:hover {
  color: #ffffff !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-1292 .elementor-element.elementor-element-95b5889 {
    padding: 26px 22px !important;
  }

  .elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-breadcrumb {
    text-align: center !important;
    margin-bottom: 22px !important;
  }

  .elementor-1292 .elementor-element.elementor-element-95b5889 .product_title,
  .elementor-1292 .elementor-element.elementor-element-95b5889 .entry-title {
    font-size: 30px !important;
    text-align: center !important;
  }

  .elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-product-details__short-description,
  .elementor-1292 .elementor-element.elementor-element-95b5889 .woocommerce-product-details__short-description p {
    text-align: center !important;
    font-size: 15px !important;
  }

  .elementor-1292 .elementor-element.elementor-element-95b5889 .price {
    align-items: center !important;
    text-align: center !important;
  }

  .elementor-1292 .elementor-element.elementor-element-95b5889 form.cart {
    justify-content: center !important;
    flex-wrap: wrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50126bed *//* SINGLE PRODUCT GENERAL */
.elementor-1292 .elementor-element.elementor-element-50126bed .product {
  color: rgba(255, 255, 255, 0.82) !important;
}

/* Breadcrumb */
.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-breadcrumb,
.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-breadcrumb a {
  color: rgba(255, 255, 255, 0.48) !important;
  font-size: 14px !important;
  text-decoration: none !important;
}

.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-breadcrumb a:hover {
  color: #bc994e !important;
}

/* Product title */
.elementor-1292 .elementor-element.elementor-element-50126bed .product_title,
.elementor-1292 .elementor-element.elementor-element-50126bed .entry-title {
  color: #bc994e !important;
  font-size: 42px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin-bottom: 22px !important;
}

/* Short description */
.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-product-details__short-description,
.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-product-details__short-description p {
  color: rgba(255, 255, 255, 0.62) !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  margin-bottom: 24px !important;
}

/* Price wrapper */
.elementor-1292 .elementor-element.elementor-element-50126bed .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
  margin: 22px 0 26px 0 !important;
}

/* Sale price first */
.elementor-1292 .elementor-element.elementor-element-50126bed .price ins {
  order: 1 !important;
  display: block !important;
  color: #ffffff !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  line-height: 1.1 !important;
}

/* Sale price amount */
.elementor-1292 .elementor-element.elementor-element-50126bed .price ins .amount {
  color: #ffffff !important;
  font-size: 24px !important;
  font-weight: 700 !important;
}

/* Old price second */
.elementor-1292 .elementor-element.elementor-element-50126bed .price del {
  order: 2 !important;
  display: block !important;
  color: rgba(255, 255, 255, 0.38) !important;
  opacity: 0.55 !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.1 !important;
}

/* Old price amount */
.elementor-1292 .elementor-element.elementor-element-50126bed .price del .amount {
  color: rgba(255, 255, 255, 0.38) !important;
  font-size: 17px !important;
  font-weight: 400 !important;
}

/* Normal price, if no sale */
.elementor-1292 .elementor-element.elementor-element-50126bed .price > .amount,
.elementor-1292 .elementor-element.elementor-element-50126bed .price bdi {
  color: #ffffff !important;
}

/* Quantity input */
.elementor-1292 .elementor-element.elementor-element-50126bed form.cart {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin-top: 18px !important;
}

.elementor-1292 .elementor-element.elementor-element-50126bed form.cart .quantity {
  margin: 0 !important;
}

.elementor-1292 .elementor-element.elementor-element-50126bed form.cart .quantity input.qty {
  width: 58px !important;
  height: 46px !important;
  background: rgba(0, 0, 0, 0.45) !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  color: #ffffff !important;
  text-align: center !important;
  font-size: 15px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Add to cart button */
.elementor-1292 .elementor-element.elementor-element-50126bed form.cart .single_add_to_cart_button,
.elementor-1292 .elementor-element.elementor-element-50126bed .single_add_to_cart_button {
  height: 46px !important;
  background: #bc994e !important;
  border: 1px solid #bc994e !important;
  color: #000000 !important;
  padding: 0 34px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: all 0.2s ease !important;
}

/* Add to cart hover */
.elementor-1292 .elementor-element.elementor-element-50126bed form.cart .single_add_to_cart_button:hover,
.elementor-1292 .elementor-element.elementor-element-50126bed .single_add_to_cart_button:hover {
  background: transparent !important;
  color: #bc994e !important;
  border-color: #bc994e !important;
}

/* Sale badge */
.elementor-1292 .elementor-element.elementor-element-50126bed span.onsale {
  background: #bc994e !important;
  color: #000000 !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  line-height: 48px !important;
  border-radius: 50% !important;
  top: 12px !important;
  left: 12px !important;
}

/* Product gallery main image */
.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-product-gallery__image,
.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-product-gallery__wrapper {
  background: rgba(0, 0, 0, 0.28) !important;
}

/* Gallery thumbnails */
.elementor-1292 .elementor-element.elementor-element-50126bed .flex-control-thumbs {
  margin-top: 10px !important;
}

.elementor-1292 .elementor-element.elementor-element-50126bed .flex-control-thumbs li {
  padding: 0 !important;
  margin-right: 8px !important;
  margin-bottom: 8px !important;
}

.elementor-1292 .elementor-element.elementor-element-50126bed .flex-control-thumbs img {
  opacity: 0.45 !important;
  border: 1px solid transparent !important;
  transition: all 0.2s ease !important;
}

.elementor-1292 .elementor-element.elementor-element-50126bed .flex-control-thumbs img:hover,
.elementor-1292 .elementor-element.elementor-element-50126bed .flex-control-thumbs img.flex-active {
  opacity: 1 !important;
  border-color: #bc994e !important;
}

/* Zoom icon */
.elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-product-gallery__trigger {
  background: rgba(255, 255, 255, 0.92) !important;
  color: #000000 !important;
  border-radius: 50% !important;
}

/* Meta area, if visible */
.elementor-1292 .elementor-element.elementor-element-50126bed .product_meta,
.elementor-1292 .elementor-element.elementor-element-50126bed .product_meta a {
  color: rgba(255, 255, 255, 0.48) !important;
  font-size: 13px !important;
  text-decoration: none !important;
}

.elementor-1292 .elementor-element.elementor-element-50126bed .product_meta a:hover {
  color: #bc994e !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-1292 .elementor-element.elementor-element-50126bed .product_title,
  .elementor-1292 .elementor-element.elementor-element-50126bed .entry-title {
    font-size: 30px !important;
    text-align: center !important;
  }

  .elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-breadcrumb {
    text-align: center !important;
  }

  .elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-product-details__short-description,
  .elementor-1292 .elementor-element.elementor-element-50126bed .woocommerce-product-details__short-description p {
    text-align: center !important;
    font-size: 15px !important;
  }

  .elementor-1292 .elementor-element.elementor-element-50126bed .price {
    align-items: center !important;
    text-align: center !important;
  }

  .elementor-1292 .elementor-element.elementor-element-50126bed form.cart {
    justify-content: center !important;
    flex-wrap: wrap !important;
  }

  .elementor-1292 .elementor-element.elementor-element-50126bed form.cart .single_add_to_cart_button,
  .elementor-1292 .elementor-element.elementor-element-50126bed .single_add_to_cart_button {
    padding: 0 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d5eb8c0 *//* =========================
   SINGLE PRODUCT LOWER AREA
   Tabs + Description + Related Products
========================= */

/* General lower section text */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 {
  color: rgba(255, 255, 255, 0.78) !important;
}

/* =========================
   PRODUCT TABS
========================= */

/* Tabs wrapper */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs {
  margin-top: 40px !important;
  color: rgba(255, 255, 255, 0.78) !important;
}

/* Tabs list */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs {
  display: flex !important;
  gap: 8px !important;
  padding: 0 !important;
  margin: 0 0 0 0 !important;
  border: none !important;
  background: transparent !important;
}

/* Remove WooCommerce default tab pseudo elements */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs::before,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li::before,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li::after {
  display: none !important;
  content: none !important;
}

/* Tab item */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li {
  background: rgba(0, 0, 0, 0.45) !important;
  border: 1px solid rgba(188, 153, 78, 0.45) !important;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Tab links */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li a {
  color: rgba(255, 255, 255, 0.74) !important;
  padding: 13px 22px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

/* Active tab */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li.active {
  background: #bc994e !important;
  border-color: #bc994e !important;
}

/* Active tab link */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li.active a {
  color: #000000 !important;
}

/* Tab hover */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li:hover {
  border-color: #bc994e !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li:hover a {
  color: #bc994e !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li.active:hover a {
  color: #000000 !important;
}

/* Tab content panel */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs .woocommerce-Tabs-panel {
  background: rgba(0, 0, 0, 0.56) !important;
  border: 1px solid rgba(188, 153, 78, 0.35) !important;
  padding: 28px 32px !important;
  color: rgba(255, 255, 255, 0.76) !important;
  box-shadow: none !important;
}

/* Description title */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs .woocommerce-Tabs-panel h2 {
  color: #bc994e !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  margin: 0 0 18px 0 !important;
}

/* Description text */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs .woocommerce-Tabs-panel p {
  color: rgba(255, 255, 255, 0.72) !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
}

/* Reviews area */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 #reviews,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 #reviews p,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 #reviews label {
  color: rgba(255, 255, 255, 0.72) !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 #reviews input,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 #reviews textarea {
  background: rgba(0, 0, 0, 0.45) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  color: #ffffff !important;
  border-radius: 0 !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 #reviews .form-submit input {
  background: #bc994e !important;
  border: 1px solid #bc994e !important;
  color: #000000 !important;
  padding: 10px 22px !important;
  font-weight: 700 !important;
  border-radius: 0 !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 #reviews .form-submit input:hover {
  background: transparent !important;
  color: #bc994e !important;
}

/* =========================
   PRODUCT META
========================= */

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .product_meta {
  color: rgba(255, 255, 255, 0.45) !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.18) !important;
  padding-top: 16px !important;
  margin-top: 24px !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .product_meta span {
  display: block !important;
  margin-bottom: 4px !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .product_meta a {
  color: #bc994e !important;
  text-decoration: none !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .product_meta a:hover {
  color: #ffffff !important;
}

/* =========================
   RELATED PRODUCTS
========================= */

/* Related title */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products > h2,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products > h2 {
  color: #bc994e !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  margin: 0 0 22px 0 !important;
  text-align: left !important;
}

/* Product cards */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product {
  text-align: center !important;
  background: transparent !important;
}

/* Related product image */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product img,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product img {
  width: 100% !important;
  display: block !important;
  margin-bottom: 14px !important;
  transition: opacity 0.2s ease !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product img:hover,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product img:hover {
  opacity: 0.85 !important;
}

/* Sale badge */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products span.onsale,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products span.onsale {
  background: #bc994e !important;
  color: #000000 !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  line-height: 48px !important;
  border-radius: 50% !important;
}

/* Related product name */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .woocommerce-loop-product__title,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .woocommerce-loop-product__title {
  text-align: center !important;
  color: #bc994e !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin: 12px 0 8px 0 !important;
}

/* Related product price vertical */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .price,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 3px !important;
  margin: 0 0 14px 0 !important;
}

/* Sale price */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .price ins,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .price ins {
  order: 1 !important;
  display: block !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

/* Sale price amount */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .price ins .amount,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .price ins .amount {
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

/* Old price */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .price del,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .price del {
  order: 2 !important;
  display: block !important;
  opacity: 0.38 !important;
  color: rgba(255, 255, 255, 0.45) !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

/* Old price amount */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .price del .amount,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .price del .amount {
  color: rgba(255, 255, 255, 0.45) !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

/* Normal price if no sale */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .price > .amount,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .price > .amount {
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

/* Related add to cart */
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .button,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .button {
  display: inline-block !important;
  margin: 0 auto !important;
  float: none !important;
  background: transparent !important;
  border: 1px solid #bc994e !important;
  color: #bc994e !important;
  padding: 9px 18px !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  border-radius: 0 !important;
  text-align: center !important;
}

.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products ul.products li.product .button:hover,
.elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products ul.products li.product .button:hover {
  background: #bc994e !important;
  color: #000000 !important;
}

/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {
  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs {
    flex-direction: column !important;
    gap: 6px !important;
  }

  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li {
    width: 100% !important;
  }

  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs ul.tabs li a {
    display: block !important;
    text-align: center !important;
  }

  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 22px 20px !important;
  }

  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .woocommerce-tabs .woocommerce-Tabs-panel h2,
  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .related.products > h2,
  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .upsells.products > h2 {
    text-align: center !important;
    font-size: 24px !important;
  }

  .elementor-1292 .elementor-element.elementor-element-4d5eb8c0 .product_meta {
    text-align: center !important;
  }
}/* End custom CSS */