.home-featured ul.products,.customProductRelated ul.products{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.home-featured ul.products li.product h2.woocommerce-loop-product__title{line-height:1.3;font-size:26px}#content{overflow:hidden}.added_to_cart{margin-top:2px;padding:3px 8px !important;width:170px}.UserInfos .cart-contents .count{display:none}.UserInfos .cart-contents .count.CountCartPastille{display:flex}.single-product .customProductRelated ul.products{flex-wrap:nowrap}body.woocommerce-checkout{}body.woocommerce-checkout .site,body.woocommerce-checkout #content{overflow:visible}body.woocommerce-checkout .woocommerce-checkout-review-order{position:static !important}body.woocommerce-checkout .woocommerce-checkout-review-order-table{position:static !important}.jep__checkout{position:relative;display:flex;flex-direction:column;gap:2em}.jep__checkout-form{order:2;padding:0 24px}.jep__checkout .checkout-check-email{display:flex;align-items:center;gap:12px;max-width:500px}.jep__checkout .checkout-check-email input{color:#444;font-size:14px;width:100%;height:40px;padding:8px;border:solid 1px rgba(0,0,0,0.1)}.jep__checkout .checkout-check-email input:focus{background-color:#ffffff}.jep__checkout .checkout-check-email input::-moz-placeholder{color:#A5A5A5}.jep__checkout .checkout-check-email input::placeholder{color:#A5A5A5}.jep__checkout .checkout-check-email input.input-error{border-color:rgba(255,0,0,0.4)}.jep__checkout .checkout-check-email button{color:#ffffff;font-size:14px;font-weight:400;background-color:#A29161;font-size:12px;text-transform:uppercase}.jep__checkout .checkout-check-email__wrap{position:relative;flex:1}.jep__checkout #email-check-response,.jep__checkout #email-check-valid,.jep__checkout .checkout-is-logged-in{margin-top:8px}.jep__checkout #email-check-response p,.jep__checkout #email-check-valid p,.jep__checkout .checkout-is-logged-in p{color:#A29161;margin-bottom:0;padding:8px;background-color:rgba(162,145,97,0.1)}.jep__checkout #email-check-response p:not(:last-of-type),.jep__checkout #email-check-valid p:not(:last-of-type),.jep__checkout .checkout-is-logged-in p:not(:last-of-type){margin-bottom:8px}.jep__checkout .checkout-is-logged-in a{text-decoration:underline}.jep__checkout #checkout-email-loader{display:none;position:absolute;top:50%;right:8px;transform:translate(0,-50%);z-index:9999}.jep__checkout .woocommerce-loading{display:inline-block;width:20px;height:20px;border:2px solid #ccc;border-top:2px solid #A29161;border-radius:50%;animation:spin 0.7s linear infinite;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.jep__checkout-billing-fields,.jep__checkout-shipping-fields{display:flex;flex-direction:column;gap:8px;margin-top:24px}.jep__checkout-billing .form-checkout__field,.jep__checkout-shipping .form-checkout__field{display:flex;flex-direction:column;justify-content:flex-end;width:100%;margin-bottom:10px}.jep__checkout-billing .form-checkout__field#billing_address_1_field,.jep__checkout-shipping .form-checkout__field#billing_address_1_field{margin-bottom:0}.jep__checkout-billing .form-checkout__field#billing_email_field,.jep__checkout-shipping .form-checkout__field#billing_email_field{display:none}.jep__checkout-billing .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper,.jep__checkout-shipping .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper{align-items:center;gap:0;min-height:40px}.jep__checkout-billing .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper label,.jep__checkout-shipping .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper label{margin-bottom:0;margin-left:4px}.jep__checkout-billing .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper label .optional,.jep__checkout-shipping .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper label .optional{display:none}.jep__checkout-billing .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper label+input,.jep__checkout-shipping .form-checkout__field#billing_gender_field_field .woocommerce-input-wrapper label+input{margin-left:24px}.jep__checkout-billing .form-checkout__field#ws_opt_in_field,.jep__checkout-billing .form-checkout__field#checkout_checkbox_field,.jep__checkout-shipping .form-checkout__field#ws_opt_in_field,.jep__checkout-shipping .form-checkout__field#checkout_checkbox_field{color:#A29161;grid-column:span 2;margin-bottom:0}.jep__checkout-billing .form-checkout__field#ws_opt_in_field .checkbox,.jep__checkout-billing .form-checkout__field#checkout_checkbox_field .checkbox,.jep__checkout-shipping .form-checkout__field#ws_opt_in_field .checkbox,.jep__checkout-shipping .form-checkout__field#checkout_checkbox_field .checkbox{display:flex;align-items:center;gap:8px;width:100%}.jep__checkout-billing .form-checkout__field#ws_opt_in_field .optional,.jep__checkout-billing .form-checkout__field#checkout_checkbox_field .optional,.jep__checkout-shipping .form-checkout__field#ws_opt_in_field .optional,.jep__checkout-shipping .form-checkout__field#checkout_checkbox_field .optional{display:none}.jep__checkout-billing .form-checkout__field#ws_opt_in_field img.echantillon-logo,.jep__checkout-billing .form-checkout__field#checkout_checkbox_field img.echantillon-logo,.jep__checkout-shipping .form-checkout__field#ws_opt_in_field img.echantillon-logo,.jep__checkout-shipping .form-checkout__field#checkout_checkbox_field img.echantillon-logo{display:none}.jep__checkout-billing .form-checkout__field label,.jep__checkout-shipping .form-checkout__field label{display:block;margin-bottom:8px}.jep__checkout-billing .form-checkout__field input,.jep__checkout-shipping .form-checkout__field input{display:block}.jep__checkout-billing .form-checkout__field input[type=text],.jep__checkout-billing .form-checkout__field input[type=email],.jep__checkout-billing .form-checkout__field input[type=tel],.jep__checkout-billing .form-checkout__field input[type=date],.jep__checkout-shipping .form-checkout__field input[type=text],.jep__checkout-shipping .form-checkout__field input[type=email],.jep__checkout-shipping .form-checkout__field input[type=tel],.jep__checkout-shipping .form-checkout__field input[type=date]{color:#444;font-size:14px;width:100%;height:40px;padding:8px;border:solid 1px rgba(0,0,0,0.1)}.jep__checkout-billing .form-checkout__field input[type=text]:focus,.jep__checkout-billing .form-checkout__field input[type=email]:focus,.jep__checkout-billing .form-checkout__field input[type=tel]:focus,.jep__checkout-billing .form-checkout__field input[type=date]:focus,.jep__checkout-shipping .form-checkout__field input[type=text]:focus,.jep__checkout-shipping .form-checkout__field input[type=email]:focus,.jep__checkout-shipping .form-checkout__field input[type=tel]:focus,.jep__checkout-shipping .form-checkout__field input[type=date]:focus{background-color:#ffffff}.jep__checkout-billing .form-checkout__field input[type=text]::-moz-placeholder, .jep__checkout-billing .form-checkout__field input[type=email]::-moz-placeholder, .jep__checkout-billing .form-checkout__field input[type=tel]::-moz-placeholder, .jep__checkout-billing .form-checkout__field input[type=date]::-moz-placeholder, .jep__checkout-shipping .form-checkout__field input[type=text]::-moz-placeholder, .jep__checkout-shipping .form-checkout__field input[type=email]::-moz-placeholder, .jep__checkout-shipping .form-checkout__field input[type=tel]::-moz-placeholder, .jep__checkout-shipping .form-checkout__field input[type=date]::-moz-placeholder{color:#A5A5A5}.jep__checkout-billing .form-checkout__field input[type=text]::placeholder,.jep__checkout-billing .form-checkout__field input[type=email]::placeholder,.jep__checkout-billing .form-checkout__field input[type=tel]::placeholder,.jep__checkout-billing .form-checkout__field input[type=date]::placeholder,.jep__checkout-shipping .form-checkout__field input[type=text]::placeholder,.jep__checkout-shipping .form-checkout__field input[type=email]::placeholder,.jep__checkout-shipping .form-checkout__field input[type=tel]::placeholder,.jep__checkout-shipping .form-checkout__field input[type=date]::placeholder{color:#A5A5A5}.jep__checkout-billing .form-checkout__field input[type=text].input-error,.jep__checkout-billing .form-checkout__field input[type=email].input-error,.jep__checkout-billing .form-checkout__field input[type=tel].input-error,.jep__checkout-billing .form-checkout__field input[type=date].input-error,.jep__checkout-shipping .form-checkout__field input[type=text].input-error,.jep__checkout-shipping .form-checkout__field input[type=email].input-error,.jep__checkout-shipping .form-checkout__field input[type=tel].input-error,.jep__checkout-shipping .form-checkout__field input[type=date].input-error{border-color:rgba(255,0,0,0.4)}.jep__checkout-billing .form-checkout__field select,.jep__checkout-shipping .form-checkout__field select{display:block;color:#444;font-size:14px;width:100%;height:40px;padding:8px;border:solid 1px rgba(0,0,0,0.1)}.jep__checkout-billing .form-checkout__field select:focus,.jep__checkout-shipping .form-checkout__field select:focus{background-color:#ffffff}.jep__checkout-billing .form-checkout__field .select2-container,.jep__checkout-shipping .form-checkout__field .select2-container{display:block;color:#444;font-size:14px;width:100%;height:40px;padding:8px;border:solid 1px rgba(0,0,0,0.1);padding-top:4px;padding-bottom:4px}.jep__checkout-billing .form-checkout__field .select2-container:focus,.jep__checkout-shipping .form-checkout__field .select2-container:focus{background-color:#ffffff}.jep__checkout-billing .form-checkout__field .select2-container .select2-selection,.jep__checkout-shipping .form-checkout__field .select2-container .select2-selection{border:0}.jep__checkout-billing .form-checkout__field .select2-container .select2-selection__rendered,.jep__checkout-shipping .form-checkout__field .select2-container .select2-selection__rendered{padding:0}.jep__checkout-billing .form-checkout__field .select2-container .select2-selection__arrow,.jep__checkout-shipping .form-checkout__field .select2-container .select2-selection__arrow{height:40px;top:0}.jep__checkout-billing{margin-bottom:24px}.jep__checkout-order{order:1}.jep__checkout-order #customer_details .form-row-wide,.jep__checkout-order .shop_table.woocommerce-checkout-review-order-table{width:100%;max-width:100%}.jep__checkout .woocommerce-account-fields{color:#A29161;margin-bottom:12px;padding:24px;background-color:rgba(162,145,97,0.1)}.jep__checkout .woocommerce-account-fields label{display:flex !important;width:100%;align-self:center}.jep__checkout .woocommerce-account-fields input{margin:0 15px 0 0}.jep__checkout .woocommerce-account-fields p{color:currentColor;margin:0}.jep__checkout .woocommerce-account-fields div.create-account{display:flex;flex-direction:column;gap:8px;margin-top:12px}.jep__checkout .woocommerce-account-fields div.create-account label{display:block;margin-bottom:8px}.jep__checkout .woocommerce-account-fields div.create-account input{color:#444;font-size:14px;width:100%;height:40px;padding:8px;border:solid 1px rgba(0,0,0,0.1)}.jep__checkout .woocommerce-account-fields div.create-account input:focus{background-color:#ffffff}.jep__checkout .woocommerce-account-fields div.create-account input::-moz-placeholder{color:#A5A5A5}.jep__checkout .woocommerce-account-fields div.create-account input::placeholder{color:#A5A5A5}.jep__checkout .woocommerce-account-fields div.create-account input.input-error{border-color:rgba(255,0,0,0.4)}.jep__checkout .woocommerce-account-fields div.create-account .show-password-input{height:100%}.jep__checkout .woocommerce-account-fields div.create-account .woocommerce-password-strength{text-align:left}.jep__checkout #ship-to-different-address{color:#A29161;padding:24px;background-color:rgba(162,145,97,0.1)}.jep__checkout #ship-to-different-address label{display:flex;width:100%;align-self:center}.jep__checkout #ship-to-different-address .woocommerce-form__input-checkbox{position:static;transform:none;margin-right:15px}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods{display:flex;flex-direction:column;width:100%;gap:12px;margin:24px 0 0 0}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li{flex:1;padding:15px 20px;background-color:rgba(162,145,97,0.1);display:flex;flex-wrap:wrap;gap:0 12px}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li input{margin:0}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li label{flex:1;margin:0;width:100%;display:flex;gap:12px;align-items:center}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li label .amount{color:#A29161}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li label img{display:block;max-width:30px;margin-left:auto}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li .shipping-method-label{flex:1}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li #lpc_layer_error_message,.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li #lpc_pick_up_info,.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li #lpc_layer_pickup_selection_button,.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods li div[data-pickup-id]{width:100%}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods .lpc_pickup_info_title{font-weight:bold}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods .lpc_pickup_marker{float:left;width:12px;margin-right:5px}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods .lpc_pickup_info_distance_txt{font-weight:bold;font-size:14px}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods .lpc_pickup_info_address .lpc_pickup_info_address_name{font-weight:bold;font-size:14px}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods .lpc_pickup_info_address .lpc_pickup_info_address_line{font-size:12px}.jep__checkout #payment{width:100% !important;max-width:100%}.jep__checkout .accordion-item{counter-increment:accordion;padding:20px 0;border-bottom:1px solid rgba(162,145,97,0.36)}.jep__checkout .accordion-item:first-of-type{border-top:1px solid rgba(162,145,97,0.36)}.jep__checkout .accordion-item.active .accordion-title{opacity:1}.jep__checkout .accordion-title{cursor:pointer;display:flex;align-items:center;gap:15px;font-family:"Work Sans",sans-serif;font-size:12px;margin:0;opacity:0.5;transition:opacity 0.2s ease-in-out;text-transform:uppercase}.jep__checkout .accordion-title::before{display:flex;align-items:center;justify-content:center;color:#A29161;font-size:16px;background-color:#F7F5F1;width:32px;height:32px;border-radius:50%;content:counter(accordion)}.jep__checkout .accordion-title.locked{opacity:0.5}.jep__checkout .accordion-content{display:none;font-size:12px;padding-left:12px}.jep__checkout .accordion-content label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox>span{font-size:12px !important}.jep__checkout .accordion-submit{padding:24px 24px 0;text-align:center}.jep__checkout .accordion-submit button{color:#ffffff;font-size:14px;font-weight:400;background-color:#A29161;font-size:12px;text-transform:uppercase}.jep__checkout-order #customer_details .form-row-wide,.jep__checkout-order .shop_table.woocommerce-checkout-review-order-table{width:100%;max-width:100%}.jep__checkout-cart{padding:30px;background-color:rgba(162,145,97,0.1)}.jep__checkout-cart-header{display:none}.jep__checkout-cart-title{font-size:14px;margin-bottom:4px;text-transform:uppercase}.jep__checkout-cart-return{position:absolute;top:0;right:0;color:#A29161;font-size:12px;text-decoration:underline}.jep__checkout-cart-mobile{font-size:14px}.jep__checkout-cart-mobile p{margin:0}.jep__checkout-cart-mobile .mobile-cart-totals{display:flex;gap:24px;justify-content:space-between}.jep__checkout-cart-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.jep__checkout-cart #jep__checkout-cart-toggle{position:relative;width:40px;height:40px;padding:0;background-color:#A29161}.jep__checkout-cart #jep__checkout-cart-toggle::after{content:"";display:inline-block;height:0;width:0;border-top:8px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.jep__checkout-cart #order_review{display:none;margin-top:24px;padding-left:0;padding-right:0}.jep__checkout-cart #order_review,.jep__checkout-cart #order_review_heading{float:none;background-color:transparent}.jep__checkout-cart .cart_item{display:flex;align-items:center;gap:24px;margin-bottom:24px}.jep__checkout-cart .cart_item-thumbnail img{display:block;width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.jep__checkout-cart .cart_item-content{display:flex;flex-direction:column;gap:8px}.jep__checkout-cart .cart_item-name{font-size:14px;line-height:1.33;text-transform:uppercase}.jep__checkout-cart .cart_item-qty{color:#A5A5A5;font-size:12px}.jep__checkout-cart .cart_item-price{color:#A29161;font-weight:bold;font-size:14px}.jep__checkout-cart .cart-totals{border-top:solid 2px #ffffff}.jep__checkout-cart .cart-totals>*:nth-child(1){padding-top:10px}.jep__checkout-cart .cart-totals>*:last-of-type{margin-top:10px}.jep__checkout-cart .cart-totals__row{display:flex;gap:24px;justify-content:space-between;padding:3px 0}.jep__checkout-cart .cart-totals__row>*:nth-child(1){font-size:14px}.jep__checkout-cart .cart-totals__row>*:nth-child(2){color:#A29161;font-size:14px;font-weight:700;text-align:right}.jep__checkout-cart .cart-totals .cart-order-total{padding-top:24px;border-top:solid 2px #ffffff}.jep__checkout-cart .cart-totals .cart-order-total>*:nth-child(1){font-weight:700;text-transform:uppercase}.jep__checkout-cart .cart-totals .cart-order-total .includes_tax{display:block}.jep__checkout-reinsurance{display:none;color:#A5A5A5;font-size:12px;margin-top:12px;padding:20px 30px;background-color:rgba(162,145,97,0.1)}.jep__checkout-reinsurance p{color:currentColor}.jep__checkout-reinsurance a{text-decoration:underline}.jep__checkout-form-coupon{padding:8px 0;border-top:solid 2px #ffffff}.jep__checkout-form-coupon .custom-form-coupon{display:flex;gap:2px;margin:0}.jep__checkout-form-coupon .custom-form-coupon input[type=text]{color:#444;font-size:14px;width:100%;height:40px;padding:8px;border:solid 1px rgba(0,0,0,0.1)}.jep__checkout-form-coupon .custom-form-coupon input[type=text]:focus{background-color:#ffffff}.jep__checkout-form-coupon .custom-form-coupon input[type=text]::-moz-placeholder{color:#A5A5A5}.jep__checkout-form-coupon .custom-form-coupon input[type=text]::placeholder{color:#A5A5A5}.jep__checkout-form-coupon .custom-form-coupon input[type=text].input-error{border-color:rgba(255,0,0,0.4)}.jep__checkout-form-coupon .custom-form-coupon button{color:#ffffff;font-size:14px;font-weight:400;background-color:#A29161}.jep__checkout-form-coupon .custom-form-coupon.is-loading{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0.4}.login-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.login-modal .modal-content{background:white;width:90%;max-width:400px;margin:10% auto;padding:2em;position:relative}.login-modal .close-modal{position:absolute;top:10px;right:15px;cursor:pointer;font-size:1.2em}body.woocommerce-cart .site,body.woocommerce-cart #content,body.woocommerce-cart article{overflow:visible !important}.woocommerce-account article>h1,.woocommerce-cart.woocommerce-page article>h1{margin-top:0 !important;padding-top:0 !important;border-top:0 !important;border-bottom-width:1px !important}.jep__cart{position:relative;display:flex;flex-direction:column;gap:1em;margin-bottom:24px}.jep__cart-form{padding:0 12px}.jep__cart-form-coupon{margin-bottom:8px;padding:8px 0;border-top:solid 2px #ffffff;border-bottom:solid 2px #ffffff}.jep__cart-form-coupon form{margin-bottom:0}.jep__cart-form-coupon form.is-loading{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0.4}.jep__cart-form-coupon .coupon{float:none;display:flex;flex:1;width:100%;gap:2px;margin:0 0 24px}.jep__cart-form-coupon .coupon input[type=text]{color:#444;font-size:14px;width:100%;height:40px;padding:8px;border:solid 1px rgba(0,0,0,0.1);margin:0}.jep__cart-form-coupon .coupon input[type=text]:focus{background-color:#ffffff}.jep__cart-form-coupon .coupon input[type=text]::-moz-placeholder{color:#A5A5A5}.jep__cart-form-coupon .coupon input[type=text]::placeholder{color:#A5A5A5}.jep__cart-form-coupon .coupon input[type=text].input-error{border-color:rgba(255,0,0,0.4)}.jep__cart-form-coupon .coupon button{color:#ffffff;font-size:14px;font-weight:400;background-color:#A29161;flex-shrink:0}.jep__cart-reinsurance{margin-top:12px}.jep__cart-reinsurance .reinsurance__container{flex-direction:column;gap:8px;justify-content:flex-start;padding:24px}.jep__cart-reinsurance .reinsurance__block{flex-direction:row;gap:8px;padding:0;text-align:left}.jep__cart-reinsurance .reinsurance__block-icon{fill:#A5A5A5;margin:0}.jep__cart-reinsurance .reinsurance__block-icon svg{width:20px}.jep__cart-reinsurance .reinsurance__block p{color:#A5A5A5;font-size:12px}.woocommerce-cart .woocommerce-cart-form{margin:0;display:block;float:none;max-width:100%}.woocommerce-cart .woocommerce-cart-form table:not(.has-background) tbody td{background-color:white}.woocommerce-cart .woocommerce-cart-form .cart_head,.woocommerce-cart .woocommerce-cart-form .cart_item{display:flex;gap:12px;align-items:center}.woocommerce-cart .woocommerce-cart-form .cart_head .product-thumbnail,.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail{padding:0;margin-right:12px}.woocommerce-cart .woocommerce-cart-form .cart_head .product-thumbnail img,.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail img{display:block;width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.woocommerce-cart .woocommerce-cart-form .cart_head .product-content,.woocommerce-cart .woocommerce-cart-form .cart_item .product-content{display:flex;flex-direction:column;gap:12px;flex:1}.woocommerce-cart .woocommerce-cart-form .cart_head .product-name,.woocommerce-cart .woocommerce-cart-form .cart_item .product-name{flex:1;line-height:1.33}.woocommerce-cart .woocommerce-cart-form .cart_head .product-name a,.woocommerce-cart .woocommerce-cart-form .cart_item .product-name a{color:black;font-size:16px;font-weight:400;line-height:1.33;text-transform:none}.woocommerce-cart .woocommerce-cart-form .cart_head .product-name br,.woocommerce-cart .woocommerce-cart-form .cart_item .product-name br{display:none}.woocommerce-cart .woocommerce-cart-form .cart_head .product-contenance,.woocommerce-cart .woocommerce-cart-form .cart_item .product-contenance{color:#A5A5A5;font-size:14px;margin-top:4px;margin-bottom:0}.woocommerce-cart .woocommerce-cart-form .cart_head .product-quantity,.woocommerce-cart .woocommerce-cart-form .cart_item .product-quantity{color:#A5A5A5;font-size:12px;display:flex;align-items:center;gap:10px}.woocommerce-cart .woocommerce-cart-form .cart_head .product-subtotal,.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal{align-self:flex-end}.woocommerce-cart .woocommerce-cart-form .cart_head .product-subtotal .woocommerce-Price-amount,.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal .woocommerce-Price-amount{color:#A29161;font-weight:bold;font-size:14px}.woocommerce-cart .woocommerce-cart-form .cart_head .product-remove,.woocommerce-cart .woocommerce-cart-form .cart_item .product-remove{width:20px;height:20px;align-self:flex-start}.woocommerce-cart .woocommerce-cart-form .cart_head .product-remove a.remove,.woocommerce-cart .woocommerce-cart-form .cart_item .product-remove a.remove{font-size:12px}.woocommerce-cart .woocommerce-cart-form .cart_head .product-remove a.remove::before,.woocommerce-cart .woocommerce-cart-form .cart_item .product-remove a.remove::before{content:"\f00d"}.woocommerce-cart .woocommerce-cart-form .cart_head+.cart_item,.woocommerce-cart .woocommerce-cart-form .cart_item+.cart_item{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(162,145,97,0.2)}.woocommerce-cart .woocommerce-cart-form .cart_head.cart_item--last,.woocommerce-cart .woocommerce-cart-form .cart_item.cart_item--last{border-bottom:0}.woocommerce-cart .woocommerce-cart-form .cart_item{padding:0 12px}.woocommerce-cart .woocommerce-cart-form .cart_item:last-of-type{border-bottom:0}.woocommerce-cart .woocommerce-cart-form .cart_head{display:none;border-top:0 !important;border-bottom:0;padding:4px 0;background-color:rgba(162,145,97,0.1)}.woocommerce-cart .woocommerce-cart-form .cart_head .product-content{font-family:"Playfair Display",serif;font-size:14px;font-weight:600;line-height:1;margin-bottom:0;text-transform:uppercase;padding:8px;background:none !important}.woocommerce-cart .woocommerce-cart-form .cart_head .product-subtotal{font-family:"Playfair Display",serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;padding:8px;background:none !important}.woocommerce-cart .woocommerce-cart-form .cart_head .product-remove{width:10px}.woocommerce-cart .woocommerce-cart-form .actions{display:none}.woocommerce-cart .woocommerce-cart-form .actions::after{content:normal}.woocommerce-cart .woocommerce-cart-form .actions .button[name=update_cart]{color:#ffffff;font-size:14px;font-weight:400;background-color:#A29161;min-height:40px;flex-shrink:0}.woocommerce-cart .wt_coupon_wrapper{margin-bottom:0;padding:0}.woocommerce-cart .cart-collaterals{position:relative;float:none;max-width:100%;width:100%;margin:0;padding:30px;background-color:rgba(162,145,97,0.1) !important}.woocommerce-cart .cart-collaterals .cart_totals{position:static !important}.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-cart .cart-collaterals .cart_totals th,.woocommerce-cart .cart-collaterals .cart_totals td{background-color:inherit !important;font-size:14px;font-family:"Work Sans",sans-serif}.woocommerce-cart .cart-collaterals .cart_totals h2{color:black;margin-bottom:8px;padding:0;font-family:"Playfair Display",serif;font-size:16px;font-weight:600;text-transform:uppercase}.woocommerce-cart .cart-collaterals .cart_totals th{font-weight:400;padding:3px 0}.woocommerce-cart .cart-collaterals .cart_totals td{font-weight:700;padding:3px 0;color:#A29161}.woocommerce-cart .cart-collaterals .cart_totals p{color:#A5A5A5;font-size:12px;margin-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals p:not(:last-of-type){margin-bottom:8px}.woocommerce-cart .cart-collaterals .cart_totals .order-total th{font-weight:700;text-transform:uppercase}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-totals{display:none}.woocommerce-cart .cart-collaterals .order-total td,.woocommerce-cart .cart-collaterals .order-total th{border-top:solid 2px white}.woocommerce-cart .cart-collaterals .delai-livraison-panier p{color:#A5A5A5;margin-bottom:0}.woocommerce-cart .cart-collaterals .delai-livraison-panier p:not(:last-of-type){margin-bottom:8px}.woocommerce-cart .cart-collaterals table.shop_table_responsive th{display:table-cell}.woocommerce-cart .cart-collaterals table.shop_table_responsive td::before{display:none}.woocommerce-cart .woocommerce-cart-form button[name=update_cart]{display:none !important}.jep-shipping-tooltip{position:relative;display:inline-block;top:-1px;cursor:pointer}.jep-shipping-tooltip-text{visibility:hidden;opacity:0;width:220px;background:#222;color:#fff;text-align:left;border-radius:4px;padding:8px 12px;position:absolute;z-index:10;left:120%;top:50%;transform:translateY(-50%);transition:opacity 0.2s;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.jep-shipping-tooltip:hover .jep-shipping-tooltip-text,.jep-shipping-tooltip:focus .jep-shipping-tooltip-text{visibility:visible;opacity:1}.jep__minicart-sticky{display:flex;justify-content:space-between;gap:8px;padding:12px 24px;background-color:rgba(162,145,97,0.1)}.jep__minicart-sticky .woocommerce-Price-amount{color:#A29161;font-weight:bold;font-size:14px}.jep__minicart-sticky .qt{color:#A5A5A5;font-size:12px;font-weight:400}.jep__minicart-sticky .includes_tax{display:none}.jep__minicart-sticky .minicart__checkout .wc-forward::after{content:normal}.jep-cart-steps{margin:24px auto;max-width:300px}.jep-cart-steps ul{display:flex;justify-content:space-between;gap:24px;list-style:none;padding:0;margin:12px auto}.jep-cart-steps li{flex:1;color:#A5A5A5;font-size:14px;text-align:center;counter-increment:steps}.jep-cart-steps li.active span{color:#222;font-weight:bold}.jep-cart-steps li.active .jep-cart-steps a{text-decoration:none;color:inherit}.jep-cart-steps li span::before,.jep-cart-steps li a::before{display:flex;align-items:center;justify-content:center;color:#A29161;font-size:16px;background-color:#F7F5F1;width:32px;height:32px;margin:0 auto 4px;border-radius:50%;content:counter(steps)}.reinsurance{padding:10px 0;background-color:rgba(162,145,97,0.1)}.reinsurance__container{display:flex;flex-wrap:wrap;max-width:1060px;margin:0 auto}.reinsurance__block{flex-basis:50%;display:flex;flex-direction:column;padding:20px;text-align:center}.reinsurance__block-icon{display:block;width:24px;height:24px;margin:auto auto 10px}.reinsurance__block-icon img{width:100%;height:auto}.reinsurance__block-content{flex:1;font-size:12px}.reinsurance__block-content p:last-of-type{margin-bottom:0}.PRCTwidget{color:#000}.customProductRelated h2:first-child{text-align:center}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:#A29161 !important}@media only screen and (min-width:768px){.jep__checkout{flex-direction:row}.jep__checkout-form{order:1;flex-basis:66.6666666667%;padding:0}.jep__checkout .checkout-check-email{gap:24px}.jep__checkout-order{order:2;flex-basis:33.3333333333%}.jep__checkout .accordion-content{padding-left:48px}.jep__checkout-order{flex-basis:33.3333333333%}.jep__checkout-sticky{position:sticky;top:24px}.jep__checkout-cart{padding:20px}.jep__checkout-cart-header{display:block;position:relative;font-size:12px}.jep__checkout-cart-mobile{display:none}.jep__checkout-cart #jep__checkout-cart-toggle{display:none}.jep__checkout-cart #order_review{display:block !important;margin-top:0}.jep__checkout-reinsurance{display:block}.jep__cart{gap:2em;flex-direction:row}.jep__cart-form{flex-basis:66.6666666667%;padding:0}.jep__cart-totals{flex-basis:33.3333333333%}.jep__cart-form-coupon .coupon{margin:0}.jep__cart-sticky{position:sticky;top:24px}.woocommerce-cart .woocommerce-cart-form .cart_head .product-content,.woocommerce-cart .woocommerce-cart-form .cart_item .product-content{flex-direction:row;gap:24px}.woocommerce-cart .woocommerce-cart-form .cart_head .product-subtotal,.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal{align-self:center}.woocommerce-cart .woocommerce-cart-form .cart_head+.cart_item,.woocommerce-cart .woocommerce-cart-form .cart_item+.cart_item{padding-bottom:0;border-bottom:none}.woocommerce-cart .woocommerce-cart-form .cart_head{display:flex}.reinsurance{padding:0}.reinsurance__block{flex-basis:25%;padding:30px 20px}}@media only screen and (min-width:1024px){.jep__checkout-billing,.jep__checkout-shipping{padding-left:24px;padding-right:24px}.jep__checkout-billing-fields,.jep__checkout-shipping-fields{display:grid;grid-template-columns:repeat(2,1fr)}.jep__checkout-billing .form-checkout__field,.jep__checkout-shipping .form-checkout__field{margin-bottom:20px}.jep__checkout-billing .form-checkout__field#billing_address_1_field,.jep__checkout-billing .form-checkout__field#billing_address_2_field,.jep__checkout-shipping .form-checkout__field#billing_address_1_field,.jep__checkout-shipping .form-checkout__field#billing_address_2_field{grid-column:span 2}.jep__checkout .woocommerce-account-fields{margin:0 24px 12px}.jep__checkout .woocommerce-account-fields div.create-account{display:grid;grid-template-columns:repeat(2,1fr)}.jep__checkout #jep-shipping-methods .woocommerce-shipping-methods{flex-direction:row;align-items:flex-start;margin-top:0}.jep__checkout-cart{padding:30px}}@media only screen and (max-width:768px){.customProductRelated ul.products,.home-featured ul.products{flex-direction:column;justify-content:center}.customProductRelated ul.products li:not(:first-child),.home-featured ul.products li:not(:first-child){margin-top:3em}.search-results .productBlock{display:flex;flex-direction:column;gap:3em}.woocommerce-cart .woocommerce-cart-form .cart_head .product-subtotal .woocommerce-Price-amount,.woocommerce-cart .woocommerce-cart-form .cart_item .product-subtotal .woocommerce-Price-amount{display:block}}@media (max-width:480px){.woocommerce-cart.woocommerce-page .woocommerce{padding:0 !important}}@media only screen and (max-width:480px){#page #content.site-content,.container-home-new,article>h1{margin-top:0 !important}header.newMenuHeader{padding:12px 0}}