.woocommerce-shop main#main{background:#f3f3f3}.woocommerce-shop main#main .widget_wpc_filters_widget{padding-top:30px}.woocommerce-shop main#main .widget_wpc_filters_widget .wpc-filter-header .wpc-filter-title{font-family:EB Garamond;font-weight:100;font-size:24px}.woocommerce-shop main#main .price{display:none}.woocommerce-shop main#main ul.products li.product .button{background:#fff!important;border-radius:0!important;font-family:EB Garamond!important;font-weight:100!important;margin:0;display:none}.woocommerce-shop main#main ul.products li.product .button:hover{color:gold!important;background:#000!important;border:1px solid gold}.woocommerce-shop main#main ul.products li.product a img{margin:0}.woocommerce-shop main#main ul.products li.product .woocommerce-loop-product__title{font-family:EB Garamond;font-weight:100;font-size:21px}#main{display:grid;grid-template-columns:1fr 4fr;gap:50px}#main article{background-color:#000;background-image:url(https://web.archive.org/web/20250516090400im_/https://baron-dauvergne.com/wp-content/uploads/2024/07/texture01.jpg);background-size:cover;padding:0 25px}#main article li{text-align:center}#main article h2{color:#fff}#main article header{display:none}#main article form.woocommerce-ordering{display:none}.wpc-filters-range-wrapper input[type=number]{width:35px!important}.widget_wpc_filters_widget{padding:0 25px}.widget_wpc_filters_widget a{color:#000}.widget_wpc_filters_widget input{border-radius:5px}.widget_wpc_filters_widget form.wpc-filter-range-form{display:flex;flex-direction:column-reverse}.widget_wpc_filters_widget form.wpc-filter-range-form .ui-slider-range{background-color:#000;height:1px}.widget_wpc_filters_widget form.wpc-filter-range-form .ui-slider-horizontal{background-color:#ccc;height:1px}.widget_wpc_filters_widget form.wpc-filter-range-form .ui-slider-handle{height:20px;width:20px;background:#000;box-shadow:none;border:none;top:-9px}.widget_wpc_filters_widget form.wpc-filter-range-form .wpc-filters-range-wrapper{padding-top:20px}.widget_wpc_filters_widget form.wpc-filter-range-form .wpc-filters-range-wrapper input{border:none}#price-slider{width:100%;margin-bottom:20px}.products-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.products-wrapper .product{margin-bottom:20px;padding:10px;border:1px solid #eee;background-color:#fff}.products-wrapper .product h2{font-size:18px;margin-bottom:10px}.products-wrapper .product .price{font-weight:700}.single-product #main{display:block}.single-product .content-area{padding:50px 0;background:#000}.single-product .content-area .columns-2{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;justify-content:center;justify-items:center;margin:0 -20px;max-width:1200px;margin:auto}.single-product .content-area .columns-2 .column-1{flex-basis:40%;position:relative;overflow:hidden}.single-product .content-area .columns-2 .column-1 .onsale{background:#ccc;border-radius:0;transform:rotate(45deg) translate(28%,-50%);display:block;position:absolute;right:0;top:0;left:auto;width:200px;font-size:18px;font-family:Playfair Display;font-weight:lighter;line-height:28px;min-height:auto}.single-product .content-area .columns-2 .column-1 figure.woocommerce-product-gallery__wrapper{position:relative}.single-product .content-area .columns-2 .column-1 figure.woocommerce-product-gallery__wrapper a.fiche-tech{position:absolute;z-index:10;background:rgb(0 0 0 / .5);padding:10px;color:#fff;height:fit-content}.single-product .content-area .columns-2 a.woocommerce-product-gallery__trigger{display:none}.single-product .content-area .columns-2 img{height:550px;width:auto;object-fit:cover}.single-product .content-area .column-2{flex-basis:50%;padding:0 20px}.single-product .content-area .column-2 .product_meta{display:none}.single-product .content-area .column-2 form{display:flex;flex-direction:column;justify-content:flex-end;gap:20px}.single-product .content-area .column-2 form table.variations{display:flex}.single-product .content-area .column-2 form table.variations a.reset_variations{display:none}.single-product .content-area .column-2 form table.variations label{color:#fff}.single-product .content-area .column-2 form select{height:30px;width:100px}.single-product .content-area .column-2 .quantity input{height:40px;width:40px}.single-product .content-area .column-2 h1{color:#e1c08c;font-family:Playfair Display;font-size:40px;font-weight:lighter;font-style:italic;padding:0 0 0 0;margin:0}.single-product .content-area .column-2 img.before-title{max-width:400px;display:block;margin:auto}.single-product .content-area .column-2 .woocommerce-product-details__short-description{padding:0 0 25px 0}.single-product .content-area .column-2 .woocommerce-product-details__short-description p{padding-top:10px;color:#fff}.single-product .content-area .column-2 p.price{display:none;padding-bottom:20px;margin:0;color:#ccc;font-size:36px;font-weight:lighter;font-style:italic}.single-product .content-area .column-2 p.price span,.single-product .content-area .column-2 p.price bdi{font-family:Playfair Display}.single-product .content-area .column-2 p.price del span bdi{text-decoration:line-through;color:#aaa;font-size:26px}.single-product .content-area .column-2 p.stock{padding-bottom:10px}.single-product .content-area .column-2 button.product-detail-actions__action-button{appearance:none;background:none;border:none;border-radius:0;color:#999;cursor:pointer;font-family:inherit;font-size:16px;margin:25px 0 0 0;outline:0;padding:0}.single-product .content-area .column-2 button.product-detail-actions__action-button span{text-transform:uppercase}.woocommerce-variation-add-to-cart{display:flex}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price{font-family:Playfair Display!important;color:#ccc;font-size:36px;font-weight:lighter;font-style:italic;margin-bottom:20px;display:block}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price bdi,.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price .woocommerce-Price-currencySymbol{font-family:Playfair Display!important}.woocommerce form.cart{display:flex;flex-wrap:wrap;align-items:center}.woocommerce form.cart.variations_form{align-items:flex-start;flex-direction:column;gap:20px}.woocommerce form.cart.variations_form .variations label{padding-right:15px}.woocommerce form.cart.variations_form .variations .reset_variations{display:none}.woocommerce form.cart.variations_form p.in-stock{display:none}.woocommerce form.cart .quantity input{height:48px;border:1px solid #ccc;border-radius:5px 0 0 5px}.woocommerce form.cart .woocommerce-variation-add-to-cart{display:flex}.woocommerce form.cart .single_add_to_cart_button{background-color:#ccc;color:#fff;font-family:century gothic;font-size:15px;font-weight:700;text-transform:uppercase;padding:14px 15px;border-radius:0 5px 5px 0;transition:all 0.2s ease;letter-spacing:4px;margin-left:0!important}.woocommerce form.cart .single_add_to_cart_button:hover{background-color:#ccc;transition:all 0.2s ease}li.product .wrap-thumbnail img{object-fit:cover;width:100%!important;height:400px!important}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:#000;font-weight:700}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){color:#fff;font-weight:700;background:#000}.woocommerce nav.woocommerce-pagination{margin-bottom:25px}.woocommerce nav.woocommerce-pagination ul li a{color:#999}.woocommerce ul.products li:nth-last-child(-n+5){margin-bottom:0}