.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-86 .elementor-element.elementor-element-123cf13{--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;}.elementor-86 .elementor-element.elementor-element-123cf13:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-123cf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-86 .elementor-element.elementor-element-c6b7dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-86 .elementor-element.elementor-element-adcfdb5{width:100%;max-width:100%;border-style:none;border-radius:7px 7px 7px 7px;}.elementor-86 .elementor-element.elementor-element-a0296a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-86 .elementor-element.elementor-element-a0296a9:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-a0296a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-facb2d1{padding:10px 0px 10px 0px;}.elementor-86 .elementor-element.elementor-element-facb2d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-5c3ef5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-86 .elementor-element.elementor-element-32e50a0{--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;}.elementor-86 .elementor-element.elementor-element-fffb6b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-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-86 .elementor-element.elementor-element-509a293{text-align:center;}.elementor-86 .elementor-element.elementor-element-509a293 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-678d1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-678d1e9.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-7f819d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-6b054a6{text-align:center;}.elementor-86 .elementor-element.elementor-element-6b054a6 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-a59e3f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-d4156b3{text-align:center;}.elementor-86 .elementor-element.elementor-element-d4156b3 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-c64364e{--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;}.elementor-86 .elementor-element.elementor-element-231c7ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-212769b{text-align:center;}.elementor-86 .elementor-element.elementor-element-212769b .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-d8fb170{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-e90855d{text-align:center;}.elementor-86 .elementor-element.elementor-element-e90855d .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-2520665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-b8f006c{text-align:center;}.elementor-86 .elementor-element.elementor-element-b8f006c .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-f7ec110{--display:flex;}.elementor-86 .elementor-element.elementor-element-20d6d29{--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;}.elementor-86 .elementor-element.elementor-element-51fe055{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-64ef788{text-align:center;}.elementor-86 .elementor-element.elementor-element-64ef788 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-35d11d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-35d11d0.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-57ad71d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-5aac843{text-align:center;}.elementor-86 .elementor-element.elementor-element-5aac843 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-8095be6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-8095be6.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-5d11907{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-fb83738{text-align:center;}.elementor-86 .elementor-element.elementor-element-fb83738 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-be41388{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-be41388.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-fd5bffe{--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;}.elementor-86 .elementor-element.elementor-element-2696ec4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-1680843{text-align:center;}.elementor-86 .elementor-element.elementor-element-1680843 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-bdc9802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-bdc9802.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-b5f6fd7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-39d16d6{text-align:center;}.elementor-86 .elementor-element.elementor-element-39d16d6 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-44b1dd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-44b1dd9.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-e54423a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-9c7766e{text-align:center;}.elementor-86 .elementor-element.elementor-element-9c7766e .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-c067cac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-c067cac.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-ca9854c{--display:flex;}.elementor-86 .elementor-element.elementor-element-f53b2f6{--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;}.elementor-86 .elementor-element.elementor-element-8d5bda5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-cbeda0f{text-align:center;}.elementor-86 .elementor-element.elementor-element-cbeda0f .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-67de73b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-67de73b.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-94413e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-d58b25d{text-align:center;}.elementor-86 .elementor-element.elementor-element-d58b25d .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-83c9101{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-83c9101.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-c3cf202{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-2b32486{text-align:center;}.elementor-86 .elementor-element.elementor-element-2b32486 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-8a3c4fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-8a3c4fd.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-3f27456{--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;}.elementor-86 .elementor-element.elementor-element-3a80a9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-efcdda6{text-align:center;}.elementor-86 .elementor-element.elementor-element-efcdda6 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-32f7281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-32f7281.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-866dc5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-2d8a373{text-align:center;}.elementor-86 .elementor-element.elementor-element-2d8a373 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-c2aafa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-c2aafa9.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-b62aef1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-d9e0841{text-align:center;}.elementor-86 .elementor-element.elementor-element-d9e0841 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-80bb6f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-80bb6f1.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-ad6e927{--display:flex;}.elementor-86 .elementor-element.elementor-element-1d479f9{--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;}.elementor-86 .elementor-element.elementor-element-1b4f923{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-0d4d713{text-align:center;}.elementor-86 .elementor-element.elementor-element-0d4d713 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-c609d1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-c609d1f.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-e28739f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-d536658{text-align:center;}.elementor-86 .elementor-element.elementor-element-d536658 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-f98e71f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-f98e71f.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-c0d0ad8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-a4b58ef{text-align:center;}.elementor-86 .elementor-element.elementor-element-a4b58ef .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-ac72259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-ac72259.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-179a1e7{--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;}.elementor-86 .elementor-element.elementor-element-0501298{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-b1a8408{text-align:center;}.elementor-86 .elementor-element.elementor-element-b1a8408 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-c8f8d4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-c8f8d4c.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-0181a42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-01809d8{text-align:center;}.elementor-86 .elementor-element.elementor-element-01809d8 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-3d2d287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-3d2d287.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-e352102{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-7632e7a{text-align:center;}.elementor-86 .elementor-element.elementor-element-7632e7a .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-3ee77fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-3ee77fb.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-5af5e4c{--display:flex;}.elementor-86 .elementor-element.elementor-element-b0d6f25{--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;}.elementor-86 .elementor-element.elementor-element-d3ab122{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-0d1ed24{text-align:center;}.elementor-86 .elementor-element.elementor-element-0d1ed24 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-b5bf3fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-b5bf3fb.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-eec3cc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-f0213f3{text-align:center;}.elementor-86 .elementor-element.elementor-element-f0213f3 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-1774022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-1774022.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-01b3ce4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-da57f47{text-align:center;}.elementor-86 .elementor-element.elementor-element-da57f47 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-be36091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-be36091.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-cbf0a87{--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;}.elementor-86 .elementor-element.elementor-element-f3d445d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-be7cac2{text-align:center;}.elementor-86 .elementor-element.elementor-element-be7cac2 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-cdfe16c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-cdfe16c.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-3117711{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-d07524c{text-align:center;}.elementor-86 .elementor-element.elementor-element-d07524c .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-9fa8757{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-9fa8757.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-968a311{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-7ffcc49{text-align:center;}.elementor-86 .elementor-element.elementor-element-7ffcc49 .widget-image-caption{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;margin-block-start:9px;}.elementor-86 .elementor-element.elementor-element-354119c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-354119c.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-2ad77c9{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-2ad77c9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-86 .elementor-element.elementor-element-2ad77c9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-86 .elementor-element.elementor-element-2ad77c9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-2ad77c9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-86 .elementor-element.elementor-element-2ad77c9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-2ad77c9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-86 .elementor-element.elementor-element-2ad77c9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-81d93f6{--display:flex;}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-86 .elementor-element.elementor-element-23cba84{--update-cart-automatically-display:none;width:auto;max-width:auto;z-index:0;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#FFFFFF;--sections-border-radius:10px 10px 10px 10px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--forms-rows-gap:12px;--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-focus-color:var( --e-global-color-secondary );--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-title-spacing:20px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-secondary );--order-summary-items-divider-color:var( --e-global-color-text );--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--totals-color:var( --e-global-color-secondary );--checkout-button-normal-text-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-23cba84 .coupon .input-text, .elementor-86 .elementor-element.elementor-element-23cba84 .e-cart-totals .input-text, .elementor-86 .elementor-element.elementor-element-23cba84 select, .elementor-86 .elementor-element.elementor-element-23cba84 .select2-selection--single{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-23cba84 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-23cba84 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-86 .elementor-element.elementor-element-23cba84 .e-cart-section{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);border-width:1px 1px 1px 1px;}.elementor-86 .elementor-element.elementor-element-23cba84 .cart_totals h2{font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-86 .elementor-element.elementor-element-23cba84 {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-23cba84 .e-cart-content, .elementor-86 .elementor-element.elementor-element-23cba84 .woocommerce-shipping-destination, .elementor-86 .elementor-element.elementor-element-23cba84 .shipping-calculator-button{font-family:"Playfair Display", Sans-serif;}.elementor-86 .elementor-element.elementor-element-23cba84 .coupon .input-text, .elementor-86 .elementor-element.elementor-element-23cba84 .cart-collaterals .input-text, .elementor-86 .elementor-element.elementor-element-23cba84 select, .elementor-86 .elementor-element.elementor-element-23cba84 .select2-selection--single{font-family:"Playfair Display", Sans-serif;font-size:15px;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-23cba84 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-secondary );}.elementor-86 .elementor-element.elementor-element-23cba84 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-23cba84 .cart_totals{--sections-title-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-23cba84 .e-cart-totals{--sections-descriptions-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-c6b7dfe{--width:100%;}.elementor-86 .elementor-element.elementor-element-c6b7dfe.e-con{--order:99999 /* order end hack */;}.elementor-86 .elementor-element.elementor-element-a0296a9{--width:100%;}.elementor-86 .elementor-element.elementor-element-2ad77c9{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;}.elementor-86 .elementor-element.elementor-element-81d93f6{--width:100%;}}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-123cf13{--content-width:1400px;}.elementor-86 .elementor-element.elementor-element-c6b7dfe{--width:60%;}.elementor-86 .elementor-element.elementor-element-a0296a9{--width:100%;}.elementor-86 .elementor-element.elementor-element-fffb6b8{--width:33%;}.elementor-86 .elementor-element.elementor-element-7f819d0{--width:33%;}.elementor-86 .elementor-element.elementor-element-a59e3f4{--width:33%;}.elementor-86 .elementor-element.elementor-element-81d93f6{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-adcfdb5 */[type=button]:focus,
[type=button]:hover,
[type=submit]:focus,
[type=submit]:hover,
button:focus,
button:hover,
.suggested-tab:hover,
.suggested-option:hover,
.lang-toggle:hover,
.card-modal__close:hover,
.suggested-modal__close:hover,
.suggested-modal__clear:hover,
.link-toggle:hover {
    background-color:inherit !important;
    color: #00414E !important;
    transform: none !important;
    box-shadow: none !important;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-678d1e9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d11d0 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8095be6 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be41388 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bdc9802 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44b1dd9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c067cac *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67de73b *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83c9101 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a3c4fd *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32f7281 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2aafa9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80bb6f1 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c609d1f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f98e71f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac72259 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8f8d4c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d2d287 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ee77fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5bf3fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1774022 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be36091 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdfe16c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fa8757 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-354119c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-678d1e9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d11d0 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8095be6 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be41388 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bdc9802 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44b1dd9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c067cac *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67de73b *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83c9101 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a3c4fd *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32f7281 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2aafa9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80bb6f1 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c609d1f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f98e71f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac72259 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8f8d4c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d2d287 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ee77fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5bf3fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1774022 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be36091 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdfe16c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fa8757 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-354119c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-678d1e9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d11d0 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8095be6 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be41388 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bdc9802 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44b1dd9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c067cac *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67de73b *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83c9101 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a3c4fd *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32f7281 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2aafa9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80bb6f1 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c609d1f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f98e71f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac72259 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8f8d4c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d2d287 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ee77fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5bf3fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1774022 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be36091 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdfe16c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fa8757 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-354119c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-678d1e9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d11d0 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8095be6 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be41388 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bdc9802 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44b1dd9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c067cac *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67de73b *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83c9101 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a3c4fd *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32f7281 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2aafa9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80bb6f1 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c609d1f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f98e71f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac72259 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8f8d4c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d2d287 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ee77fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5bf3fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1774022 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be36091 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdfe16c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fa8757 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-354119c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-678d1e9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d11d0 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8095be6 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be41388 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bdc9802 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44b1dd9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c067cac *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67de73b *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83c9101 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a3c4fd *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32f7281 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2aafa9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80bb6f1 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c609d1f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f98e71f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac72259 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8f8d4c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d2d287 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ee77fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5bf3fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1774022 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be36091 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdfe16c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fa8757 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-354119c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-678d1e9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35d11d0 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8095be6 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be41388 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bdc9802 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44b1dd9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c067cac *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67de73b *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83c9101 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a3c4fd *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32f7281 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2aafa9 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80bb6f1 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c609d1f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f98e71f *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac72259 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c8f8d4c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d2d287 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ee77fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5bf3fb *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1774022 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be36091 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdfe16c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fa8757 *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-354119c *//* Style the shortcode output */
.product-name-price {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: black;           /* dark text */
  margin-right: 0px; /* space above the text */
  text-align: center;  
  margin-top: 0px/* center under image */
}

.product-name-price .price {
  display: block;
  font-size: 15px;
  font-weight: 300;
  color: #00414e;        /* price color (red example) */
  margin-top: px;
}

/* Hide WooCommerce product badges (sale, new, etc.) */
.product-badges {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-23cba84 */.woocommerce-shipping-totals.shipping {
    display: none !important;
}

.lwss_selectable.lws-wvw-cart-wallet.cart-wallet.wvw-action-after-cart.wvw-action-before-order-review.lws_wvw_cart_wallet_bloc {
    display: none;
}


dl.variation {
  margin: 0;
  padding: 0;
}

dl.variation dt,
dl.variation dd {
  display: inline;        /* label + value stay side by side */
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

dl.variation dd {
  display: inline;        /* keep value inline */
}

dl.variation dd::after {
  content: "";            /* insert break after each value */
  display: block;         /* forces next pair onto a new line */
}

dl.variation dt {
  font-weight: bold;
  margin-right: 5px;
}

dl.variation dd p {
  display: inline;
  margin: 0;
}

dd.variation-Date {
  position: relative;
  top: -22px;   /* adjust this value until it's visually aligned */
}

.woocommerce-cart .product-thumbnail img,
.woocommerce-checkout .product-thumbnail img {
  width: 100px !important;
  height: auto !important;  /* keep aspect ratio */
  max-width: none !important;
}

.cart.woocommerce-cart-form__contents thead {
  background-color: #ffffff !important;  /* brand dark teal */
  color: #fff;  
  
}

/* Fix cart table overflow on mobile */
@media (max-width: 768px) {
  .e-shop-table.e-cart-section {
    display: block;
    width: 100% !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    padding: 0 15px; /* keeps margin inside viewport */
  }

  .e-shop-table.e-cart-section table {
    width: 100% !important;
    min-width: unset;
    border-collapse: collapse;
    word-wrap: break-word;
  }

  .e-shop-table.e-cart-section td,
  .e-shop-table.e-cart-section th {
    white-space: normal !important; /* prevents columns from forcing width */
    text-align: left;
  }
}

#cart-side > div > div > div.e-cart__container > div.e-cart__column.e-cart__column-start {
  display: none !important;
}/* End custom CSS */