.elementor-8878 .elementor-element.elementor-element-5915ffb{--display:flex;}.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-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8878 .elementor-element.elementor-element-901b319 .elementor-toc__header-title{text-align:start;}.elementor-8878 .elementor-element.elementor-element-901b319 .elementor-toc__header{flex-direction:row;}.elementor-8878 .elementor-element.elementor-element-901b319{--item-text-hover-decoration:underline;}.elementor-8878 .elementor-element.elementor-element-86f3fac{--display:flex;}.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-8878 .elementor-element.elementor-element-b3ab616 img{border-radius:15px 15px 15px 15px;}.elementor-8878 .elementor-element.elementor-element-ffa55d0{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8878 .elementor-element.elementor-element-3db1360{--display:flex;}.elementor-8878 .elementor-element.elementor-element-67437d0{--display:flex;}.elementor-8878 .elementor-element.elementor-element-3a34506{--display:flex;}.elementor-8878 .elementor-element.elementor-element-65674dd{--display:flex;}.elementor-8878 .elementor-element.elementor-element-a33a7f6 img{border-radius:15px 15px 15px 15px;}.elementor-8878 .elementor-element.elementor-element-fc49ace{--display:flex;}.elementor-8878 .elementor-element.elementor-element-42ae0ec{--display:flex;}.elementor-8878 .elementor-element.elementor-element-6848955{--display:flex;}.elementor-8878 .elementor-element.elementor-element-ee655d2{--display:flex;}.elementor-8878 .elementor-element.elementor-element-b440ccd{--display:flex;}.elementor-8878 .elementor-element.elementor-element-f1244a0{--display:flex;}.elementor-8878 .elementor-element.elementor-element-34339b4 img{border-radius:15px 15px 15px 15px;}.elementor-8878 .elementor-element.elementor-element-bf51308{--display:flex;}.elementor-8878 .elementor-element.elementor-element-e4e0619{--display:flex;}.elementor-8878 .elementor-element.elementor-element-04a0680{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8878 .elementor-element.elementor-element-67276b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8878 .elementor-element.elementor-element-67276b4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8878 .elementor-element.elementor-element-a892bad{--display:flex;}.elementor-8878 .elementor-element.elementor-element-9878bff{--display:flex;}.elementor-8878 .elementor-element.elementor-element-f29e25c{--display:flex;}.elementor-8878 .elementor-element.elementor-element-2721937 img{border-radius:15px 15px 15px 15px;}.elementor-8878 .elementor-element.elementor-element-1ba4c71{--display:flex;}.elementor-8878 .elementor-element.elementor-element-cce17cb.elementor-wc-products  ul.products{grid-column-gap:9px;grid-row-gap:9px;}.elementor-8878 .elementor-element.elementor-element-cce17cb.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:15px 15px 15px 15px;}.elementor-8878 .elementor-element.elementor-element-cce17cb.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-8878 .elementor-element.elementor-element-cce17cb.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-8878 .elementor-element.elementor-element-cce17cb.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8878 .elementor-element.elementor-element-2c18c72{--display:flex;}.elementor-8878 .elementor-element.elementor-element-5be5925{--display:flex;}.elementor-8878 .elementor-element.elementor-element-30d4559 img{border-radius:15px 15px 15px 15px;}.elementor-8878 .elementor-element.elementor-element-902fbd8{--display:flex;}.elementor-8878 .elementor-element.elementor-element-44ab370{--display:flex;}.elementor-8878 .elementor-element.elementor-element-fd747b9{--display:flex;}.elementor-8878 .elementor-element.elementor-element-e5424b7 img{border-radius:15px 15px 15px 15px;}.elementor-8878 .elementor-element.elementor-element-73d871b{--display:flex;}.elementor-8878 .elementor-element.elementor-element-f4a6b35{--display:flex;}.elementor-8878 .elementor-element.elementor-element-7ea71b8{--display:flex;}.elementor-8878 .elementor-element.elementor-element-7caaddb{--display:flex;}.elementor-8878 .elementor-element.elementor-element-180b41f{--display:flex;}.elementor-8878 .elementor-element.elementor-element-a5b0824{--display:flex;}.elementor-8878 .elementor-element.elementor-element-8142095{--display:flex;}@media(max-width:1024px){.elementor-8878 .elementor-element.elementor-element-67276b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8878 .elementor-element.elementor-element-cce17cb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8878 .elementor-element.elementor-element-67276b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8878 .elementor-element.elementor-element-cce17cb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}