.elementor-1331 .elementor-element.elementor-element-a3f5be4{--display:flex;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1331 .elementor-element.elementor-element-24ecdc5.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-24ecdc5 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-color:#00FF41;stroke:#00FF41;color:#00FA0C;}.elementor-1331 .elementor-element.elementor-element-20cc0a55{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-20cc0a55:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-20cc0a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1331 .elementor-element.elementor-element-1043345e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-1043345e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1331 .elementor-element.elementor-element-284e419{width:100%;max-width:100%;text-align:start;}.elementor-1331 .elementor-element.elementor-element-284e419.elementor-element{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-284e419 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-284e419 img{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-b27414d{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-b27414d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-d9c3414{--display:flex;--min-height:0px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-d9c3414:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-d9c3414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-d9c3414.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-8b6d6fa .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-9a5aa2c{text-align:start;}.elementor-1331 .elementor-element.elementor-element-9a5aa2c .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-56e71db > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-1b307c7{width:auto;max-width:auto;}.elementor-1331 .elementor-element.elementor-element-1b307c7 > .elementor-widget-container{margin:0px 0px 0px -28px;border-style:none;}.elementor-1331 .elementor-element.elementor-element-1b307c7.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1331 .elementor-element.elementor-element-1b307c7 .woocommerce-tabs ul.wc-tabs li a{color:#4E2121;line-height:1px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-1b307c7 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#222222;}.woocommerce .elementor-1331 .elementor-element.elementor-element-1b307c7 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#222222;font-size:20px;font-weight:500;font-style:normal;line-height:1px;border-width:53px 53px 53px 53px;margin-top:-53px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-1b307c7 .woocommerce-Tabs-panel{color:#727171FA;}.woocommerce .elementor-1331 .elementor-element.elementor-element-1b307c7 .woocommerce-Tabs-panel h2{color:#9E9E9E;}.woocommerce .elementor-1331 .elementor-element.elementor-element-1b307c7 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:22px;font-weight:500;line-height:1px;}.elementor-1331 .elementor-element.elementor-element-0796873 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-bfb8b96.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-1331 .elementor-element.elementor-element-bfb8b96 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.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-1331 .elementor-element.elementor-element-d117455 > .elementor-widget-container{margin:-10px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-d117455.elementor-element{--order:99999 /* order end hack */;}.elementor-1331 .elementor-element.elementor-element-d117455{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#727171FA;}.elementor-1331 .elementor-element.elementor-element-7dd7afa{--display:flex;--min-height:0px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-7dd7afa:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-7dd7afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-0fa5b0f .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-55e1c6f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-55e1c6f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-1331 .elementor-element.elementor-element-cbed77e > .elementor-widget-container{margin:0px 0px 0px -12px;padding:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-cbed77e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-cbed77e .cart button, .elementor-1331 .elementor-element.elementor-element-cbed77e .cart .button{font-size:18px;font-weight:600;border-style:solid;border-width:3px 3px 3px 3px;border-radius:20px 20px 20px 20px;padding:8px 8px 8px 8px;color:#373737;background-color:#03F842FC;border-color:#373737;transition:all 0.2s;}.elementor-1331 .elementor-element.elementor-element-cbed77e .cart button:hover, .elementor-1331 .elementor-element.elementor-element-cbed77e .cart .button:hover{color:#373737;background-color:#03C034FC;border-color:#373737;}.elementor-1331 .elementor-element.elementor-element-cbed77e{--view-cart-spacing:0px;}.elementor-1331 .elementor-element.elementor-element-cbed77e .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1331 .elementor-element.elementor-element-cbed77e form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-cbed77e form.cart table.variations td.value select, .woocommerce .elementor-1331 .elementor-element.elementor-element-cbed77e form.cart table.variations td.value:before{border-radius:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1331 .elementor-element.elementor-element-b8faf48 .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-b8faf48 .elementor-button:focus{background-color:#3F3F3F00;color:#6EFF6D;border-color:#6EFF6D;}.elementor-1331 .elementor-element.elementor-element-b8faf48 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#30FF2A;color:#30FF2A;transition-duration:3000ms;border-style:solid;border-color:#30FF2A;padding:7px 7px 7px 7px;}.elementor-1331 .elementor-element.elementor-element-b8faf48 .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-b8faf48 .elementor-button:focus svg{fill:#6EFF6D;}.elementor-1331 .elementor-element.elementor-element-f9c7745{--display:flex;}.elementor-1331 .elementor-element.elementor-element-a34ea01{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-a34ea01:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-a34ea01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1331 .elementor-element.elementor-element-a34ea01.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-505cdca{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-505cdca.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-a3cb561{width:100%;max-width:100%;text-align:start;}.elementor-1331 .elementor-element.elementor-element-a3cb561.elementor-element{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-a3cb561 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-a3cb561 img{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-f405579{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-f405579.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-694c746{--display:flex;--min-height:0px;--justify-content:flex-start;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-694c746:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-694c746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-694c746.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-3fde3e3 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:45px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-6c046b8 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-1331 .elementor-element.elementor-element-6c046b8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-6c046b8{text-align:start;}.elementor-1331 .elementor-element.elementor-element-6c046b8 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-7bf8b8f > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-5e16da7 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-4f72456{width:auto;max-width:auto;}.elementor-1331 .elementor-element.elementor-element-4f72456 > .elementor-widget-container{margin:0px 0px 0px -28px;border-style:none;}.elementor-1331 .elementor-element.elementor-element-4f72456.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1331 .elementor-element.elementor-element-4f72456 .woocommerce-tabs ul.wc-tabs li a{color:#4E2121;line-height:1px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-4f72456 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#222222;}.woocommerce .elementor-1331 .elementor-element.elementor-element-4f72456 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#222222;font-size:20px;font-weight:500;font-style:normal;line-height:1px;border-width:53px 53px 53px 53px;margin-top:-53px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-4f72456 .woocommerce-Tabs-panel{color:#727171FA;}.woocommerce .elementor-1331 .elementor-element.elementor-element-4f72456 .woocommerce-Tabs-panel h2{color:#9E9E9E;}.woocommerce .elementor-1331 .elementor-element.elementor-element-4f72456 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:22px;font-weight:500;line-height:1px;}.elementor-1331 .elementor-element.elementor-element-49341f6 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-1331 .elementor-element.elementor-element-49341f6 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-5c30fb0{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-e93a29d .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-e93a29d .elementor-button:focus{background-color:#3F3F3F00;color:#72FF45;border-color:#02010100;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1331 .elementor-element.elementor-element-e93a29d > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1331 .elementor-element.elementor-element-e93a29d .elementor-button{font-size:25px;font-weight:500;fill:#72FF45;color:#72FF45;transition-duration:3000ms;border-style:none;padding:5px 10px 5px 10px;}.elementor-1331 .elementor-element.elementor-element-e93a29d .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-e93a29d .elementor-button:focus svg{fill:#72FF45;}.elementor-1331 .elementor-element.elementor-element-cd720c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1331 .elementor-element.elementor-element-cd720c4.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-9ab8295{width:var( --container-widget-width, 943px );max-width:943px;--container-widget-width:943px;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-9ab8295.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-88b65b6{--display:flex;--min-height:710px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-88b65b6:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-88b65b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-88b65b6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-5e555ca{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1331 .elementor-element.elementor-element-5e555ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-f9c820a{width:var( --container-widget-width, 45.452% );max-width:45.452%;--container-widget-width:45.452%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-f9c820a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-7d3fcdd .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;color:#22FF00;}.elementor-1331 .elementor-element.elementor-element-cfb708d{--display:flex;}.elementor-1331 .elementor-element.elementor-element-c0af750 .elementor-button{background-color:#00FF0C;font-family:"Cutive", Sans-serif;font-size:20px;font-weight:700;line-height:53px;fill:#373737;color:#373737;transition-duration:3000ms;border-radius:50px 50px 50px 50px;padding:5px 50px 0px 50px;}.elementor-1331 .elementor-element.elementor-element-c0af750 .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-c0af750 .elementor-button:focus{background-color:#2BFF35;color:#000000;}.elementor-1331 .elementor-element.elementor-element-c0af750.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-c0af750 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-c0af750 .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-c0af750 .elementor-button:focus svg{fill:#000000;}.elementor-1331 .elementor-element.elementor-element-4433353{--display:flex;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-316838d.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-316838d .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-color:#00FF41;stroke:#00FF41;color:#00FA0C;}.elementor-1331 .elementor-element.elementor-element-487f2ed{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-487f2ed:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-487f2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1331 .elementor-element.elementor-element-235f154{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-235f154.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-d391a9f{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-d391a9f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-6f28431{--display:flex;--min-height:0px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-6f28431:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-6f28431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-6f28431.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-dc91f07 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-4f309bc{text-align:start;}.elementor-1331 .elementor-element.elementor-element-4f309bc .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-8c4f5ef{width:auto;max-width:auto;}.elementor-1331 .elementor-element.elementor-element-8c4f5ef > .elementor-widget-container{margin:0px 0px 0px -28px;border-style:none;}.elementor-1331 .elementor-element.elementor-element-8c4f5ef.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8c4f5ef .woocommerce-tabs ul.wc-tabs li a{color:#4E2121;line-height:1px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8c4f5ef .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#222222;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8c4f5ef .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#222222;font-size:20px;font-weight:500;font-style:normal;line-height:1px;border-width:53px 53px 53px 53px;margin-top:-53px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8c4f5ef .woocommerce-Tabs-panel{color:#727171FA;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8c4f5ef .woocommerce-Tabs-panel h2{color:#9E9E9E;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8c4f5ef .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:22px;font-weight:500;line-height:1px;}.elementor-1331 .elementor-element.elementor-element-4f1ab1c .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-35747e5.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-1331 .elementor-element.elementor-element-35747e5 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-6fc6191 > .elementor-widget-container{margin:-10px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-6fc6191.elementor-element{--order:99999 /* order end hack */;}.elementor-1331 .elementor-element.elementor-element-6fc6191{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#727171FA;}.elementor-1331 .elementor-element.elementor-element-4861542{--display:flex;--min-height:110px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-4861542:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-4861542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-6445e72 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-9e621cf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-9e621cf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-8ad3a06 > .elementor-widget-container{margin:0px 0px 0px -12px;padding:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-8ad3a06.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-8ad3a06 .cart button, .elementor-1331 .elementor-element.elementor-element-8ad3a06 .cart .button{font-size:18px;font-weight:600;border-style:none;border-radius:50px 50px 50px 50px;padding:010px 44px 10px 44px;color:#373737;background-color:#03F842FC;border-color:#373737;transition:all 0.2s;}.elementor-1331 .elementor-element.elementor-element-8ad3a06 .cart button:hover, .elementor-1331 .elementor-element.elementor-element-8ad3a06 .cart .button:hover{color:#373737;background-color:#03C034FC;border-color:#373737;}.elementor-1331 .elementor-element.elementor-element-8ad3a06{--view-cart-spacing:0px;}.elementor-1331 .elementor-element.elementor-element-8ad3a06 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8ad3a06 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-8ad3a06 form.cart table.variations td.value select, .woocommerce .elementor-1331 .elementor-element.elementor-element-8ad3a06 form.cart table.variations td.value:before{border-radius:0px;}.elementor-1331 .elementor-element.elementor-element-2ba0fd8 .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-2ba0fd8 .elementor-button:focus{background-color:#3F3F3F00;color:#6EFF6D;border-color:#6EFF6D;}.elementor-1331 .elementor-element.elementor-element-2ba0fd8 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#30FF2A;color:#30FF2A;transition-duration:3000ms;border-style:solid;border-color:#30FF2A;padding:7px 7px 7px 7px;}.elementor-1331 .elementor-element.elementor-element-2ba0fd8 .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-2ba0fd8 .elementor-button:focus svg{fill:#6EFF6D;}.elementor-1331 .elementor-element.elementor-element-ab01938{--display:flex;}.elementor-1331 .elementor-element.elementor-element-567cfa8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-1efbaf8{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-1efbaf8:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-1efbaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1331 .elementor-element.elementor-element-1efbaf8.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-8333b0a{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-8333b0a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-b70a8f8{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-b70a8f8:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-b70a8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1331 .elementor-element.elementor-element-b70a8f8.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-3c6002f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-3c6002f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-8f6209f{width:100%;max-width:100%;text-align:start;}.elementor-1331 .elementor-element.elementor-element-8f6209f.elementor-element{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-8f6209f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-8f6209f img{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-45789e1{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-45789e1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-da884a5{--display:flex;--min-height:0px;--justify-content:flex-start;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-da884a5:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-da884a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-da884a5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-f57ae2c .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:45px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-0e5ee1e > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-1331 .elementor-element.elementor-element-0e5ee1e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-0e5ee1e{text-align:start;}.elementor-1331 .elementor-element.elementor-element-0e5ee1e .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-e8d43aa > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-d9856e0 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-668222f{width:auto;max-width:auto;}.elementor-1331 .elementor-element.elementor-element-668222f > .elementor-widget-container{margin:0px 0px 0px -28px;border-style:none;}.elementor-1331 .elementor-element.elementor-element-668222f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1331 .elementor-element.elementor-element-668222f .woocommerce-tabs ul.wc-tabs li a{color:#4E2121;line-height:1px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-668222f .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#222222;}.woocommerce .elementor-1331 .elementor-element.elementor-element-668222f .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#222222;font-size:20px;font-weight:500;font-style:normal;line-height:1px;border-width:53px 53px 53px 53px;margin-top:-53px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-668222f .woocommerce-Tabs-panel{color:#727171FA;}.woocommerce .elementor-1331 .elementor-element.elementor-element-668222f .woocommerce-Tabs-panel h2{color:#9E9E9E;}.woocommerce .elementor-1331 .elementor-element.elementor-element-668222f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:22px;font-weight:500;line-height:1px;}.elementor-1331 .elementor-element.elementor-element-20a2192 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-1331 .elementor-element.elementor-element-20a2192 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-61305eb{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-1ee47dc .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-1ee47dc .elementor-button:focus{background-color:#3F3F3F00;color:#72FF45;border-color:#02010100;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1331 .elementor-element.elementor-element-1ee47dc > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1331 .elementor-element.elementor-element-1ee47dc .elementor-button{font-size:25px;font-weight:500;fill:#72FF45;color:#72FF45;transition-duration:3000ms;border-style:none;padding:5px 10px 5px 10px;}.elementor-1331 .elementor-element.elementor-element-1ee47dc .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-1ee47dc .elementor-button:focus svg{fill:#72FF45;}.elementor-1331 .elementor-element.elementor-element-8d01d2f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1331 .elementor-element.elementor-element-8d01d2f.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-363b6a9{width:var( --container-widget-width, 943px );max-width:943px;--container-widget-width:943px;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-363b6a9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-2d305ac{--display:flex;}.elementor-1331 .elementor-element.elementor-element-6812756{--display:flex;}.elementor-1331 .elementor-element.elementor-element-6812756:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-6812756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-39eee14{font-family:"Anek Kannada", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-1b45503 .elementor-button{background-color:#00FF0C;font-family:"Cutive", Sans-serif;font-size:20px;font-weight:700;line-height:53px;fill:#373737;color:#373737;transition-duration:3000ms;border-radius:50px 50px 50px 50px;padding:5px 50px 0px 50px;}.elementor-1331 .elementor-element.elementor-element-1b45503 .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-1b45503 .elementor-button:focus{background-color:#2BFF35;color:#000000;}.elementor-1331 .elementor-element.elementor-element-1b45503.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-1b45503 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-1b45503 .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-1b45503 .elementor-button:focus svg{fill:#000000;}.elementor-1331 .elementor-element.elementor-element-9080b00{--display:flex;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-f2c2bea.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-f2c2bea .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-color:#00FF41;stroke:#00FF41;color:#00FA0C;}.elementor-1331 .elementor-element.elementor-element-0a973fb{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-0a973fb:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-0a973fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1331 .elementor-element.elementor-element-0a973fb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-9609205{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-9609205.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-51a915e{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-51a915e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-25472a8{--display:flex;--min-height:0px;--justify-content:flex-start;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-25472a8:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-25472a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-25472a8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-3246fcb .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:45px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-38cc186 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-1331 .elementor-element.elementor-element-38cc186.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-38cc186{text-align:start;}.elementor-1331 .elementor-element.elementor-element-38cc186 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-f4cbf59 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-1331 .elementor-element.elementor-element-f4cbf59.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-f4cbf59{text-align:start;}.elementor-1331 .elementor-element.elementor-element-f4cbf59 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-b70d4a7{width:auto;max-width:auto;}.elementor-1331 .elementor-element.elementor-element-b70d4a7 > .elementor-widget-container{margin:0px 0px 0px -28px;border-style:none;}.elementor-1331 .elementor-element.elementor-element-b70d4a7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1331 .elementor-element.elementor-element-b70d4a7 .woocommerce-tabs ul.wc-tabs li a{color:#4E2121;line-height:1px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-b70d4a7 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#222222;}.woocommerce .elementor-1331 .elementor-element.elementor-element-b70d4a7 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#222222;font-size:20px;font-weight:500;font-style:normal;line-height:1px;border-width:53px 53px 53px 53px;margin-top:-53px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-b70d4a7 .woocommerce-Tabs-panel{color:#727171FA;}.woocommerce .elementor-1331 .elementor-element.elementor-element-b70d4a7 .woocommerce-Tabs-panel h2{color:#9E9E9E;}.woocommerce .elementor-1331 .elementor-element.elementor-element-b70d4a7 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:22px;font-weight:500;line-height:1px;}.elementor-1331 .elementor-element.elementor-element-861a377 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-1331 .elementor-element.elementor-element-861a377.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-861a377{text-align:start;}.elementor-1331 .elementor-element.elementor-element-861a377 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:25px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-85cc0aa{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-fac2080 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1331 .elementor-element.elementor-element-fac2080 .elementor-button{font-size:25px;font-weight:500;fill:#72FF45;color:#72FF45;transition-duration:3000ms;border-style:none;padding:5px 10px 5px 10px;}.elementor-1331 .elementor-element.elementor-element-fac2080 .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-fac2080 .elementor-button:focus{color:#E4E4E4;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1331 .elementor-element.elementor-element-fac2080 .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-fac2080 .elementor-button:focus svg{fill:#E4E4E4;}.elementor-1331 .elementor-element.elementor-element-a587d32{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-a587d32:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-a587d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1331 .elementor-element.elementor-element-a587d32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-280f026{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-280f026.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-f1f7512{width:100%;max-width:100%;text-align:start;}.elementor-1331 .elementor-element.elementor-element-f1f7512.elementor-element{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-f1f7512 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-f1f7512 img{width:100%;max-width:100%;}.elementor-1331 .elementor-element.elementor-element-98d2ca9{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1331 .elementor-element.elementor-element-98d2ca9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-a42b9e0{--display:flex;--min-height:0px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-a42b9e0:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-a42b9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-a42b9e0.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-f686461 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:45px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-c211294{text-align:start;}.elementor-1331 .elementor-element.elementor-element-c211294 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-670c65e{width:auto;max-width:auto;}.elementor-1331 .elementor-element.elementor-element-670c65e > .elementor-widget-container{margin:0px 0px 0px -28px;border-style:none;}.elementor-1331 .elementor-element.elementor-element-670c65e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1331 .elementor-element.elementor-element-670c65e .woocommerce-tabs ul.wc-tabs li a{color:#4E2121;line-height:1px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-670c65e .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#222222;}.woocommerce .elementor-1331 .elementor-element.elementor-element-670c65e .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#222222;font-size:20px;font-weight:500;font-style:normal;line-height:1px;border-width:53px 53px 53px 53px;margin-top:-53px;}.woocommerce .elementor-1331 .elementor-element.elementor-element-670c65e .woocommerce-Tabs-panel{color:#727171FA;}.woocommerce .elementor-1331 .elementor-element.elementor-element-670c65e .woocommerce-Tabs-panel h2{color:#9E9E9E;}.woocommerce .elementor-1331 .elementor-element.elementor-element-670c65e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:22px;font-weight:500;line-height:1px;}.elementor-1331 .elementor-element.elementor-element-52f4f84 .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-5abc4ee.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-1331 .elementor-element.elementor-element-5abc4ee .elementor-heading-title{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:600;}.elementor-1331 .elementor-element.elementor-element-5443be8 > .elementor-widget-container{margin:-10px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-5443be8.elementor-element{--order:99999 /* order end hack */;}.elementor-1331 .elementor-element.elementor-element-5443be8{font-family:"Anek Kannada", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#727171FA;}.elementor-1331 .elementor-element.elementor-element-3a5a14b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1331 .elementor-element.elementor-element-3a5a14b.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-3bb75cb{width:var( --container-widget-width, 943px );max-width:943px;--container-widget-width:943px;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-3bb75cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-bf34be1{--display:flex;}.elementor-1331 .elementor-element.elementor-element-8c326cd{--display:flex;--min-height:710px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-8c326cd:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-8c326cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1331 .elementor-element.elementor-element-8c326cd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1331 .elementor-element.elementor-element-e94be12{font-family:"Anek Kannada", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-0374d18{--display:flex;}.elementor-1331 .elementor-element.elementor-element-6187748 .elementor-button{background-color:#00FF0C;font-family:"Cutive", Sans-serif;font-size:20px;font-weight:700;line-height:53px;fill:#373737;color:#373737;transition-duration:3000ms;border-radius:50px 50px 50px 50px;padding:5px 50px 0px 50px;}.elementor-1331 .elementor-element.elementor-element-6187748 .elementor-button:hover, .elementor-1331 .elementor-element.elementor-element-6187748 .elementor-button:focus{background-color:#2BFF35;color:#000000;}.elementor-1331 .elementor-element.elementor-element-6187748.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-6187748 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-6187748 .elementor-button:hover svg, .elementor-1331 .elementor-element.elementor-element-6187748 .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-1331 .elementor-element.elementor-element-a3f5be4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1331 .elementor-element.elementor-element-39eee14{width:var( --container-widget-width, 489px );max-width:489px;--container-widget-width:489px;--container-widget-flex-grow:0;text-align:center;font-size:41px;line-height:1.2em;}.elementor-1331 .elementor-element.elementor-element-39eee14.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-9080b00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-0a973fb{--min-height:0vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1331 .elementor-element.elementor-element-0a973fb.e-con{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-9609205{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-9609205.e-con{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-04dd820 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-04dd820 img{border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-51a915e{--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1331 .elementor-element.elementor-element-51a915e.e-con{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-25472a8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:20px;--padding-bottom:17px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-25472a8.e-con{--order:-99999 /* order start hack */;}.elementor-1331 .elementor-element.elementor-element-3246fcb .elementor-heading-title{font-size:25px;}.elementor-1331 .elementor-element.elementor-element-38cc186 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1331 .elementor-element.elementor-element-38cc186 .elementor-heading-title{font-size:20px;}.elementor-1331 .elementor-element.elementor-element-29469a6 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-f4cbf59 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1331 .elementor-element.elementor-element-f4cbf59 .elementor-heading-title{font-size:20px;}.elementor-1331 .elementor-element.elementor-element-b70d4a7{width:var( --container-widget-width, 278.625px );max-width:278.625px;--container-widget-width:278.625px;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-b70d4a7 > .elementor-widget-container{margin:4px 0px 0px -29px;}.elementor-1331 .elementor-element.elementor-element-861a377 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-1331 .elementor-element.elementor-element-861a377 .elementor-heading-title{font-size:20px;}.elementor-1331 .elementor-element.elementor-element-85cc0aa{--margin-top:-3px;--margin-bottom:-11px;--margin-left:-3px;--margin-right:-3px;}.elementor-1331 .elementor-element.elementor-element-fac2080 .elementor-button{font-size:18px;}.elementor-1331 .elementor-element.elementor-element-a587d32{--min-height:0vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-a587d32.e-con{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-280f026{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-280f026.e-con{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-f1f7512 img{max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-98d2ca9{--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1331 .elementor-element.elementor-element-98d2ca9.e-con{--align-self:flex-start;}.elementor-1331 .elementor-element.elementor-element-f686461 .elementor-heading-title{font-size:25px;}.elementor-1331 .elementor-element.elementor-element-c211294 .elementor-heading-title{font-size:20px;}.elementor-1331 .elementor-element.elementor-element-bacbe6b > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-5443be8{font-size:17px;}.elementor-1331 .elementor-element.elementor-element-3bb75cb{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;}.elementor-1331 .elementor-element.elementor-element-bf34be1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1331 .elementor-element.elementor-element-8c326cd{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-8c326cd.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-e94be12{width:var( --container-widget-width, 489px );max-width:489px;--container-widget-width:489px;--container-widget-flex-grow:0;text-align:center;font-size:41px;line-height:1.2em;}.elementor-1331 .elementor-element.elementor-element-e94be12.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1331 .elementor-element.elementor-element-88b65b6{--border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-c0af750 .elementor-button{font-size:20px;}.elementor-1331 .elementor-element.elementor-element-4433353{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-487f2ed{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-487f2ed.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-235f154{--content-width:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-235f154.e-con{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-c0d837b img{border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-d391a9f{--content-width:330px;--border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-6f28431{--border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-5d8a8d2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-4861542{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-9e621cf{--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-1331 .elementor-element.elementor-element-8ad3a06{width:100%;max-width:100%;}.elementor-1331 .elementor-element.elementor-element-8ad3a06.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-8ad3a06 .cart button, .elementor-1331 .elementor-element.elementor-element-8ad3a06 .cart .button{font-size:20px;}.elementor-1331 .elementor-element.elementor-element-2ba0fd8{width:100%;max-width:100%;}.elementor-1331 .elementor-element.elementor-element-2ba0fd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-2ba0fd8.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-2ba0fd8 .elementor-button{font-size:19px;border-radius:50px 50px 50px 50px;padding:10px 78px 10px 78px;}.elementor-1331 .elementor-element.elementor-element-567cfa8{width:var( --container-widget-width, 260.4px );max-width:260.4px;--container-widget-width:260.4px;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-8d01d2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-363b6a9{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-1331 .elementor-element.elementor-element-2d305ac{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1331 .elementor-element.elementor-element-6812756{--content-width:330px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;}.elementor-1331 .elementor-element.elementor-element-39eee14 > .elementor-widget-container{margin:9px 0px -20px 0px;}.elementor-1331 .elementor-element.elementor-element-39eee14{--container-widget-width:251px;--container-widget-flex-grow:0;width:var( --container-widget-width, 251px );max-width:251px;font-size:24px;}.elementor-1331 .elementor-element.elementor-element-39eee14.elementor-element{--align-self:center;}.elementor-1331 .elementor-element.elementor-element-1b45503 .elementor-button{font-size:16px;}.elementor-1331 .elementor-element.elementor-element-9080b00{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-51a915e{--border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-25472a8{--border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-a587d32{--border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-280f026{--border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-f1f7512 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-98d2ca9{--border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-a42b9e0{--border-radius:0px 0px 0px 0px;}.elementor-1331 .elementor-element.elementor-element-3a5a14b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1331 .elementor-element.elementor-element-8c326cd{--min-height:447px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1331 .elementor-element.elementor-element-6187748 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-1331 .elementor-element.elementor-element-20cc0a55{--width:1600px;}.elementor-1331 .elementor-element.elementor-element-1043345e{--width:530px;}.elementor-1331 .elementor-element.elementor-element-b27414d{--width:410px;}.elementor-1331 .elementor-element.elementor-element-55e1c6f{--width:102.936%;}.elementor-1331 .elementor-element.elementor-element-a34ea01{--width:1600px;}.elementor-1331 .elementor-element.elementor-element-505cdca{--width:530px;}.elementor-1331 .elementor-element.elementor-element-f405579{--width:395px;}.elementor-1331 .elementor-element.elementor-element-88b65b6{--width:967px;}.elementor-1331 .elementor-element.elementor-element-5e555ca{--width:97.948%;}.elementor-1331 .elementor-element.elementor-element-487f2ed{--content-width:1239px;}.elementor-1331 .elementor-element.elementor-element-235f154{--content-width:500px;}.elementor-1331 .elementor-element.elementor-element-6f28431{--width:98%;}.elementor-1331 .elementor-element.elementor-element-9e621cf{--width:102.936%;}.elementor-1331 .elementor-element.elementor-element-1efbaf8{--width:1600px;}.elementor-1331 .elementor-element.elementor-element-8333b0a{--width:395px;}.elementor-1331 .elementor-element.elementor-element-b70a8f8{--width:1600px;}.elementor-1331 .elementor-element.elementor-element-3c6002f{--width:530px;}.elementor-1331 .elementor-element.elementor-element-45789e1{--width:395px;}.elementor-1331 .elementor-element.elementor-element-0a973fb{--width:1600px;}.elementor-1331 .elementor-element.elementor-element-9609205{--width:530px;}.elementor-1331 .elementor-element.elementor-element-51a915e{--width:395px;}.elementor-1331 .elementor-element.elementor-element-a587d32{--width:1600px;}.elementor-1331 .elementor-element.elementor-element-280f026{--width:525px;}.elementor-1331 .elementor-element.elementor-element-98d2ca9{--width:426px;}.elementor-1331 .elementor-element.elementor-element-a42b9e0{--width:98%;}.elementor-1331 .elementor-element.elementor-element-8c326cd{--width:967px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1331 .elementor-element.elementor-element-0a973fb{--width:729.091px;}.elementor-1331 .elementor-element.elementor-element-9609205{--width:365px;}.elementor-1331 .elementor-element.elementor-element-51a915e{--width:312px;}.elementor-1331 .elementor-element.elementor-element-a587d32{--width:1095.091px;}.elementor-1331 .elementor-element.elementor-element-280f026{--width:350px;}.elementor-1331 .elementor-element.elementor-element-98d2ca9{--width:312px;}.elementor-1331 .elementor-element.elementor-element-a42b9e0{--width:312px;}.elementor-1331 .elementor-element.elementor-element-8c326cd{--width:690px;}}/* Start custom CSS for image, class: .elementor-element-284e419 *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-284e419 .hb-prodimg .elementor-widget-container{
  border: 2px solid rgba(255,255,255,.12);
  border-radius: 18px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-284e419 .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-56e71db */.elementor-1331 .elementor-element.elementor-element-56e71db .hb-only-cat{
  color: #727171FA;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1b307c7 *//* Remove o título "Informação adicional" dentro da aba */
.woocommerce-Tabs-panel--additional_information > h2 {
  display: none !important;
}

/* Remove o texto da aba "Informação adicional" */
.woocommerce-tabs li.additional_information_tab a {
  display: none !important;
}

/* Remove TODAS as bordas da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: none !important;
}

/* Remove fundo (inclusive zebra) */
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  background: transparent !important;
}

/* Ajusta espaçamento para visual clean */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 8px 0;
}

/* Remove a linha superior da área de Informações adicionais */
.woocommerce-Tabs-panel--additional_information {
  border-top: none !important;
}

/* Alguns temas colocam linha via ::before */
.woocommerce-Tabs-panel--additional_information::before {
  display: none !important;
}

/* Segurança extra: remove qualquer hr interno */
.woocommerce-Tabs-panel--additional_information hr {
  display: none !important;
}

/* Remove itálico dos valores dos atributos */
.woocommerce-product-attributes td,
.woocommerce-product-attributes td p {
  font-style: normal !important;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* Compacta e ALINHA as duas colunas (th e td) na mesma altura */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.2 !important;
  vertical-align: middle !important; /* <- isso resolve o “uma sobe, outra desce” */
}

/* Alguns temas colocam <p> dentro do td e criam desalinhamento */
.woocommerce-product-attributes td p {
  margin: 0 !important;
  line-height: 0 !important;
}

/* Garante que nenhuma célula tenha altura “forçada” */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  height: auto !important;
}

/* Adiciona dois-pontos após o nome do atributo */
.woocommerce-product-attributes th::after {
  content: ":";
  margin-left: 4px;
}


/* Força alinhamento à esquerda na coluna dos nomes */
.woocommerce-product-attributes th {
  text-align: left !important;
}

/* Remove sobra de espaço no painel da aba (aba Informações adicionais) */
.woocommerce-Tabs-panel--additional_information {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove margem/padding que o tema coloca na tabela */
.woocommerce-product-attributes {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d117455 */.hb-check{
  color: #03F842;
  font-weight: 600;
  margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c7745 */.hb-already-in-cart{
  margin-top: 6px;
  font-size: 12px;
  color: #ff5c5c;
  line-height: 1.2;
}

.hb-already-in-cart a{
  color: #ff5c5c;
  text-decoration: underline;
  font-weight: 500;
}

/* HB — container não ocupa espaço quando vazio */
.hb-in-cart-container{
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: block;
}

/* quando a mensagem está escondida, container colapsa */
.hb-in-cart-container:has(.hb-already-in-cart[style*="display:none"]){
  height: 0 !important;
  overflow: hidden;
}

/* mensagem */
.hb-already-in-cart{
  margin: 4px 0 0 0;
  padding: 0;
  font-size: 12px;
  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3cb561 *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-a3cb561 .hb-prodimg .elementor-widget-container{
  border: 2px solid rgba(255,255,255,.12);
  border-radius: 18px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-a3cb561 .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cdca *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-505cdca .hb-prodimg .elementor-widget-container{
  border: 0px solid rgba(255,255,255,.12);
  border-radius: 18px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-505cdca .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bf8b8f */.elementor-1331 .elementor-element.elementor-element-7bf8b8f .hb-only-cat{
  color: #727171FA;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-4f72456 *//* Remove o título "Informação adicional" dentro da aba */
.woocommerce-Tabs-panel--additional_information > h2 {
  display: none !important;
}

/* Remove o texto da aba "Informação adicional" */
.woocommerce-tabs li.additional_information_tab a {
  display: none !important;
}

/* Remove TODAS as bordas da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: none !important;
}

/* Remove fundo (inclusive zebra) */
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  background: transparent !important;
}

/* Ajusta espaçamento para visual clean */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 8px 0;
  font-size: 20px !important;  
}

/* Remove a linha superior da área de Informações adicionais */
.woocommerce-Tabs-panel--additional_information {
  border-top: none !important;
}

/* Alguns temas colocam linha via ::before */
.woocommerce-Tabs-panel--additional_information::before {
  display: none !important;
}

/* Segurança extra: remove qualquer hr interno */
.woocommerce-Tabs-panel--additional_information hr {
  display: none !important;
}

/* Remove itálico dos valores dos atributos */
.woocommerce-product-attributes td,
.woocommerce-product-attributes td p {
  font-style: normal !important;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* Compacta e ALINHA as duas colunas (th e td) na mesma altura */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.2 !important;
  vertical-align: middle !important; /* <- isso resolve o “uma sobe, outra desce” */
}

/* Alguns temas colocam <p> dentro do td e criam desalinhamento */
.woocommerce-product-attributes td p {
  margin: 0 !important;
  line-height: 0 !important;
}

/* Garante que nenhuma célula tenha altura “forçada” */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  height: auto !important;
}

/* Adiciona dois-pontos após o nome do atributo */
.woocommerce-product-attributes th::after {
  content: ":";
  margin-left: 4px;
}


/* Força alinhamento à esquerda na coluna dos nomes */
.woocommerce-product-attributes th {
  text-align: left !important;
}

/* Remove sobra de espaço no painel da aba (aba Informações adicionais) */
.woocommerce-Tabs-panel--additional_information {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove margem/padding que o tema coloca na tabela */
.woocommerce-product-attributes {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-992cac3 *//* Se for LINK (liberado), nunca fica apagado */
a.hb-dl-btn,
a#cs-viewer-full {
  opacity: 1 !important;
  color: #00f53f !important;
}

/* Se for bloqueado (span), aí sim fica apagado */
span.hb-dl-btn--locked {
  opacity: 0.35 !important;
  color: rgba(0, 245, 63, 0.35) !important;
}

/* Garante que nenhum container "apague" os botões */
.hb-dl-btn,
#cs-viewer-full {
  opacity: 1;
}
/* ==== FIX FINAL: Downloads no estilo "texto", sem botão verde ==== */
.hb-dl-btn,
a.hb-dl-btn,
span.hb-dl-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;

  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  color: #00f53f !important;
  opacity: 1 !important;

  font-family: 'Anek Kannada', sans-serif !important;
  font-size: 25px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;
  cursor: pointer;
}

/* hover sutil */
a.hb-dl-btn:hover,
#cs-viewer-full:hover {
  transform: translateY(-1px);
  opacity: 0.85 !important;
/* ==== FIX FINAL: Downloads no estilo "texto", sem botão verde ==== */
.hb-dl-btn,
a.hb-dl-btn,
span.hb-dl-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;

  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  color: #00f53f !important;
  opacity: 1 !important;

  font-family: 'Anek Kannada', sans-serif !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;
  cursor: pointer;
}

/* hover sutil */
a.hb-dl-btn:hover,
#cs-viewer-full:hover {
  transform: translateY(-1px);
  opacity: 0.85 !important;/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0af750 */.elementor-1331 .elementor-element.elementor-element-c0af750 .elementor-button {
  transition-duration: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b65b6 */.hb-title{color:#fff;margin:0}
.hb-title span{color:#00f53f}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235f154 *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-235f154 .hb-prodimg .elementor-widget-container{
  border: 0px solid rgba(255,255,255,.12);
  border-radius: 0px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-235f154 .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d8a8d2 */.elementor-1331 .elementor-element.elementor-element-5d8a8d2 .hb-only-cat{
  color: #727171FA;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-8c4f5ef *//* Remove o título "Informação adicional" dentro da aba */
.woocommerce-Tabs-panel--additional_information > h2 {
  display: none !important;
}

/* Remove o texto da aba "Informação adicional" */
.woocommerce-tabs li.additional_information_tab a {
  display: none !important;
}

/* Remove TODAS as bordas da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: none !important;
}

/* Remove fundo (inclusive zebra) */
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  background: transparent !important;
}

/* Ajusta espaçamento para visual clean */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 8px 0;
}

/* Remove a linha superior da área de Informações adicionais */
.woocommerce-Tabs-panel--additional_information {
  border-top: none !important;
}

/* Alguns temas colocam linha via ::before */
.woocommerce-Tabs-panel--additional_information::before {
  display: none !important;
}

/* Segurança extra: remove qualquer hr interno */
.woocommerce-Tabs-panel--additional_information hr {
  display: none !important;
}

/* Remove itálico dos valores dos atributos */
.woocommerce-product-attributes td,
.woocommerce-product-attributes td p {
  font-style: normal !important;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* Compacta e ALINHA as duas colunas (th e td) na mesma altura */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.2 !important;
  vertical-align: middle !important; /* <- isso resolve o “uma sobe, outra desce” */
}

/* Alguns temas colocam <p> dentro do td e criam desalinhamento */
.woocommerce-product-attributes td p {
  margin: 0 !important;
  line-height: 0 !important;
}

/* Garante que nenhuma célula tenha altura “forçada” */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  height: auto !important;
}

/* Adiciona dois-pontos após o nome do atributo */
.woocommerce-product-attributes th::after {
  content: ":";
  margin-left: 4px;
}


/* Força alinhamento à esquerda na coluna dos nomes */
.woocommerce-product-attributes th {
  text-align: left !important;
}

/* Remove sobra de espaço no painel da aba (aba Informações adicionais) */
.woocommerce-Tabs-panel--additional_information {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove margem/padding que o tema coloca na tabela */
.woocommerce-product-attributes {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fc6191 */.hb-check{
  color: #03F842;
  font-weight: 600;
  margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f6209f *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-8f6209f .hb-prodimg .elementor-widget-container{
  border: 2px solid rgba(255,255,255,.12);
  border-radius: 18px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-8f6209f .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6002f *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-3c6002f .hb-prodimg .elementor-widget-container{
  border: 0px solid rgba(255,255,255,.12);
  border-radius: 18px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-3c6002f .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8d43aa */.elementor-1331 .elementor-element.elementor-element-e8d43aa .hb-only-cat{
  color: #727171FA;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-668222f *//* Remove o título "Informação adicional" dentro da aba */
.woocommerce-Tabs-panel--additional_information > h2 {
  display: none !important;
}

/* Remove o texto da aba "Informação adicional" */
.woocommerce-tabs li.additional_information_tab a {
  display: none !important;
}

/* Remove TODAS as bordas da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: none !important;
}

/* Remove fundo (inclusive zebra) */
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  background: transparent !important;
}

/* Ajusta espaçamento para visual clean */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 8px 0;
  font-size: 20px !important;  
}

/* Remove a linha superior da área de Informações adicionais */
.woocommerce-Tabs-panel--additional_information {
  border-top: none !important;
}

/* Alguns temas colocam linha via ::before */
.woocommerce-Tabs-panel--additional_information::before {
  display: none !important;
}

/* Segurança extra: remove qualquer hr interno */
.woocommerce-Tabs-panel--additional_information hr {
  display: none !important;
}

/* Remove itálico dos valores dos atributos */
.woocommerce-product-attributes td,
.woocommerce-product-attributes td p {
  font-style: normal !important;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* Compacta e ALINHA as duas colunas (th e td) na mesma altura */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.2 !important;
  vertical-align: middle !important; /* <- isso resolve o “uma sobe, outra desce” */
}

/* Alguns temas colocam <p> dentro do td e criam desalinhamento */
.woocommerce-product-attributes td p {
  margin: 0 !important;
  line-height: 0 !important;
}

/* Garante que nenhuma célula tenha altura “forçada” */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  height: auto !important;
}

/* Adiciona dois-pontos após o nome do atributo */
.woocommerce-product-attributes th::after {
  content: ":";
  margin-left: 4px;
}


/* Força alinhamento à esquerda na coluna dos nomes */
.woocommerce-product-attributes th {
  text-align: left !important;
}

/* Remove sobra de espaço no painel da aba (aba Informações adicionais) */
.woocommerce-Tabs-panel--additional_information {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove margem/padding que o tema coloca na tabela */
.woocommerce-product-attributes {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8a7d03 *//* Se for LINK (liberado), nunca fica apagado */
a.hb-dl-btn,
a#cs-viewer-full {
  opacity: 1 !important;
  color: #00f53f !important;
}

/* Se for bloqueado (span), aí sim fica apagado */
span.hb-dl-btn--locked {
  opacity: 0.35 !important;
  color: rgba(0, 245, 63, 0.35) !important;
}

/* Garante que nenhum container "apague" os botões */
.hb-dl-btn,
#cs-viewer-full {
  opacity: 1;
}
/* ==== FIX FINAL: Downloads no estilo "texto", sem botão verde ==== */
.hb-dl-btn,
a.hb-dl-btn,
span.hb-dl-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;

  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  color: #00f53f !important;
  opacity: 1 !important;

  font-family: 'Anek Kannada', sans-serif !important;
  font-size: 25px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;
  cursor: pointer;
}

/* hover sutil */
a.hb-dl-btn:hover,
#cs-viewer-full:hover {
  transform: translateY(-1px);
  opacity: 0.85 !important;
/* ==== FIX FINAL: Downloads no estilo "texto", sem botão verde ==== */
.hb-dl-btn,
a.hb-dl-btn,
span.hb-dl-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;

  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  color: #00f53f !important;
  opacity: 1 !important;

  font-family: 'Anek Kannada', sans-serif !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;
  cursor: pointer;
}

/* hover sutil */
a.hb-dl-btn:hover,
#cs-viewer-full:hover {
  transform: translateY(-1px);
  opacity: 0.85 !important;/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b45503 */.elementor-1331 .elementor-element.elementor-element-1b45503 .elementor-button {
  transition-duration: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9609205 *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-9609205 .hb-prodimg .elementor-widget-container{
  border: 0px solid rgba(255,255,255,.12);
  border-radius: 18px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-9609205 .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29469a6 */.elementor-1331 .elementor-element.elementor-element-29469a6 .hb-only-cat{
  color: #727171FA;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-b70d4a7 *//* Remove o título "Informação adicional" dentro da aba */
.woocommerce-Tabs-panel--additional_information > h2 {
  display: none !important;
}

/* Remove o texto da aba "Informação adicional" */
.woocommerce-tabs li.additional_information_tab a {
  display: none !important;
}

/* Remove TODAS as bordas da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: none !important;
}

/* Remove fundo (inclusive zebra) */
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  background: transparent !important;
}

/* Ajusta espaçamento para visual clean */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 1px 0;
  font-size: 17px !important;  
}

/* Remove a linha superior da área de Informações adicionais */
.woocommerce-Tabs-panel--additional_information {
  border-top: none !important;
}

/* Alguns temas colocam linha via ::before */
.woocommerce-Tabs-panel--additional_information::before {
  display: none !important;
}

/* Segurança extra: remove qualquer hr interno */
.woocommerce-Tabs-panel--additional_information hr {
  display: none !important;
}

/* Remove itálico dos valores dos atributos */
.woocommerce-product-attributes td,
.woocommerce-product-attributes td p {
  font-style: normal !important;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* Compacta e ALINHA as duas colunas (th e td) na mesma altura */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1 !important;
  vertical-align: middle !important; /* <- isso resolve o “uma sobe, outra desce” */
}

/* Alguns temas colocam <p> dentro do td e criam desalinhamento */
.woocommerce-product-attributes td p {
  margin: 0 !important;
  line-height: 0 !important;
}

/* Garante que nenhuma célula tenha altura “forçada” */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  height: auto !important;
}

/* Adiciona dois-pontos após o nome do atributo */
.woocommerce-product-attributes th::after {
  content: ":";
  margin-left: 4px;
}


/* Força alinhamento à esquerda na coluna dos nomes */
.woocommerce-product-attributes th {
  text-align: left !important;
}

/* Remove sobra de espaço no painel da aba (aba Informações adicionais) */
.woocommerce-Tabs-panel--additional_information {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove margem/padding que o tema coloca na tabela */
.woocommerce-product-attributes {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f41d7cf *//* Se for LINK (liberado), nunca fica apagado */
a.hb-dl-btn,
a#cs-viewer-full {
  opacity: 1 !important;
  color: #00f53f !important;
}

/* Se for bloqueado (span), aí sim fica apagado */
span.hb-dl-btn--locked {
  opacity: 0.35 !important;
  color: rgba(0, 245, 63, 0.35) !important;
}

/* Garante que nenhum container "apague" os botões */
.hb-dl-btn,
#cs-viewer-full {
  opacity: 1;
}
/* ==== FIX FINAL: Downloads no estilo "texto", sem botão verde ==== */
.hb-dl-btn,
a.hb-dl-btn,
span.hb-dl-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;

  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  color: #00f53f !important;
  opacity: 1 !important;

  font-family: 'Anek Kannada', sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;
  cursor: pointer;
}

/* hover sutil */
a.hb-dl-btn:hover,
#cs-viewer-full:hover {
  transform: translateY(-1px);
  opacity: 0.85 !important;
/* ==== FIX FINAL: Downloads no estilo "texto", sem botão verde ==== */
.hb-dl-btn,
a.hb-dl-btn,
span.hb-dl-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;

  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  color: #00f53f !important;
  opacity: 1 !important;

  font-family: 'Anek Kannada', sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;

  text-decoration: none !important;
  cursor: pointer;
}

/* hover sutil */
a.hb-dl-btn:hover,
#cs-viewer-full:hover {
  transform: translateY(-1px);
  opacity: 0.85 !important;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1f7512 *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-f1f7512 .hb-prodimg .elementor-widget-container{
  border: 2px solid rgba(255,255,255,.12);
  border-radius: 18px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-f1f7512 .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280f026 *//* Borda no widget de imagem (Product Image dinâmico) */
.elementor-1331 .elementor-element.elementor-element-280f026 .hb-prodimg .elementor-widget-container{
  border: 0px solid rgba(255,255,255,.12);
  border-radius: 0px;
  overflow: hidden; /* importante pra borda seguir o radius */
}

/* garante que a imagem preencha e não deixe “folga” */
.elementor-1331 .elementor-element.elementor-element-280f026 .hb-prodimg img{
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bacbe6b */.elementor-1331 .elementor-element.elementor-element-bacbe6b .hb-only-cat{
  color: #727171FA;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-670c65e *//* Remove o título "Informação adicional" dentro da aba */
.woocommerce-Tabs-panel--additional_information > h2 {
  display: none !important;
}

/* Remove o texto da aba "Informação adicional" */
.woocommerce-tabs li.additional_information_tab a {
  display: none !important;
}

/* Remove TODAS as bordas da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: none !important;
}

/* Remove fundo (inclusive zebra) */
.woocommerce-product-attributes tr,
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  background: transparent !important;
}

/* Ajusta espaçamento para visual clean */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 8px 0;
}

/* Remove a linha superior da área de Informações adicionais */
.woocommerce-Tabs-panel--additional_information {
  border-top: none !important;
}

/* Alguns temas colocam linha via ::before */
.woocommerce-Tabs-panel--additional_information::before {
  display: none !important;
}

/* Segurança extra: remove qualquer hr interno */
.woocommerce-Tabs-panel--additional_information hr {
  display: none !important;
}

/* Remove itálico dos valores dos atributos */
.woocommerce-product-attributes td,
.woocommerce-product-attributes td p {
  font-style: normal !important;
  font-size: 17px !important;  
}

/* Remove qualquer “preenchimento”/realce de fundo da tabela */
.woocommerce-product-attributes,
.woocommerce-product-attributes * {
  background: transparent !important;
  box-shadow: none !important;
}

/* Garante que a tabela não crie blocos estranhos */
.woocommerce-product-attributes {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* Compacta e ALINHA as duas colunas (th e td) na mesma altura */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.2 !important;
  vertical-align: middle !important; /* <- isso resolve o “uma sobe, outra desce” */
}

/* Alguns temas colocam <p> dentro do td e criam desalinhamento */
.woocommerce-product-attributes td p {
  margin: 0 !important;
  line-height: 0 !important;
}

/* Garante que nenhuma célula tenha altura “forçada” */
.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  height: auto !important;
}

/* Adiciona dois-pontos após o nome do atributo */
.woocommerce-product-attributes th::after {
  content: ":";
  margin-left: 4px;
}


/* Força alinhamento à esquerda na coluna dos nomes */
.woocommerce-product-attributes th {
  text-align: left !important;
}

/* Remove sobra de espaço no painel da aba (aba Informações adicionais) */
.woocommerce-Tabs-panel--additional_information {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove margem/padding que o tema coloca na tabela */
.woocommerce-product-attributes {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5443be8 */.hb-check{
  color: #03F842;
  font-weight: 600;
  margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6187748 */.elementor-1331 .elementor-element.elementor-element-6187748 .elementor-button {
  transition-duration: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c326cd */.hb-title{color:#fff;margin:0}
.hb-title span{color:#00f53f}/* End custom CSS */