.elementor-208246 .elementor-element.elementor-element-a92b019{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-a92b019:not(.elementor-motion-effects-element-type-background), .elementor-208246 .elementor-element.elementor-element-a92b019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7E5;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a92b019{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-icon i{color:var( --e-global-color-686c96e );transition:color 0.3s;}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-icon svg{fill:var( --e-global-color-686c96e );transition:fill 0.3s;}.elementor-208246 .elementor-element.elementor-element-5eea885{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-text{color:var( --e-global-color-686c96e );transition:color 0.3s;}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-icon i{color:var( --e-global-color-686c96e );transition:color 0.3s;}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-icon svg{fill:var( --e-global-color-686c96e );transition:fill 0.3s;}.elementor-208246 .elementor-element.elementor-element-faadd36{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-item > a{font-size:14px;font-weight:400;}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-text{color:var( --e-global-color-686c96e );transition:color 0.3s;}.elementor-208246 .elementor-element.elementor-element-5f5f673{--display:grid;--e-con-grid-template-columns:2fr 7fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:0px;--padding-inline-end:0px;}#header.sticky-header .header-main.elementor-element-5f5f673, .fixed-header #header.sticky-header .header-main.elementor-element-5f5f673{background-color:#FBFBFB;}.elementor-208246 .elementor-element.elementor-element-5f5f673:not(.elementor-motion-effects-element-type-background), .elementor-208246 .elementor-element.elementor-element-5f5f673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d243e58 );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5f5f673{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-9794bf8{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9794bf8{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-24fd6dd img{width:100%;height:55px;object-fit:contain;object-position:center center;}.elementor-208246 .elementor-element.elementor-element-2343c82{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2343c82{--padding-inline-start:0px;--padding-inline-end:0px;}#header .elementor-element-49b13ef .search-toggle{font-size:12px;color:#000000;}#header .elementor-element-49b13ef form.searchform{width:100%;}.elementor-element-49b13ef .searchform-popup{width:100%;}#header .elementor-element-49b13ef .searchform{max-width:100%;border-width:1px;}.elementor-element-49b13ef .searchform-popup, #header .elementor-element-49b13ef .search-layout-advanced{width:100%;}#header .elementor-element-49b13ef input{max-width:100%;}#header .elementor-element-49b13ef .searchform-popup input, #header .elementor-element-49b13ef .searchform-popup select, #header .elementor-element-49b13ef .searchform-popup .selectric .label, #header .elementor-element-49b13ef .searchform-popup .selectric, #header .elementor-element-49b13ef .searchform-popup button{height:38px;line-height:38px;}#header .elementor-element-49b13ef .ssm-advanced-search-layout .searchform{border-width:1px;}#header .elementor-element-49b13ef .search-popup .searchform-fields{border-width:1px;border-radius:4px;}#header .elementor-element-49b13ef .search-layout-overlay .selectric-cat, #header .elementor-element-49b13ef .search-layout-overlay .text, #header .elementor-element-49b13ef .search-layout-overlay .button-wrap{border-width:1px;}#header .elementor-element-49b13ef .search-layout-reveal input{border-bottom-width:1px;border-bottom-color:var( --e-global-color-686c96e );}#header .elementor-element-49b13ef .searchform, #header .elementor-element-49b13ef .searchform.search-layout-overlay .selectric-cat, #header .elementor-element-49b13ef .searchform.search-layout-overlay .text, #header .elementor-element-49b13ef .searchform.search-layout-overlay .button-wrap, #header .elementor-element-49b13ef .search-popup .searchform-fields{border-color:var( --e-global-color-686c96e );}#header .elementor-element-49b13ef .searchform-popup:not(.simple-search-layout) .search-toggle:after{border-bottom-color:var( --e-global-color-686c96e );}#header .elementor-element-49b13ef .searchform-popup .searchform{border-radius:4px;}#header .elementor-element-49b13ef .searchform:not(.search-layout-reveal) input{border-radius:4px 0 0 4px;}#header .elementor-element-49b13ef .searchform.search-layout-reveal button{border-radius:0;}#header .elementor-element-49b13ef .searchform button{border-radius:0 max( 0px, calc(4px - 5px)) max( 0px, calc(4px - 5px)) 0;}.fixed-header #header .elementor-element-49b13ef .searchform, #header .elementor-element-49b13ef .searchform, .fixed-header #header.sticky-header .elementor-element-49b13ef .searchform{background-color:#FFFFFF;}#header .elementor-element-49b13ef .searchform-popup.simple-search-layout .search-toggle:after{border-bottom-color:#FFFFFF;}#header .elementor-element-49b13ef .searchform input{padding:0px 0px 0px 20px;}#header .elementor-element-49b13ef .searchform-popup .text, #header .elementor-element-49b13ef .searchform-popup input, #header .elementor-element-49b13ef .searchform-popup .searchform-cats input{width:100%;}#header .elementor-element-49b13ef button{font-size:14px;color:#FFFFFF;background-color:var( --e-global-color-686c96e );}#header .elementor-element-49b13ef .searchform-popup button{padding:5px 5px 5px 5px;}.elementor-208246 .elementor-element.elementor-element-49b13ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-208246 .elementor-element.elementor-element-49b13ef.elementor-element{--align-self:stretch;}.elementor-208246 .elementor-element.elementor-element-119e98f{--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-end;--align-items:center;}#header .elementor-element-0e8c37a .my-account{font-size:16px;}.elementor-element-0e8c37a .account-dropdown > li.has-sub > a::after{font-size:12px;vertical-align:middle;}.elementor-element-0e8c37a .account-dropdown > li.menu-item > a{padding:0;}.elementor-element-0e8c37a .account-dropdown > li.menu-item > a > i{width:auto;}#header .elementor-element-0e8c37a .account-dropdown > li.menu-item > a > i{margin-right:2px;}.elementor-element-0e8c37a .account-dropdown .narrow ul.sub-menu{background-color:#fff;}.elementor-element-0e8c37a .account-dropdown>li.has-sub:before, .elementor-element-0e8c37a .account-dropdown>li.has-sub:after{border-bottom-color:#fff;}.elementor-element-0e8c37a .account-dropdown .sub-menu li.menu-item:hover > a, .elementor-element-0e8c37a .account-dropdown .sub-menu li.menu-item.active > a, .elementor-element-0e8c37a .account-dropdown .sub-menu li.menu-item.is-active > a{background-color:#f3f3f3;}.elementor-element-0e8c37a .sub-menu li.menu-item:before, .elementor-element-0e8c37a .sub-menu li.menu-item > a{color:#777;}#header .elementor-element-9fe0948 .my-account{font-size:16px;}.elementor-208246 .elementor-element.elementor-element-0c02046{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:dashed;--subtotal-divider-style:dashed;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-686c96e );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-icon-size:20px;--toggle-icon-padding:5px 5px 5px 5px;--items-indicator-background-color:var( --e-global-color-686c96e );--cart-border-style:none;--cart-padding:0px 0px 0px 0px;--cart-close-icon-size:20px;--remove-item-button-size:24px;--remove-item-button-color:#000000;--remove-item-button-hover-color:var( --e-global-color-primary );--menu-cart-subtotal-text-align:center;--product-price-color:var( --e-global-color-primary );--divider-color:#E7E7E7;--subtotal-divider-color:#E7E7E7;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:35px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:5px;--cart-footer-buttons-border-radius:0px;--view-cart-button-text-color:var( --e-global-color-primary );--view-cart-button-background-color:#FFFFFF;--view-cart-button-hover-text-color:#8F773E;--view-cart-button-hover-background-color:#FFFFFF;--checkout-button-text-color:#d2bc85;--checkout-button-background-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#d2bc85;--empty-message-alignment:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__close-button, .elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__close-button-custom{margin-right:auto;}body:not(.rtl) .elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-10px;top:-10px;}body.rtl .elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:10px;top:-10px;left:auto;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__subtotal{font-family:"Roboto", Roboto;font-size:16px;font-weight:400;}.elementor-208246 .elementor-element.elementor-element-0c02046 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:0px;--subtotal-divider-color:#000000;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__product-name a{font-family:"Roboto", Roboto;font-size:12px;font-weight:400;line-height:0px;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__product .variation{letter-spacing:0.1px;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__product-price{letter-spacing:0.2px;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__product-price .product-quantity{color:#B9B9B9;letter-spacing:0.2px;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{text-decoration:underline;border-radius:0px 0px 0px 0px;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-button--view-cart{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-208246 .elementor-element.elementor-element-0c02046 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:12px 12px 12px 12px;}:root{--page-title-display:none;}body.elementor-page-208246{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-208246 .elementor-element.elementor-element-5f5f673{--content-width:1440px;}.elementor-208246 .elementor-element.elementor-element-9794bf8{--width:100%;}.elementor-208246 .elementor-element.elementor-element-2343c82{--width:100%;}.elementor-208246 .elementor-element.elementor-element-119e98f{--width:100%;}}@media(max-width:1480px) and (min-width:768px){.elementor-208246 .elementor-element.elementor-element-a92b019{--content-width:1440px;}.elementor-208246 .elementor-element.elementor-element-9794bf8{--width:100%;}.elementor-208246 .elementor-element.elementor-element-2343c82{--width:97%;}}@media(max-width:991px) and (min-width:768px){.elementor-208246 .elementor-element.elementor-element-9794bf8{--width:100%;}.elementor-208246 .elementor-element.elementor-element-119e98f{--width:100%;}}@media(max-width:1480px){.elementor-208246 .elementor-element.elementor-element-a92b019{--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a92b019{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-208246 .elementor-element.elementor-element-5eea885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-208246 .elementor-element.elementor-element-faadd36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-208246 .elementor-element.elementor-element-5f5f673{--e-con-grid-template-columns:2fr 6fr 1fr;--grid-auto-flow:row;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5f5f673{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-208246 .elementor-element.elementor-element-9794bf8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9794bf8{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-24fd6dd img{width:100%;}.elementor-208246 .elementor-element.elementor-element-24fd6dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-208246 .elementor-element.elementor-element-2343c82{--justify-content:center;}.elementor-208246 .elementor-element.elementor-element-49b13ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:991px){.elementor-208246 .elementor-element.elementor-element-a92b019{--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a92b019{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-208246 .elementor-element.elementor-element-5f5f673{--e-con-grid-template-columns:2fr 4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--grid-justify-content:space-between;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5f5f673{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-208246 .elementor-element.elementor-element-9794bf8{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-208246 .elementor-element.elementor-element-24fd6dd img{width:100%;height:45px;}.elementor-208246 .elementor-element.elementor-element-24fd6dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-208246 .elementor-element.elementor-element-2343c82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2343c82{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-49b13ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-208246 .elementor-element.elementor-element-119e98f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-119e98f{--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:767px){.elementor-208246 .elementor-element.elementor-element-5f5f673{--content-width:1440px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 5px;--row-gap:10px;--column-gap:5px;--grid-auto-flow:column;--justify-items:stretch;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5f5f673{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-208246 .elementor-element.elementor-element-9794bf8{--width:93%;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;grid-column:span 1;grid-row:span 1;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9794bf8{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-208246 .elementor-element.elementor-element-9794bf8.e-con{--align-self:center;}.elementor-208246 .elementor-element.elementor-element-24fd6dd img{width:100%;height:40px;object-fit:contain;}.elementor-208246 .elementor-element.elementor-element-2343c82{--width:100%;--min-height:0px;--justify-content:center;--flex-wrap:nowrap;grid-column:span 3;grid-row:span 1;}#header .elementor-element-49b13ef .searchform-popup input, #header .elementor-element-49b13ef .searchform-popup select, #header .elementor-element-49b13ef .searchform-popup .selectric .label, #header .elementor-element-49b13ef .searchform-popup .selectric, #header .elementor-element-49b13ef .searchform-popup button{height:40px;line-height:40px;}.elementor-208246 .elementor-element.elementor-element-119e98f{--width:100%;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;grid-column:span 1;grid-row:span 1;}#header .elementor-element-9fe0948 .my-account{font-size:14px;}}/* Start custom CSS for image, class: .elementor-element-24fd6dd */.elementor-208246 .elementor-element.elementor-element-24fd6dd{
    margin: 0px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-115bb94 *//* ===== Base ===== */
:root { --ocm-rail: 230px; } /* left rail width */

body { transition: margin-left 0.3s ease; }

/* Toggle */
.ocm-toggle{
  position:relative;
  background:#EDE7E5; 
  color:#5f4344; 
  border:0; 
  height:40px;
  padding:0px 15px;
  border-radius:2px;
  cursor:pointer; 
  font-size:14px; 
  display:flex; 
  align-items:center; gap:10px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.ocm-toggle:hover{ opacity:0.8; }

/* Rail */
.ocm-nav{
  position:fixed; 
  top:0; 
  left:-370px;
  width:var(--ocm-rail); 
  height:100%;
  background:#ffffff; 
  color:#333; 
  transition:left .3s ease; 
  z-index:1000;
  overflow:auto;
}
.ocm-nav.ocm-active{ left:0; }
.ocm-nav[aria-hidden="true"]{ pointer-events:none; }
.ocm-nav[aria-hidden="false"]{ pointer-events:auto; }

/* Header */
.ocm-header{ padding:20px; 
  background:#f1eceb52;
  position:relative; 
}
.ocm-title{ font-size:1.5rem; 
  font-weight:500; 
  margin:0px; 
  color:#5f4344;
}
.ocm-close{
    position: absolute;
    top: 15px;
    right: 5px;
    background: none;
    border: 0;
    cursor: pointer;
}
.ocm-close:hover img{
    transition-duration: 1s;
    transform:rotate(180deg);
}
.btn-agori {
    background:#347DC1;
}
.btn-koritsi {
    background:#E6A6C7;
}
.btn-didima {
    background:#7ac5b4;
}

/* Items */
.ocm-items{ 
    list-style:none; 
  padding:0; 
  margin:0; 
}
.ocm-item,.ocm-subitem{ 
    position:static;
    margin: 15px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 10px;
}
.ocm-link,.ocm-sublink,.ocm-sublink-level2{
  display:block; 
  padding:14px;
  color:black !important;
    font-size: 12px;
    font-weight: 400;
  text-decoration:none; 
  transition:background .2s ease;
}

.ocm-item:has(> .ocm-submenu.is-open) ,
.ocm-subitem:has(> .ocm-submenu-level2.is-open) ,
.ocm-link:hover,
.ocm-sublink:hover,
.ocm-sublink-level2:hover {
  background:#ede7e58a;
  color:#000;
  box-shadow:none;
  border-radius:10px;
}

/* Touch mode equivalents (uses .ocm-active instead of .is-open) */
body.ocm-touch .ocm-item:has(> .ocm-submenu.ocm-active) > .ocm-link,
body.ocm-touch .ocm-subitem:has(> .ocm-submenu-level2.ocm-active) > .ocm-sublink {
  background:#ede7e58a;
  color:#000;
  box-shadow:none;
  border-radius:10px;
}

.ocm-has-submenu > .ocm-link::after,
.ocm-has-submenu > .ocm-sublink::after{ content:"›"; 
  float:right; 
  font-size:1.2rem; 
  padding-left:7px;
}

/* ===== Desktop submenus (JS opens with .is-open) ===== */

/* Level 1 next to rail; width fits content */
.ocm-submenu{
  position:fixed; 
  top:0px; 
  left:var(--ocm-rail);
  width: fit-content;
  min-width:auto;
  max-width:100%;
  height:100%;
  list-style:none; 
  display:none; 
  margin:0; 
  padding:0px;
  background:#fff; 
  overflow: auto;
  box-shadow:2px 0 5px rgba(0,0,0,.2); 
  z-index:1002;
}
.ocm-submenu.is-open{ display:block; }

/* Level 2 fits content; JS positions it */
.ocm-submenu-level2{
  position:fixed; 
  top:0;
  overflow:auto;
  width: fit-content;
  min-width:auto;
  max-width:100%;
  height:100%;
  list-style:none; 
  display:none; 
  margin:0; 
  padding: 0px;
  background: #fff; 
  box-shadow:2px 0 5px rgba(0,0,0,.2); 
  z-index:1003;
}
.ocm-submenu-level2.is-open{ display:block; }

.ocm-subitem-level2{ border-bottom:1px solid #4a5f7a; }

/* Overlay */
.ocm-overlay{
  position:fixed; 
  inset:0; 
  background:rgba(0,0,0,.6);
  filter: blur(4px);
  backdrop-filter: blur(10px);
  opacity:0; 
  visibility:hidden; 
  transition:opacity .3s ease, 
  visibility .3s ease; 
  z-index:999;
}
.ocm-overlay.ocm-active{ opacity:1; 
  visibility:visible; }
  p.ocm-bottom-header {
    padding:20px 0px 0px 20px;
    color:black;
    font-size:20px;
    border-top:solid 2px #faf9f9;
}
.ocm__bottom-btns-con {
    padding-left: 20px;
    display: flex;
    flex-direction: column;
}
.ocm__bottom-btns-con a{
    color:#414141;
    font-size:14px;
}
.ocm__bottom-btns-con a:hover{
    color:black;
}
/* Back buttons hidden by default (touch shows them) */
.ocm-submenu-back,.ocm-submenu-level2-back{ display:none; }

/* ===== Touch / small screens ===== */
body.ocm-touch .ocm-link,
body.ocm-touch .ocm-sublink,
body.ocm-touch .ocm-sublink-level2{
  -webkit-tap-highlight-color:transparent; 
  touch-action:manipulation;
}

/* In touch mode, panels become full-screen slides */
body.ocm-touch .ocm-submenu,
body.ocm-touch .ocm-submenu-level2{
  position:fixed !important; 
  top:0 !important; 
  left:0 !important;
  width: 370px; 
  height:100% !important;
  display:none !important; 
  transform:translateX(100%);
  transition:transform .3s ease; 
  overflow-y:auto; 
  padding-top:60px;
  z-index:1100 !important;
}
body.ocm-touch .ocm-submenu-level2{ background:#fff; }

body.ocm-touch .ocm-submenu.ocm-active,
body.ocm-touch .ocm-submenu-level2.ocm-active{
  display:block !important; 
  transform:translateX(0) !important;
  pointer-events:auto !important; 
  visibility:visible !important;
}

/* Back bars on touch */
body.ocm-touch .ocm-submenu-back,
body.ocm-touch .ocm-submenu-level2-back{
  display:flex !important; 
  align-items:center; 
  padding:15px 20px;
  background: #f5f2f1;
  color: #5e4344;
  position:fixed; 
  font-weight:800;
  top:0; 
  left:0; 
  width:100%; 
  z-index:1120; 
  box-sizing:border-box; 
  cursor:pointer;
}
body.ocm-touch .ocm-submenu-back::before,
body.ocm-touch .ocm-submenu-level2-back::before{ content:"←"; 
  margin-right:10px; 
  font-size:1.2rem; }

/*======================================================*/
/*======================================================*/
/* styling nea */
/*======================================================*/
/*======================================================*/
/* Layout */
.tsu-wrap{margin:0; background:#f6f7fb; color:#232429;}
.tsu-panel{max-width:1120px; margin:0 auto; background:#ffffff;padding:15px;}
.tsu-grid{display:grid; grid-template-columns:1fr 1fr; gap:20px;margin-top: 20px;}
@media (max-width:991px){ .tsu-grid{grid-template-columns:1fr; gap:50px;} }

.tsu-col-left, .tsu-col-right{min-width:0;}
.tsu-heading{margin:0px; font-size:22px; font-weight:700; letter-spacing:0px;}

/* Accordions */
.tsu-acc{background:#ffffff; border-radius:12px; margin-bottom:10px; overflow:hidden;}
.tsu-acc[open]{box-shadow:0 8px 8px rgba(0,0,0,.02);}
.tsu-acc__summary{list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 7px 14px;
    cursor: pointer;
    background: #f6f6f6;
    user-select: none;}
.tsu-acc__summary::-webkit-details-marker{display:none;}
.tsu-acc__label{font-weight:400; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tsu-acc__icon{width:26px; height:26px; border-radius:9px; display:inline-grid; place-items:center; position:relative; flex:0 0 26px; }
.tsu-acc__icon:before, .tsu-acc__icon:after{content:""; position:absolute; background:#1f2230; transition:transform .2s ease;}
.tsu-acc__icon:before{width:12px; height:2px; border-radius:1px;}
.tsu-acc__icon:after{width:2px; height:12px; border-radius:1px;}
.tsu-acc[open] .tsu-acc__icon:after{transform:scaleY(0);} /* turn + to – when open */

.tsu-acc__summary:hover{background:#faf9f9;}
.tsu-acc__summary:focus-visible{outline:2px solid #faf9f9; outline-offset:2px; border-radius:10px;}

/* Accordion content */
.tsu-acc__list{margin:0; padding:8px 10px 14px 10px; display:grid; grid-template-columns:1fr 1fr; gap:8px 10px; border-top:1px solid #eef0f4; list-style:none;}
@media (max-width:560px){ .tsu-acc__list{grid-template-columns:1fr;} }
.tsu-acc__link{display:block; padding:10px 12px; border-radius:9px; text-decoration:none; color:#232429; font-size:14px; box-shadow:0 1px 0 rgba(0,0,0,.03); }
.tsu-acc__link:hover{background:#f1eceb; color:black;}
.tsu-acc__link:focus-visible{outline:2px solid #6a58ff; outline-offset:2px;}

.tsu-btn-bap {
    margin:0px;
    font-size:13px;
    color:white;
    font-weight:700;
    border-radius:3px;
    padding:7px 20px;
}

.tsu-btn-all{
    color: black;
    display: block;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    padding: 15px 10px;
}
.tsu-btn-all:hover{
    text-decoration: underline;
    color:black;
}

.tsu-xmas-btn {
    background:#950d18;
    color:white;
    font-weight:700;
    border:solid 1px #950d18;
}
.tsu-xmas-btn:hover{
    background:white;
    color:#950d18;
    border:solid 1px #950d18;
}
.tsu-btn-con{
display:flex;
flex-direction:row;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between;
gap: 10px; 
margin-top:50px;}

/* Chip list (right column) */
.tsu-chiplist{margin:0px 0px 5px 0px; padding:2px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; list-style:none;}
@media (max-width:560px){ .tsu-chiplist{grid-template-columns:1fr;} }
.tsu-chip{display:inline-block; padding:7px 12px; border-radius:14px; color:#2a2c3a; text-decoration:none; font-size:14px; box-shadow:0 1px 0 rgba(0,0,0,.03);}
.tsu-chip:hover{background: #faf9f9;
    color: black;}
.tsu-chip:focus-visible{outline:2px solid #6a58ff; outline-offset:2px;}
.tsu-heading-p{font-weight:600;font-size: 16px;}



.tsu-gamos-btn{
    background:#233654!important;
    color:white;
}
.tsu-gamos-btn:hover{
    background:#ffffff!important;
    color:#233654;
    border:solid 1px #233654;
}
.tsu-baptism-btn{
    background:#5f4344!important; 
    color:white;
    border:solid 1px!important;
}
.tsu-baptism-btn:hover{
    background:#ffffff!important; 
    border-color:#5f4344;
    color:#5f4344;
}

.tsu-halloween-btn{
    background:#1e112a!important;
    border:solid 1px !important;
    color:white;
}
.tsu-halloween-btn:hover{
    background:#ffffff!important; 
    border-color:#1e112a!important;
    color:#1e112a!important;
}
/* ========== BASE STYLES ========== */
.ts-oc-nav {
  padding: 2rem;
  background: #fff;
  font-family: inherit;
  line-height: 1.5;
  color: #222;
}

.ts-oc-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(200px, 1fr));
  gap: 2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}


.ts-oc-title {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0rem;
}

.ts-oc-subtitle {
  font-size: 0.95rem;
  font-weight: 600;
  margin-top: 1rem;
  margin-bottom: 0.4rem;
  color: #444;
}

.ts-oc-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.ts-oc-link,
.ts-oc-title-link {
  display: block;
  color: #333;
  text-decoration: none;
  transition: color 0.2s ease;
}

.ts-oc-link:hover,
.ts-oc-title-link:hover {
  color: #b78b1d; /* accent color */
}
.ts-oc-link {margin-left:13px}
.ts-oc-flex {display:flex;gap:50px;padding: 0px;}
.ts-grid-sub {display:flex;flex-direction: column;gap:30px;}
.ts-oc-title{
    background:#f5f2f1;
    padding:10px 15px;
    border-radius:15px;
}
.ts-oc-col-with-img {
    display:flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}
.ts-oc-col-with-img img{
    width:150px;
}
.ts-oc-col-with-img a{
    color:#444444;
}
.ts-oc-col-banner{
    display:flex;
    flex-direction: column;
}
.ts-oc-down {
    display:flex;
    flex-direction:column;
    gap:0px;
    align-content: flex-start;
    align-items: flex-start;
}
.ts-oc-abo-img-title{
    margin-bottom:10px !important;
    font-size:18px;
    font-weight:700;
    color:#333232;
}
a.ts-oc-img-btn {
    position:relative;
    left: 50%;
    top:-50px;
    transform: translateX(-50%);
    width:fit-content;
    background-color:#ffffff;
    padding:7px 30px;
    border-radius:10px;
    color:#0d0d0d;
    font-weight:500;
}
a.ts-oc-img-btn:hover{
    background-color:#f5f2f1;
}

.ts-oc-col-banner img{
    border-radius:10px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.ts-oc-link{font-size:12px;}
/* ========== RESPONSIVE ========== */
@media (max-width: 991px) {
.tsu-btn-con{
    flex-direction:column;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
}
.ocm-nav{
    width:370px;
    min-width:auto;
    max-width:100%;
}
.ts-oc-flex {display:flex;flex-direction: column;gap:20px;}
.ts-grid-sub {display:flex;flex-direction: column;gap:20px;}
.ocm-toggle-title-pro{
    padding:0px;
    margin:0px;
}
.ocm-toggle-icon img{
    width:20px;
    margin:0px!important;
}
.ocm-toggle-icon{
    padding:0px;
}
.ocm-toggle{
    padding:5px 5px;
}
}

@media (max-width: 600px) {
.ts-oc-flex {display:flex;flex-direction: column;gap:20px;}
.ts-grid-sub {display:flex;flex-direction: column;gap:20px;}

}

.ocm-no-child-title{
    padding:7px 0px 7px 25px;
}
.ocm-no-child-title a{
    color:#030303;
    font-size:12px;
    text-decoration:underline;
}
.ocm-no-child-title a:hover{color:#95824f}/* End custom CSS */
/* Start custom CSS for porto_hb_search_form, class: .elementor-element-49b13ef */.search__desk-cls .elementor-element .elementor-element-450c706.elementor-widget-laptop__width-initial.elementor-widget.elementor-widget-porto_hb_search_form a.search-toggle{
    display:none !important;
}.search__desk-cls .elementor-element-450c706 .searchform-popup .text, #header .elementor-element-450c706 .searchform-popup input, #header .elementor-element-450c706 .searchform-popup .searchform-cats input {
    width: 100%!important;;
}
.search__desk-cls .search-rounded:not(.simple-search-layout) .live-search-list{
    width:100%!important;;
    margin-left:-20px!important;;
}
.search__desk-cls .live-search-list .autocomplete-suggestion .search-price span{
    font-size:16px!important;
    margin-left:10px!important;;
}
.search__desk-cls .live-search-list .autocomplete-suggestion .search-name{
    font-size:12px !important;
}
.search__desk-cls .live-search-list .autocomplete-suggestion .search-price span:nth-child(2n){
    display:none !important;
}
.search__desk-cls a.search-toggle{
    display:none !important;
}

.searchform.search-layout-advanced ,.searchform.search-layout-advanced input{
    max-height:40px!important;
    min-height:40px!important;
}
.searchform-fields .btn-special{
}
#header .searchform{
    z-index: 980!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-0c02046 */.elementor-menu-cart__main{
    width:350px!important;
}
.elementor-menu-cart__close-button-custom{
    padding: 20px;

}
.tc-row.tm-cart-row.tm-cart-row-header ,.tc-row.tm-cart-row.tm-cart-row-header *{
    display:none;
}
.fl-overlay{
    display:none;
}
.elementor-menu-cart__product-remove.product-remove {
    border:none;
    color:black!important;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.elementor-menu-cart__product-name.product-name a{
     color:black!important;
    font-size:14px !important;
}
.elementor-menu-cart__footer-buttons, .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal{
    padding-top:10px;
}

.elementor-menu-cart__footer-buttons{
    margin-top:20px!important;
}
.elementor-menu-cart__footer-buttons{
  
  margin:0px 25px !important;
}
.elementor-menu-cart__product-price .quantity-total-wrapper{
  color:#757575;
  font-size:12px;
  float:right;
}
.elementor-menu-cart__product-price .quantity-total-amount ,.elementor-menu-cart__product-price .woocommerce-Price-amount{
  color:#cbb172;
  font-weight: 800;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f5f673 */.menu-search-.elementor-208246 .elementor-element.elementor-element-5f5f673 .elementor-widget-porto_hb_search_form{
    display:flex!important;
    align-items: center!important;
}
.elementor-208246 .elementor-element.elementor-element-5f5f673{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
}/* End custom CSS */