.elementor-21010000 .elementor-element.elementor-element-151188b2:not(.elementor-motion-effects-element-type-background), .elementor-21010000 .elementor-element.elementor-element-151188b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313537;}.elementor-21010000 .elementor-element.elementor-element-151188b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 0px 17px 0px;}.elementor-21010000 .elementor-element.elementor-element-151188b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21010000 .elementor-element.elementor-element-16dca743.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-21010000 .elementor-element.elementor-element-16dca743.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;justify-content:center;}.elementor-21010000 .elementor-element.elementor-element-16dca743 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-21010000 .elementor-element.elementor-element-9958d93 .pk-nav-link{padding:15px 0px 15px 0px;color:#ffffff;font-family:"Archivo Narrow", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.5px;}.elementor-21010000 .elementor-element.elementor-element-9958d93 .pk-nav-ul{column-gap:80px;justify-content:center;}.elementor-21010000 .elementor-element.elementor-element-9958d93 .pk-menu-icon svg{color:#ffffff;padding:6px 6px 6px 6px;margin:0px 0px 0px 0px;width:34px;height:34px;}.elementor-21010000 .elementor-element.elementor-element-9958d93 .pk-dropdown{padding:0px 0px 15px 0px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget{justify-content:flex-start;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget fieldset button{flex-direction:row;margin-right:34%;background-color:transparent;color:rgba(255,255,255,0.73);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .btn-canvas i{font-size:11px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget fieldset button svg{width:11px;height:11px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget form{width:400px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget input[type="search"], .elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget input[type="search"]::placeholder {font-size:14px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget input[type="search"]{color:#ffffff;background-color:rgba(255,255,255,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#636363;border-radius:20px 20px 20px 20px;padding:12px 20px 12px 20px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget .pk-search-results{background-color:#ffffff;max-height:400px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 > .elementor-widget-container{padding:0px 150px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-18bd497{width:auto;max-width:auto;}.elementor-21010000 .elementor-element.elementor-element-ce01af4 .logo-link-wrap{text-align:center;}.elementor-21010000 .elementor-element.elementor-element-ce01af4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-90385e3 > .elementor-element-populated{text-align:right;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a .user-select .current-item{flex-direction:row;color:#ffffff;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a .current-item{padding:0px 0px 0px 0px;}.elementor-widget-pkcart .pk-ce-widget{justify-content:flex-start;display:flex;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a .user-select .current-item svg{width:20px;height:20px;color:#ffffff;background-color:#ffffff00;border-radius:50% 50% 50% 50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a .user-select .current-item svg use{transform:scale(0.8);transform-origin:50%;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a .header-item-counter{background-color:rgba(252,129,0,0);color:#333333;border-radius:50% 50% 50% 50%;width:12px;height:12px;min-width:12px;line-height:12px;padding:0px 0px 0px 0px;margin:0px 0px 0px 2px;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a .dd_container{width:200px;min-width:200px;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a{width:auto;max-width:auto;align-self:center;}.elementor-21010000 .elementor-element.elementor-element-7cac2e5 .elementor-icon-wrapper{text-align:center;}.elementor-21010000 .elementor-element.elementor-element-7cac2e5.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-21010000 .elementor-element.elementor-element-7cac2e5.elementor-view-framed .elementor-icon, .elementor-21010000 .elementor-element.elementor-element-7cac2e5.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-21010000 .elementor-element.elementor-element-7cac2e5.elementor-view-framed a.elementor-icon:not(#e), .elementor-21010000 .elementor-element.elementor-element-7cac2e5.elementor-view-default a.elementor-icon:not(#e){color:#ffffff;}.elementor-21010000 .elementor-element.elementor-element-7cac2e5 .elementor-icon{font-size:20px;}.elementor-21010000 .elementor-element.elementor-element-7cac2e5 .elementor-icon i{transform:rotate(0deg);}@media(max-width:767px){.elementor-21010000 .elementor-element.elementor-element-16dca743{width:14%;}.elementor-21010000 .elementor-element.elementor-element-16dca743 > .elementor-element-populated, .elementor-21010000 .elementor-element.elementor-element-16dca743 > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-16dca743 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-9958d93 .pk-nav-ul{justify-content:center;}.elementor-21010000 .elementor-element.elementor-element-9958d93 .pk-menu-icon svg{width:47px;height:47px;}.elementor-21010000 .elementor-element.elementor-element-9958d93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-e1003ad{width:13%;}.elementor-21010000 .elementor-element.elementor-element-e1003ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 .pk-search-widget input[type="search"]{border-width:1px 1px 1px 1px;}.elementor-21010000 .elementor-element.elementor-element-18bd497 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-18bd497{width:44px;max-width:44px;}.elementor-21010000 .elementor-element.elementor-element-cb4251a{width:41%;}.elementor-21010000 .elementor-element.elementor-element-cb4251a > .elementor-element-populated{margin:0px 0px 0px 11px;padding:0px 0px -6px 0px;}.elementor-21010000 .elementor-element.elementor-element-ce01af4 .logo-link-wrap{text-align:center;}.elementor-21010000 .elementor-element.elementor-element-ce01af4 > .elementor-widget-container{margin:0px -8px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-90385e3{width:32%;}.elementor-21010000 .elementor-element.elementor-element-6df8fc4a > .elementor-widget-container{margin:15px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-21010000 .elementor-element.elementor-element-7cac2e5 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 30px;}}/* Start custom CSS for section, class: .elementor-element-151188b2 *//* Aligne les colonnes côte à côte */
.elementor-21010000 .elementor-element.elementor-element-151188b2 .ce-container > .ce-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
}

/* Définit des largeurs forcées : Loupe 15% | Logo 55% | Icônes 30% */
.elementor-21010000 .elementor-element.elementor-element-151188b2 .ce-column:nth-child(1) { width: 15% !important; }
.elementor-21010000 .elementor-element.elementor-element-151188b2 .ce-column:nth-child(2) { width: 55% !important; }
.elementor-21010000 .elementor-element.elementor-element-151188b2 .ce-column:nth-child(3) { width: 30% !important; }

/* Réduit la taille du logo GPA pour qu'il ne pousse pas les autres */
.elementor-21010000 .elementor-element.elementor-element-151188b2 img {
    max-width: 90px !important;
    height: auto !important;
}

/* Aligne les icônes de droite sur une seule ligne */
.elementor-21010000 .elementor-element.elementor-element-151188b2 .ce-column:nth-child(3) .ce-widget-wrap {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-end !important;
}/* End custom CSS */