.elementor-2224 .elementor-element.elementor-element-620bff0{--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;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2224 .elementor-element.elementor-element-620bff0:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-620bff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0a162e2 ) 0%, var( --e-global-color-6284b5d ) 100%);}.elementor-2224 .elementor-element.elementor-element-4d973b4 > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs{justify-content:left;}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#F8F8FA00;border-style:none;padding:5px 5px 5px 5px;font-family:var( --e-global-typography-2298f93-font-family ), Sans-serif;font-size:var( --e-global-typography-2298f93-font-size );font-weight:var( --e-global-typography-2298f93-font-weight );}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-2ce52bf );}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:var( --e-global-color-cb98eaa );}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumb-separator{color:var( --e-global-color-cb98eaa );margin:0 10px;}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumb-separator svg{width:10px;height:10px;}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:10px;}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumbs__prefix svg path{fill:var( --e-global-color-81e39df );}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumbs__prefix i{color:var( --e-global-color-81e39df );font-size:15px;margin:0px 10px 0px 0px;}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumbs__prefix svg{width:15px;height:15px;margin:0px 10px 0px 0px;}.elementor-2224 .elementor-element.elementor-element-55b3a53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2224 .elementor-element.elementor-element-55b3a53:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-55b3a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6284b5d );}.elementor-2224 .elementor-element.elementor-element-b488135{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-2224 .elementor-element.elementor-element-4c36e31 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-2224 .elementor-element.elementor-element-4c36e31 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-2224 .elementor-element.elementor-element-4c36e31 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-2224 .elementor-element.elementor-element-3c02134{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-2224 .elementor-element.elementor-element-9f2610a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2224 .elementor-element.elementor-element-ffb57cb{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2224 .elementor-element.elementor-element-ffb57cb:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-ffb57cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a162e2 );}.elementor-2224 .elementor-element.elementor-element-8552941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:left;}.elementor-2224 .elementor-element.elementor-element-8552941 img{width:100px;max-width:100%;}.elementor-2224 .elementor-element.elementor-element-8a4267e{padding:0em 0em 0em 0em;text-align:left;}.elementor-2224 .elementor-element.elementor-element-8a4267e .elementor-heading-title{font-family:var( --e-global-typography-e656def-font-family ), Sans-serif;font-size:var( --e-global-typography-e656def-font-size );font-weight:var( --e-global-typography-e656def-font-weight );color:var( --e-global-color-81e39df );}.elementor-2224 .elementor-element.elementor-element-872b691{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-81e39df );}.elementor-2224 .elementor-element.elementor-element-1d24783{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1em 0em 0em 0em;text-align:left;}.woocommerce .elementor-2224 .elementor-element.elementor-element-1d24783 .price{color:var( --e-global-color-0a162e2 );font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:800;}.woocommerce .elementor-2224 .elementor-element.elementor-element-1d24783 .price ins{color:var( --e-global-color-0a162e2 );font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:800;}.elementor-2224 .elementor-element.elementor-element-9582681{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2224 .elementor-element.elementor-element-9582681:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-9582681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a162e2 );}.elementor-2224 .elementor-element.elementor-element-346d3ef{padding:0em 0em 0em 0em;--button-spacing:10px;}.elementor-2224 .elementor-element.elementor-element-346d3ef .cart button, .elementor-2224 .elementor-element.elementor-element-346d3ef .cart .button{font-family:"Source Sans Pro", Sans-serif;font-size:16px;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 30px 14px 30px;color:var( --e-global-color-0a162e2 );background-color:var( --e-global-color-00a3c84 );transition:all 0.5s;}.elementor-2224 .elementor-element.elementor-element-346d3ef .cart button:hover, .elementor-2224 .elementor-element.elementor-element-346d3ef .cart .button:hover{color:var( --e-global-color-0a162e2 );background-color:var( --e-global-color-cb98eaa );}.elementor-2224 .elementor-element.elementor-element-346d3ef .quantity .qty{border-style:solid;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;color:var( --e-global-color-81e39df );background-color:var( --e-global-color-6284b5d );border-color:var( --e-global-color-6284b5d );transition:all 0.2s;}.elementor-2224 .elementor-element.elementor-element-346d3ef .quantity .qty:focus{color:var( --e-global-color-b5aaa10 );background-color:var( --e-global-color-6284b5d );border-color:var( --e-global-color-b5aaa10 );}.woocommerce .elementor-2224 .elementor-element.elementor-element-346d3ef form.cart .variations{width:80%;}.woocommerce .elementor-2224 .elementor-element.elementor-element-346d3ef form.cart table.variations label{color:var( --e-global-color-81e39df );font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:700;}.woocommerce .elementor-2224 .elementor-element.elementor-element-346d3ef form.cart table.variations td.value select{color:var( --e-global-color-0a162e2 );}.woocommerce .elementor-2224 .elementor-element.elementor-element-346d3ef form.cart table.variations td.value select, .woocommerce .elementor-2224 .elementor-element.elementor-element-346d3ef form.cart table.variations td.value:before{background-color:var( --e-global-color-b5aaa10 );}.elementor-2224 .elementor-element.elementor-element-88ae155{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2224 .elementor-element.elementor-element-88ae155:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-88ae155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a162e2 );}.elementor-2224 .elementor-element.elementor-element-180ba24{--display:flex;}.elementor-2224 .elementor-element.elementor-element-3f043f2{color:var( --e-global-color-2ce52bf );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 );}.elementor-2224 .elementor-element.elementor-element-4f3c52d{--display:flex;}.woocommerce .elementor-2224 .elementor-element.elementor-element-e94c8b3 .shop_attributes{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2224 .elementor-element.elementor-element-b17b7da{--n-accordion-title-font-size:18px;padding:0em 0em 0em 0em;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-81e39df );--n-accordion-title-hover-color:var( --e-global-color-81e39df );--n-accordion-title-active-color:var( --e-global-color-81e39df );--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:var( --e-global-color-cb98eaa );--n-accordion-icon-hover-color:var( --e-global-color-cb98eaa );--n-accordion-icon-active-color:var( --e-global-color-cb98eaa );}.elementor-2224 .elementor-element.elementor-element-b17b7da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6284b5d );}:where( .elementor-2224 .elementor-element.elementor-element-b17b7da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Source Sans Pro", Sans-serif;font-weight:600;}:where( .elementor-2224 .elementor-element.elementor-element-b17b7da > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6284b5d );--padding-top:1em;--padding-right:1em;--padding-bottom:1em;--padding-left:1em;}.elementor-2224 .elementor-element.elementor-element-286d1e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2224 .elementor-element.elementor-element-286d1e4:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-286d1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6284b5d );}.elementor-2224 .elementor-element.elementor-element-d217539{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2224 .elementor-element.elementor-element-d217539:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-d217539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a162e2 );}.elementor-2224 .elementor-element.elementor-element-ccf03f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8ac2913 );--border-color:var( --e-global-color-8ac2913 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2224 .elementor-element.elementor-element-a24e786{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2224 .elementor-element.elementor-element-a24e786.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2224 .elementor-element.elementor-element-1189e99{text-align:left;}.elementor-2224 .elementor-element.elementor-element-1189e99 .elementor-heading-title{font-family:"realist", Sans-serif;font-size:26px;font-weight:700;color:#000000;}.elementor-2224 .elementor-element.elementor-element-0ecd802{--display:flex;}.elementor-2224 .elementor-element.elementor-element-60c7ad6:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-2224 .elementor-element.elementor-element-60c7ad6:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-2224 .elementor-element.elementor-element-60c7ad6.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-2224 .elementor-element.elementor-element-60c7ad6.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-2224 .elementor-element.elementor-element-60c7ad6.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-2224 .elementor-element.elementor-element-60c7ad6.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-2224 .elementor-element.elementor-element-60c7ad6{font-family:"realist", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-b5aaa10 );}.elementor-2224 .elementor-element.elementor-element-60c7ad6 a{font-family:"realist", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-81e39df );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-2224 .elementor-element.elementor-element-620bff0{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:var( --e-global-typography-2298f93-font-size );}.elementor-2224 .elementor-element.elementor-element-55b3a53{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2224 .elementor-element.elementor-element-3c02134{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2224 .elementor-element.elementor-element-9f2610a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2224 .elementor-element.elementor-element-8552941{text-align:center;}.elementor-2224 .elementor-element.elementor-element-8a4267e{text-align:center;}.elementor-2224 .elementor-element.elementor-element-8a4267e .elementor-heading-title{font-size:var( --e-global-typography-e656def-font-size );}.elementor-2224 .elementor-element.elementor-element-872b691{text-align:center;}.elementor-2224 .elementor-element.elementor-element-1d24783{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2224 .elementor-element.elementor-element-1d24783.elementor-element{--align-self:center;}.elementor-2224 .elementor-element.elementor-element-346d3ef.elementor-element{--align-self:center;}.elementor-2224 .elementor-element.elementor-element-3f043f2{font-size:var( --e-global-typography-text-font-size );}.elementor-2224 .elementor-element.elementor-element-b17b7da{padding:0em 0em 0em 0em;}.elementor-2224 .elementor-element.elementor-element-286d1e4{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2224 .elementor-element.elementor-element-ccf03f5{--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-2224 .elementor-element.elementor-element-a24e786{--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;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2224 .elementor-element.elementor-element-1189e99.elementor-element{--align-self:center;}.elementor-2224 .elementor-element.elementor-element-1189e99{text-align:center;}.elementor-2224 .elementor-element.elementor-element-1189e99 .elementor-heading-title{font-size:22px;}.elementor-2224 .elementor-element.elementor-element-0ecd802{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2224 .elementor-element.elementor-element-0ecd802.e-con{--align-self:center;}}@media(max-width:767px){.elementor-2224 .elementor-element.elementor-element-4d973b4 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:var( --e-global-typography-2298f93-font-size );}.elementor-2224 .elementor-element.elementor-element-55b3a53{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2224 .elementor-element.elementor-element-3c02134{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2224 .elementor-element.elementor-element-8552941{text-align:left;}.elementor-2224 .elementor-element.elementor-element-8a4267e{text-align:left;}.elementor-2224 .elementor-element.elementor-element-8a4267e .elementor-heading-title{font-size:var( --e-global-typography-e656def-font-size );}.elementor-2224 .elementor-element.elementor-element-872b691{text-align:left;font-size:16px;}.elementor-2224 .elementor-element.elementor-element-1d24783.elementor-element{--align-self:stretch;}.elementor-2224 .elementor-element.elementor-element-1d24783{text-align:left;}.woocommerce .elementor-2224 .elementor-element.elementor-element-1d24783 .price{font-size:22px;}.elementor-2224 .elementor-element.elementor-element-346d3ef.elementor-element{--align-self:stretch;}.elementor-2224 .elementor-element.elementor-element-3f043f2{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-2224 .elementor-element.elementor-element-e94c8b3 .shop_attributes{font-size:14px;}.elementor-2224 .elementor-element.elementor-element-b17b7da{padding:0em 0em 0em 0em;--n-accordion-title-font-size:16px;}.elementor-2224 .elementor-element.elementor-element-286d1e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2224 .elementor-element.elementor-element-ccf03f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2224 .elementor-element.elementor-element-a24e786{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2224 .elementor-element.elementor-element-1189e99{padding:0px 0px 5px 0px;text-align:left;}.elementor-2224 .elementor-element.elementor-element-1189e99.elementor-element{--align-self:stretch;}.elementor-2224 .elementor-element.elementor-element-1189e99 .elementor-heading-title{font-size:20px;}.elementor-2224 .elementor-element.elementor-element-0ecd802{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2224 .elementor-element.elementor-element-60c7ad6.elementor-element{--align-self:stretch;}}@media(min-width:768px){.elementor-2224 .elementor-element.elementor-element-620bff0{--content-width:1300px;}.elementor-2224 .elementor-element.elementor-element-55b3a53{--content-width:1300px;}.elementor-2224 .elementor-element.elementor-element-b488135{--width:40%;}.elementor-2224 .elementor-element.elementor-element-3c02134{--width:60%;}.elementor-2224 .elementor-element.elementor-element-286d1e4{--content-width:1300px;}.elementor-2224 .elementor-element.elementor-element-a24e786{--width:60%;}.elementor-2224 .elementor-element.elementor-element-0ecd802{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2224 .elementor-element.elementor-element-b488135{--width:100%;}.elementor-2224 .elementor-element.elementor-element-3c02134{--width:100%;}.elementor-2224 .elementor-element.elementor-element-9f2610a{--width:100%;}.elementor-2224 .elementor-element.elementor-element-a24e786{--width:100%;}.elementor-2224 .elementor-element.elementor-element-0ecd802{--width:100%;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1d24783 */.woocommerce .elementor-2224 .elementor-element.elementor-element-1d24783 .price {
    font-weight: 800;
    background: #D50C2F;
    padding: 5px;
    max-width: 40%;
    text-align: center;
}

@media only screen and (max-width: 1024px) {
.woocommerce .elementor-2224 .elementor-element.elementor-element-1d24783 .price {
    font-weight: 800;
    background: #D50C2F;
    padding: 5px;
    max-width: 100%;
    text-align: center;
}
}

.shipping_de.shipping_de_string, .wgm-gtin {
    font-size: 20px !important;
    font-weight: 800;
    font-family: 'source sans pro';
}

.woocommerce-de_price_taxrate {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    font-family: 'source sans pro';
}

.woocommerce_de_versandkosten {
        font-size: 12px;
    font-weight: normal;
    color: #000000;
    font-family: 'source sans pro';
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb57cb */.shadow-box {
    box-shadow: 0 5px 8px -5px rgba(151, 163, 184, 0.5), 0 15px 16px -15px rgba(151, 163, 184, 0.5), 0 25px 32px -25px rgba(151, 163, 184, 0.5);
}

.shadow-box:hover {
    box-shadow: 0 0 3px -1px rgba(151, 163, 184, 0.5);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-346d3ef */.woocommerce .elementor-2224 .elementor-element.elementor-element-3382083 form.cart .variations
 {
    width: 100%;
}

table td, table th {
    padding: 0px;
    vertical-align: top;
    text-align: left;
}

.woocommerce .elementor-2224 .elementor-element.elementor-element-3382083 form.cart table.variations label {
    padding-top: 10px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    padding-bottom: 20px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent !important;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: transparent !important;
}

.ep-variation-swatches__item {
    background: #eaeaea;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    font-family: 'source sans pro';
    text-transform: none;
    min-height: 40px;
    min-width: 40px;
}

.ep-variation-swatches__item.selected {
    border-color: #D50C2F;
    box-shadow: 0 0 0 2px #ffffff;
    background: #D50C2F;
    color: #ffffff;
}

.legacy-itemprop-offers {
    font-family: 'source sans pro';
}

.woocommerce .quantity .qty {
    width: 5em;
    text-align: center;
    font-family: 'source sans pro';
    font-weight: 700;
    font-size: 14px;
    border: none;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #000000;
    font-size: 14px;
    font-family: 'source sans pro';
    font-weight: 600;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    background: inherit;
    font-weight: 800;
    display: inline-block;
    font-size: 22px;
    color: #D50C2F;
    text-decoration: none;
}

/* Wunschliste */
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, a.wishlist_products_counter.top_wishlist-heart-plus:before, span.wishlist_products_counter.top_wishlist-heart-plus:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {
    font-size: 24px;
}

.tinvwl_add_to_wishlist_button {
    font-family: 'source sans pro';
    font-weight: 600;
    font-size: 14px;
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9582681 */.shadow-box {
    box-shadow: 0 5px 8px -5px rgba(151, 163, 184, 0.5), 0 15px 16px -15px rgba(151, 163, 184, 0.5), 0 25px 32px -25px rgba(151, 163, 184, 0.5);
}

.shadow-box:hover {
    box-shadow: 0 0 3px -1px rgba(151, 163, 184, 0.5);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-e94c8b3 */.woocommerce table.shop_attributes {
    border: none !important;
}

.woocommerce table.shop_attributes th {
    border: none !important;
    font-weight: 600;
    color: #000000;
}

.woocommerce table.shop_attributes td {
    border: none !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-e94c8b3 */.woocommerce table.shop_attributes {
    border: none !important;
}

.woocommerce table.shop_attributes th {
    border: none !important;
    font-weight: 600;
    color: #000000;
}

.woocommerce table.shop_attributes td {
    border: none !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-e94c8b3 */.woocommerce table.shop_attributes {
    border: none !important;
}

.woocommerce table.shop_attributes th {
    border: none !important;
    font-weight: 600;
    color: #000000;
}

.woocommerce table.shop_attributes td {
    border: none !important;
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ae155 */.shadow-box {
    box-shadow: 0 5px 8px -5px rgba(151, 163, 184, 0.5), 0 15px 16px -15px rgba(151, 163, 184, 0.5), 0 25px 32px -25px rgba(151, 163, 184, 0.5);
}

.shadow-box:hover {
    box-shadow: 0 0 3px -1px rgba(151, 163, 184, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d217539 */.shadow-box {
    box-shadow: 0 5px 8px -5px rgba(151, 163, 184, 0.5), 0 15px 16px -15px rgba(151, 163, 184, 0.5), 0 25px 32px -25px rgba(151, 163, 184, 0.5);
}

.shadow-box:hover {
    box-shadow: 0 0 3px -1px rgba(151, 163, 184, 0.5);
}/* End custom CSS */