.et-pb-arrow-prev,.et-pb-arrow-next{position:absolute;top:0}@font-face{font-family:'amelia-icons';src:url(https://www.lionelgimenez.fr/wp-content/themes/TON-THEME/fonts/amelia-icons.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}body.single-product.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_body.fond-produit{background-color:#F7F4EE!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font-weight:600!important}.accordeon-produit .et_pb_toggle_close{background-color:#EFE9DF!important}.accordeon-produit .et_pb_toggle_open{background-color:#F7F4EE!important}.accordeon-produit .et_pb_toggle_title{color:#2B2B2B!important;font-weight:600!important}.accordeon-produit .et_pb_toggle_title:before{color:#C6A84B!important}.accordeon-produit .et_pb_toggle{margin-bottom:12px!important}.bw-select-parcel{font-size:16px!important;font-weight:600!important;color:#c5a62e!important;text-decoration:underline!important;cursor:pointer}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group>span:last-child{font-size:18px!important}.woocommerce-checkout .wc-block-components-title{color:#c5a62e!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text{color:#c5a62e!important}.woocommerce-order-received h2,.woocommerce-order-received h3{color:#c5a62e!important}.woocommerce-order-received h1{color:#c5a62e!important}.woocommerce-order-received h1{font-size:34px!important;margin-bottom:25px!important}.woocommerce-order-received .woocommerce-notice{margin-bottom:15px!important}.woocommerce-order-received ul.order_details{margin-bottom:35px!important}.woocommerce-order-received .woocommerce-bacs-bank-details,.woocommerce-order-received .woocommerce-order-details{margin-top:20px!important}.woocommerce-order-received h2,.woocommerce-order-received h3{font-size:28px!important;line-height:1.25!important;margin-top:25px!important;margin-bottom:12px!important}.woocommerce-order-received ul.order_details li{font-size:13px!important}.woocommerce-order-received ul.order_details li strong{font-size:18px!important;line-height:1.4!important}.woocommerce-order-received .woocommerce-order-overview+p,.woocommerce-order-received .woocommerce-order-overview~p{background:#faf7f0}.woocommerce-order-received .woocommerce-thankyou-order-received+ul+p{padding:20px 25px 0!important;margin-bottom:0!important}.woocommerce-order-received .woocommerce-thankyou-order-received+ul+p~p{padding:0 25px 20px!important;margin-top:0!important}.woocommerce-order-received .woocommerce-table__product-name a{color:#C99A00!important}.woocommerce-order-received .bw-order-parcelpoint pre{width:340px!important;max-width:100%!important;background:#faf7f0!important;padding:14px 18px!important;border-radius:7px!important;font-family:inherit!important;font-size:15px!important;white-space:normal!important;overflow:hidden!important;margin-top:8px!important}.woocommerce-order-received .bw-order-parcelpoint pre .horaire-relais{display:flex!important;width:100%!important;align-items:center!important;padding:5px 0!important;line-height:1.4!important}.woocommerce-order-received .bw-order-parcelpoint pre .horaire-relais strong{display:inline-block!important;width:110px!important;flex:0 0 110px!important;font-family:inherit!important;font-weight:500!important}.woocommerce-order-received .bw-order-parcelpoint pre .horaire-relais>span{display:inline-block!important;font-family:inherit!important;white-space:nowrap!important}.woocommerce-order-received .bw-order-parcelpoint h4:last-of-type{margin-top:18px!important}.woocommerce-shop .woocommerce-result-count,.woocommerce-shop .woocommerce-ordering{display:none!important}.woocommerce-shop .boutique-intro-lionel{text-align:center;margin:20px auto 45px}.woocommerce-shop .boutique-intro-lionel h1{font-size:40px;line-height:1.2;margin-bottom:12px}.woocommerce-shop .boutique-intro-lionel p{font-size:17px;margin:0}.woocommerce-shop .woocommerce-result-count,.woocommerce-shop .woocommerce-ordering{display:none!important}.woocommerce-shop ul.products li.product{text-align:center!important}.woocommerce-shop ul.products li.product .price{display:block!important;text-align:center!important;width:100%!important}.woocommerce-shop .woocommerce-products-header{display:none!important}.woocommerce-shop .woocommerce-breadcrumb{display:none!important}.logo-boutique-lionel{display:block;width:45%;max-width:450px;height:auto;margin:10px auto 25px auto}@media (max-width:768px){.logo-boutique-lionel{width:90%;margin-bottom:30px}}.boutique-h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.woocommerce ul.products li.product{background:#fff;padding:25px 22px 22px;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.07);transition:transform 0.25s ease,box-shadow 0.25s ease}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.11)}.woocommerce ul.products li.product a img{margin-bottom:20px!important}.woocommerce ul.products li.product .price{margin-top:10px!important;font-size:17px!important;font-weight:600!important;color:#8b956f!important}.woocommerce ul.products{margin-top:-40px!important}.single-product h3{font-size:16px!important;line-height:1.4em!important}.accordeon-produit .et_pb_toggle_content p:empty{display:none!important;padding:0!important;margin:0!important}.badges-produit-lionel{position:absolute;top:-25px;left:-95px;z-index:50;margin:0!important;padding:0!important;width:auto!important}.lionel-badges-produit{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.lionel-badge-produit{width:130px;height:auto;display:block}@media (max-width:767px){.lionel-badge-produit{width:80px}.badges-produit-lionel{top:10px;left:10px}}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .lionel-badges-produit{position:absolute;top:-12px;left:-12px;z-index:30;display:flex;flex-direction:row;align-items:flex-start;gap:6px;width:max-content}.woocommerce ul.products li.product .lionel-badge-produit{width:80px;height:auto;display:block}@media (max-width:767px){.woocommerce ul.products li.product .lionel-badge-produit{width:55px}.woocommerce ul.products li.product .lionel-badges-produit{top:-8px;left:-8px}}.woocommerce ul.products li.product .lionel-badge-produit{width:65px}.woocommerce ul.products li.product .lionel-badge-bio{width:62px}.woocommerce ul.products li.product .lionel-badge-best_seller{width:75px}.woocommerce ul.products li.product .lionel-badge-nouveaute{width:95px}.woocommerce ul.products li.product .lionel-badge-choix_lionel{width:78px}.woocommerce ul.products li.product .lionel-badge-fabrique_france{width:58px}.fond-beige-parcours{background-color:#F7F4EE!important}a.et_pb_button.bouton-formation-jaune{background:#F5B800!important;color:#123653!important;border:2px solid #F5B800!important;border-radius:5px!important}a.et_pb_button.bouton-formation-contour{background:#FFFFFF!important;color:#123653!important;border:2px solid #123653!important;border-radius:5px!important}a.et_pb_button.bouton-formation-jaune:hover,a.et_pb_button.bouton-formation-contour:hover{background:#123653!important;color:#FFFFFF!important;border-color:#123653!important}.image-hero-fondu img{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.hero-formations .et_pb_button_0_wrapper{margin-bottom:14px!important}.hero-formations .et_pb_button_1_wrapper{margin-bottom:0!important}.hero-formations .et_pb_button_0_wrapper{margin-bottom:18px!important}.hero-formations .et_pb_button_1_wrapper{margin-bottom:0!important}.hero-formations a.et_pb_button_1{background:transparent!important;border:none!important;color:#123653!important;padding:0!important;font-size:16px!important;font-weight:600!important;box-shadow:none!important}.hero-formations a.et_pb_button_1:hover{background:transparent!important;border:none!important;color:#E9A900!important;padding:0!important}.hero-formations .et_pb_button_1_wrapper{padding-left:19px!important}.mots-formations{position:relative;padding-left:38px;border-left:3px solid #E9A900}.mots-formations span{display:block;color:#123653;font-size:20px;font-weight:600;letter-spacing:2px;padding:15px 0}.mots-formations span:nth-of-type(2){color:#E9A900!important;transform:translateX(22px)}.public-formation{position:relative;background:#F3F6F1;padding:24px 20px 26px;min-height:175px;border-top:4px solid #A8B8A2;border-radius:4px}.public-formation .titre-public{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0 0 14px 0!important;padding:0!important}.public-formation .check-public{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#FFF4CC!important;color:#E9A900!important;font-size:16px!important;line-height:1!important;font-weight:700!important}.public-formation .titre-public h3{display:block!important;color:#123653!important;font-size:22px!important;line-height:1.25!important;font-weight:600!important;margin:0!important;padding:0!important;white-space:nowrap}.public-formation p{color:#123653;font-size:15px;line-height:1.65;margin:0!important;padding:0!important}.amelia-tfh{background:#F3F6F1;border:1px solid #D8E0D4;border-left:4px solid #E9A900;border-radius:6px;padding:22px 24px;box-shadow:0 4px 14px rgba(18,54,83,.06)}.et_pb_row_1_tb_header .et_pb_column_3_tb_header{width:84%!important;margin-right:0!important}.et_pb_row_1_tb_header .et_pb_column_4_tb_header{width:16%!important;margin-right:0!important}.et_pb_menu_0_tb_header .et_pb_menu__wrap{position:relative;left:-25px}.et_pb_menu_0_tb_header .et-menu>li{position:relative}.et_pb_menu_0_tb_header .et-menu>li:not(:last-child){margin-right:14px}.et_pb_menu_0_tb_header .et-menu>li:not(:last-child)::after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:2px;height:26px;background-color:#a8b8a2;border-radius:2px}