.elementor-31190 .elementor-element.elementor-element-285aa7d3{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:2rem;--padding-left:2%;--padding-right:2%;}.elementor-31190 .elementor-element.elementor-element-285aa7d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31190 .elementor-element.elementor-element-2d79e65b .woocommerce-breadcrumb{font-family:var( --e-global-typography-ebb46bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ebb46bc-font-size );font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-6359f963{--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;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;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:var( --e-global-color-3d751c6 );--border-color:var( --e-global-color-3d751c6 );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-31190 .elementor-element.elementor-element-6359f963:not(.elementor-motion-effects-element-type-background), .elementor-31190 .elementor-element.elementor-element-6359f963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3fdeca1 );}.elementor-31190 .elementor-element.elementor-element-9657410{--display:flex;}.elementor-31190 .elementor-element.elementor-element-c7e556b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-31190 .elementor-element.elementor-element-7777b5ae{--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;--gap:.25rem .25rem;--row-gap:.25rem;--column-gap:.25rem;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:var( --e-global-color-3d751c6 );--border-color:var( --e-global-color-3d751c6 );--border-radius:.5rem .5rem .5rem .5rem;--padding-top:.25rem;--padding-bottom:.25rem;--padding-left:.25rem;--padding-right:.25rem;}.elementor-31190 .elementor-element.elementor-element-7777b5ae:not(.elementor-motion-effects-element-type-background), .elementor-31190 .elementor-element.elementor-element-7777b5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1394f7 );}.elementor-31190 .elementor-element.elementor-element-142744fb{width:100%;max-width:100%;background-color:var( --e-global-color-3fdeca1 );padding:.5em .5em .5em .5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d751c6 );border-radius:.5rem .5rem .5rem .5rem;}.elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-title{margin-block-end:0px;}.elementor-31190 .elementor-element.elementor-element-142744fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-31190 .elementor-element.elementor-element-142744fb.elementor-view-framed .elementor-icon, .elementor-31190 .elementor-element.elementor-element-142744fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon{font-size:16px;}.elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-title a{font-family:var( --e-global-typography-ebb46bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ebb46bc-font-size );font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-7ffe0317{width:100%;max-width:100%;background-color:var( --e-global-color-3fdeca1 );padding:.5em .5em .5em .5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d751c6 );border-radius:.5rem .5rem .5rem .5rem;}.elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31190 .elementor-element.elementor-element-7ffe0317.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5da120c );}.elementor-31190 .elementor-element.elementor-element-7ffe0317.elementor-view-framed .elementor-icon, .elementor-31190 .elementor-element.elementor-element-7ffe0317.elementor-view-default .elementor-icon{fill:var( --e-global-color-5da120c );color:var( --e-global-color-5da120c );border-color:var( --e-global-color-5da120c );}.elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon{font-size:16px;}.elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-title a{font-family:var( --e-global-typography-ebb46bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ebb46bc-font-size );font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-4127596c{--display:flex;}.elementor-31190 .elementor-element.elementor-element-3a883049{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3d751c6 );--border-color:var( --e-global-color-3d751c6 );--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-31190 .elementor-element.elementor-element-3eab716{padding:0rem 0rem 0rem 0rem;border-style:none;font-family:var( --e-global-typography-ebb46bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ebb46bc-font-size );font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-wrapper{align-items:center;gap:0.5rem;}.elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-title{margin-block-end:0px;}.elementor-31190 .elementor-element.elementor-element-763f849e.elementor-view-stacked .elementor-icon{background-color:#35B286;}.elementor-31190 .elementor-element.elementor-element-763f849e.elementor-view-framed .elementor-icon, .elementor-31190 .elementor-element.elementor-element-763f849e.elementor-view-default .elementor-icon{fill:#35B286;color:#35B286;border-color:#35B286;}.elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon{font-size:25px;}.elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-title a{font-family:var( --e-global-typography-ebb46bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ebb46bc-font-size );font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-7c92b388 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31190 .elementor-element.elementor-element-6bc2db44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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:var( --e-global-color-3d751c6 );--border-color:var( --e-global-color-3d751c6 );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-31190 .elementor-element.elementor-element-6bc2db44:not(.elementor-motion-effects-element-type-background), .elementor-31190 .elementor-element.elementor-element-6bc2db44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1394f7 );}.elementor-31190 .elementor-element.elementor-element-37ab7cf4{font-family:var( --e-global-typography-4b35ab9-font-family ), Sans-serif;font-size:var( --e-global-typography-4b35ab9-font-size );font-weight:var( --e-global-typography-4b35ab9-font-weight );line-height:var( --e-global-typography-4b35ab9-line-height );color:var( --e-global-color-b714ce6 );}.elementor-31190 .elementor-element.elementor-element-37ab7cf4 p{margin-block-end:0px;}.woocommerce .elementor-31190 .elementor-element.elementor-element-6e30085e .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31190 .elementor-element.elementor-element-81baf9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:-1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-31190 .elementor-element.elementor-element-8938c0d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31190 .elementor-element.elementor-element-e261922.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart button, .elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart .button{font-family:var( --e-global-typography-4b35ab9-font-family ), Sans-serif;font-size:var( --e-global-typography-4b35ab9-font-size );font-weight:var( --e-global-typography-4b35ab9-font-weight );line-height:var( --e-global-typography-4b35ab9-line-height );border-radius:.5rem .5rem .5rem .5rem;padding:1em 1em 1em 1em;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart button:hover, .elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart .button:hover{background-color:var( --e-global-color-secondary );}.elementor-31190 .elementor-element.elementor-element-3b4a72ad .quantity .qty{transition:all 0.2s;}.elementor-31190 .elementor-element.elementor-element-67e1d462{background-color:#FCF5F5;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEE2E2;border-radius:.5rem .5rem .5rem .5rem;}.elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-title{margin-block-end:0px;color:#8B3531;}.elementor-31190 .elementor-element.elementor-element-67e1d462.elementor-view-stacked .elementor-icon{background-color:#EF4444;}.elementor-31190 .elementor-element.elementor-element-67e1d462.elementor-view-framed .elementor-icon, .elementor-31190 .elementor-element.elementor-element-67e1d462.elementor-view-default .elementor-icon{fill:#EF4444;color:#EF4444;border-color:#EF4444;}.elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon{font-size:24px;}.elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-title a{font-family:var( --e-global-typography-4b35ab9-font-family ), Sans-serif;font-size:var( --e-global-typography-4b35ab9-font-size );font-weight:var( --e-global-typography-4b35ab9-font-weight );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-98dc2bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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:var( --e-global-color-9e989ba );--border-color:var( --e-global-color-9e989ba );--border-radius:.5rem .5rem .5rem .5rem;--padding-top:0.75rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-31190 .elementor-element.elementor-element-98dc2bc:not(.elementor-motion-effects-element-type-background), .elementor-31190 .elementor-element.elementor-element-98dc2bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1394f7 );}.elementor-31190 .elementor-element.elementor-element-6515790{padding:0em 0em 0em 0em;border-style:none;}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-31190 .elementor-element.elementor-element-6515790.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-31190 .elementor-element.elementor-element-6515790.elementor-view-framed .elementor-icon, .elementor-31190 .elementor-element.elementor-element-6515790.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon{font-size:20px;}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-title a{font-family:var( --e-global-typography-4b35ab9-font-family ), Sans-serif;font-size:var( --e-global-typography-4b35ab9-font-size );font-weight:var( --e-global-typography-4b35ab9-font-weight );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-description{font-family:var( --e-global-typography-87b3a2d-font-family ), Sans-serif;font-size:var( --e-global-typography-87b3a2d-font-size );font-weight:var( --e-global-typography-87b3a2d-font-weight );line-height:var( --e-global-typography-87b3a2d-line-height );}.elementor-31190 .elementor-element.elementor-element-20a74d5 .elementor-button{background-color:var( --e-global-color-f84087b );font-family:var( --e-global-typography-87b3a2d-font-family ), Sans-serif;font-size:var( --e-global-typography-87b3a2d-font-size );font-weight:var( --e-global-typography-87b3a2d-font-weight );line-height:var( --e-global-typography-87b3a2d-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:dotted;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:0em 0em 0.5em 0em;}.elementor-31190 .elementor-element.elementor-element-20a74d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31190 .elementor-element.elementor-element-151b9d37{padding:1.25rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-3d751c6 );border-radius:0px 0px 0px 0px;}.elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-icon{width:14px;}.elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-icon i{font-size:14px;}.elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-text, .elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-item{font-family:var( --e-global-typography-4b35ab9-font-family ), Sans-serif;font-size:var( --e-global-typography-4b35ab9-font-size );font-weight:var( --e-global-typography-4b35ab9-font-weight );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-1a4342aa{--display:flex;}.elementor-31190 .elementor-element.elementor-element-44f4070b{--display:flex;}.elementor-31190 .elementor-element.elementor-element-5be17474{text-align:justify;color:var( --e-global-color-b714ce6 );font-family:var( --e-global-typography-ebb46bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ebb46bc-font-size );font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-4c2f5afb{--display:flex;}.elementor-31190 .elementor-element.elementor-element-62bdb5fc{font-family:var( --e-global-typography-ebb46bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ebb46bc-font-size );font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-7a7ff74f{--display:flex;}.elementor-31190 .elementor-element.elementor-element-3c03929c{--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-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d751c6 );border-radius:1rem 1rem 1rem 1rem;--n-tabs-gap:0px;--n-tabs-title-padding-top:.75em;--n-tabs-title-padding-right:1.25em;--n-tabs-title-padding-bottom:.75em;--n-tabs-title-padding-left:1.25em;--n-tabs-title-font-size:var( --e-global-typography-ebb46bc-font-size );--n-tabs-title-color:var( --e-global-color-b714ce6 );--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-31190 .elementor-element.elementor-element-3c03929c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-f84087b );}.elementor-31190 .elementor-element.elementor-element-3c03929c.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-f84087b );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );}.elementor-31190 .elementor-element.elementor-element-3c03929c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-31190 .elementor-element.elementor-element-3c03929c.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-f84087b );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );}:where( .elementor-31190 .elementor-element.elementor-element-3c03929c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-3fdeca1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d751c6 );--border-radius:0rem 0rem 1rem 1rem;--padding-top:1.5rem;--padding-right:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;}.elementor-31190 .elementor-element.elementor-element-3c03929c.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 2px 0px;border-color:var( --e-global-color-f84087b );}.elementor-31190 .elementor-element.elementor-element-3c03929c.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-ebb46bc-font-family ), Sans-serif;font-weight:var( --e-global-typography-ebb46bc-font-weight );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-3c03929c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}.elementor-31190 .elementor-element.elementor-element-19fe55da{--display:flex;}.elementor-31190 .elementor-element.elementor-element-21d018b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-31190 .elementor-element.elementor-element-68a84b63{--divider-border-style:solid;--divider-color:var( --e-global-color-9e989ba );--divider-border-width:1px;}.elementor-31190 .elementor-element.elementor-element-68a84b63 .elementor-divider-separator{width:100%;}.elementor-31190 .elementor-element.elementor-element-68a84b63 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31190 .elementor-element.elementor-element-68a84b63 .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31190 .elementor-element.elementor-element-7f7fddb4{--swiper-slides-to-display:5;--swiper-offset-size:0px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-22958e9 );}.elementor-31190 .elementor-element.elementor-element-7f7fddb4 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-31190 .elementor-element.elementor-element-9657410{--width:30%;}.elementor-31190 .elementor-element.elementor-element-4127596c{--width:70%;}}@media(max-width:1024px){.elementor-31190 .elementor-element.elementor-element-2d79e65b .woocommerce-breadcrumb{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-title a{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-title a{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-3eab716{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-title a{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-7c92b388 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31190 .elementor-element.elementor-element-37ab7cf4{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.woocommerce .elementor-31190 .elementor-element.elementor-element-6e30085e .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart button, .elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart .button{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-title a{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-title a{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-description{font-size:var( --e-global-typography-87b3a2d-font-size );line-height:var( --e-global-typography-87b3a2d-line-height );}.elementor-31190 .elementor-element.elementor-element-20a74d5 .elementor-button{font-size:var( --e-global-typography-87b3a2d-font-size );line-height:var( --e-global-typography-87b3a2d-line-height );}.elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-item{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-5be17474{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-62bdb5fc{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-3c03929c{--n-tabs-title-font-size:var( --e-global-typography-ebb46bc-font-size );}.elementor-31190 .elementor-element.elementor-element-3c03929c.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 ){line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-68a84b63 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31190 .elementor-element.elementor-element-7f7fddb4{--swiper-slides-to-display:3;--swiper-offset-size:30px;}}@media(max-width:767px){.elementor-31190 .elementor-element.elementor-element-2d79e65b .woocommerce-breadcrumb{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-6359f963{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:.75rem;--padding-bottom:.75rem;--padding-left:.75rem;--padding-right:.75rem;}.elementor-31190 .elementor-element.elementor-element-9657410{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-31190 .elementor-element.elementor-element-c7e556b{width:100%;max-width:100%;}.elementor-31190 .elementor-element.elementor-element-7777b5ae{--gap:.25rem .25rem;--row-gap:.25rem;--column-gap:.25rem;--flex-wrap:nowrap;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:.25rem;--padding-bottom:.25rem;--padding-left:.25rem;--padding-right:.25rem;}.elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-142744fb .elementor-icon-box-title a{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-7ffe0317 .elementor-icon-box-title a{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-3eab716{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-763f849e .elementor-icon-box-title a{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-7c92b388 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31190 .elementor-element.elementor-element-6bc2db44{--padding-top:.75rem;--padding-bottom:.75rem;--padding-left:.75rem;--padding-right:.75rem;}.elementor-31190 .elementor-element.elementor-element-37ab7cf4{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.woocommerce .elementor-31190 .elementor-element.elementor-element-6e30085e .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31190 .elementor-element.elementor-element-81baf9e{--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;}.elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart button, .elementor-31190 .elementor-element.elementor-element-3b4a72ad .cart .button{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-67e1d462 .elementor-icon-box-title a{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon{font-size:18px;}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-title, .elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-title a{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-6515790 .elementor-icon-box-description{font-size:var( --e-global-typography-87b3a2d-font-size );line-height:var( --e-global-typography-87b3a2d-line-height );}.elementor-31190 .elementor-element.elementor-element-20a74d5{width:100%;max-width:100%;}.elementor-31190 .elementor-element.elementor-element-20a74d5 .elementor-button{font-size:var( --e-global-typography-87b3a2d-font-size );line-height:var( --e-global-typography-87b3a2d-line-height );}.elementor-31190 .elementor-element.elementor-element-151b9d37 .elementor-icon-list-item{font-size:var( --e-global-typography-4b35ab9-font-size );line-height:var( --e-global-typography-4b35ab9-line-height );}.elementor-31190 .elementor-element.elementor-element-5be17474{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-62bdb5fc{font-size:var( --e-global-typography-ebb46bc-font-size );line-height:var( --e-global-typography-ebb46bc-line-height );}.elementor-31190 .elementor-element.elementor-element-3c03929c{--n-tabs-title-padding-top:.5em;--n-tabs-title-padding-right:.75em;--n-tabs-title-padding-bottom:.5em;--n-tabs-title-padding-left:.75em;--n-tabs-title-font-size:var( --e-global-typography-ebb46bc-font-size );}.elementor-31190 .elementor-element.elementor-element-3c03929c.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 ){line-height:var( --e-global-typography-ebb46bc-line-height );}:where( .elementor-31190 .elementor-element.elementor-element-3c03929c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:1rem;--padding-right:1rem;--padding-bottom:1rem;--padding-left:1rem;}.elementor-31190 .elementor-element.elementor-element-68a84b63 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31190 .elementor-element.elementor-element-7f7fddb4{--swiper-slides-to-display:2;}}/* Start custom CSS for text-editor, class: .elementor-element-8938c0d */.snapppay-widget {
    border-radius: 16px;
    border: 0.5px solid #ebecf2;
    padding: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    box-sizing: border-box;
}

.snapppay-widget-image {
    width: 40px;
    min-width: 40px;
    border-radius: 15px;
    display: block;
}

.snapppay-widget-content {
    color: #1a1c23;
}

.snapppay-widget-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 180%;
    margin-bottom: 2px;
}

.snapppay-widget-description {
    font-size: 12px;
    line-height: 180%;
    letter-spacing: -0.36px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e261922 */.torobpay-widget {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  margin: 10px 0;
  padding: 16px;
  border: 1px solid #ebecf2;
  border-radius: 16px;
  background: #fff;
  color: #1a1c23;
  opacity: 1;
  cursor: default;
  user-select: none;
  pointer-events: none;
}

img.torobpay-widget-image {
    width: 40px;
}

.torobpay-widget-media {
  display: flex;
  align-items: center;
  border-radius: 15px;
  overflow: hidden;
}

.torobpay-widget-image {
  display: block;
  width: 60px;
  height: auto;
  border-radius: 15px;
}

.torobpay-widget-title {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 700;
  line-height: 180%;
}

.torobpay-widget-description {
  font-size: 12px;
  font-weight: 300;
  line-height: 180%;
  letter-spacing: -0.36px;
}

#torobpay-variation-widget-container,
.torobpay-widget.torobpay-loading {
  opacity: 1;
}

#torobpay-variation-widget-container.torobpay-loading {
  pointer-events: none;
  opacity: 0.5;
}

.torobpay-widget.torobpay-loading {
  pointer-events: none;
  opacity: 0.5;
}

.torobpay-widget-highlight {
  outline: 2px solid #ff6b35;
  outline-offset: 2px;
}

.torobpay-widget-status-indicator {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 18px;
  height: 18px;
  pointer-events: none;
}

.torobpay-widget-status-indicator .torobpay-status-heartbeat,
.torobpay-widget-status-indicator .torobpay-status-dot {
  position: absolute;
  inset: 0;
  border-radius: 9999px;
  background: #9ce76a;
}

.torobpay-widget-status-indicator .torobpay-status-heartbeat {
  opacity: 0.7;
}

.products .product,
li.product,
.wc-block-grid__product,
.wp-block-post,
.xts-products .xts-col,
.product-thumbnail,
.product-image,
.product-img,
.woocommerce-loop-product__link,
a.woocommerce-LoopProduct-link,
.elementor-widget-wc-products .product,
.elementor-product,
.product-item,
.product-card,
.woo-product,
.product-grid-item {
  position: relative !important;
}

.product-thumbnail,
.product-image,
.product-img {
  overflow: visible !important;
}

.torobpay-product-badge {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 99;
  direction: rtl;
  margin: 0;
  pointer-events: none;
}

.torobpay-product-badge-inner {
  display: inline-flex;
  align-items: center;
  gap: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #9ce76a;
  border-radius: 999px;
  background: #fff;
  pointer-events: none;
}

.torobpay-product-badge-icon {
  display: block !important;
  width: auto !important;
  height: 24px !important;
  margin: 0 !important;
  flex-shrink: 0 !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  object-fit: contain !important;
}

.torobpay-product-badge-text {
  max-width: 0;
  margin-left: 0;
  overflow: hidden;
  white-space: nowrap;
  opacity: 0;
  font-size: 12px;
  font-weight: 500;
}

.torobpay-compat-badge {
  position: absolute !important;
  z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81baf9e */@media only screen and (max-width: 767px) {
  .snapppay-widget *,
  .torobpay-widget * {
    font-size: 0.9em;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3b4a72ad */.elementor-add-to-cart.elementor-product-simple {
    display: flex;
    flex-direction: column-reverse;
}

.torobpay-logo-pulse {
    animation: none !important;
}/* End custom CSS */