.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom-color:#eee8e0!important;background:transparent!important}.woocommerce div.product .woocommerce-tabs ul.tabs{background:transparent!important}.woocommerce-tabs .tabs-panel,.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent!important}.woocommerce div.product .woocommerce-tabs ul.tabs{background-color:transparent!important;border-bottom:1px solid #eee8e0!important}ul.et_pb_tabs_controls{background-color:transparent!important}ul.et_pb_tabs_controls::after{height:0!important;border:none!important;background:transparent!important}#submit,.form-submit input[type="submit"]{border-radius:30px!important;background-color:#FF6B6B!important;color:#fffbf5!important;border:none!important;font-family:'DM Sans',sans-serif!important;font-weight:400!important;padding:8px 28px!important}.related.products>h2{display:none!important}.woocommerce ul.products li.product{border-radius:16px!important;overflow:hidden!important;border:1px solid #eee8e0!important;background:white!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:20px 12px 12px 12px!important}.woocommerce ul.products li.product{background:#FFFBF5!important}.woocommerce ul.products li.product .price{padding:12px 12px 12px 12px!important;text-align:right!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img{border-radius:16px!important}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:8px!important}.et_pb_row .et_pb_column{display:flex!important;flex-direction:column!important}.woocommerce .related ul.products li.product .woocommerce-loop-product__title,.woocommerce .related ul.products li.product h2{font-family:'Playfair Display',serif!important}.woocommerce-cart .actions{background:#F5F1ED!important;padding:16px!important;border-radius:0 0 12px 12px!important}.woocommerce-cart .coupon input#coupon_code{width:200px!important;border-radius:30px!important;padding:9px 14px!important}.woocommerce-cart table.shop_table .product-quantity input{background:transparent!important;border:1.5px solid #eee8e0!important;border-radius:8px!important;text-align:center!important;width:56px!important;height:36px!important}.woocommerce-cart table.shop_table .product-quantity input:focus{border-color:#FF6B6B!important;outline:none!important}.woocommerce-cart .coupon input#coupon_code{border:1.5px solid #eee8e0!important;border-radius:30px!important;padding:9px 14px!important;width:200px!important;background:white!important}.woocommerce-cart .coupon input#coupon_code:focus{border-color:#FF6B6B!important;outline:none!important}.woocommerce-shipping-totals th,.cart-collaterals .shipping th{font-size:0!important}.woocommerce-shipping-totals th::after,.cart-collaterals .shipping th::after{content:"Livraison"!important;font-size:18px!important;color:#A8937E!important}.woocommerce-notices-wrapper .woocommerce-message{background:#F5F1ED!important;border-top-color:#A8937E!important;color:#2D2D2D!important}.woocommerce-notices-wrapper .woocommerce-message a.button{background:transparent!important;color:#A8937E!important;border:1.5px solid #A8937E!important;border-radius:30px!important;padding:8px 20px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important}.woocommerce-notices-wrapper .woocommerce-message a.button:hover{border-color:#FF6B6B!important;color:#FF6B6B!important}.woocommerce-checkout .woocommerce-input-wrapper input,.woocommerce-checkout .woocommerce-input-wrapper select,.woocommerce-checkout .woocommerce-input-wrapper textarea{background:transparent!important;border:1.5px solid #eee8e0!important;border-radius:8px!important;padding:11px 14px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;color:#2D2D2D!important}.woocommerce-checkout .woocommerce-input-wrapper input:focus,.woocommerce-checkout .woocommerce-input-wrapper select:focus,.woocommerce-checkout .woocommerce-input-wrapper textarea:focus{border-color:#FF6B6B!important;outline:none!important}.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:transparent!important;border:1.5px solid #eee8e0!important;border-radius:8px!important;height:38px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px!important;color:#2D2D2D!important;padding-left:14px!important;padding-right:20px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important;top:0!important}.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:#FF6B6B!important}.woocommerce-info{background:#FFFBF5!important;border-top-color:#A8937E!important;color:#2D2D2D!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;background:white!important;border:1px solid #eee8e0!important;border-radius:12px!important;overflow:hidden!important}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #eee8e0!important}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none!important}.woocommerce-MyAccount-navigation ul li a{display:block!important;padding:14px 20px!important;color:#A8937E!important;text-decoration:none!important;font-family:'DM Sans',sans-serif!important;font-size:18px!important;transition:all 0.2s!important}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{color:#FF6B6B!important;background:#FFF5F5!important;padding-left:24px!important}.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="password"],.woocommerce-MyAccount-content textarea,.woocommerce-MyAccount-content select{background:transparent!important;border:1.5px solid #eee8e0!important;border-radius:8px!important;padding:11px 14px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;color:#2D2D2D!important;width:100%!important}.woocommerce-MyAccount-content input:focus,.woocommerce-MyAccount-content select:focus,.woocommerce-MyAccount-content textarea:focus{border-color:#FF6B6B!important;outline:none!important}.woocommerce-MyAccount-content button,.woocommerce-MyAccount-content .button{background:#FF6B6B!important;color:white!important;border:none!important;border-radius:30px!important;padding:12px 24px!important;font-family:'DM Sans',sans-serif!important;font-size:18px!important;font-weight:600!important;cursor:pointer!important;transition:transform 0.2s,box-shadow 0.2s!important}.woocommerce-MyAccount-content button:hover,.woocommerce-MyAccount-content .button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #FF6B6B44!important}.woocommerce-MyAccount-content button::after,.woocommerce-MyAccount-content .button::after{display:none!important;content:none!important}.woocommerce-MyAccount-content .show-password-input{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:#A8937E!important;transform:none!important}.woocommerce-MyAccount-content .show-password-input:hover{background:transparent!important;transform:none!important;box-shadow:none!important;color:#FF6B6B!important}.woocommerce-MyAccount-content{font-size:18px!important;font-family:'DM Sans',sans-serif!important}.woocommerce-MyAccount-content .woocommerce-orders-table .button{background:transparent!important;color:#FF6B6B!important;border:1.5px solid #FF6B6B!important;border-radius:30px!important;padding:6px 16px!important;font-size:16px!important;font-weight:500!important}.woocommerce-MyAccount-content .woocommerce-orders-table .button:hover{background:#FF6B6B!important;color:white!important;transform:none!important;box-shadow:none!important}.woocommerce-MyAccount-content input[type="tel"]{background:transparent!important;border:1.5px solid #eee8e0!important;border-radius:8px!important;padding:11px 14px!important}.woocommerce-MyAccount-content .woocommerce-info{background:#FFFBF5!important;border-top-color:#A8937E!important;color:#A8937E!important}.woocommerce-error{background:#FFF5F5!important;border-top-color:#FF6B6B!important;color:#2D2D2D!important}.woocommerce-error a{color:#FF6B6B!important}.woocommerce-account .woocommerce-form input[type="text"],.woocommerce-account .woocommerce-form input[type="email"],.woocommerce-account .woocommerce-form input[type="password"]{background:transparent!important;border:1.5px solid #eee8e0!important;border-radius:8px!important;padding:11px 14px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important}.woocommerce-account .woocommerce-form input:focus{border-color:#FF6B6B!important;outline:none!important}.woocommerce-account .woocommerce-form button[type="submit"]{background:#FF6B6B!important;color:white!important;border:none!important;border-radius:30px!important;padding:12px 24px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:600!important}.woocommerce-account .woocommerce-form button[type="submit"]:hover{background:#ff5252!important;transform:translateY(-2px)!important}.woocommerce-account .woocommerce-form button::after{display:none!important}.nav ul li ul{border-top:none!important}ul.sub-menu{border-top:none!important}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-parent>a,.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a{color:#FF6B6B!important}@media (max-width:768px){.woocommerce-MyAccount-content{margin-top:24px!important}}.woocommerce ul.products li.product.outofstock .woocommerce-loop-product__link::after{content:"Rupture de stock";position:absolute;top:12px;left:12px;background:#FF6B6B;color:white;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;letter-spacing:0.05em}.woocommerce-order-details .button,.woocommerce a.button{background-color:#FF6B6B!important;color:#FFFFFF!important;border:none!important;border-radius:30px!important;padding:10px 24px!important;font-family:'DM Sans',sans-serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:0.05em!important}.woocommerce-order-details .button:hover,.woocommerce a.button:hover{background-color:#FF6B6B!important;color:#FFFFFF!important}.woocommerce a.button::after{display:none!important}