body,html{overflow-x:hidden!important}#page-container{overflow-x:hidden!important}#logo,.logo img,#et-top-navigation .logo img,.et_pb_image_0 img{max-width:200px!important;max-height:200px!important;width:auto!important;height:auto!important;display:block!important}body #main-header,body #page-container{animation:none!important;transition:none!important}body{font-family:'Poppins',sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:'TayRoony','Poppins',sans-serif!important}html,body{overflow-x:hidden}.short-desc-divi ul{display:flex;flex-wrap:wrap;gap:5px 40px;margin:0;padding-left:20px}.short-desc-divi ul li{width:calc(50% - 20px);box-sizing:border-box}@media (max-width:768px){.short-desc-divi ul li{width:100%}}.woocommerce div.product div.images img{max-width:400px;width:100%;margin:0 auto}.et_pb_text_inner>.related-products-grid{display:flex!important;flex-wrap:wrap!important;gap:20px;justify-content:center;max-width:100%}.related-product-item{flex:1 1 calc(16.66% - 20px);max-width:calc(16.66% - 20px);text-align:center;padding:10px;border-radius:12px;background:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease}.related-product-item:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 15px 25px rgba(0,0,0,0.15)}.related-product-item img{width:100%;height:auto;display:block;border-radius:10px}.related-product-item h4 a{font-family:"TAYRoony",sans-serif;font-size:14px;color:#b85c1d;text-decoration:none;display:block;margin-top:10px}.related-product-item .badge{display:inline-block;background:#e6dac4;color:#b85c1d;font-family:"TAYSundae",sans-serif;font-size:12px;padding:4px 8px;border-radius:6px;margin-top:5px}@media (max-width:980px){.related-product-item{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:767px){.related-product-item{flex:0 0 100%;max-width:100%}}.woocommerce-message,.woocommerce-error,.woocommerce-info,ul.woocommerce-error,ul.woocommerce-message,ul.woocommerce-info{display:flex;justify-content:space-between;align-items:center;width:auto!important;max-width:600px;margin:0 auto 25px auto!important;padding:14px 20px!important;border-radius:12px!important;font-family:'Poppins',sans-serif!important;font-size:13px!important;background:#fdf4ec!important;color:#3f3329!important;border-left:4px solid #b85c1d!important;list-style:none!important;text-align:left}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{color:#3f3329!important;list-style:none!important}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{margin-right:10px}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{white-space:nowrap;margin-left:15px;font-family:'TayRoony',sans-serif!important;font-size:12px!important;background:#b85c1d!important;color:#fff!important;border-radius:8px!important;padding:6px 14px!important;text-decoration:none!important;transition:all 0.2s ease!important}.woocommerce-message a.button:hover,.woocommerce-error a.button:hover,.woocommerce-info a.button:hover{background:#9f4f19!important;transform:translateY(-1px)!important}@media (max-width:480px){.woocommerce-message,.woocommerce-error,.woocommerce-info{flex-direction:column;text-align:center;max-width:90%}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{margin-left:0;margin-top:8px}}.et_pb_contact_form textarea{resize:vertical;max-width:100%}body.woocommerce-checkout .woocommerce-checkout p:contains("date et heure de retrait"),body.woocommerce-checkout form.checkout p:first-of-type{display:none!important}body.woocommerce-checkout a{color:#b85c1d!important;text-decoration:none!important}body.woocommerce-checkout a:hover{color:#9f4f19!important}body.woocommerce-order-received{font-family:'Poppins',sans-serif}body.woocommerce-order-received .entry-title,body.woocommerce-order-received h1.page-title{margin-bottom:15px!important}body.woocommerce-order-received .woocommerce{padding-top:20px!important}body.woocommerce-order-received a{color:#b85c1d!important;text-decoration:none!important;transition:color 0.2s ease}body.woocommerce-order-received a:hover{color:#9f4f19!important}body.woocommerce-order-received p:contains("date et heure"),body.woocommerce-order-received .woocommerce-order p:first-of-type{display:none!important}body.woocommerce-order-received .woocommerce-notice{background:#fdf4ec!important;color:#3f3329!important;border-left:4px solid #b85c1d!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:25px!important;margin-top:0!important}body.woocommerce-order-received .woocommerce-order-overview{background:#f7f7f7;border-radius:12px;padding:25px;margin-bottom:30px;margin-top:20px;list-style:none;display:flex;flex-wrap:wrap;gap:20px}body.woocommerce-order-received .woocommerce-order-overview li{flex:1;min-width:150px}body.woocommerce-order-received .woocommerce-order-overview strong{display:block;font-size:12px;text-transform:uppercase;color:#999;margin-bottom:8px;font-weight:600}body.woocommerce-order-received table.woocommerce-table{width:100%;background:#fff;border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0}body.woocommerce-order-received table.woocommerce-table th{background:#f7f7f7;padding:14px 20px;text-align:left;font-weight:600;font-size:13px;color:#333;border-bottom:2px solid #e0e0e0}body.woocommerce-order-received table.woocommerce-table td{padding:14px 20px;border-bottom:1px solid #f0f0f0;font-size:14px}body.woocommerce-order-received table.woocommerce-table tfoot th,body.woocommerce-order-received table.woocommerce-table tfoot td{font-weight:600;background:#f7f7f7}body.woocommerce-order-received .woocommerce-customer-details{background:#f7f7f7;border-radius:12px;padding:25px;margin-top:30px}body.woocommerce-order-received .woocommerce-column__title{font-size:16px;font-weight:600;margin-bottom:15px;color:#333}body.woocommerce-order-received address{font-style:normal;line-height:1.8}body.woocommerce-account{font-family:'Poppins',sans-serif;font-size:14px;color:#333;background:#fff}body.woocommerce-account *{box-sizing:border-box}body.woocommerce-account .woocommerce{display:flex;gap:40px;max-width:1400px;margin:0 auto;padding:40px 20px}body.woocommerce-account .woocommerce a,body.woocommerce-account .woocommerce-MyAccount-content a{color:#b85c1d!important;text-decoration:none;transition:color 0.2s ease}body.woocommerce-account .woocommerce a:hover,body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#9f4f19!important;text-decoration:none}body.woocommerce-account .button,body.woocommerce-account .woocommerce-button,body.woocommerce-account button a{color:#fff!important}body.woocommerce-account .woocommerce-MyAccount-navigation{width:280px;flex-shrink:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;background:#fff;border-radius:20px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,0.06)}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:8px}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:14px 20px;border-radius:12px;background:transparent;color:#333!important;font-weight:500;font-size:14px;text-decoration:none;transition:all 0.2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#f7f7f7;color:#b85c1d!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#b85c1d;color:#fff!important}body.woocommerce-account .woocommerce-MyAccount-content{flex:1;background:#f7f7f7;border-radius:20px;padding:40px;min-height:500px}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{font-family:'Poppins',sans-serif;font-size:24px;font-weight:600;color:#333;margin:0 0 25px 0}body.woocommerce-account .woocommerce-MyAccount-content p{line-height:1.8;margin-bottom:15px}body.woocommerce-account input[type="text"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="password"],body.woocommerce-account input[type="tel"],body.woocommerce-account input[type="number"],body.woocommerce-account select,body.woocommerce-account textarea{width:100%;padding:14px 20px;border:2px solid #e0e0e0;border-radius:12px;font-family:'Poppins',sans-serif;font-size:14px;color:#333;background:#fff;transition:all 0.3s ease}body.woocommerce-account input:focus,body.woocommerce-account select:focus,body.woocommerce-account textarea:focus{border-color:#b85c1d;outline:none;box-shadow:0 0 0 3px rgba(184,92,29,0.1)}body.woocommerce-account input::placeholder,body.woocommerce-account textarea::placeholder{color:#999;opacity:1}body.woocommerce-account textarea{min-height:120px;resize:vertical}body.woocommerce-account label{display:block;margin-bottom:8px;font-weight:500;color:#333}body.woocommerce-account label abbr{color:#b85c1d;text-decoration:none}body.woocommerce-account .form-row{margin-bottom:20px}body.woocommerce-account .button,body.woocommerce-account .woocommerce-button,body.woocommerce-account button[type="submit"],body.woocommerce-account input[type="submit"],body.woocommerce-account .woocommerce-Button,body.woocommerce-account a.button{font-family:'TayRoony',sans-serif!important;font-size:13px!important;padding:10px 20px!important;background:#b85c1d!important;color:#fff!important;border:none!important;border-radius:10px!important;cursor:pointer!important;text-decoration:none!important;display:inline-block!important;transition:all 0.2s ease!important;font-weight:500!important;line-height:1.4!important}body.woocommerce-account .button:hover,body.woocommerce-account .woocommerce-button:hover,body.woocommerce-account button[type="submit"]:hover,body.woocommerce-account input[type="submit"]:hover,body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account a.button:hover{background:#9f4f19!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px rgba(184,92,29,0.25)!important}body.woocommerce-account .button::before,body.woocommerce-account .button::after,body.woocommerce-account .woocommerce-button::before,body.woocommerce-account .woocommerce-button::after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error,body.woocommerce-account .woocommerce-info,body.woocommerce-account ul.woocommerce-error,body.woocommerce-account ul.woocommerce-message,body.woocommerce-account ul.woocommerce-info,body.woocommerce-account .woocommerce-Message{padding:16px 20px!important;border-radius:12px!important;margin-bottom:25px!important;font-size:14px!important;background:#fdf4ec!important;color:#3f3329!important;border-left:4px solid #b85c1d!important;list-style:none!important}body.woocommerce-account .woocommerce-message li,body.woocommerce-account .woocommerce-error li,body.woocommerce-account .woocommerce-info li{color:#3f3329!important}body.woocommerce-account table.woocommerce-orders-table{width:100%;background:#fff;border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0}body.woocommerce-account table.woocommerce-orders-table thead{background:#fff}body.woocommerce-account table.woocommerce-orders-table th{padding:16px 20px;text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;color:#666;border-bottom:2px solid #f0f0f0}body.woocommerce-account table.woocommerce-orders-table td{padding:18px 20px;border-bottom:1px solid #f5f5f5}body.woocommerce-account table.woocommerce-orders-table tbody tr:last-child td{border-bottom:none}body.woocommerce-account table.woocommerce-orders-table tbody tr:hover{background:#fafafa}body.woocommerce-view-order .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0 0 30px 0;background:#fff;border-radius:12px;padding:25px}body.woocommerce-view-order .woocommerce-order-overview li{flex:1;min-width:150px}body.woocommerce-view-order .woocommerce-order-overview strong{display:block;font-size:12px;text-transform:uppercase;color:#999;margin-bottom:5px}body.woocommerce-view-order table{background:#fff;border-radius:12px;overflow:hidden}body.woocommerce-edit-address #billing_country_field,body.woocommerce-edit-address #shipping_country_field,body.woocommerce-edit-address #billing_state_field,body.woocommerce-edit-address #shipping_state_field,body.woocommerce-edit-address #billing_first_name_field,body.woocommerce-edit-address #billing_last_name_field,body.woocommerce-edit-address #shipping_first_name_field,body.woocommerce-edit-address #shipping_last_name_field{display:none!important}body.woocommerce-edit-address .form-row-first,body.woocommerce-edit-address .form-row-last{width:48%;float:left}body.woocommerce-edit-address .form-row-first{margin-right:4%}body.woocommerce-edit-address .form-row-wide{clear:both;width:100%}body.woocommerce-edit-address .woocommerce-address-fields::after{content:"";display:table;clear:both}body.woocommerce-edit-account fieldset{border:none;padding:0;margin:0 0 30px 0}body.woocommerce-edit-account fieldset legend{font-size:18px;font-weight:600;margin-bottom:20px}body.woocommerce-edit-account .form-row-first,body.woocommerce-edit-account .form-row-last{width:48%;float:left}body.woocommerce-edit-account .form-row-first{margin-right:4%}body.woocommerce-edit-account .form-row-wide{clear:both;width:100%}body.woocommerce-edit-account form::after{content:"";display:table;clear:both}body.woocommerce-payment-methods .woocommerce-PaymentMethods{list-style:none;padding:0;margin:0}body.woocommerce-payment-methods .woocommerce-PaymentMethod{background:#fff;border-radius:12px;padding:20px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}body.woocommerce-add-payment-method .payment_methods{list-style:none;padding:0;margin:0 0 25px 0}body.woocommerce-add-payment-method .payment_box{background:#fff;border-radius:12px;padding:20px;margin-top:15px}@media (max-width:768px){body.woocommerce-account .woocommerce{flex-direction:column}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}body.woocommerce-account .woocommerce-MyAccount-content{padding:25px}body.woocommerce-edit-address .form-row-first,body.woocommerce-edit-address .form-row-last,body.woocommerce-edit-account .form-row-first,body.woocommerce-edit-account .form-row-last{width:100%;float:none;margin-right:0}}