#coin-corne{position:relative;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)}#coin-corne::after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#CCCCCC transparent transparent transparent;box-shadow:2px 2px 4px rgba(0,0,0,0.25)}#coin-corne-argent{position:relative;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)}#coin-corne-argent::after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#E5E5E5 transparent transparent transparent;box-shadow:2px 2px 4px rgba(0,0,0,0.15)}#coin-corne-or{position:relative;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)}#coin-corne-or::after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#E5E5E5 transparent transparent transparent;box-shadow:2px 2px 4px rgba(0,0,0,0.15)}#heartbeat-img img{animation:heartbeat 1.8s ease-in-out infinite}@keyframes heartbeat{0%{transform:scale(1)}15%{transform:scale(1.1)}30%{transform:scale(1)}45%{transform:scale(1.1)}60%{transform:scale(1)}100%{transform:scale(1)}}.et_pb_scroll_top.et-pb-icon{background-color:#C94C37!important;border-radius:50%!important;color:#ffffff!important;box-shadow:0 4px 10px rgba(0,0,0,0.2);bottom:40px!important;right:10px!important}.et_pb_scroll_top.et-pb-icon:hover{background-color:#c9302c!important}.carte-tarif,.carte-tarif .et_pb_text_inner{height:100%;display:flex;flex-direction:column}.carte-tarif .prix-bas{margin-top:auto}body .select2-container .select2-results__option,body .select2-container .select2-results__options li{font-size:16px!important;line-height:1.4!important;padding:8px 12px!important}body .select2-container .select2-search__field{font-size:16px!important}body .select2-container .select2-results__option--highlighted{background:#c4473a!important;color:#fff!important}.et_pb_menu__cart-count{background:#c4473a;color:#fff;border-radius:50%;min-width:20px;height:20px;line-height:20px;font-size:12px;text-align:center;display:inline-block;margin-left:4px}.woocommerce-order h2{font-family:inherit;font-size:22px}.woocommerce-cart .woocommerce-message{display:none}.woocommerce .checkout-button:focus,.woocommerce .checkout-button:focus-visible{outline:none;box-shadow:none}.woocommerce-product-gallery__trigger,.woocommerce-product-gallery .zoomImg{display:none!important}.woocommerce-product-gallery{overflow:hidden}html,body{overflow-x:clip}.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-SavedPaymentMethods-saveNew label{font-size:15px;line-height:1.4}@media (max-width:980px){.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-SavedPaymentMethods-saveNew label{font-size:14px}}@media (max-width:767px){.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-SavedPaymentMethods-saveNew label{font-size:13px}}