html,body{background:#202020}button{cursor:pointer}.home-slider .et-pb-controllers{bottom:40px}.home-slider .et-pb-controllers a{border-radius:0px;width:15px;height:2px}.home-slider .et-pb-controllers .et-pb-active-control{width:150px}.home-slider .et-pb-arrow-next{opacity:1;right:0px!important}.home-slider .et-pb-arrow-prev{opacity:1;left:-10px!important}.home-slider .et-pb-arrow-prev:before,.home-slider .et-pb-arrow-next:before{font-family:inherit!important;font-size:12px;letter-spacing:5px;text-transform:uppercase;display:inline-block}.home-slider .et-pb-arrow-prev:before{content:'Précédent';transform:rotate(-90deg)}.home-slider .et-pb-arrow-next:before{content:'Suivant';transform:rotate(90deg)}@media(max-width:980px){.home-slider .et-pb-arrow-prev:before,.home-slider .et-pb-arrow-next:before{transform:none;font-family:ETModules!important;margin-left:20px!important;font-size:30px}.home-slider .et-pb-arrow-prev:before{content:"\34"}.home-slider .et-pb-arrow-next:before{content:"\35"}.home .et_pb_slider_container_inner:before{width:250px!important;margin-top:20vh!important}}.home-slider .et-pb-active-slide{opacity:1!important}.home-slider .et_pb_slide .et_parallax_bg{animation:zoom-in-effect 10s forwards;-ms-animation:zoom-in-effect 10s forwards;-webkit-animation:zoom-in-effect 10s forwards;-moz-animation:zoom-in-effect 10s forwards;animation-delay:0ms;filter:brightness(0.6)}.home-slider .et_parallax_bg{animation:zoom-in-effect 10s forwards;-ms-animation:zoom-in-effect 10s forwards;-webkit-animation:zoom-in-effect 10s forwards;-moz-animation:zoom-in-effect 10s forwards;animation-delay:0ms}@keyframes zoom-in-effect{0%{-ms-transform:scale3d(1.2,1.2,1.2);-webkit-transform:scale3d(1.2,1.2,1.2);-moz-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);animation-timing-function:ease}100%{-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.home-slider .et_pb_slide_description{animation:none!important}.home .et_pb_slides .et_pb_slider_container_inner{display:inline-block;width:100%}.home .et_pb_slide_description{padding:30px 0 0}.home .et_pb_slider_container_inner:before{content:"";background:url(/wp-content/uploads/logo-white.svg)no-repeat center center;display:inline-block;height:110px;margin-top:35vh;width:350px}@media(max-width:980px){.home .dipl_interactive_image_card_wrapper figure{margin:0 auto!important}}.home .et-pb-contact-message{color:#fff}.scroll-down{opacity:1;-webkit-transition:all .5s ease-in 3s;transition:all .5s ease-in 3s}.scroll-down{position:absolute;left:50%;margin-left:-16px;display:block;width:32px;height:32px;-webkit-animation:bounce 2s infinite 2s;animation:bounce 2s infinite 2s;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;transform:scale(1)}.scroll-down:before{position:absolute;top:calc(50% - 8px);left:calc(50% - 6px);transform:rotate(-45deg);display:block;width:12px;height:12px;content:"";border:2px solid #fff;border-width:0px 0 2px 2px}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}.newsletter .et_pb_contact_field_half{display:block;float:inherit;margin:auto;width:350px}.newsletter .et_contact_bottom_container{margin:30px auto;float:none;width:fit-content}.newsletter p.et_pb_contact_field{padding:0}.et_contact_bottom_container{float:none;margin:auto;text-align:center;display:block}.et-waypoint.et_pb_animation_top.et-animated{animation:none}.et-waypoint:not(.et_pb_counters){opacity:1}.et-menu li li a{width:240px!important}.nav li ul{width:260px!important}.nav ul li,.nav ul li:hover{display:block;padding-left:10px!important}.nav li ul,.et_mobile_menu{border:0!important}.et-menu li li.menu-item-has-children>a:first-child:after{top:auto!important}.buy li.shopicon,.buy .shopicon a{display:block!important}li.shopicon,.shopicon a{display:none!important}.et_mobile_menu .shopicon a:after{content:"Ma commande";font-family:'Rubik';font-weight:300;padding-left:10px}.sfm-navicon-button{display:none}#sfm-sidebar .sfm-menu li{padding:10px}#sfm-sidebar .sfm-menu li a{font-weight:lighter;letter-spacing:3px;font-size:18px}#sfm-sidebar.sfm-hl-line .sfm-menu li>a:before{height:1px}@media(max-width:1199px){.et_pb_menu__wrap{display:none!important}.et_pb_menu__logo-wrap{margin:0 auto!important;width:fit-content!important}.et_pb_menu__logo{margin:0!important;padding:20px 0}.sfm-navicon-button{display:block;padding:25px 30px!important;width:40px!important}}.superfly-on .sfm-rollback{width:auto}.sfm-style-full #sfm-sidebar .sfm-nav{margin-top:-10%}.sfm-style-full #sfm-sidebar .sfm-menu-level-0>li{width:auto}.sfm-menu li.sfm-submenu-visible>a,.sfm-menu li:hover>a,.sfm-menu li>a:focus,.sfm-menu li.sfm-active-class>a,.sfm-menu li a:after{background:none!important}#sfm-mob-navbar{height:auto}.sfm-navicon-button{background:rgba(32,32,32,.5)}.sfm-mob-nav{margin-top:0!important}.home .sfm-sidebar-close{margin-top:20px}.sfm-toggle-hover .sfm-sidebar-close{right:auto;margin-left:20px;display:block}.sfm-body-pushed .sfm-nav-bg_item.-top,.sfm-body-pushed .sfm-nav-bg_item.-bottom{transform-origin:none;opacity:1}.sfm-nav-bg_item.-top,.sfm-nav-bg_item.-bottom{transform-origin:none;transform:scale(1);opacity:0;transition:.3s}.sfm-ui-shown #sfm-sidebar.sfm-sidebar-exposed .sfm-logo:before{transform:scale(0)!important}.shopicon a,.sfm-menu-item-31601{font-family:'ETmodules'}.sfm-menu-item-31601 span:after{content:"Commande";font-family:Rubik;padding-left:10px}#menu-menu li{padding-bottom:0}li{padding-bottom:20px}.et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu{padding:0!important}.et-menu li{padding-bottom:0}.info .et_pb_blurb_content{max-width:inherit;word-break:break-all}mark{background:#eee}b,strong{font-weight:500}.et_pb_blurb_description p{line-height:normal}.footer-ic ul{text-align:center;display:flex}.footer-ic li{flex:auto;letter-spacing:2px;list-style-type:none;font-weight:normal;text-transform:uppercase;font-size:14px}.footer-ic li,.footer-ic li a{color:#fff!important}.footer-ic li img{vertical-align:bottom;height:30px}.footer-ic span{display:block;padding-top:10px}@media(max-width:980px){.footer-ic ul{display:block}.footer-ic li{margin-bottom:40px}}.product_meta{border:none;padding:0;font-weight:normal}.product_meta a:before{content:"|";margin:0 10px 0 0}.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .posted_in a,.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .tagged_as a{visibility:visible;float:left;margin-right:10px}.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .posted_in,.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .tagged_as{visibility:hidden}.product_meta a:hover{text-decoration:underline}.et_pb_social_media_follow li a.icon:before{opacity:.3;transition:.2s;font-size:22px!important}.et_pb_social_media_follow li a.icon:hover:before{opacity:1}.et-pb-contact-message ul,.et-pb-contact-message p{letter-spacing:1px;font-weight:300;list-style-type:none;padding:0;margin-bottom:20px;font-size:15px}.et_pb_contact p .et_contact_error{border-top:0!important;border-left:0!important;border-right:0!important;border-color:#fff!important}footer .et-pb-contact-message p,footer .et-pb-contact-message ul{color:#fff}input#et_pb_contact_email_0{background:transparent!important;color:#fff!important}.et_pb_contact p input,.et_pb_contact p textarea{color:#fff!important;background:transparent!important}.imapsSprite-group .imapsCircle-group{fill:#fff}path.imapsPolygon{fill:#202020;stroke:#fff}g.imapsContainer.imapsTooltip{text-align:center;text-transform:uppercase}g.imapsContainer.imapsTooltip span{font-weight:100}.choixdesfinitions .et_pb_blurb_description ul li::before{content:"—";position:absolute;left:0}.choixdesfinitions .et_pb_blurb_description ul li{padding-left:10px}.tiragechezvous .et_pb_blurb_container{padding:0}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0}@media(max-width:981px){.et_animated{opacity:1!important}.et_pb_section .et_animated{-o-transition-property:none!important;-moz-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}}.woocommerce-variation-price{display:none}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none}span.wcboost-variation-swatches__name{font-weight:normal;font-size:13px;text-transform:uppercase}.variations label{line-height:50px}.variations label{font-weight:normal!important}.variations tr{display:grid}.variations td.value{float:left;width:-webkit-fill-available}.variations th.label{float:left}ul.wcboost-variation-swatches__wrapper{padding:0;margin:0}.variations th.label{margin-bottom:-10px}.woocommerce div.product form.cart .variations td{padding:0!important}li.wcboost-variation-swatches__item:hover,li.wcboost-variation-swatches__item.selected{background:#fff!important}li.wcboost-variation-swatches__item{box-shadow:none!important;border:1px solid #ccc!important;height:40px;line-height:40px;cursor:pointer;margin:6px 3px 0 3px;float:left}li.wcboost-variation-swatches__item.selected span:before{content:"✓";display:block;width:16px;height:16px;background:#ccc;color:#fff;text-align:center;line-height:16px;font-size:10px;position:absolute;top:-10px;right:-10px;z-index:9;border-radius:10px;border-width:2px;border-style:solid;border-color:#f4f4f4;border-image:initial}li.wcboost-variation-swatches__item-Noire,li.wcboost-variation-swatches__item-Blanche,li.wcboost-variation-swatches__item-Bois{border:none!important;box-shadow:0px 10px 20px -10px #999!important}li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Noire img,li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Blanche img,li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Bois img{opacity:.3;transition:.5s}li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Noire.selected img,li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Blanche.selected img,li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Bois.selected img,li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Noire:hover img,li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Blanche:hover img,li.wcboost-variation-swatches__item.wcboost-variation-swatches__item-Bois:hover img{opacity:1}#page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button{transition:opacity .5s}#page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button:before{transition:none}.wcboost-variation-swatches--has-tooltip .wcboost-variation-swatches__item:before,.wcboost-variation-swatches--has-tooltip .wcboost-variation-swatches__item:after{transition:1s}div.blockOverlay{background:transparent!important}.woocommerce-variation-description p:before{content:"Informations";text-transform:uppercase;font-size:12px;letter-spacing:1px;display:block;font-weight:normal;margin:-10px -10px 10px -10px;background:#f4f4f4;padding-bottom:7px}.woocommerce-variation-description p{font-weight:normal;font-size:13px;text-transform:uppercase;display:inline-block;margin-bottom:20px!important;background:#fff;box-shadow:0px 20px 20px -30px #000}.woocommerce-variation-description p:not(.has-background):last-of-type{padding:10px}.variations th.label label span{display:none!important}.variations th.label label[for="couleur"] span{display:inline!important}.mfp-image-holder .mfp-close{font-size:34px;transition:.2s}.pswp__bg{opacity:.9!important}.pswp__caption{display:none}body.yank-photo-lightbox-open{overflow:hidden}.yank-photo-lightbox{position:fixed;z-index:999999;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,60px);background:rgba(15,15,15,.96);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.yank-photo-lightbox.is-open{opacity:1;visibility:visible;transition-delay:0s}.yank-photo-lightbox__inner{position:relative;display:flex;align-items:center;justify-content:center;width:min(1500px,100%);height:100%;transform:translateY(12px) scale(.985);transition:transform .45s ease}.yank-photo-lightbox.is-open .yank-photo-lightbox__inner{transform:translateY(0) scale(1)}.yank-photo-lightbox__content{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.yank-photo-lightbox__media{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:0;overflow:hidden}.yank-photo-lightbox__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .4s ease,transform .5s ease}.yank-photo-lightbox__image.is-visible{opacity:1;transform:scale(1)}.yank-photo-lightbox__media::after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;opacity:0;pointer-events:none;animation:yank-photo-loading .8s linear infinite}.yank-photo-lightbox.is-loading .yank-photo-lightbox__media::after{opacity:1}@keyframes yank-photo-loading{to{transform:rotate(360deg)}}.yank-photo-lightbox__bottom{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;padding-top:22px;color:#fff;text-align:center}.yank-photo-lightbox__infos{min-width:0;max-width:100%;text-align:center}.yank-photo-lightbox__title{overflow:visible;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:2px;text-align:center;text-transform:uppercase;text-overflow:initial;white-space:normal}.yank-photo-lightbox__count{margin-top:6px;color:rgba(255,255,255,.55);font-size:11px;font-weight:300;line-height:1.4;letter-spacing:2px;text-align:center}.yank-photo-lightbox__button{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:150px;min-height:46px;padding:12px 25px;border:1px solid #fff;color:#202020!important;background:#fff;font-size:12px;font-weight:400;line-height:1;letter-spacing:2px;text-align:center;text-transform:uppercase;transition:opacity .2s ease,color .25s ease,background-color .25s ease}.yank-photo-lightbox__button:hover{color:#fff!important;background:transparent;opacity:.75}.yank-photo-lightbox__button:focus-visible{outline:1px solid #fff;outline-offset:4px}.yank-photo-lightbox__close{position:absolute;z-index:4;top:-10px;right:-5px;width:48px;height:48px;padding:0;border:0;color:#fff;background:transparent;font-family:Arial,sans-serif;font-size:38px;font-weight:200;line-height:48px;opacity:.65;transition:opacity .2s ease}.yank-photo-lightbox__close:hover{opacity:1}.yank-photo-lightbox__close:focus-visible{outline:1px solid #fff;outline-offset:2px;opacity:1}.yank-photo-lightbox__arrow{position:absolute;z-index:3;top:50%;display:flex;align-items:center;justify-content:center;width:52px;height:80px;padding:0;border:0;color:transparent;background:transparent;font-size:0;line-height:0;opacity:.5;transform:translateY(-50%);transition:opacity .2s ease}.yank-photo-lightbox__arrow:hover{opacity:1}.yank-photo-lightbox__arrow:focus-visible{outline:1px solid #fff;outline-offset:2px;opacity:1}.yank-photo-lightbox__arrow::before{content:"";display:block;width:22px;height:22px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 4L7 12l8 8' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 4L7 12l8 8' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.yank-photo-lightbox__prev{left:-60px}.yank-photo-lightbox__next{right:-60px}.yank-photo-lightbox__next::before{transform:rotate(180deg)}@media(max-width:980px){.yank-photo-lightbox{padding:18px}.yank-photo-lightbox__inner{padding:40px 0 0}.yank-photo-lightbox__close{top:-5px;right:-5px}.yank-photo-lightbox__arrow{top:45%;width:48px;height:70px;background:rgba(0,0,0,.25);opacity:.65}.yank-photo-lightbox__arrow::before{width:20px;height:20px}.yank-photo-lightbox__prev{left:0}.yank-photo-lightbox__next{right:0}.yank-photo-lightbox__bottom{gap:12px;padding-top:18px}}@media(max-width:600px){.yank-photo-lightbox{padding:12px}.yank-photo-lightbox__inner{padding-top:36px}.yank-photo-lightbox__bottom{gap:10px;padding-top:14px}.yank-photo-lightbox__title{font-size:11px;letter-spacing:1px}.yank-photo-lightbox__count{margin-top:4px;font-size:10px}.yank-photo-lightbox__button{min-width:130px;min-height:42px;padding:10px 16px;font-size:10px}.yank-photo-lightbox__arrow{width:44px;height:60px}.yank-photo-lightbox__arrow::before{width:18px;height:18px}}.dipl_single_woo_product_content{display:none}.dipl_single_woo_product img{transition:all .2s ease-in-out}.dipl_single_woo_product img:hover{transform:scale(1.1);opacity:.5}#tirage a{transition:opacity .2s ease-in-out}#tirage a:hover{opacity:.8}.product-thumbnail{transition:all .2s ease-in-out}.product-thumbnail:hover{transform:scale(1.05)}.woocommerce-product-gallery__image a{cursor:zoom-in!important}.product-image{margin-bottom:20px}h4.dipl_single_woo_product_title{display:none}figure.effect-romeo img{transform:scale3d(1,1,1)!important}figure.effect-romeo:hover img{transform:scale3d(1.2,1.2,1)!important}.dipl_interactive_image_card_wrapper figure h2{opacity:0;transition:.5s!important;font-weight:normal}.dipl_interactive_image_card_wrapper figure:hover h2{opacity:1}figure.effect-romeo .dipl_interactive_image_card_title{transform:none!important}figure.effect-romeo .dipl_interactive_image_card_title{top:47%!important}@media screen and (max-width:980px){.dipl_interactive_image_card_wrapper figure{margin:0 auto 3% auto!important}}.dipl_interactive_image_card_wrapper figure img{display:inline-block!important}.woocommerce-message{text-align:center;background:#202020!important;margin:0px;padding:50px 20px 60px!important;text-transform:uppercase;font-weight:normal;font-size:14px!important;letter-spacing:1px}a.button.wc-forward{float:none!important;display:table;margin:20px auto 0;color:#fff!important;background:none!important;border:1px solid #fff!important;letter-spacing:2px!important;padding:10px 20px!important}a.button.wc-forward::after{display:none}a.button.wc-forward:hover{background:#fff!important;color:#202020!important}a.restore-item{margin:10px auto auto;padding:7px 10px;border:1px solid;transition:.25s}a.restore-item:hover,.et_pb_wc_cart_notice_0_tb_body .woocommerce-message a:hover{background:#fff;color:#000;border:1px solid #fff}.woocommerce a.remove{font-weight:normal;line-height:.5}.woocommerce a.remove:hover{background:none}.woocommerce table.cart td.actions{padding:0 0 40px!important}.product-thumbnail img{box-shadow:0px 0px 20px -10px #000!important}td.product-thumbnail{width:30%;padding:40px 0!important}@media (max-width:768px){td.product-thumbnail{display:block!important;width:fit-content;margin:0 auto;border:0!important}td.product-thumbnail:before{display:none}table.shop_table_responsive tr td.product-thumbnail{text-align:center!important}.product-thumbnail,.product-remove,.product-name,.product-price,.product-quantity,.product-subtotal,.actions{background:none!important}.product-name a:before{float:left!important}.woocommerce-order-received ul.order_details{display:grid}.woocommerce-order-received ul.order_details li{border:0!important}.woocommerce-order-received table.shop_table.order_details th{padding:20px 0 0!important;text-align:left}.woocommerce-order-received tfoot td{display:block}.woocommerce-order-received table.shop_table td{padding:0!important}.woocommerce-order-received h2.woocommerce-order-details__title{text-align:center;line-height:1.5em}.woocommerce-order-received h2.woocommerce-column__title{line-height:1.5em}.woocommerce-order-received div.woocommerce-order{padding:30px 30px 20px!important}.woocommerce-order-received .order_details li strong{word-break:break-all}.woocommerce-page div#payment{padding:20px 20px 10px 20px!important;margin-top:20px}.woocommerce-page .woocommerce-shipping-fields h3{line-height:1.7em;text-align:center}.woocommerce-page .checkout .col2-set#customer_details{display:none}}.woocommerce-billing-fields h3{padding-bottom:30px}.woocommerce-checkout .payment_methods li:first-child label::after{content:"";width:220px;height:25px;background:url(/wp-content/uploads/ic-cards.svg)no-repeat;margin:10px 0 20px 30px;display:block}.woocommerce-order-received p.woocommerce-thankyou-order-received{text-align:center}.product-subtotal{display:none!important}.variation-Couleur{display:none!important}dd.variation-Finition{display:inline-block}.product-name a:before{content:"Titre: ";font-weight:bold;float:none}.page-id-424 span.amount::before,.postid-32708 span.amount::before{content:"\e013";font-family:ETmodules;font-size:.9em;padding-right:5px}.order-total td{background:none!important;padding:0 0 10px!important}.order-total th{display:none}tr.order-total td::before{content:"Total:"!important;padding-right:5px;font-weight:100}.woocommerce-checkout .product-total bdi{font-weight:lighter!important}.woocommerce-order-received .product-total bdi{font-weight:500!important}td.product-name:before{display:none}.cart_totals h2{display:none}tr.cart-subtotal{display:none!important}.quantity{float:right}th.product-quantity,td.product-quantity{text-align:right}.quantity.buttons_added span{display:none}a.checkout-button.button.alt.wc-forward{margin:0}.wc-proceed-to-checkout{display:inline-block;padding:0!important;float:right}a.checkout-button.button{border-color:#202020!important;background:#202020!important}.page-id-8 tr.order-total{float:right;font-size:15px;letter-spacing:1px}td.product-remove{border:0!important}td.actions{border:0!important}tr.woocommerce-cart-form__cart-item.cart_item{margin-bottom:50px!important}table.shop_table.shop_table_responsive{border:0}.woocommerce table.shop_table td{border:0!important}.et_pb_wc_cart_products table.shop_table td{border:0}.et_pb_wc_cart_products table.shop_table th{border-bottom:1px solid}.woocommerce table.shop_table{margin-bottom:0!important}.woocommerce-checkout th.product-total{display:none}.woocommerce-checkout td.product-total{padding:0!important;padding-bottom:20px!important}.woocommerce-checkout td.product-total:before{content:"Sous-total";display:block;font-weight:bold}.woocommerce-checkout tr.order-total{float:none}.woocommerce-checkout td.product-name dl.variation dt{float:none;display:block;margin:20px 0 0}.woocommerce-checkout .entry-content table:not(.variations){border:0}.woocommerce-checkout .cart_item{display:grid;border-top:1px solid}.woocommerce-checkout .cart_item:last-child{border-bottom:1px solid}.woocommerce-checkout th.product-name{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table{margin-top:20px!important}a.woocommerce-terms-and-conditions-link{text-decoration:underline}span.woocommerce-terms-and-conditions-checkbox-text{text-transform:uppercase;font-size:13px;color:#000;letter-spacing:1px}.woocommerce-terms-and-conditions p{font-size:13px;letter-spacing:1px;font-weight:400}.woocommerce-terms-and-conditions h2{font-size:20px;letter-spacing:1px;padding:20px 0px}.woocommerce-checkout .form-row.place-order{margin:0!important}.woocommerce-checkout p.woocommerce-customer-details--phone{padding-bottom:0}.woocommerce-checkout ul.order_details,.woocommerce-checkout .woocommerce-order p span{margin:10px 0 0!important}.woocommerce-checkout ul.order_details{padding-bottom:10px}input[type='checkbox'],input[type='radio']{accent-color:#202020}.shipping{display:grid}shipping td{padding:20px 0 0!important;margin-top:10px}.shipping th,.woocommerce-shipping-destination{display:none}tr.shipping td::before{display:none}.woocommerce-shipping-totals.shipping td{padding:0!important}.woocommerce-shipping-totals.shipping>td{background:none!important}.page-id-8 ul#shipping_method li{font-size:15px}ul#shipping_method li label{font-weight:100}ul#shipping_method .amount::after{content:" EUR";font-weight:500}bdi{font-weight:500}.page-id-9 .woocommerce-shipping-totals.shipping{padding-top:30px}span.nobr{text-transform:uppercase}.woocommerce-order-received .et_pb_section--with-menu{padding:0!important;margin:-10px 0 0}.woocommerce-order-received .et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:-10px}.woocommerce-MyAccount-content .button{color:#000!important;padding:10px 20px!important;margin-top:20px!important}a.woocommerce-button.button.view{margin-top:inherit!important}.woocommerce-MyAccount-content .button:after{display:none}.woocommerce-MyAccount-content .button:hover{color:#fff!important;background:#202020!important}.woocommerce-MyAccount-content input{background:#f9f9f9!important}.woocommerce-MyAccount-content input:hover{background:#f1f1f1!important}a.edit{text-transform:uppercase;font-size:13px;border-bottom:1px solid;float:left!important;clear:both;margin-bottom:20px}.woocommerce-MyAccount-content label{text-transform:uppercase;font-size:14px;padding-top:5px}.woocommerce-MyAccount-content span em{font-size:14px;text-transform:uppercase;font-style:inherit;color:#999}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#202020}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-results__option{font-size:14px;text-transform:uppercase;font-weight:normal;letter-spacing:1px}ul.woocommerce-error{background:#202020!important;text-align:center;font-weight:lighter;font-size:16px!important;text-transform:uppercase;letter-spacing:1px}ul.woocommerce-error li{font-size:14px;font-weight:normal!important;padding:10px}.woocommerce-NoticeGroup-checkout::before{content:"Champs obligatoires";display:block;text-align:center;padding:20px;text-transform:uppercase;letter-spacing:1px;background:#303030;color:#fff}.et_pb_wc_cart_notice.et_pb_hide_module{display:block}#payment label,.checkbox{cursor:pointer!important}.woocommerce-MyAccount-content legend{text-transform:uppercase;padding-top:20px;font-size:14px;font-weight:500}.woocommerce-view-order .woocommerce-order-details{margin-top:50px}.woocommerce-view-order th.product-total,.woocommerce-view-order th.product-name{display:none}.woocommerce-view-order .woocommerce-table.shop_table.order_details{border:0}.woocommerce-view-order .product-name{padding:20px 0!important;text-transform:uppercase}.woocommerce-view-order ul.wc-item-meta{padding:0}.woocommerce-view-order ul.wc-item-meta li{padding:0}.woocommerce-view-order ul.wc-item-meta p,.woocommerce-view-order .product-name a{font-weight:normal}.woocommerce-view-order ul.wc-item-meta strong,.woocommerce-view-order .product-name a:before{font-weight:500}.woocommerce-view-order ul.wc-item-meta li:last-child{display:none}.woocommerce-view-order tfoot tr:first-child{display:none}.woocommerce-view-order tfoot tr{display:block}.woocommerce-view-order .order_details tr{margin:20px 0!important}.woocommerce-view-order thead{display:none!important}.woocommerce-view-order .order_details th,.woocommerce-view-order .order_details td{text-transform:uppercase;font-weight:500!important;color:#000!important;border:0!important;padding-left:0!important}.woocommerce-view-order address,.woocommerce-order-received address{border:0!important;padding:0!important;margin:20px 0 0}.woocommerce-order-received .et_pb_row{width:100%;max-width:1100px}.woocommerce-order-received address{font-weight:lighter;text-transform:uppercase;font-size:14px;letter-spacing:1px}.woocommerce-order-received .woocommerce-order{padding:40px 40px 20px!important}.woocommerce-order-received ul{padding:0;margin:20px 0}.woocommerce-order-received h2,.woocommerce-order-received h3{margin-top:30px;text-transform:uppercase;letter-spacing:1px;font-size:16px}.woocommerce-order-received .wc-item-meta li:last-child,.woocommerce-order-received tfoot tr:first-child{display:none}.woocommerce-order-received tfoot{margin-top:30px;display:block}.woocommerce-order-received tfoot tr{display:block}.woocommerce-order-received tfoot th{padding:10px 0!important}.woocommerce-order-received tfoot td{padding:0 0 0 5px!important}.woocommerce-order-received td.product-total:before{display:none}.woocommerce-order-received td.product-total{padding-bottom:0!important}.woocommerce-order-received .order_details th,.woocommerce-order-received .order_details td{text-transform:uppercase;font-weight:400!important;color:#000!important;border:0!important;letter-spacing:1px;font-size:14px}.woocommerce-order-received .order_details th{font-weight:500!important}.woocommerce-order-received table.shop_table td{text-align:left}.woocommerce-order-received td.woocommerce-table__product-name.product-name{padding:20px 0!important}.woocommerce-order-received .product-name a:before{display:none}.woocommerce-order-received td.product-name::before{display:inline-block;font-weight:500}.woocommerce-order-received h2.woocommerce-order-details__title{border-bottom:1px solid;padding-bottom:30px}.woocommerce-order-received tr.woocommerce-table__line-item.order_item td{border-bottom:1px solid #000!important;display:table-cell}.woocommerce-order-received .wc-item-meta li{padding:0}.woocommerce-order-received ul.wc-item-meta{margin:0}.woocommerce-order-received ul.wc-item-meta p,.woocommerce-order-received .product-name a{font-weight:normal}.woocommerce-order-received ul.wc-item-meta strong,.woocommerce-order-received .product-name a:before{font-weight:500}.woocommerce-order-received .product-name a,.woocommerce-order-received ul.wc-item-meta p,.woocommerce-order-received strong.wc-item-meta-label,.woocommerce-order-received td.product-name::before{font-size:14px!important;letter-spacing:1px}.woocommerce ul.order_details li{text-transform:uppercase;font-size:14px;font-weight:lighter!important;line-height:inherit;padding-right:15px;margin-right:15px}.woocommerce ul.order_details li strong{font-size:14px;text-transform:uppercase;line-height:inherit;font-weight:500}.et_pb_wc_checkout_payment_info_0 .woocommerce-order p{font-size:15px!important}.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order p{font-size:15px!important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding-bottom:20px}.woocommerce-order-received .woocommerce-order p span{font-size:15px;background:#202020;margin:50px 0;display:block;padding:20px;text-align:center;color:#fff}.woocommerce-account button{color:#202020!important;padding:10px 20px!important;margin:20px 0 0!important}.woocommerce-account button:hover{color:#fff!important;background:#202020!important}.woocommerce-account button:after{display:none}.woocommerce-account .woocommerce-MyAccount-content label{text-transform:uppercase;font-size:13px;font-weight:normal}.woocommerce-account .woocommerce-MyAccount-content input{background:#f9f9f9!important;color:#000!important}.woocommerce-account .woocommerce-MyAccount-content input:hover{background:#f1f1f1!important}.woocommerce-account .woocommerce-MyAccount-content p{font-size:15px}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{display:block}.woocommerce-account .lost_password{text-transform:uppercase;padding:5px;font-size:13px!important}.woocommerce-privacy-policy-text{display:none}.woocommerce-edit-account button.button:disabled[disabled],.woocommerce-lost-password button.button:disabled[disabled]{border-radius:0;font-size:14px;opacity:1;font-weight:normal}.woocommerce-lost-password .woocommerce-message{margin-bottom:50px}.woocommerce-orders .woocommerce-Message--info.woocommerce-info a{float:none;display:block;width:50%;color:#fff!important;margin:0 auto 30px}.woocommerce-orders .woocommerce-Message--info.woocommerce-info a:hover{background:#fff!important;color:#000!important}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-error{background:#202020;text-align:center;padding:40px 0!important;text-transform:uppercase;font-size:14px!important}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-error a{color:#fff;display:block;background:transparent;width:30%;padding:10px 20px;border:1px solid;margin:40px auto 0;transition:.3s}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-error a:hover{background:#fff!important;color:#000}tr.cart-discount th,tr.cart-discount td{display:block;color:#000}tr.cart-discount td{padding:0!important}form.checkout_coupon.woocommerce-form-coupon p{display:contents}form.checkout_coupon.woocommerce-form-coupon button{margin:20px 0 0 0!important}.woocommerce-password-strength.short{text-transform:uppercase;font-size:14px;font-weight:500}small.woocommerce-password-hint{font-size:14px}.woocommerce-store-notice{background:#000!important;font-weight:normal;font-size:15px!important;padding:20px!important}.prix p.price{display:grid;margin:0 auto;max-width:250px;align-items:center;text-align:center;grid-template-columns:minmax(20px,25%) auto minmax(20px,25%);grid-gap:20px}.prix p.price:before,.prix p.price:after{content:'';border-top:1px solid}.woocommerce input[type=number]::-webkit-inner-spin-button,.woocommerce input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.woocommerce input[type=number].qty{-moz-appearance:textfield}.woocommerce-page div.product form.cart div.quantity{border-radius:0px!important}.woocommerce .quantity{border:1px solid #eee!important;width:max-content}.woocommerce .quantity input.qty,.woocommerce .quantity .minus,.woocommerce .quantity .plus{line-height:16px;height:40px!important;background-color:#fff!important;color:inherit!important;padding:0!important;float:left;border-radius:0px!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus{border:none!important;cursor:pointer;width:40px!important}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{background-color:#eee!important}.woocommerce .quantity input.qty{border-left:1px solid #eee!important;border-right:1px solid #eee!important;width:44px!important}div.quantity.hidden{border:none!important}.product-quantity::before{padding-top:10px}#shipping_method li input,#shipping_method label{cursor:pointer}label[for|="shipping_method_0_free_shipping22"]::before{content:"Frais de livraison";display:block;font-weight:500;padding-bottom:5px}.et_pb_module.dipl_woo_products .entry{color:white;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:1px}.woocommerce-result-count,form.woocommerce-ordering,.products h2.woocommerce-loop-product__title,.products li.product span.price,.products span.et_overlay{display:none!important}.et_shop_image{transition:all .2s ease-in-out}.et_shop_image:hover{opacity:.3}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product:nth-child(n){padding:0 5px!important;margin:0!important;width:25%!important}@media(max-width:980px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product:nth-child(n){margin:0!important;width:50%!important}}@media(max-width:530px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product:nth-child(n){padding:0%;margin:0!important;width:100%!important}}.archive #main-content{background:#202020}.archive .woocommerce-breadcrumb{display:none}.archive h1{font-weight:300;text-transform:uppercase;font-size:20px;color:#fff;text-align:center}.archive .woocommerce-products-header{margin-bottom:2.75%}.archive .et_pb_section_0_tb_header.et_pb_section{padding-top:0!important;padding-bottom:0!important}.archive #main-content .container{padding-top:81px!important}.archive{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.woocommerce form .form-row select{padding:15px}.video-container{position:relative;padding-bottom:56.25%;padding-top:0px;margin-bottom:20px;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}