.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#000000!important;color:#ffffff!important}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#ffffff!important}.et_pb_post_content_0_tb_body blockquote{position:relative;z-index:0;border:none!important;padding:20px;border-radius:10px}.et_pb_post_content_0_tb_body blockquote::before{content:"";position:absolute;inset:0;padding:4px;border-radius:inherit;background:linear-gradient(150deg,#00a07f,#ffffff,#ffffff,#ffffff,#e7ff25)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.ep-gradient-border{position:relative;z-index:1;border-radius:10px}.ep-gradient-border::before{content:"";position:absolute;inset:0;padding:4px;border-radius:inherit;background:linear-gradient(150deg,#00a07f,#ffffff,#ffffff,#ffffff,#e7ff25);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.quick-cart-btn{display:none}.loop-booster-box{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,0.04)}.loop-booster-title{font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#141933;margin-bottom:2px;margin-left:5px;font-family:'Unbounded',Helvetica,Arial,Lucida,sans-serif}.loop-booster-select{width:100%;padding:12px;border-radius:6px;border:1px solid #d1d5db;font-size:0.8rem;background:#fff;font-family:'Unbounded',Helvetica,Arial,Lucida,sans-serif}.loop-booster-row{display:grid;grid-template-columns:30% 70%;gap:8px;margin-top:8px}.loop-booster-qty{width:100%;padding:7px 6px;border-radius:6px;border:1px solid #d1d5db;font-size:0.9rem;text-align:center}.loop-booster-qty::-webkit-inner-spin-button,.loop-booster-qty::-webkit-outer-spin-button{-webkit-appearance:auto!important;margin:0}.loop-booster-qty[type="number"]{-moz-appearance:number-input!important}.loop-booster-add{width:100%;padding:15px;border-radius:5px;border:none;background:#00a07f;color:#fff;font-size:0.9rem;font-weight:600;font-family:'Unbounded',Helvetica,Arial,Lucida,sans-serif;text-align:center;cursor:pointer;transition:background 0.18s ease,transform 0.12s ease,box-shadow 0.18s ease}.loop-booster-add:hover{background-image:linear-gradient(90deg,#00a07f 0%,#e7ff25 100%)!important;color:#142124}.loop-booster-add:active{transform:translateY(0);box-shadow:0 2px 5px rgba(3,161,127,0.3)}.loop-booster-popup{position:fixed;top:50px;left:50%;transform:translateX(-50%);padding:10px 18px;border-radius:999px;background:#00a07f;color:#fff;font-size:0.9rem;font-weight:500;font-family:'Unbounded',Helvetica,Arial,Lucida,sans-serif;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,0.25);animation:loopBoosterFadeIn 0.2s ease-out}.loop-booster-popup__link{color:#fff;text-decoration:underline;margin-left:6px;font-weight:600}a.loop-booster-notice__link{color:#ffffff!important}@keyframes loopBoosterFadeIn{from{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%,0)}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:18%!important}.woocommerce-account .woocommerce-MyAccount-content{width:82%!important;box-sizing:border-box;padding-left:30px}}.woocommerce-account .woocommerce-orders-table .woocommerce-button{display:inline-block;font-size:14px;padding:0.3em 1em;line-height:1.3}.woocommerce-account .woocommerce-orders-table .woocommerce-button.view{background:#008c6b!important;color:#ffffff!important;margin-right:10px}.woocommerce-account .woocommerce-orders-table .woocommerce-button.davi-reorder{background:#ffffff!important;border:1px solid #008c6b!important;color:#008c6b!important}.woocommerce-account .woocommerce-orders-table .woocommerce-button.davi-reorder:hover{background:#008c6b!important;color:#ffffff!important}.woocommerce div.product form.cart .reset_variations{display:none!important}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.et_pb_wc_add_to_cart_0_tb_body input,.woocommerce .quantity input.qty{min-width:80px!important}.summary-title{font-weight:bold;color:#00a07f;font-size:20px;text-decoration:underline}.popup-14-close{cursor:pointer}.dipi_carousel_child .dipi-carousel-item-content{padding:10px!important}.et_pb_text_inner{line-height:1.8}.link-anime-jaune{display:inline-block!important;position:relative;text-decoration:none}.link-anime-jaune::after{content:'';position:absolute;width:0;height:2px;left:0;bottom:-1px;background-color:#E7FF25;transition:width 0.3s ease-in-out}.link-anime-jaune:hover::after{width:100%}.woocommerce-login-block{background:#f8f8f8;padding:20px;margin-bottom:20px;border:1px solid #ddd}.showlogin{font-weight:bold;color:#0073aa;text-decoration:none}.woocommerce-login-form{display:none;margin-top:15px}.fc-container{z-index:10000000}@media (max-width:980px){body.dipi-mobile-menu-fullscreen #main-header .mobile_nav:before,body.dipi-mobile-menu-fullscreen .et-l--header .mobile_nav:before{z-index:999!important}}@media screen and (max-width:980px){.et-l--header{height:auto!important;background:#ffffff!important}}.et-db #et-boc .et-l.et-l--body .et_builder_inner_content{z-index:1!important}.seobox-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.seobox-table{width:100%;min-width:480px;border-collapse:collapse;font-family:inherit;font-size:14px;margin:1.5em 0}.seobox-table thead th{background-color:#05A07F;color:#fff;padding:10px 14px;text-align:left;font-weight:700;white-space:nowrap}.seobox-table tbody td{padding:9px 14px;border-bottom:1px solid #e0e0e0;vertical-align:top}.seobox-table tbody tr:nth-child(odd){background-color:#ffffff}.seobox-table tbody tr:nth-child(even){background-color:#E7FF25}@media (max-width:600px){.seobox-table-wrap{border-radius:0;box-shadow:none}.seobox-table,.seobox-table tbody,.seobox-table tbody tr,.seobox-table tbody td{display:block;width:100%;min-width:0}.seobox-table thead{display:none}.seobox-table tbody tr{margin-bottom:16px;border-radius:6px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08)}.seobox-table tbody td{padding:8px 14px;border-bottom:1px solid #eee}.seobox-table tbody td:first-child{background-color:#05A07F;color:#fff;font-weight:700;padding:10px 14px}}