.woocommerce-account .entry-title,.woocommerce-account h1.page-title{background:linear-gradient(105deg,#2e1a08 0%,#4a2510 50%,#6b3a1f 100%);color:#ffffff!important;font-family:'Playfair Display',Georgia,serif!important;font-size:2.4rem!important;font-weight:900!important;padding:44px 48px 40px!important;margin:0!important;position:relative;overflow:hidden;letter-spacing:.02em}.woocommerce-account .woocommerce{background:#fdf6ec;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation{background:#ffffff;border:1px solid #e0cdb4;border-radius:8px;overflow:hidden;box-shadow:0 2px 16px rgba(59,31,10,.07);margin-bottom:24px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:8px 0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0!important;padding:0!important;border-bottom:1px solid #f5e9d6}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none;border-top:1px solid #e0cdb4}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block!important;padding:13px 20px!important;font-family:Lato,sans-serif!important;font-size:0.82rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:#2c1a0a!important;text-decoration:none!important;border-left:3px solid transparent;transition:background .15s,color .15s!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#f5e9d6!important;color:#6b3a1f!important;border-left-color:#c9a84c;padding-left:26px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#f5e9d6!important;color:#6b3a1f!important;border-left-color:#c9a84c!important;padding-left:26px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#9e4035!important;font-size:0.75rem!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fdf0ee!important;border-left-color:#9e4035!important}.woocommerce-account .woocommerce-MyAccount-content{background:#ffffff;border:1px solid #e0cdb4;border-radius:8px;padding:32px 36px!important;box-shadow:0 2px 16px rgba(59,31,10,.07)}.woocommerce-account .woocommerce-MyAccount-content p{font-family:Lato,sans-serif;font-size:0.93rem;color:#7a5c40;line-height:1.75}.woocommerce-account .woocommerce-MyAccount-content p a{color:#6b3a1f!important;font-weight:700;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;color:#2e1a08!important;margin-bottom:20px!important;padding-bottom:12px;border-bottom:1px solid #e0cdb4}.woocommerce-account table.woocommerce-orders-table{width:100%;border-collapse:collapse;font-family:Lato,sans-serif;font-size:0.88rem}.woocommerce-account table.woocommerce-orders-table thead{background:linear-gradient(90deg,#2e1a08,#6b3a1f)}.woocommerce-account table.woocommerce-orders-table thead th{color:#e8d5a0!important;font-size:0.65rem!important;font-weight:900!important;letter-spacing:.25em!important;text-transform:uppercase!important;padding:14px 16px!important;border:none!important;text-align:left}.woocommerce-account table.woocommerce-orders-table tbody tr{border-bottom:1px solid #f5e9d6}.woocommerce-account table.woocommerce-orders-table tbody tr:hover{background:#fdf6ec!important}.woocommerce-account table.woocommerce-orders-table tbody td{padding:14px 16px!important;color:#2c1a0a!important;border:none!important;vertical-align:middle}.woocommerce-account table.woocommerce-orders-table__cell-order-number a{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;font-size:1rem!important;color:#6b3a1f!important;text-decoration:none!important}.woocommerce-account mark.order-status{display:inline-block;font-size:0.65rem!important;font-weight:900!important;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px!important;border-radius:2px;background:none!important}.woocommerce-account mark.order-status.status-completed{background:#e8f5ec!important;color:#3d7a54!important}.woocommerce-account mark.order-status.status-processing{background:#fef4e4!important;color:#b07820!important}.woocommerce-account mark.order-status.status-on-hold{background:#f5eae8!important;color:#9e4035!important}.woocommerce-account table.woocommerce-orders-table a.button{background:#2e1a08!important;color:#ffffff!important;border:none!important;font-family:Lato,sans-serif!important;font-size:0.7rem!important;font-weight:900!important;letter-spacing:.15em;text-transform:uppercase;padding:8px 16px!important;border-radius:3px!important;text-decoration:none!important}.woocommerce-account table.woocommerce-orders-table a.button:hover{background:#6b3a1f!important}.woocommerce-account .woocommerce-form .form-row label,.woocommerce-account .woocommerce form .form-row label{display:block;font-family:Lato,sans-serif!important;font-size:0.7rem!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#6b3a1f!important;margin-bottom:7px!important}.woocommerce-account .woocommerce form .form-row input.input-text{width:100%!important;padding:13px 16px!important;border:1.5px solid #ddd0bc!important;border-radius:4px!important;font-family:Lato,sans-serif!important;font-size:0.93rem!important;color:#2c1a0a!important;background:#ffffff!important;outline:none!important;box-shadow:none!important}.woocommerce-account .woocommerce form .form-row input.input-text:focus{border-color:#6b3a1f!important;box-shadow:0 0 0 3px rgba(107,58,31,.1)!important}.woocommerce-account .u-columns.col2-set{display:flex!important;flex-wrap:wrap!important;gap:32px!important}.woocommerce-account .u-columns.col2-set .u-column1,.woocommerce-account .u-columns.col2-set .u-column2{float:none!important;width:calc(50% - 16px)!important;flex:1 1 280px!important}.woocommerce-account .woocommerce form .button,.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button{background:#2e1a08!important;color:#ffffff!important;border:none!important;font-family:Lato,sans-serif!important;font-size:0.8rem!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:15px 28px!important;border-radius:4px!important;cursor:pointer!important;width:100%}.woocommerce-account .woocommerce form .button:hover,.woocommerce-account .woocommerce button.button:hover{background:#6b3a1f!important}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{background:#f5e9d6;border:1px solid #e0cdb4;border-radius:8px;padding:24px 28px!important}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h3{font-family:'Playfair Display',Georgia,serif!important;font-size:1.1rem!important;font-weight:700!important;color:#2e1a08!important;border:none!important;padding:0!important;margin-bottom:12px!important}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title a{font-size:0.72rem!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#6b3a1f!important;text-decoration:none!important;border-bottom:1.5px solid #c4936a;padding-bottom:1px}.woocommerce-account .woocommerce-Addresses address{font-style:normal;font-size:0.88rem;color:#6b3a1f;line-height:1.75}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info{background:#f5e9d6!important;border-top:3px solid #c9a84c!important;color:#2c1a0a!important;font-family:Lato,sans-serif!important;font-size:0.88rem!important;padding:16px 20px!important;border-radius:0 0 4px 4px!important;box-shadow:none!important}.woocommerce-account .woocommerce-error{background:#fdf0ee!important;border-top:3px solid #9e4035!important;color:#9e4035!important;font-family:Lato,sans-serif!important;font-size:0.88rem!important;padding:16px 20px!important;border-radius:0 0 4px 4px!important;box-shadow:none!important}@media (max-width:768px){.woocommerce-account .entry-title,.woocommerce-account h1.page-title{padding:32px 20px 28px!important;font-size:1.8rem!important}.woocommerce-account .woocommerce-MyAccount-content{padding:20px!important}.woocommerce-account .u-columns.col2-set{flex-direction:column!important}.woocommerce-account .u-columns.col2-set .u-column1,.woocommerce-account .u-columns.col2-set .u-column2{width:100%!important}}.et_pb_button{text-decoration:none!important}.et_pb_button:hover{text-decoration:none!important}.woocommerce-MyAccount-content{font-family:'Montserrat',sans-serif!important;color:#71441A!important}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content a,.woocommerce-MyAccount-content span{font-family:'Montserrat',sans-serif!important;color:#71441A!important}.woocommerce-MyAccount-content .button{font-family:'Montserrat',sans-serif!important;color:#71441A!important;border-color:#71441A!important}.widget-title{font-size:0}.widget_layered_nav:nth-of-type(1) .widget-title::after{content:"Taille";font-size:16px;font-weight:600;color:#000}.widget_layered_nav:nth-of-type(2) .widget-title::after{content:"Couleur";font-size:16px;font-weight:600;color:#000}.widget_layered_nav:nth-of-type(3){display:none}.widget_layered_nav ul li{display:inline-block;margin:5px}.widget_layered_nav ul li a{display:block;padding:10px 14px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#333;font-size:14px;text-align:center;transition:all 0.3s ease}.widget_layered_nav ul li a:hover{background:#c9a36a;color:#fff;border-color:#c9a36a}.widget_layered_nav ul li.chosen a{background:#000;color:#fff;border-color:#000}button,input[type="submit"],.widget_price_filter .price_slider_amount button{background:#8B5A2B;color:#fff;border:none;padding:10px 15px;border-radius:6px;font-weight:600;transition:0.3s ease;cursor:pointer}button:hover,input[type="submit"]:hover,.widget_price_filter .price_slider_amount button:hover{background:#6e4521}.woocommerce .widget{margin-bottom:25px}.woocommerce button,.woocommerce input[type="submit"],.woocommerce .button,.wpf-button,.wpf_search_button,.wpfButton{background-color:#8B5A2B!important;color:#fff!important;border:none!important;padding:10px 15px;border-radius:6px;font-weight:600;cursor:pointer}.woocommerce button:hover,.woocommerce input[type="submit"]:hover,.woocommerce .button:hover,.wpf-button:hover,.wpf_search_button:hover,.wpfButton:hover{background-color:#6e4521!important}.widget-title{font-size:0!important}.widget_layered_nav:nth-of-type(1) .widget-title::after{content:"Taille";font-size:16px;font-weight:600;color:#000}.widget_layered_nav:nth-of-type(2) .widget-title::after{content:"Couleur";font-size:16px;font-weight:600;color:#000}.widget_layered_nav:nth-of-type(3){display:none!important}.widget_layered_nav ul li{display:inline-block!important;margin:5px!important}.widget_layered_nav ul li a{display:block!important;padding:10px 14px!important;border:1px solid #ddd!important;border-radius:8px!important;background:#fff!important;color:#333!important;font-size:14px!important;text-align:center!important;transition:all 0.3s ease!important}.widget_layered_nav ul li a:hover{background:#c9a36a!important;color:#fff!important;border-color:#c9a36a!important}.widget_layered_nav ul li.chosen a{background:#000!important;color:#fff!important;border-color:#000!important}.woocommerce button,.woocommerce input[type="submit"],.woocommerce .button,.wpf-button,.wpf_search_button,.wpfButton{background-color:#8B5A2B!important;color:#fff!important;border:none!important;padding:10px 15px!important;border-radius:6px!important;font-weight:600!important;cursor:pointer!important}.woocommerce button:hover,.woocommerce input[type="submit"]:hover,.woocommerce .button:hover,.wpf-button:hover,.wpf_search_button:hover,.wpfButton:hover{background-color:#6e4521!important}.woocommerce .widget{margin-bottom:25px!important}.wpfFilterTitle,.widget-title{font-size:0!important}.wpfFilter:nth-of-type(1) .wpfFilterTitle::after{content:"Taille";font-size:16px;font-weight:600;color:#000}.wpfFilter:nth-of-type(2) .wpfFilterTitle::after{content:"Couleur";font-size:16px;font-weight:600;color:#000}.wpfFilter:nth-of-type(3){display:none!important}.wpfFilter .wpfItem{display:inline-block!important;margin:5px!important}.wpfFilter .wpfItem label{display:block!important;padding:10px 14px!important;border:1px solid #ddd!important;border-radius:8px!important;background:#fff!important;color:#333!important;font-size:14px!important;cursor:pointer!important;transition:0.3s!important}.wpfFilter .wpfItem label:hover{background:#c9a36a!important;color:#fff!important;border-color:#c9a36a!important}.wpfFilter .wpfItem input:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.wpfButton,.wpf_search_button{background:#8B5A2B!important;color:#fff!important;border:none!important;padding:10px 15px!important;border-radius:6px!important;font-weight:600!important}.wpfButton:hover,.wpf_search_button:hover{background:#6e4521!important}