.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search-input{width:100%;background-color:var(--gcid-3xpgt4fh01)!important;color:var(--gcid-body-color)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-8dvscid04h)!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl)!important;box-shadow:none!important;padding:var(--gvid-zfzgvgy6ig)!important}.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search-input::placeholder{color:var(--gcid-body-color)!important;opacity:0.65}.et_pb_menu__cart-button,.et_pb_menu__search-button{margin-left:12px!important;margin-right:0!important}.et_pb_menu__search-button::after{-webkit-text-stroke:0.5px currentColor}.et_pb_icon_0_tb_header{margin-left:16px!important}.et_pb_menu__cart-button{position:relative!important}.et_pb_menu__cart-count{position:absolute;top:50%;left:50%;transform:translate(-15px,4px);width:7px;height:7px;min-width:0;padding:0;overflow:visible;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px;background:transparent!important;border:0!important;z-index:10;pointer-events:none}.et_pb_menu__cart-count::after{content:none}.et_pb_menu__cart-count.defimalin-cart-has-items::after{content:"";position:absolute;inset:0;width:7px;height:7px;border-radius:50%;background-color:var(--gcid-secondary-color);display:block}@media (max-width:980px){.et_pb_menu__wrap{display:contents!important}.et_pb_menu__logo-wrap{order:0}.et_pb_menu__cart-button{order:1;margin-left:auto!important}.et_pb_menu__search-button{order:2}.et_pb_icon_0_tb_header{order:3}.et_mobile_nav_menu{order:4}.et_pb_menu__cart-button,.et_pb_menu__search-button,.et_pb_icon_0_tb_header,.et_mobile_nav_menu{flex:0 0 auto!important}}.defimalin-video-produit{display:block;width:100%;max-width:100%}.defimalin-video-produit .fluid-width-video-wrapper{position:relative!important;display:block;width:100%!important;height:0;overflow:hidden}.defimalin-video-produit .fluid-width-video-wrapper iframe,.defimalin-video-produit .fluid-width-video-wrapper video{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;border:0}.defi-malin-product-categories{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:var(--gvid-8dvscid04h);color:var(--gcid-body-color);line-height:1.4}.defi-malin-product-categories a{color:var(--gcid-link-color);text-decoration:none;transition:color 0.2s ease}.defi-malin-product-categories a:hover,.defi-malin-product-categories a:focus{color:var(--gcid-secondary-color)}.defi-malin-category-separator{color:var(--gcid-secondary-color);margin-inline:0.55em;font-size:0.8em;line-height:1}.defimalin-navigation-boutique,.defimalin-navigation-articles{width:max-content;max-width:100%;font-size:var(--gvid-8dvscid04h);color:var(--gcid-body-color)}.defimalin-navigation-boutique ul,.defimalin-navigation-articles ul{list-style:none;margin:0;padding:0 0 0 var(--gvid-zfzgvgy6ig)}.defimalin-navigation-boutique li,.defimalin-navigation-articles li{margin:0;padding:4px 0}.defimalin-navigation-boutique__accueil,.defimalin-navigation-articles__accueil{margin-bottom:var(--gvid-zfzgvgy6ig)}.defimalin-navigation-boutique__groupe,.defimalin-navigation-articles__groupe{margin-top:var(--gvid-zfzgvgy6ig)}.defimalin-navigation-boutique__titre,.defimalin-navigation-articles__titre{font-weight:700;color:var(--gcid-heading-color)}.defimalin-navigation-boutique a,.defimalin-navigation-articles a{color:var(--gcid-link-color);text-decoration:none;transition:color 0.2s ease}.defimalin-navigation-boutique a:hover,.defimalin-navigation-boutique a:focus,.defimalin-navigation-articles a:hover,.defimalin-navigation-articles a:focus{color:var(--gcid-secondary-color)}.defimalin-navigation-boutique-select,.defimalin-navigation-articles-select{width:100%}.defimalin-navigation-boutique-select select,.defimalin-navigation-articles-select select{width:100%;background-color:var(--gcid-3xpgt4fh01);color:var(--gcid-body-color);font-family:var(--et_global_body_font);font-size:var(--gvid-8dvscid04h);border:0;border-radius:var(--gvid-qmguxnl5rl);box-shadow:none;padding:var(--gvid-zfzgvgy6ig)}.et_pb_button::after{display:none!important;content:none!important}.et_pb_button:hover{padding-right:inherit!important}.woocommerce-cart-form th.product-quantity,.woocommerce-cart-form td.product-quantity{display:none!important}.woocommerce-cart-form table.shop_table{width:100%;table-layout:fixed}.woocommerce-cart-form th.product-remove,.woocommerce-cart-form td.product-remove{width:5%}.woocommerce-cart-form th.product-thumbnail,.woocommerce-cart-form td.product-thumbnail{width:12%}.woocommerce-cart-form th.product-name,.woocommerce-cart-form td.product-name{width:43%}.woocommerce-cart-form th.product-price,.woocommerce-cart-form td.product-price{width:20%}.woocommerce-cart-form th.product-subtotal,.woocommerce-cart-form td.product-subtotal{width:20%}.woocommerce-cart-form .coupon label{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-cart-form .coupon{display:flex;align-items:center;gap:10px;width:100%}.woocommerce-cart-form .coupon #coupon_code{flex:1 1 auto;min-width:0}.woocommerce-cart-form .coupon button[name="apply_coupon"]{flex:0 0 auto;margin-left:auto}@media (max-width:767px){.woocommerce-cart-form table.shop_table{table-layout:auto!important}.woocommerce-cart-form th.product-remove,.woocommerce-cart-form td.product-remove,.woocommerce-cart-form th.product-thumbnail,.woocommerce-cart-form td.product-thumbnail,.woocommerce-cart-form th.product-name,.woocommerce-cart-form td.product-name,.woocommerce-cart-form th.product-price,.woocommerce-cart-form td.product-price,.woocommerce-cart-form th.product-subtotal,.woocommerce-cart-form td.product-subtotal{width:auto!important}.woocommerce-cart-form .shop_table_responsive tr{display:block!important}.woocommerce-cart-form .shop_table_responsive td{display:block!important;width:100%!important;text-align:right!important}.woocommerce-cart-form .shop_table_responsive td[data-title]::before{float:left;font-weight:600}.woocommerce-cart-form td.product-thumbnail::before{content:none!important;display:none!important}.woocommerce-cart-form td.product-thumbnail{text-align:center!important}.woocommerce-cart-form td.product-thumbnail a{display:inline-block}.woocommerce-cart-form td.product-thumbnail img{display:block;width:120px;height:auto;margin:0 auto}.woocommerce-cart-form td.product-name{text-align:left!important}.woocommerce-cart-form td.product-remove{text-align:right!important}.woocommerce-cart-form td.actions{display:block!important;width:100%!important}.woocommerce-cart-form .coupon{flex-wrap:wrap}.woocommerce-cart-form .coupon #coupon_code{flex:1 1 100%;width:100%}.woocommerce-cart-form .coupon button[name="apply_coupon"]{margin-left:0}}.woocommerce-account .woocommerce{display:flex;align-items:flex-start;gap:var(--gvid-xnybo5p4vn,24px)}.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 260px;background:var(--gcid-3xpgt4fh01);border-radius:var(--gvid-qmguxnl5rl);padding:var(--gvid-zfzgvgy6ig,16px)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;color:var(--gcid-link-color);text-decoration:none;border-radius:var(--gvid-qmguxnl5rl);transition:background-color 0.2s ease,color 0.2s ease}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation a:focus{color:var(--gcid-secondary-color)}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:var(--gcid-secondary-color);color:var(--gcid-8iemveqh16)}.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 auto;min-width:0}.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="password"],.woocommerce-MyAccount-content input[type="tel"],.woocommerce-MyAccount-content input[type="number"],.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{background-color:var(--gcid-3xpgt4fh01)!important;color:var(--gcid-body-color)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-8dvscid04h)!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl)!important;box-shadow:none!important;padding:var(--gvid-zfzgvgy6ig,16px)!important;box-sizing:border-box}.woocommerce-MyAccount-content input::placeholder,.woocommerce-MyAccount-content textarea::placeholder{color:var(--gcid-body-color)!important;opacity:0.65}.woocommerce-MyAccount-content label{font-family:var(--et_global_body_font);font-size:var(--gvid-8dvscid04h);color:var(--gcid-body-color)}.woocommerce-MyAccount-content em,.woocommerce-MyAccount-content .woocommerce-password-hint,.woocommerce-MyAccount-content .description{font-family:var(--et_global_body_font);font-size:var(--gvid-8dvscid04h);color:var(--gcid-body-color);font-style:normal}.woocommerce-MyAccount-content fieldset legend{font-family:var(--et_global_heading_font);font-size:var(--gvid-q8kom0r7ui);font-weight:600;color:var(--gcid-heading-color);margin-bottom:var(--gvid-zfzgvgy6ig)}.woocommerce-MyAccount-content a{color:var(--gcid-link-color)}.woocommerce-MyAccount-content a:hover,.woocommerce-MyAccount-content a:focus{color:var(--gcid-secondary-color)}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content button[type="submit"],.woocommerce-MyAccount-content input[type="submit"]{background-color:var(--gcid-primary-color)!important;color:var(--gcid-8iemveqh16)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-kd4k113q0u,20px)!important;font-weight:600!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl,8px)!important;padding:var(--gvid-zfzgvgy6ig,16px)var(--gvid-xnybo5p4vn,24px)!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content button[type="submit"]:hover,.woocommerce-MyAccount-content input[type="submit"]:hover{background-color:var(--gcid-secondary-color)!important;color:var(--gcid-8iemveqh16)!important}.woocommerce-MyAccount-content.select2-container .select2-selection--single{min-height:48px;height:auto!important;background-color:var(--gcid-3xpgt4fh01)!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl)!important;box-shadow:none!important}.woocommerce-MyAccount-content.select2-container .select2-selection--single .select2-selection__rendered{color:var(--gcid-body-color)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-8dvscid04h)!important;line-height:48px!important;padding-left:var(--gvid-zfzgvgy6ig,16px)!important;padding-right:40px!important}.woocommerce-MyAccount-content.select2-container .select2-selection--single .select2-selection__arrow{height:48px!important;right:8px!important}.woocommerce-MyAccount-content .show-password-input,.woocommerce-MyAccount-content .wc-show-password-input{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:var(--gcid-body-color)!important}.woocommerce-MyAccount-content .show-password-input:hover,.woocommerce-MyAccount-content .show-password-input:focus,.woocommerce-MyAccount-content .show-password-input:active,.woocommerce-MyAccount-content .wc-show-password-input:hover,.woocommerce-MyAccount-content .wc-show-password-input:focus,.woocommerce-MyAccount-content .wc-show-password-input:active{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:var(--gcid-secondary-color)!important}@media (max-width:980px){.woocommerce-account .woocommerce{display:block!important}.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;max-width:none!important;margin:0 0 var(--gvid-xnybo5p4vn) 0!important}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important;margin:0!important}}.defimalin-my-account-select{display:none}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-navigation ul{display:none!important}.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;max-width:none!important;margin-bottom:var(--gvid-xnybo5p4vn)}.defimalin-my-account-select{display:block;width:100%;background-color:var(--gcid-3xpgt4fh01);color:var(--gcid-heading-color);font-family:var(--et_global_heading_font)!important;font-size:var(--gvid-98fp6cy4sm)!important;font-weight:600;border:0;border-radius:var(--gvid-qmguxnl5rl);box-shadow:none;padding:var(--gvid-zfzgvgy6ig)}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important;margin:0!important}}/.defimalin-rgpd-account{display:flex;flex-direction:column;gap:var(--gvid-xnybo5p4vn,24px)}.defimalin-rgpd-account__section{width:100%}.defimalin-rgpd-account__section h3{margin-bottom:var(--gvid-zfzgvgy6ig,16px)}.defimalin-rgpd-account label{display:block;font-family:var(--et_global_body_font);font-size:var(--gvid-8dvscid04h,14px);color:var(--gcid-body-color);margin-bottom:8px}.defimalin-rgpd-account input[type="text"],.defimalin-rgpd-account input[type="email"],.defimalin-rgpd-account textarea{display:block;width:100%!important;max-width:100%!important;background-color:var(--gcid-3xpgt4fh01)!important;color:var(--gcid-body-color)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-8dvscid04h,14px)!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl,8px)!important;box-shadow:none!important;padding:var(--gvid-zfzgvgy6ig,16px)!important;box-sizing:border-box}.defimalin-rgpd-account textarea{min-height:140px;resize:vertical}.defimalin-rgpd-account form p{margin-bottom:var(--gvid-zfzgvgy6ig,16px)}.defimalin-rgpd-account .njt_gdpr_btn{background-color:var(--gcid-primary-color)!important;color:var(--gcid-8iemveqh16)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-kd4k113q0u,20px)!important;font-weight:600!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl,8px)!important;padding:var(--gvid-zfzgvgy6ig,16px)var(--gvid-xnybo5p4vn,24px)!important;box-shadow:none!important;cursor:pointer}.defimalin-rgpd-account .njt_gdpr_btn:hover,.defimalin-rgpd-account .njt_gdpr_btn:focus{background-color:var(--gcid-secondary-color)!important;color:var(--gcid-8iemveqh16)!important}.woocommerce .button,.woocommerce .button:hover,.woocommerce a.button,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button:hover,.woocommerce input.button,.woocommerce input.button:hover{border:0!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:var(--gcid-secondary-color)!important;color:var(--gcid-8iemveqh16)!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl)!important}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:var(--gcid-8iemveqh16)!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{background-color:var(--gcid-8iemveqh16)!important;color:var(--gcid-primary-color)!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl)!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{background-color:var(--gcid-primary-color)!important;color:var(--gcid-8iemveqh16)!important}.frm-fluent-form{font-family:var(--et_global_body_font);font-size:var(--gvid-8dvscid04h);color:var(--gcid-body-color)}.frm-fluent-form .ff-el-input--label label,.frm-fluent-form .ff-el-form-check-label{font-family:var(--et_global_body_font)!important;font-size:var(--gvid-8dvscid04h)!important;font-weight:400;color:var(--gcid-body-color)!important}.frm-fluent-form .ff-el-is-required.asterisk-right label::after{color:var(--gcid-secondary-color)!important}.frm-fluent-form .ff-el-form-control,.frm-fluent-form input[type="text"],.frm-fluent-form input[type="email"],.frm-fluent-form input[type="number"],.frm-fluent-form input[type="tel"],.frm-fluent-form input[type="date"],.frm-fluent-form select,.frm-fluent-form textarea{width:100%;background-color:var(--gcid-3xpgt4fh01)!important;color:var(--gcid-body-color)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-8dvscid04h)!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl)!important;box-shadow:none!important;padding:var(--gvid-zfzgvgy6ig)!important}.frm-fluent-form .ff-el-form-control:focus,.frm-fluent-form input:focus,.frm-fluent-form select:focus,.frm-fluent-form textarea:focus{outline:none!important;box-shadow:none!important}.frm-fluent-form input::placeholder,.frm-fluent-form textarea::placeholder{color:var(--gcid-body-color)!important;opacity:0.65}.frm-fluent-form .ff-el-form-check{margin-bottom:8px}.frm-fluent-form .ff-el-form-check-label{display:flex;align-items:flex-start;gap:8px}.frm-fluent-form input[type="checkbox"]{flex:0 0 auto;margin-top:3px}.frm-fluent-form .ff-btn,.frm-fluent-form .ff-btn-submit{background-color:var(--gcid-primary-color)!important;color:var(--gcid-8iemveqh16)!important;font-family:var(--et_global_body_font)!important;font-size:var(--gvid-kd4k113q0u)!important;font-weight:600!important;border:0!important;border-radius:var(--gvid-qmguxnl5rl)!important;padding:var(--gvid-zfzgvgy6ig)var(--gvid-xnybo5p4vn)!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer}.frm-fluent-form .ff-btn:hover,.frm-fluent-form .ff-btn:focus,.frm-fluent-form .ff-btn-submit:hover,.frm-fluent-form .ff-btn-submit:focus{background-color:var(--gcid-secondary-color)!important;color:var(--gcid-8iemveqh16)!important;border:0!important;box-shadow:none!important}.frm-fluent-form .ff-el-is-error .ff-el-form-control{box-shadow:none!important}.frm-fluent-form .error,.frm-fluent-form .text-danger,.frm-fluent-form .ff-el-is-error .ff-el-help-message{font-family:var(--et_global_body_font);font-size:var(--gvid-8dvscid04h)}.frm-fluent-form .ff-el-group{margin-bottom:var(--gvid-zfzgvgy6ig)}.frm-fluent-form .ff-t-container{gap:var(--gvid-zfzgvgy6ig)}.frm-fluent-form a{color:var(--gcid-link-color)}.frm-fluent-form a:hover,.frm-fluent-form a:focus{color:var(--gcid-secondary-color)}