.elementor-1027 .elementor-element.elementor-element-95e0e39:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-95e0e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c671d9 );}.elementor-1027 .elementor-element.elementor-element-95e0e39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-95e0e39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-e6f4853{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1027 .elementor-element.elementor-element-9ec85f9{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1027 .elementor-element.elementor-element-9ec85f9 .elementor-menu-toggle{margin:0 auto;}.elementor-1027 .elementor-element.elementor-element-9ec85f9 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-8e9246a-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9246a-font-size );font-weight:var( --e-global-typography-8e9246a-font-weight );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-9ec85f9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-855cc9d );fill:var( --e-global-color-855cc9d );}.elementor-1027 .elementor-element.elementor-element-056d810{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:var( --e-global-color-855cc9d );--toggle-button-icon-color:var( --e-global-color-855cc9d );--toggle-button-border-color:var( --e-global-color-855cc9d );--items-indicator-text-color:var( --e-global-color-855cc9d );--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-1027 .elementor-element.elementor-element-056d810 .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-8e9246a-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9246a-font-size );font-weight:var( --e-global-typography-8e9246a-font-weight );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-056d810 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1027 .elementor-element.elementor-element-fe7b6a2:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-fe7b6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c671d9 );}.elementor-1027 .elementor-element.elementor-element-fe7b6a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-fe7b6a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-8976730{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;text-align:center;}.elementor-1027 .elementor-element.elementor-element-8976730 .elementor-heading-title{font-family:var( --e-global-typography-0212c8e-font-family ), Sans-serif;font-size:var( --e-global-typography-0212c8e-font-size );font-weight:var( --e-global-typography-0212c8e-font-weight );line-height:var( --e-global-typography-0212c8e-line-height );letter-spacing:var( --e-global-typography-0212c8e-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-855cc9d );}.elementor-1027 .elementor-element.elementor-element-1070e3e:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-1070e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c671d9 );}.elementor-1027 .elementor-element.elementor-element-1070e3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-1070e3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-f77498f{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;text-align:start;}.elementor-1027 .elementor-element.elementor-element-b438ea4{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1027 .elementor-element.elementor-element-b438ea4 .elementor-menu-toggle{margin:0 auto;}.elementor-1027 .elementor-element.elementor-element-b438ea4 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-8e9246a-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9246a-font-size );font-weight:var( --e-global-typography-8e9246a-font-weight );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-b438ea4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-855cc9d );fill:var( --e-global-color-855cc9d );}.elementor-1027 .elementor-element.elementor-element-4eeaba6{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:var( --e-global-color-855cc9d );--toggle-button-icon-color:var( --e-global-color-855cc9d );--toggle-button-border-color:var( --e-global-color-855cc9d );--items-indicator-text-color:var( --e-global-color-855cc9d );--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-1027 .elementor-element.elementor-element-4eeaba6 .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-8e9246a-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9246a-font-size );font-weight:var( --e-global-typography-8e9246a-font-weight );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-4eeaba6 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1027 .elementor-element.elementor-element-b86ad4c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1027 .elementor-element.elementor-element-b86ad4c > .elementor-widget-container{margin:-25px -25px 0px -25px;}.elementor-1027 .elementor-element.elementor-element-b86ad4c .elementor-divider-separator{width:100%;}.elementor-1027 .elementor-element.elementor-element-b86ad4c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1027 .elementor-element.elementor-element-62984ee{width:35.439%;}.elementor-1027 .elementor-element.elementor-element-6f5a843{width:64.561%;}.elementor-1027 .elementor-element.elementor-element-a2a9cd6{width:73.091%;}.elementor-1027 .elementor-element.elementor-element-2b07c66{width:26.818%;}.elementor-1027 .elementor-element.elementor-element-530cf51{width:32.279%;}.elementor-1027 .elementor-element.elementor-element-02d120c{width:67.721%;}.elementor-1027 .elementor-element.elementor-element-3da3912{width:73.818%;}.elementor-1027 .elementor-element.elementor-element-cc27548{width:26%;}}@media(max-width:1024px){.elementor-1027 .elementor-element.elementor-element-9ec85f9 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-056d810 .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-8976730 .elementor-heading-title{font-size:var( --e-global-typography-0212c8e-font-size );line-height:var( --e-global-typography-0212c8e-line-height );letter-spacing:var( --e-global-typography-0212c8e-letter-spacing );}.elementor-1027 .elementor-element.elementor-element-b438ea4 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-4eeaba6 .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}}@media(max-width:767px){.elementor-1027 .elementor-element.elementor-element-9ec85f9 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-056d810 .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-8976730 .elementor-heading-title{font-size:var( --e-global-typography-0212c8e-font-size );line-height:var( --e-global-typography-0212c8e-line-height );letter-spacing:var( --e-global-typography-0212c8e-letter-spacing );}.elementor-1027 .elementor-element.elementor-element-b438ea4 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}.elementor-1027 .elementor-element.elementor-element-4eeaba6 .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-8e9246a-font-size );line-height:var( --e-global-typography-8e9246a-line-height );}}