.elementor-1170101 .elementor-element.elementor-element-749fe96{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-749fe96 .elementor-image img{width:236px;height:58px;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-search{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-search__toggle i{font-size:23px;width:23px;height:23px;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-search__toggle{color:#000000;border-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-search__label{font-family:"Quasimoda Medium", sans-serif;color:#141111;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c input[type="search"].elementor-search__input{font-family:"Quasimoda Light", sans-serif;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-lightbox .dialog-lightbox-close-button, .elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170101 .elementor-element.elementor-element-4f9ce7c.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#141111;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c:not(.elementor-search--skin-topbar) .elementor-search__container{border-color:#141111;border-width:1px 1px 1px 1px;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-color:#141111;border-width:1px 1px 1px 1px;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3C3C3C;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-icon *{color:#3C3C3C;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#B42539;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-icon i{font-size:18px;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-icon svg{width:18px;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-text{color:#3C3C3C;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-item > *{font-family:"Quasimoda Medium", sans-serif;font-size:14px;font-weight:500;}.elementor-1170101 .elementor-element.elementor-element-158cbcd{width:auto;flex-grow:0;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main a.elementor-item{font-family:"Quasimoda Medium", sans-serif;font-size:13px;line-height:16px;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main a.elementor-item:not(#e){color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-item > i{color:#2E2E2E;font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main a.elementor-item:not(#e):focus{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-item:hover > i{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main .elementor-item{padding-top:5px;padding-bottom:5px;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a:not(#e), .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-menu-toggle{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-menu-toggle:hover{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a:hover, .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a.elementor-item-active, .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 9px 10px 0px rgba(0,0,0,0.06);}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--dropdown a{padding-left:0px;padding-right:0px;padding-top:11px;padding-bottom:11px;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-1ac9b62 .elementor-nav__container.elementor-nav--dropdown{margin-top:20px !important;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62{width:auto;align-self:center;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle .elementor-button-icon{font-size:45px;color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle .elementor-button{font-family:"Quasimoda Regular", sans-serif;font-size:13px;font-weight:500;border-width:0px;padding:6px 10px 6px 10px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#ffffff;background-color:#E41B1B;top:0.5em;right:calc(0em - -0.6em);}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__close-button, .elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-remove{color:#777777;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__close-button:hover, .elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-remove:hover{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__empty-message{font-family:"Quasimoda Medium", sans-serif;font-size:16px;line-height:2em;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product:not(:last-of-type), .elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__products, .elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__summary{border-color:#efefef;border-bottom-width:0px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-image img{border-radius:5px 5px 5px 5px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-name a:not(#e){color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-name a{font-family:"Quasimoda ExtraLight", sans-serif;font-size:13px;font-weight:400;line-height:13px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-attrs{color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-attr{font-family:"Quasimoda Black", sans-serif;font-size:12px;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-price{color:#BF7C45;font-family:"Quasimoda Medium", sans-serif;font-size:12px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__product-remove{color:#BF7C45;font-size:16px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__summary{color:#222222;font-family:"Quasimoda Regular", sans-serif;font-size:18px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__footer-buttons{grid-column-gap:11px;grid-row-gap:11px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__footer-buttons .elementor-button{border-radius:57px;font-size:0.65rem;text-transform:uppercase;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141111;background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-59094c03 a.elementor-button--view-cart:not(#e){color:#141111;}.elementor-1170101 .elementor-element.elementor-element-59094c03 a.elementor-button--view-cart:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-59094c03 a.elementor-button--view-cart:not(#e):focus{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-button--view-cart:hover, .elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-button--view-cart:focus{background-color:#FFFFFF;border-color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;background-color:#141111;}.elementor-1170101 .elementor-element.elementor-element-59094c03 a.elementor-button--checkout:not(#e){color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-59094c03 a.elementor-button--checkout:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-59094c03 a.elementor-button--checkout:not(#e):focus{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-button--checkout:hover, .elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-button--checkout:focus{background-color:#FFFFFF;border-color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-59094c03{width:auto;align-self:center;}.elementor-1170101 .elementor-element.elementor-element-2d657f9:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-2d657f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141111;background-image:url("/img/cms/Groupe%25252021519.png");}.elementor-1170101 .elementor-element.elementor-element-2d657f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170101 .elementor-element.elementor-element-2d657f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-cc702a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170101 .elementor-element.elementor-element-cc702a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-ea45561{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-ea45561 .elementor-heading-title{color:#FFFFFF;font-family:"Crimson Pro", sans-serif;font-size:18px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-4e97785:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-4e97785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-4e97785{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0.3% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-4e97785 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-c2239a3 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-c2239a3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-a1ae965{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-1170101 .elementor-element.elementor-element-1ef8b74a{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-1ef8b74a .elementor-image img{width:236px;height:58px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__container{min-height:38px;border-radius:45px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__submit{min-width:38px;color:#000000;background-color:#ffffff;font-size:32px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-761c3d0.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(38px / 3);}.elementor-1170101 .elementor-element.elementor-element-761c3d0 input[type="search"].elementor-search__input{font-family:"Quasimoda Light", sans-serif;font-size:13px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#ffffff;border-color:#B2B2B2;border-width:1px 1px 1px 1px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#ffffff;border-color:#B2B2B2;border-width:1px 1px 1px 1px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search--focus .elementor-search__container{box-shadow:0px 0px 17px 0px rgba(0,0,0,0.07);}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__clear{font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-1170101 .elementor-element.elementor-element-761c3d0.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 100% / 2);}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__products{margin-top:10px;padding:8px 8px 8px 8px;border-color:#e5e5e5;border-width:1px;border-radius:8px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.11);}.elementor-1170101 .elementor-element.elementor-element-761c3d0 a.elementor-search__product-link{padding:12px;background:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__product-name{font-family:"Lato", sans-serif;font-size:17px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__product-category{font-family:"Lato", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:#54595F;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__product-description{font-family:"Lato", sans-serif;font-size:14px;color:#54595F;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__product-price{font-family:"Lato", sans-serif;font-size:16px;color:#000000;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 a.elementor-search__product-link.ui-state-focus{background-color:#f9f9f9;}.elementor-1170101 .elementor-element.elementor-element-761c3d0 .ui-state-focus .elementor-search__product-name{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#3C3C3C;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon *{color:#3C3C3C;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon i{font-size:18px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon svg{width:18px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-text{color:#3C3C3C;padding-left:0px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item > *{font-family:"quasimoda", sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;}.elementor-1170101 .elementor-element.elementor-element-0837653{width:auto;flex-grow:0;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-09e89fe.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-1170101 .elementor-element.elementor-element-09e89fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1170101 .elementor-element.elementor-element-09e89fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170101 .elementor-element.elementor-element-09e89fe > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-09e89fe > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main a.elementor-item{font-family:"Quasimoda Medium", sans-serif;font-size:13px;line-height:16px;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main a.elementor-item:not(#e){color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-item > i{color:#2E2E2E;font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main a.elementor-item:not(#e):focus{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-item:hover > i{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main .elementor-item{padding-top:5px;padding-bottom:5px;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a:not(#e), .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-menu-toggle{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-menu-toggle:hover{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a:hover, .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a.elementor-item-active, .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 9px 10px 0px rgba(0,0,0,0.06);}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--dropdown a{padding-left:0px;padding-right:0px;padding-top:11px;padding-bottom:11px;}.elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-2be567fe .elementor-nav__container.elementor-nav--dropdown{margin-top:20px !important;}.elementor-1170101 .elementor-element.elementor-element-2be567fe{width:auto;align-self:center;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle .elementor-button-icon{font-size:31px;color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle .elementor-button{font-family:"Quasimoda Regular", sans-serif;font-size:13px;font-weight:500;border-width:0px;padding:6px 10px 6px 10px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#ffffff;background-color:#E41B1B;top:0.2em;right:calc(0em - 0.5em);}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__close-button, .elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-remove{color:#777777;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__close-button:hover, .elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-remove:hover{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__empty-message{font-family:"Quasimoda Medium", sans-serif;font-size:16px;line-height:2em;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product:not(:last-of-type), .elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__products, .elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__summary{border-color:#efefef;border-bottom-width:0px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-image img{border-radius:5px 5px 5px 5px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-name a:not(#e){color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-name a{font-family:"Quasimoda ExtraLight", sans-serif;font-size:13px;font-weight:400;line-height:13px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-attrs{color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-attr{font-family:"Quasimoda Black", sans-serif;font-size:12px;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-price{color:#BF7C45;font-family:"Quasimoda Medium", sans-serif;font-size:12px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__product-remove{color:#BF7C45;font-size:16px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__summary{color:#222222;font-family:"Quasimoda Regular", sans-serif;font-size:18px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__footer-buttons{grid-column-gap:11px;grid-row-gap:11px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__footer-buttons .elementor-button{border-radius:57px;font-family:"Quasimoda Medium", sans-serif;font-size:0.65rem;text-transform:uppercase;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141111;background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-e137a4e a.elementor-button--view-cart:not(#e){color:#141111;}.elementor-1170101 .elementor-element.elementor-element-e137a4e a.elementor-button--view-cart:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-e137a4e a.elementor-button--view-cart:not(#e):focus{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-button--view-cart:hover, .elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-button--view-cart:focus{background-color:#FFFFFF;border-color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;background-color:#141111;}.elementor-1170101 .elementor-element.elementor-element-e137a4e a.elementor-button--checkout:not(#e){color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-e137a4e a.elementor-button--checkout:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-e137a4e a.elementor-button--checkout:not(#e):focus{color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-button--checkout:hover, .elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-button--checkout:focus{background-color:#FFFFFF;border-color:#BF7C45;}.elementor-1170101 .elementor-element.elementor-element-e137a4e{width:auto;align-self:center;}.elementor-1170101 .elementor-element.elementor-element-c76de37{margin-top:0px;margin-bottom:0px;padding:0% 5% 1% 5%;}.elementor-1170101 .elementor-element.elementor-element-96db097:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-96db097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-1170101 .elementor-element.elementor-element-96db097{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-1170101 .elementor-element.elementor-element-96db097 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-5b017fd > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-5b017fd > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-5daf021:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-5daf021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-5daf021{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0.3% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-5daf021 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-3be504b > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-3be504b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-dcb6897{margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-1170101 .elementor-element.elementor-element-00cbd5c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-00cbd5c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-1170101 .elementor-element.elementor-element-fbdc7e4 .elementor-image img{width:100%;height:30px;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(26px/2);}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(26px/2);}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(26px/2);}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-26px/2);}body.lang-rtl .elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-26px/2);}body:not(.lang-rtl) .elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-26px/2);}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-item:not(:last-child):after{content:"";height:17px;border-color:#3C3C3C;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-icon *{color:#3C3C3C;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-icon i{font-size:18px;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-icon svg{width:18px;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-text{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7A7A7A;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-item > *{font-family:"Quasimoda Medium", sans-serif;font-size:0.875rem;font-weight:500;}.elementor-1170101 .elementor-element.elementor-element-08355be{width:auto;flex-grow:0;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__container{min-height:38px;border-radius:45px;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__submit{min-width:38px;color:#000000;background-color:#ffffff;font-size:32px;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-f14231d.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(38px / 3);}.elementor-1170101 .elementor-element.elementor-element-f14231d input[type="search"].elementor-search__input{font-family:"Quasimoda Light", sans-serif;font-size:1rem;}.elementor-1170101 .elementor-element.elementor-element-f14231d:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#ffffff;border-color:#B2B2B2;border-width:1px 1px 1px 1px;}.elementor-1170101 .elementor-element.elementor-element-f14231d.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#ffffff;border-color:#B2B2B2;border-width:1px 1px 1px 1px;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search--focus .elementor-search__container{box-shadow:0px 0px 17px 0px rgba(0,0,0,0.07);}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__clear{font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-f14231d:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-1170101 .elementor-element.elementor-element-f14231d.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 100% / 2);}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__products{margin-top:10px;padding:2px 2px 2px 2px;border-color:#e5e5e5;border-width:1px;border-radius:8px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.11);}.elementor-1170101 .elementor-element.elementor-element-f14231d a.elementor-search__product-link{padding:12px;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__product-name{font-family:"Lato", sans-serif;font-size:17px;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__product-category{font-family:"Lato", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:#c9c9c9;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__product-description{font-family:"Lato", sans-serif;font-size:14px;color:#888888;}.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__product-price{font-family:"Lato", sans-serif;font-size:16px;}.elementor-1170101 .elementor-element.elementor-element-f14231d a.elementor-search__product-link.ui-state-focus{background-color:#f9f9f9;}.elementor-1170101 .elementor-element.elementor-element-f14231d .ui-state-focus .elementor-search__product-name{color:#FF6852;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-5b65dd7.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-1170101 .elementor-element.elementor-element-5b65dd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1170101 .elementor-element.elementor-element-5b65dd7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170101 .elementor-element.elementor-element-5b65dd7 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-5b65dd7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main a.elementor-item{font-family:"Quasimoda Medium", sans-serif;font-size:0.813rem;line-height:16px;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main a.elementor-item:not(#e){color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-item > i{color:#2E2E2E;font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main a.elementor-item:not(#e):focus{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-item:hover > i{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main .elementor-item{padding-top:5px;padding-bottom:5px;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a:not(#e), .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-menu-toggle{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-menu-toggle:hover{color:#141111;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a:hover, .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a.elementor-item-active, .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 9px 10px 0px rgba(0,0,0,0.06);}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--dropdown a{padding-left:0px;padding-right:0px;padding-top:11px;padding-bottom:11px;}.elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-1170101 .elementor-element.elementor-element-d03c10f .elementor-nav__container.elementor-nav--dropdown{margin-top:20px !important;}.elementor-1170101 .elementor-element.elementor-element-d03c10f > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-d03c10f{width:auto;align-self:center;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle .elementor-button-icon{font-size:29px;color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle .elementor-button{font-family:"Quasimoda Regular", sans-serif;font-size:0.813rem;font-weight:500;border-width:0px;padding:0px 10px 1px 10px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#141111;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#ffffff;background-color:#E41B1B;top:-0.6em;right:calc(0em - 0.4em);}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__close-button, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-remove{color:#777777;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__close-button:hover, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-remove:hover{color:#141111;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__empty-message{font-family:"Quasimoda Medium", sans-serif;font-size:16px;line-height:2em;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product:not(:last-of-type), .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__products, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__summary{border-color:#DBDEE7;border-bottom-width:1px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__footer-buttons, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__summary{padding-bottom:16px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product:not(:first-of-type), .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__footer-buttons, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__summary{padding-top:16px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-image img{border-radius:5px 5px 5px 5px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-name a:not(#e){color:#000000;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-name a{font-family:"Crimson Pro", sans-serif;font-size:1.8em;font-weight:400;line-height:1.8em;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-attrs{color:#2E2E2E;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-attr{font-family:"Quasimoda Black", sans-serif;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-price{color:#141111;font-family:"Quasimoda Medium", sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__product-remove{color:#767676;font-size:13px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__summary{color:#222222;font-family:"Quasimoda Regular", sans-serif;font-size:1.5em;font-weight:600;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__footer-buttons{grid-column-gap:14px;grid-row-gap:14px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__footer-buttons .elementor-button{border-radius:57px;font-family:"Quasimoda Medium", sans-serif;font-size:1rem;text-transform:uppercase;line-height:1.4em;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#141111;background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 a.elementor-button--view-cart:not(#e){color:#141111;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 a.elementor-button--view-cart:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-37f08b7 a.elementor-button--view-cart:not(#e):focus{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-button--view-cart:hover, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-button--view-cart:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;background-color:#141111;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 a.elementor-button--checkout:not(#e){color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 a.elementor-button--checkout:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-37f08b7 a.elementor-button--checkout:not(#e):focus{color:#050505;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-button--checkout:hover, .elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-button--checkout:focus{background-color:#FFFFFF;border-color:#090909;}.elementor-1170101 .elementor-element.elementor-element-37f08b7{width:auto;align-self:center;}.elementor-1170101 .elementor-element.elementor-element-a2518a8{margin-top:0px;margin-bottom:0px;padding:0% 5% 1% 5%;}.elementor-1170101 .elementor-element.elementor-element-49e455b{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-49e455b .elementor-image img{width:100%;height:61px;}.elementor-1170101 .elementor-element.elementor-element-c4d77d7:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-c4d77d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-1170101 .elementor-element.elementor-element-c4d77d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-1170101 .elementor-element.elementor-element-c4d77d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-c1b95a9 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-c1b95a9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-52602ea{z-index:1;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-1170101 .elementor-element.elementor-element-d7b0109{width:24.649%;}.elementor-1170101 .elementor-element.elementor-element-2eab67e{width:8.003%;}.elementor-1170101 .elementor-element.elementor-element-00cbd5c{width:8.279%;}.elementor-1170101 .elementor-element.elementor-element-07cb73f{width:51.416%;}.elementor-1170101 .elementor-element.elementor-element-17ef723{width:22.124%;}.elementor-1170101 .elementor-element.elementor-element-5b65dd7{width:18.144%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1170101 .elementor-element.elementor-element-c2239a3{width:100%;}.elementor-1170101 .elementor-element.elementor-element-0b59139{width:7%;}.elementor-1170101 .elementor-element.elementor-element-a196443{width:36%;}.elementor-1170101 .elementor-element.elementor-element-37afb2e{width:11%;}.elementor-1170101 .elementor-element.elementor-element-09e89fe{width:26%;}.elementor-1170101 .elementor-element.elementor-element-5b017fd{width:33%;}.elementor-1170101 .elementor-element.elementor-element-3be504b{width:100%;}.elementor-1170101 .elementor-element.elementor-element-00cbd5c{width:5%;}.elementor-1170101 .elementor-element.elementor-element-07cb73f{width:41%;}.elementor-1170101 .elementor-element.elementor-element-17ef723{width:23%;}.elementor-1170101 .elementor-element.elementor-element-5b65dd7{width:29%;}.elementor-1170101 .elementor-element.elementor-element-c1b95a9{width:33%;}}@media(max-width:1024px){.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-item > *{font-size:12px;}.elementor-1170101 .elementor-element.elementor-element-4e97785{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-c2239a3 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-c2239a3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-a1ae965{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-a196443.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-a196443.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-a196443 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-761c3d0:not(.elementor-search--skin-topbar) .elementor-search__products{width:480px !important;}.elementor-1170101 .elementor-element.elementor-element-761c3d0.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 480px / 2);}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-37afb2e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-37afb2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-37afb2e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170101 .elementor-element.elementor-element-37afb2e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-37afb2e > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon i{font-size:20px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon svg{width:20px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon{text-align:left;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item > *{font-size:11px;}.elementor-1170101 .elementor-element.elementor-element-0837653 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-09e89fe.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-09e89fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-09e89fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1170101 .elementor-element.elementor-element-09e89fe > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-09e89fe > .elementor-element-populated{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-e137a4e > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-5daf021{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-3be504b > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-3be504b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-dcb6897{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-00cbd5c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-00cbd5c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:10px 0px 0px 6px;}.elementor-1170101 .elementor-element.elementor-element-07cb73f > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-07cb73f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:3% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-item > *{font-size:12px;}.elementor-1170101 .elementor-element.elementor-element-f14231d:not(.elementor-search--skin-topbar) .elementor-search__products{width:667px !important;}.elementor-1170101 .elementor-element.elementor-element-f14231d.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 667px / 2);}}@media(max-width:767px){.elementor-1170101 .elementor-element.elementor-element-0e1a9fb{width:14%;}.elementor-1170101 .elementor-element.elementor-element-0e1a9fb > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-0e1a9fb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-ef5cd55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-d7b0109{width:37%;}.elementor-1170101 .elementor-element.elementor-element-d7b0109 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-d7b0109 > .elementor-element-populated{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-2eab67e{width:13%;}.elementor-1170101 .elementor-element.elementor-element-2eab67e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1170101 .elementor-element.elementor-element-2eab67e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-2eab67e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:7% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c .elementor-search__label{font-size:12px;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c input[type="search"].elementor-search__input{font-size:13px;}.elementor-1170101 .elementor-element.elementor-element-4f9ce7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:19% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-2544e98{width:11%;}.elementor-1170101 .elementor-element.elementor-element-2544e98.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1170101 .elementor-element.elementor-element-2544e98 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-2544e98 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-items{column-gap:0.1em;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-icon i{font-size:33px;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-icon svg{width:33px;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-icon{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-item > *{font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-158cbcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:34% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-03f8aa1{width:12%;}.elementor-1170101 .elementor-element.elementor-element-03f8aa1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1170101 .elementor-element.elementor-element-03f8aa1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:31% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-1ac9b62 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-3d72be3{width:12%;}.elementor-1170101 .elementor-element.elementor-element-3d72be3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1170101 .elementor-element.elementor-element-3d72be3 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-3d72be3 > .elementor-element-populated{margin:4% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle .elementor-button{padding:3px 4px 2px 8px;}.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__footer-buttons .elementor-button{font-size:1em;}.elementor-1170101 .elementor-element.elementor-element-59094c03 > .elementor-widget-container{margin:1% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-items{column-gap:0.1em;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon i{font-size:19px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon svg{width:19px;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-icon{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item > *{font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-0837653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:46% 0% 0% 0%;}.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle .elementor-button{padding:4px 4px 2px 8px;}.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle .elementor-button{padding:4px 4px 2px 8px;}}/* Start custom CSS for ps-widget-module, class: .elementor-element-ef5cd55 */.elementor-1170101 .elementor-element.elementor-element-ef5cd55 .ets_mm_megamenu_content {
 border: none;    
}

.elementor-1170101 .elementor-element.elementor-element-ef5cd55 .mm_menu_content_title {
    padding: 0 40px;
}

.elementor-1170101 .elementor-element.elementor-element-ef5cd55 .mm_menu_content_title i.fa-bars {
    font-size: 30px;
    margin-right: 40px;
}

.elementor-1170101 .elementor-element.elementor-element-ef5cd55 .mm_menus_ul .mm_menus_li:nth-child(2) .mm_menu_content_title {
    padding-left: 0;
}

.elementor-1170101 .elementor-element.elementor-element-ef5cd55 .mm_menus_li {
    border: none;
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-4f9ce7c */@media (max-width: 767px) {
    
    input[type="search"].elementor-search__input {
    text-indent: 13px;
    height: 47px;
    margin-top: 6px;
    text-indent: 13px;
    height: 47px;
    margin-top: 32px;
   
    background-image: url(/img/cms/search.svg);
    background-repeat: no-repeat;
        background-position: center right;
    background-size: 6%;
    background-position-x: 96%;
    border-radius: 5px!important;
}

    #ag-search-top .elementor-search__icon.elementor-search__clear .ceicon-close {
    margin-top: 29px;
}


}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-158cbcd */.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-item { 
    align-items: center;
}

.elementor-1170101 .elementor-element.elementor-element-158cbcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    transform: none;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-1ac9b62 */.elementor-1170101 .elementor-element.elementor-element-1ac9b62 svg {
    width: 45px;
    height: 45px;
}
ul.sub-menu li.menu-item.menu-item-type-account {
    padding: 10px;
}
ul.sub-menu{width: 250px !important;}

.elementor-1170101 .elementor-element.elementor-element-1ac9b62 span:not(:last-child):before
{ content:'Bonjour';
display: block;
height: 0.9rem;
width: 2rem;
}

ul.sub-menu{width: 250px !important;}

.elementor-1170101 .elementor-element.elementor-element-1ac9b62 span:not(:last-child):before
{ content:'Bonjour';
display: block;
height: 0.9rem;
width: 2rem;
}

.elementor-1170101 .elementor-element.elementor-element-1ac9b62 a>span:not(:first-child) {
       
    white-space: normal;
    position: relative;
    bottom: 0px;
    
}
.ce-user-menu{
    display: block;
}
.ce-user-menu:after {
        content: "MON COMPTE";
  
    color: #2E2E2E;
    max-width: 90px;
  font-family:'Quasimoda', Sans-Serif ;
  font-size: 12px;
    display: block;
   
}
.fa-angle-down:before {
    content: "\f107";
    position: relative;
    bottom: -30px;
}
.elementor-1170101 .elementor-element.elementor-element-1ac9b62 a>span{
    padding-left: 10px;
}
.elementor-1170101 .elementor-element.elementor-element-1ac9b62 a{
    padding: 0px!important;
}


@media(max-width: 767px){
 .has-submenu span{display:none;}
    .ce-user-menu{
    display: block;
}
.ce-user-menu:after {
    display: none !important;
}
.fa-angle-down:before {
    content: "\f107";
    position: relative;
    bottom: 0px;
}
ul.sub-menu li.menu-item.menu-item-type-account {
    padding: 0px;
}




   .elementor-1170101 .elementor-element.elementor-element-1ac9b62 svg {
    width: 30px;
    height: 30px;
}
ul.sub-menu li.menu-item.menu-item-type-account {
    padding: 10px;
}
ul.sub-menu{width: 250px !important;}
.elementor-1170101 .elementor-element.elementor-element-1ac9b62 span:first-child{font-size: 0px}
.elementor-1170101 .elementor-element.elementor-element-1ac9b62 span:not(:last-child):before
{
display: none;

}

}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-59094c03 */.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle a.elementor-button:not(#e)::after {
    content: "MON PANIER";
    order: 10;
    color: #2E2E2E;
    max-width: 120px;
    font-family:'Quasimoda', Sans-Serif ;
  font-size: 12px;
    line-height: 16px;
    text-align: left;
    padding-left: 9px;
    position: relative;
    bottom: 0px;
    display: flex;
    flex-direction: column;
}
.elementor-cart__toggle .elementor-button{
    display: block;
}

.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle .elementor-button:hover,
.elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle .elementor-button:focus {
    background-color: transparent;
}


@media (max-width: 767px) {
    .elementor-1170101 .elementor-element.elementor-element-59094c03 svg{
        height:30px;
        width:30px;
    }
    .elementor-1170101 .elementor-element.elementor-element-59094c03 .elementor-cart__toggle a.elementor-button:not(#e)::after {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-9cabe44 */.elementor-1170101 .elementor-element.elementor-element-9cabe44 .ets_mm_megamenu_content {
 border: none;    
}

.elementor-1170101 .elementor-element.elementor-element-9cabe44 .mm_menu_content_title {
    padding: 0 40px;
}

.elementor-1170101 .elementor-element.elementor-element-9cabe44 .mm_menu_content_title i.fa-bars {
    font-size: 30px;
    margin-right: 40px;
}

.elementor-1170101 .elementor-element.elementor-element-9cabe44 .mm_menus_ul .mm_menus_li:nth-child(2) .mm_menu_content_title {
    padding-left: 0;
}

.elementor-1170101 .elementor-element.elementor-element-9cabe44 .mm_menus_li {
    border: none;
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-761c3d0 */.elementor-1170101 .elementor-element.elementor-element-761c3d0 .elementor-search__input {
    padding-left: 40px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0837653 */.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item { 
    align-items: center;
}
.elementor-1170101 .elementor-element.elementor-element-0837653{
    width: 150px;
    display: block;
    
}

.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    transform: none;
    top: 0;
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-1170101 .elementor-element.elementor-element-0837653 .elementor-icon-list-item a{ 
   display: flex;
    width: 100%;
    align-items: center;
    line-height: 5px;
    height: 12px;
    flex-direction: column;
    justify-content: center;
    marin-top:-5px;

}

}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-2be567fe */.elementor-1170101 .elementor-element.elementor-element-2be567fe svg {
    width: 45px;
    height: 45px;
}
ul.sub-menu li.menu-item.menu-item-type-account {
    padding: 10px;
}
ul.sub-menu{width: 250px !important;}

.elementor-1170101 .elementor-element.elementor-element-2be567fe span:not(:last-child):before
{ content:'Bonjour';
display: block;
height: 0.9rem;
width: 2rem;
}

.elementor-1170101 .elementor-element.elementor-element-2be567fe a>span:not(:first-child) {
       
    white-space: normal;
    position: relative;
    bottom: 0px;
}
.ce-user-menu{
    display: block;
}
.ce-user-menu:after {
        content: "Mon compte";
  
    color: #2E2E2E;
    max-width: 90px;
  font-family:'Quasimoda', Sans-Serif ;
  font-size: 12px;
    display: block;
   
}
.fa-angle-down:before {
    content: "\f107";
    position: relative;
    bottom: -30px;
}
.elementor-1170101 .elementor-element.elementor-element-2be567fe a>span{
    padding-left: 10px;
}
.elementor-1170101 .elementor-element.elementor-element-2be567fe a{
    padding: 0px!important;
}


@media (max-width: 1024px) and (min-width: 768px) {
 
    .elementor-1170101 .elementor-element.elementor-element-2be567fe svg {
    width: 28px;
    height: 28px;
}
.ce-user-menu:after {
  font-size: 11px !important;
    line-height:16px;
}
.fa-angle-down:before {
        bottom: -20px !important;
        left: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-e137a4e */.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle a.elementor-button:not(#e)::after {
    content: "Mon panier";
    order: 10;
    color: #2E2E2E;
    max-width: 120px;
    font-family:'Quasimoda', Sans-Serif ;
  font-size: 12px;
    line-height: 16px;
    text-align: left;
    padding-left: 9px;
    position: relative;
    bottom: 0px;
    display: flex;
    flex-direction: column;
}
.elementor-cart__toggle .elementor-button{
    display: block;
}

.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle .elementor-button:hover,
.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle .elementor-button:focus {
    background-color: transparent;
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1170101 .elementor-element.elementor-element-e137a4e svg {
    width: 25px;
    height: 25px;
}
.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle a.elementor-button:not(#e)::after  {
  font-size: 11px;
  line-height:10px;
 
}
.elementor-1170101 .elementor-element.elementor-element-e137a4e .elementor-cart__toggle a.elementor-button:not(#e)::after {
    line-height:0px;
    bottom:-3px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-08355be */.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-item { 
    align-items: center;
}

.elementor-1170101 .elementor-element.elementor-element-08355be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    transform: none;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-f14231d */.elementor-1170101 .elementor-element.elementor-element-f14231d .elementor-search__input {
    padding-left: 20px;
}
.elementor-search button, .elementor-search input[type="search"] {

  line-height: 0;

}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-d03c10f */.elementor-nav--layout-horizontal .elementor-nav{
    justify-content: center;
}
.elementor-1170101 .elementor-element.elementor-element-d03c10f svg {
    width: 30px;
    height: 30px;
}
ul.sub-menu li.menu-item.menu-item-type-account {
    padding: 10px;
}


ul.sub-menu{width: 250px !important;}

.elementor-1170101 .elementor-element.elementor-element-d03c10f span:not(:last-child):before
{ content:'Bonjour';
display: block;
height: 0.9rem;
width: 2rem;
}

.elementor-1170101 .elementor-element.elementor-element-d03c10f a>span:not(:first-child) {
       
    white-space: normal;
    position: relative;
    bottom: 0px;
}
.ce-user-menu{
    display: block;
}
.ce-user-menu:after {
        content: "Mon compte";
  
    color: #2E2E2E;
    max-width: 90px;
  font-family:'Quasimoda', Sans-Serif ;
  font-size: 12px;
    display: block;
    line-height: 10px
   
}
.fa-angle-down:before {
    content: "\f107";
    position: relative;
    bottom: -26px;
    left:-4px;
}
.elementor-1170101 .elementor-element.elementor-element-d03c10f a>span{
    padding-left: 10px;
}
.elementor-1170101 .elementor-element.elementor-element-d03c10f a{
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-37f08b7 */.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle a.elementor-button:not(#e)::after {
    content: "Mon panier";
    order: 10;
    color: #2E2E2E;
    max-width: 120px;
    font-family:'quasimoda',  Sans-Serif ;
  font-size: 12px;
    line-height: 0px;
    text-align: left;
    padding-left: 9px;
    position: relative;
    bottom:-1px;
    display: flex;
    flex-direction: column;
}
.elementor-cart__toggle .elementor-button{
    display: block;
}

.elementor-1170101 .elementor-element.elementor-element-37f08b7 svg {
   
    width: 29px !important;
    height: 29px;
}
.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle .elementor-button:hover,
.elementor-1170101 .elementor-element.elementor-element-37f08b7 .elementor-cart__toggle .elementor-button:focus {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-52602ea */.elementor-1170101 .elementor-element.elementor-element-52602ea .ets_mm_megamenu_content {
 border: none;    
}

.elementor-1170101 .elementor-element.elementor-element-52602ea .mm_menu_content_title {
    padding: 0 40px;
}

.elementor-1170101 .elementor-element.elementor-element-52602ea .mm_menu_content_title i.fa-bars {
    font-size: 30px;
    margin-right: 40px;
}

.elementor-1170101 .elementor-element.elementor-element-52602ea .mm_menus_ul .mm_menus_li:nth-child(2) .mm_menu_content_title {
    padding-left: 0;
}

.elementor-1170101 .elementor-element.elementor-element-52602ea .mm_menus_li {
    border: none;
}/* End custom CSS */
/* Start custom CSS for page-settings */.product-miniature .ag-product-description-short-listing  .price {
  font-size: 1.5rem;
  font-weight: 400;
}

span.ets_crosssell_title {
  font-family: 'Crimson Text', sans-serif;
  font-size: 2.5rem !important;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  background-color: #F7F7F7;
  padding: 45px 0 45px 75px;
  margin-top: 82px;
  margin-left: 0px;
  margin-right: 0px;
  display: block;
  width: 100%;
}
.ets_crosssell_block {

  margin-left: 0px;
  margin-right: 0px;

}

.cust-back{
    width:100px;
}
.product-miniature .ag-product-description-short-listing {
  height: 70px;
  font-family: quasimoda,sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4rem;
  color: #000;
  text-align: center;
  font-style: normal;
 
}

.product-miniature .product-title{
    height: 50px;
}

.slick-next, .slick-prev {
display: none !important;
}
  
.page-customer-account #content .no-account {
  margin-top: .9rem;
}
.product-miniature .ag-product-description-short-listing {
  height: 50px;
  overflow: hidden;
}
#category  #js-product-list .product-miniature .ag-product-description-short-listing{
  height: 50px;
}

.cust-back{
    margin-bottom: 1.3rem !important;
}

@media(max-width:767px){
    
    span.ets_crosssell_title {
    line-height: 2.2rem;
    padding: 45px 0 45px 18px;
    font-size: 2rem !important;
  }
     #search-btn {
  border-radius: 5px;
  border: 1px;
}
}

@media(min-width:768px) and (max-width:1199px){
 
  #product h1.h1 {
    line-height: 1em;
}
    span.ets_crosssell_title{
        line-height:2.5rem;
    }
#product .add {
    margin-bottom: 0px;
    margin-top: 1.2rem;
}
    
#product  .product-quantity.clearfix {
        display:block;
}

#product .btn.btn-primary{
        padding: 12px 39px 15px;
}

#category .js-product.product {
        width: 43%;
    }
    
      #blockcart-modal .product-price {
          font-size:1.5rem;
     
    }
    .product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price{
        padding: 0px 0;
        font-size:2rem;
    }
}

@media(min-width:1280px) and (max-width:1367px){
    .product-line-grid-right .product-price {
        padding:0px;
    }
    
  #category .btn.btn-primary, #index .btn.btn-primary{
    padding: 1.3rem 3.1rem 1.5rem !important;
      
  }
  #products .products{
      justify-content: space-between;
  }
 a.mg-btn.btn.btn-primary {
    margin-top: 2.5rem;
    padding: 6% 20% 6% !important;
}
 
 .js-product.product.col-xs-12.col-sm-6.col-xl-3 {
  
    width: 21% !important;
    margin-right: 0rem !important;
}
}

@media(width:1440px) {
     .js-product.product.col-xs-12.col-sm-6.col-xl-3 {
  
    width: 21% !important;
    margin-right: 0rem !important;
}
    #products .products{
      justify-content: space-between;
  }
 a.mg-btn.btn.btn-primary {
    margin-top: 2.5rem;
    padding: 6% 20% 6% !important;
}
}

@media(max-width:1365px) {
#cart .product-line-grid-right.product-line-actions .mt-1 {
    margin-top:0.5rem;
}
}/* End custom CSS */