.elementor-3170101 .elementor-element.elementor-element-64ac720 > .elementor-container{max-width:1280px;}.elementor-3170101 .elementor-element.elementor-element-64ac720:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-64ac720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3170101 .elementor-element.elementor-element-64ac720{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-3170101 .elementor-element.elementor-element-64ac720 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(18px/2);}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-18px/2);}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-icon *{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-icon i{font-size:16px;}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-icon svg{width:16px;}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-text{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-7bdb86a7 .elementor-icon-list-item > *{font-family:"Poppins", sans-serif;font-size:14px;font-weight:700;line-height:1.3em;}.elementor-3170101 .elementor-element.elementor-element-1513d864 .elementor-nav--main a.elementor-item{font-family:"Poppins", sans-serif;font-size:16px;font-weight:700;}.elementor-3170101 .elementor-element.elementor-element-1513d864 .elementor-nav--main a.elementor-item:not(#e){color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-1513d864 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-1513d864 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-1513d864 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-1513d864 .elementor-nav--main a.elementor-item:not(#e):focus{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-1513d864 .elementor-nav--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-1513d864 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(18px/2);}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-18px/2);}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-icon *{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-icon i{font-size:16px;}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-icon svg{width:16px;}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-text{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-2ced3fd4 .elementor-icon-list-item > *{font-family:"Poppins", sans-serif;font-size:14px;font-weight:700;line-height:1.3em;}.elementor-3170101 .elementor-element.elementor-element-6ab39b97 > .elementor-container{max-width:1600px;}.elementor-3170101 .elementor-element.elementor-element-6ab39b97{padding:5px 0px 5px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-3b4e95e6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-3b4e95e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-3b4e95e6 > .elementor-element-populated{margin:11px 11px 11px 11px;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-menu-toggle{margin-right:auto;background-color:#ffffff;font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item{font-family:"Montserrat", sans-serif;font-size:17px;font-weight:700;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item:not(#e):focus{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:12px;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:12px;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--dropdown{font-family:"Montserrat", sans-serif;font-size:15px;font-weight:700;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--dropdown a:not(#e), .elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-menu-toggle{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-menu-toggle:hover{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 div.elementor-menu-toggle{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 div.elementor-menu-toggle:hover{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6523c2f4 .elementor-image img{width:85%;max-width:85%;}.elementor-3170101 .elementor-element.elementor-element-6523c2f4 > .elementor-widget-container{padding:0px 3px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-6523c2f4{width:initial;align-self:center;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-10eb40a4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-10eb40a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-10eb40a4 > .elementor-element-populated{margin:11px 11px 11px 11px;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-menu-toggle{margin-right:auto;font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main a.elementor-item{font-family:"Manrope", sans-serif;font-size:17px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main a.elementor-item:not(#e):focus{color:#e41b13;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:12px;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:12px;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--dropdown{font-family:"Manrope", sans-serif;font-size:15px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-menu-toggle:hover{color:#e41b13;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 div.elementor-menu-toggle:hover{color:#e41b13;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-18d0b6c7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-18d0b6c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-18d0b6c7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-3058f526 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-3058f526 .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}.elementor-3170101 .elementor-element.elementor-element-3058f526 .elementor-item > i{font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-3058f526{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-6680001d .elementor-cart__toggle .elementor-button-icon{font-size:29px;color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6680001d .elementor-cart__toggle .elementor-button{border-width:0px;padding:2px 10px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-6680001d{width:auto;align-self:center;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-686892e8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-686892e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-686892e8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__container{min-height:0px;border-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__submit{min-width:0px;}.elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-271e38d2.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(0px / 3);}.elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__icon{font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-lightbox .dialog-lightbox-close-button, .elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-3170101 .elementor-element.elementor-element-271e38d2.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-271e38d2:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#f5f6f4;border-width:10px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-271e38d2.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#f5f6f4;border-width:10px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-271e38d2 .elementor-search__clear{font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-271e38d2:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-3170101 .elementor-element.elementor-element-271e38d2.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-3170101 .elementor-element.elementor-element-271e38d2 > .elementor-widget-container{margin:3px 8px 3px 0px;}.elementor-3170101 .elementor-element.elementor-element-271e38d2{width:266px;max-width:max(266px, 100%);align-self:center;}.elementor-3170101 .elementor-element.elementor-element-5680203d > .elementor-container{max-width:1600px;}.elementor-3170101 .elementor-element.elementor-element-5680203d{padding:5px 0px 5px 0px;}.elementor-3170101 .elementor-element.elementor-element-1b9a129d .elementor-image img{width:85%;max-width:85%;}.elementor-3170101 .elementor-element.elementor-element-1b9a129d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-1b9a129d{width:initial;align-self:center;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-38608fa4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-38608fa4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-menu-toggle{margin-right:auto;font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--main a.elementor-item{font-family:"Poppins", sans-serif;font-size:14px;font-weight:700;line-height:1.5em;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e){color:#E00008;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:12px;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:12px;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--dropdown{font-family:"Poppins", sans-serif;font-size:0.875rem;font-weight:500;letter-spacing:0.06px;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--dropdown a:not(#e), .elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-menu-toggle{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-menu-toggle:hover{color:#E00008;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#E00008;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 div.elementor-menu-toggle:hover{color:#706F6F;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-6f2b1e98.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6f2b1e98.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6f2b1e98.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__container{min-height:0px;border-radius:40px;}.elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__submit{min-width:0px;}.elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-4b35200c.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(0px / 3);}.elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__icon{font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-4b35200c input[type="search"].elementor-search__input{font-family:"Poppins", sans-serif;font-size:16px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-lightbox .dialog-lightbox-close-button, .elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-3170101 .elementor-element.elementor-element-4b35200c.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-4b35200c:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#f5f6f4;border-width:10px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-4b35200c.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#f5f6f4;border-width:10px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-4b35200c .elementor-search__clear{font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-4b35200c:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-3170101 .elementor-element.elementor-element-4b35200c.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-3170101 .elementor-element.elementor-element-4b35200c > .elementor-widget-container{margin:3px 8px 3px 0px;}.elementor-3170101 .elementor-element.elementor-element-4b35200c{width:266px;max-width:max(266px, 100%);align-self:center;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--main a.elementor-item{font-family:"Poppins", sans-serif;font-size:14px;font-weight:600;letter-spacing:-1.68px;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--main a.elementor-item:not(#e):focus{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-item > i{font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--dropdown{font-family:"Poppins", sans-serif;font-size:14px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--dropdown a:not(#e), .elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-menu-toggle{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-6d93da1f .elementor-menu-toggle:hover{color:#E00008;}.elementor-3170101 .elementor-element.elementor-element-6d93da1f{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-79f089ad .elementor-cart__toggle .elementor-button-icon{font-size:29px;color:#000000;}.elementor-3170101 .elementor-element.elementor-element-79f089ad .elementor-cart__toggle .elementor-button{border-width:0px;padding:2px 10px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-79f089ad .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-79f089ad .elementor-cart__footer-buttons .elementor-button{font-family:"Poppins", sans-serif;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-79f089ad{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-188c12bd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-188c12bd{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-c138ef7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-c138ef7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-c138ef7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__container{min-height:0px;border-radius:79px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__submit{min-width:0px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-7b8daf45.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(0px / 3);}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__icon{font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-lightbox .dialog-lightbox-close-button, .elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-3170101 .elementor-element.elementor-element-7b8daf45.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#f5f6f4;border-width:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#f5f6f4;border-width:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__clear{font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 > .elementor-widget-container{margin:3px 8px 3px 0px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45{width:100%;align-self:center;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main a.elementor-item{font-size:14px;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:2px;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:2px;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 .elementor-nav--dropdown{font-size:14px;}.elementor-3170101 .elementor-element.elementor-element-6523c2f4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:2px;}.elementor-3170101 .elementor-element.elementor-element-47d8c3d4 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:2px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-18d0b6c7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-18d0b6c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-18d0b6c7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-686892e8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-686892e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-686892e8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:2px;}.elementor-3170101 .elementor-element.elementor-element-3dfa3c03 .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:2px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-6f2b1e98.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6f2b1e98.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6f2b1e98.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-c138ef7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-c138ef7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-c138ef7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__products{border-width:0px;border-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3170101 .elementor-element.elementor-element-5fb018b6{width:34.691%;}.elementor-3170101 .elementor-element.elementor-element-3b4e95e6{width:9.409%;}.elementor-3170101 .elementor-element.elementor-element-4a7dcc02{width:34.573%;}.elementor-3170101 .elementor-element.elementor-element-10eb40a4{width:55.64%;}.elementor-3170101 .elementor-element.elementor-element-18d0b6c7{width:2.091%;}.elementor-3170101 .elementor-element.elementor-element-686892e8{width:62.55%;}.elementor-3170101 .elementor-element.elementor-element-3a0b6909{width:74.01%;}.elementor-3170101 .elementor-element.elementor-element-64861220{width:13.959%;}.elementor-3170101 .elementor-element.elementor-element-38608fa4{width:86%;}.elementor-3170101 .elementor-element.elementor-element-6f2b1e98{width:26%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170101 .elementor-element.elementor-element-5fb018b6{width:50%;}.elementor-3170101 .elementor-element.elementor-element-3b4e95e6{width:12%;}.elementor-3170101 .elementor-element.elementor-element-4a7dcc02{width:30%;}.elementor-3170101 .elementor-element.elementor-element-10eb40a4{width:12%;}.elementor-3170101 .elementor-element.elementor-element-18d0b6c7{width:50%;}.elementor-3170101 .elementor-element.elementor-element-686892e8{width:50%;}.elementor-3170101 .elementor-element.elementor-element-3a0b6909{width:50%;}.elementor-3170101 .elementor-element.elementor-element-64861220{width:30%;}.elementor-3170101 .elementor-element.elementor-element-38608fa4{width:12%;}.elementor-3170101 .elementor-element.elementor-element-6f2b1e98{width:50%;}.elementor-3170101 .elementor-element.elementor-element-c138ef7{width:50%;}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-64ac720{margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-3170101 .elementor-element.elementor-element-3e7b5df > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-7852eb86.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-33fb0930 > .elementor-element-populated{padding:5px 0px 2px 0px;}.elementor-3170101 .elementor-element.elementor-element-5fb018b6{width:70%;}.elementor-3170101 .elementor-element.elementor-element-3b4e95e6{width:24%;}.elementor-3170101 .elementor-element.elementor-element-6690cec5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-4a7dcc02{width:50%;}.elementor-3170101 .elementor-element.elementor-element-6523c2f4 .elementor-image img{width:100%;max-width:100%;}.elementor-3170101 .elementor-element.elementor-element-6523c2f4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-10eb40a4{width:24%;}.elementor-3170101 .elementor-element.elementor-element-18d0b6c7{width:30%;}.elementor-3170101 .elementor-element.elementor-element-3a0b6909{width:70%;}.elementor-3170101 .elementor-element.elementor-element-64861220{width:50%;}.elementor-3170101 .elementor-element.elementor-element-1b9a129d .elementor-image img{width:100%;max-width:100%;}.elementor-3170101 .elementor-element.elementor-element-38608fa4{width:24%;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__container{border-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 .elementor-search__products{border-width:0px;border-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-7b8daf45 > .elementor-widget-container{padding:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;}}/* Start custom CSS for language-selector, class: .elementor-element-1513d864 */#header ul li ul.sub-menu.elementor-nav--dropdown.sm-nowrap {
    padding-bottom: 0.5rem!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64ac720 */@font-face {font-family: "HelveticaNowText-Medium";src: url("../../../../../themes/classic/assets/css/HelveticaNowText-Medium.otf?format=otf&project_id=26&created=2020-02-21 15:11:46") format("opentype");font-weight: 400;font-style: normal;}
@font-face {font-family: "HelveticaNowText-Bold";src: url("../../../../../themes/classic/assets/css/HelveticaNowText-Bold.otf?format=otf&project_id=26&created=2020-02-21 15:11:46") format("opentype");font-weight: 400;font-style: normal;}
@font-face {font-family: "LubalinGraphStd-Medium";src: url("../../../../../themes/classic/assets/css/6370?format=otf&project_id=26&created=2020-02-21 15:11:46") format("opentype");font-weight: 400;font-style: normal;}
#index #wrapper {
    padding-top:0!important;
}
main section#wrapper {
    background: #fff!important;
}
#cms .table-fraislivraison caption {
color: #000!important;
}
#product .ce-product-price-ecotax {
  display: none;
}
#category #js-product-list .pagination .current a {
  color: #525a63!important;
}
#category #left-column {
  padding-top: 22rem;
}
.product-discounts > .product-discounts-title {
  font-size: .875rem;
  font-weight: 600;
}
#category a.elementor-sub-item
{
    font-size: 14px!important;
}
#module-fraislivraison-default main section#wrapper {
    padding-bottom: 1.563rem
}
.elementor-nav--dropdown .menu-item .elementor-item-active, .elementor-nav--dropdown .menu-item .highlighted, .elementor-nav--dropdown .menu-item [href]:focus, .elementor-nav--dropdown .menu-item [href]:hover {
    background-color: #fff!important;
}

#new-products nav.breadcrumb{display:none;}

/*#product .ce-product-prices--layout-inline, #category .elementor-price-wrapper, #index .elementor-price-wrapper {
    display: none;
}*/

  @media (max-width: 767px) {
.elementor-3170101 .elementor-element.elementor-element-6b87da92 > .elementor-element-populated {
  padding: 5px 0px 2px 0px!important;
}
#category #left-column {
  padding-top: 0;
}
.elementor-3170101 .elementor-element.elementor-element-4f5b5ea > .elementor-element-populated {
  padding: 5px 0px 0px 0px!important;
}    
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0;
}
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-6680001d */.elementor-cart--items-indicator-bubble .elementor-cart__toggle .elementor-button-icon[data-counter]::before {
  background-color: #EB0000;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ab39b97 */#address section#wrapper, #order-slip section#wrapper, #module-blockwishlist-lists section#wrapper, #order-detail section#wrapper, #checkout section#wrapper, #category section#wrapper {
  background: #ffffff;
}

body#checkout section.checkout-step .address-item.selected {
    border: none;
}

.done {
    color: #e00008;
}

body#checkout section.checkout-step.-reachable.-current .step-number {
    background-color: #e00008;
}

.elementor-button {
    background-color: #6c6d6d;
}

.page-footer .account-link span, .wishlist-footer-links > a, .wishlist-add-to-new, .page-order-detail #content {
  font-size: 1rem!important;
}

.alert-warning {
  background-color: #9c9d9f;
  border-color: #9c9d9f;
  color: #fff;
}

select.form-control:not([size]):not([multiple]) {
    height : 100%;
}

a {
  color: #e2001a;
}

a:hover, .cart-grid-body a.label:hover, .product-price, body#checkout a:hover, .text-muted {
  color: #000000;
}

#blockcart-modal .product-name, #header a:hover, .elementor-cart__product-price {
  color: #000000;
}

.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle, .btn-outline-primary:focus, .btn-outline-primary.focus, .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #1d1d1f;
  border-color: #1d1d1f;
}

.btn-secondary {
    text-transform: inherit;
}

.has-discount .discount {
  background: #e00008;
}

.has-discount.product-price {
  color: #e00008;
}

#my-account section#main footer.page-footer div.text-sm-center a {
  font-weight: bold;
}

#my-account #content.page-content .row {
    margin-top: 15px;
}

#my-account #main header.page-header {
      background-color: #9c9d9f;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
  border-radius: 2rem;
}

#my-account #main header.page-header h1 {
  color: #ffffff;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2em;
  font-family: "Poppins", sans-serif;
}

.page-customer-account #content .no-account {
  margin-top: 2.5rem;
}

.page-my-account #content .links a i {
  color: #6c6d6d;
}

.page-my-account #content .links a:hover i {
  color: #6c6d6d;
}

.text-primary {
  color: #e00008 !important;
}

 a.text-primary:focus, a.text-primary:hover, .wishlist-list-item:hover .wishlist-list-item-title {
  color: #000000 !important;
}

.page-my-account .elementor-element-bfc29a7, .page-my-account .elementor-element-4d5b8a4, #identity .elementor-element-bfc29a7, #identity .elementor-element-4d5b8a4, #addresses .elementor-element-bfc29a7, #addresses .elementor-element-4d5b8a4, #history .elementor-element-bfc29a7, #history .elementor-element-4d5b8a4, #order-slip .elementor-element-bfc29a7, #order-slip .elementor-element-4d5b8a4, #module-blockwishlist-lists .elementor-element-bfc29a7, #module-blockwishlist-lists .elementor-element-4d5b8a4, .category-id-4 .elementor-element-4d5b8a4, .category-id-4 .elementor-element-bfc29a7 {
    display: none;
}

.page-my-account #content .links a {
  width: calc(100% / 3);
  text-align: center;
  padding: 15px;
  text-transform: inherit ;
}

.page-my-account #content .links a:hover span.link-item
{
    background: #d8d8d8;
}

.page-my-account #content .links a span.link-item
{
background: #f6f6f6;
font-weight: 500;
line-height: 1.3;
display: -ms-flexbox;
display: flex;
min-height: 160px;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-direction: column;
flex-direction: column;
color: #000000;
text-decoration: none;
padding: 0 10px;
}

#authentication div.no-account a {
  font-size: 1.5rem;
  font-family: "Poppins", sans-serif;
}

#authentication div.forgot-password {
  font-family: "Poppins", sans-serif;
}

#authentication div#content-wrapper.js-content-wrapper section#main header.page-header h1  {
  font-size: 1.5rem;
}

.form-control {
  border: 1px solid #ddd;
  height: 44px;
  line-height: 44px;
  padding: 0 1.1rem;
  box-shadow: none !important;
  color: #000000;
  border-radius: 58px;
}

.input-group.js-parent-focus span.input-group-btn button.btn {
  cursor: pointer;
  border-color: #ddd;
  height: 44px;
  line-height: 44px;
  padding: 0 10px;
  border-top-right-radius: 58px;
  border-bottom-right-radius: 58px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 0;
  background: none;
  -ms-flex-align: center;
  align-items: center;
  color: #000000;
}

p {
  color: #232323;
}

.btn-primary, .btn-outline-primary {
    font-size: 18px;
    background-color: #434347;
    border-radius: 0px 0px 0px 0px;
    padding: 19px 40px 19px 40px;
    cursor: pointer;
    text-transform: inherit;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: #fff;
    border: none;
}

.page-addresses .addresses-footer a, .page-addresses .addresses-footer a:hover {
    color: #fff;
}

#my-account main section#wrapper, #identity main section#wrapper, #addresses main section#wrapper, #history main section#wrapper {
    background: none;
}

#history #wrapper section#main section#content.page-content h6 {
  text-align: center;
  font-weight: normal;
}

.custom-radio input[type="radio"]:checked + span {
  background-color: #e00008;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-outline-primary:hover {
      background-color: #1d1d1f;
      border:none;
}

#main .page-header {
  text-align: center;
}

#authentication #wrapper {
  background: #ffffff;
}

#authentication #footer {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.11);
}

.elementor-cart__wrapper div.elementor-cart__container.elementor-lightbox.elementor-cart--shown div.elementor-cart__main div.elementor-cart__footer-buttons a.elementor-button.elementor-button--checkout.elementor-size-md span.elementor-button-text {
      vertical-align: -moz-middle-with-baseline;
      vertical-align: -webkit-baseline-middle;
}

body #products {
  padding: 0px 50px;
}

#index #footer {
  padding-top: 2.5rem!important;
}

#footer {
  padding-top: 0;  
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-79f089ad */.elementor-cart--items-indicator-bubble .elementor-cart__toggle .elementor-button-icon[data-counter]::before {
  background-color: #e00008;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5680203d */#address section#wrapper, #order-slip section#wrapper, #module-blockwishlist-lists section#wrapper, #order-detail section#wrapper, #checkout section#wrapper, #category section#wrapper {
  background: #ffffff;
}

body#checkout section.checkout-step .address-item.selected {
    border: none;
}

.done {
    color: #e00008;
}

body#checkout section.checkout-step.-reachable.-current .step-number {
    background-color: #e00008;
}

.elementor-button {
    background-color: #6c6d6d;
}

.page-footer .account-link span, .wishlist-footer-links > a, .wishlist-add-to-new, .page-order-detail #content {
  font-size: 1rem!important;
}

.alert-warning {
  background-color: #e00008;
  border-color: #e00008;
  color: #fff;
}

select.form-control:not([size]):not([multiple]) {
    height : 100%;
}

a {
  color: #e00008;
}

a:hover, .cart-grid-body a.label:hover, .product-price, body#checkout a:hover, .text-muted {
  color: #000000;
}

#blockcart-modal .product-name, #header a:hover, .elementor-cart__product-price {
  color: #000000;
}

.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle, .btn-outline-primary:focus, .btn-outline-primary.focus, .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #1d1d1f;
  border-color: #1d1d1f;
}

.btn-secondary {
    text-transform: inherit;
}

.has-discount .discount {
  background: #e00008;
}

.has-discount.product-price {
  color: #e00008;
}

#my-account section#main footer.page-footer div.text-sm-center a {
  font-weight: bold;
}

#my-account #content.page-content .row {
    margin-top: 15px;
}

#my-account #main header.page-header {
      background-color: #e00008;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}

#my-account #main header.page-header h1 {
  color: #ffffff;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2em;
  font-family: "Poppins", sans-serif;
}

.page-customer-account #content .no-account {
  margin-top: 2.5rem;
}

.page-my-account #content .links a i {
  color: #6c6d6d;
}

.page-my-account #content .links a:hover i {
  color: #6c6d6d;
}

.text-primary {
  color: #e00008 !important;
}

 a.text-primary:focus, a.text-primary:hover, .wishlist-list-item:hover .wishlist-list-item-title {
  color: #000000 !important;
}

.page-my-account .elementor-element-bfc29a7, .page-my-account .elementor-element-4d5b8a4, #identity .elementor-element-bfc29a7, #identity .elementor-element-4d5b8a4, #addresses .elementor-element-bfc29a7, #addresses .elementor-element-4d5b8a4, #history .elementor-element-bfc29a7, #history .elementor-element-4d5b8a4, #order-slip .elementor-element-bfc29a7, #order-slip .elementor-element-4d5b8a4, #module-blockwishlist-lists .elementor-element-bfc29a7, #module-blockwishlist-lists .elementor-element-4d5b8a4, .category-id-4 .elementor-element-4d5b8a4, .category-id-4 .elementor-element-bfc29a7 {
    display: none;
}

.page-my-account #content .links a {
  width: calc(100% / 3);
  text-align: center;
  padding: 15px;
  text-transform: inherit ;
}

.page-my-account #content .links a:hover span.link-item
{
    background: #d8d8d8;
}

.page-my-account #content .links a span.link-item
{
background: #f6f6f6;
font-weight: 500;
line-height: 1.3;
display: -ms-flexbox;
display: flex;
min-height: 160px;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-direction: column;
flex-direction: column;
color: #000000;
text-decoration: none;
padding: 0 10px;
}

#authentication div.no-account a {
  font-size: 1.5rem;
  font-family: "Poppins", sans-serif;
}

#authentication div.forgot-password {
  font-family: "Poppins", sans-serif;
}

#authentication div#content-wrapper.js-content-wrapper section#main header.page-header h1  {
  font-size: 1.5rem;
}

.form-control {
  border: 1px solid #ddd;
  height: 44px;
  line-height: 44px;
  padding: 0 1.1rem;
  box-shadow: none !important;
  color: #000000;
  border-radius: 58px;
}

.input-group.js-parent-focus span.input-group-btn button.btn {
  cursor: pointer;
  border-color: #ddd;
  height: 44px;
  line-height: 44px;
  padding: 0 10px;
  border-top-right-radius: 58px;
  border-bottom-right-radius: 58px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 0;
  background: none;
  -ms-flex-align: center;
  align-items: center;
  color: #000000;
}

p {
  color: #232323;
}

.btn-primary, .btn-outline-primary {
    font-size: 18px;
    background-color: #434347;
    border-radius: 0px 0px 0px 0px;
    padding: 19px 40px 19px 40px;
    cursor: pointer;
    text-transform: inherit;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: #fff;
    border: none;
}

.page-addresses .addresses-footer a, .page-addresses .addresses-footer a:hover {
    color: #fff;
}

#my-account main section#wrapper, #identity main section#wrapper, #addresses main section#wrapper, #history main section#wrapper {
    background: none;
}

#history #wrapper section#main section#content.page-content h6 {
  text-align: center;
  font-weight: normal;
}

.custom-radio input[type="radio"]:checked + span {
  background-color: #57b6e1;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-outline-primary:hover {
      background-color: #1d1d1f;
      border:none;
}

#main .page-header {
  text-align: center;
}

#authentication #wrapper {
  background: #ffffff;
}

#authentication #footer {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.11);
}

.elementor-cart__wrapper div.elementor-cart__container.elementor-lightbox.elementor-cart--shown div.elementor-cart__main div.elementor-cart__footer-buttons a.elementor-button.elementor-button--checkout.elementor-size-md span.elementor-button-text {
      vertical-align: -moz-middle-with-baseline;
      vertical-align: -webkit-baseline-middle;
}

body #products {
  padding: 0px 50px;
}

#index #footer {
  padding-top: 0!important;
}

#footer {
  padding-top: 0;  
}

#header section.elementor-element.elementor-element-198639f.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section div.elementor-container.elementor-column-gap-default div.elementor-row div.elementor-element.elementor-element-55eb156.elementor-column.elementor-col-50.elementor-top-column div.elementor-column-wrap.elementor-element-populated {
    padding:10px 0 10px 0!important;
}/* End custom CSS */