:root{--saumon:#de739d;--bleu:#416ca6}nav.woocommerce-pagination{position:absolute;bottom:-60px;width:100%}ul.page-numbers{margin:auto !important;width:fit-content;display:block}a:focus{outline:none;text-decoration:none}a{text-decoration:none}h1:before,h2:before,h3:before,h4:before,h5:before{display:none !important}img.image-preview{max-width:200px}a.custom-logo-link img{max-width:450px}#cart-count{display:none}.menu-btn{position:absolute;right:0;top:80px;display:none}.header_wrapper{position:relative}#mobile_menu{padding-left:0;padding-right:0;opacity:0;height:0;transition:.5s;pointer-events:none;background:#fff;display:none}#mobile_menu.open{transition:.5s;opacity:1;height:100vh;background:#fff;pointer-events:all}#mobile_menu li::marker{font-size:0px}#mobile_menu li{text-align:center;transition:.5s;margin-left:-10px;opacity:0;margin-top:10px;margin-bottom:10px}#mobile_menu li.flip{transition:.5s;opacity:1;margin-left:0}#mobile_menu .current-menu-item:after{content:'';display:block;width:100%;border-bottom:0 solid var(--bleu)}#mobile_menu li a{color:var(--bleu);font-weight:600;font-family:'Quicksand',sans-serif;text-transform:uppercase}svg.burger{height:80px;position:absolute;width:80px}.menu-btn svg{height:80px;position:absolute;width:80px}.plates{display:flex;flex-wrap:wrap;max-height:160px;width:640px}@media (max-width:640px){.plates{width:320px}}.plate{height:80px;width:80px}.burger{filter:url(#gooeyness)}.x{transform:scale(0);transition:transform .4s}.line{fill:none;stroke:var(--bleu);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:stroke-dasharray .5s .2s,stroke-dashoffset .5s .2s,transform .5s .2s}.x .line{stroke-width:5.5px;stroke:var(--saumon)}.active .x{transform:scale(1);transition:transform .4s .35s}.plate2 .line1{stroke-dasharray:21 185.62753295898438;transition-delay:0}.plate2 .line2{stroke-dasharray:21 178.6514129638672;transition-delay:30ms}.plate2 .line3{stroke-dasharray:21 197.92425537109375;transition-delay:60ms}.plate2 .line4{stroke-dasharray:21 190.6597137451172;transition-delay:90ms}.plate2 .line5{stroke-dasharray:21 208.52874755859375;transition-delay:.12s}.plate2 .line6{stroke-dasharray:21 186.59703063964844;transition-delay:.15s}.active.plate2 .line1{stroke-dasharray:5 185.62753295898438;stroke-dashoffset:-141px}.active.plate2 .line2{stroke-dasharray:5 178.6514129638672;stroke-dashoffset:-137px}.active.plate2 .line3{stroke-dasharray:5 197.92425537109375;stroke-dashoffset:-176px}.active.plate2 .line4{stroke-dasharray:5 190.6597137451172;stroke-dashoffset:-159px}.active.plate2 .line5{stroke-dasharray:5 208.52874755859375;stroke-dashoffset:-139px}.active.plate2 .line6{stroke-dasharray:5 186.59703063964844;stroke-dashoffset:-176px}.active.plate2 .x{transition:transform .4s .25s}.site-content{width:80%;margin:auto;overflow:visible}ul#desktop-menu{padding-left:0;margin-bottom:0;float:none;display:block;margin:auto;width:fit-content;padding-top:20px;padding-right:0}ul#desktop-menu .separator{color:var(--saumon);pointer-events:none}ul#desktop-menu li::marker{font-size:0px}ul#desktop-menu li{display:inline-block;margin:20px;text-transform:uppercase;letter-spacing:1px}ul#desktop-menu li a{font-size:14px;text-decoration:none;color:var(--saumon);transition:.5s;font-weight:600;font-family:'Quicksand',sans-serif}ul#desktop-menu li a:hover{transition:.5s;color:var(--bleu)}li.current-menu-item:after{content:'';display:block;width:100%;border-bottom:2px solid var(--bleu)}a.custom-logo-link{display:block;margin:auto;width:fit-content;margin-bottom:70px;margin-top:60px}.entry-header{margin-top:20px !important}h1.entry-title{font-family:'Quicksand',sans-serif;color:var(--saumon);font-weight:600;text-align:center;font-size:32px;display:block}h1.entry-title:after{content:'';border-bottom:1px solid var(--bleu);display:block;width:20px;margin:auto;margin-top:10px}.site-info{border-top:1px solid var(--bleu)}.linktree_footer{border:2px solid var(--bleu);font-family:'Quicksand',sans-serif;color:var(--bleu) !important;padding:5px 20px;text-align:center;width:fit-content;display:block;margin:auto;border-radius:2.5px;transition:.5s;background:#fff;margin-top:30px;margin-bottom:30px}.linktree_footer:hover{background:var(--bleu);transition:.5s;color:#fff !important}.single_add_to_cart_button{background:var(--bleu) !important;font-family:'Quicksand',sans-serif;width:70%;text-transform:uppercase}.woocommerce-info,.wc-backward{background:var(--bleu);font-family:'Quicksand',sans-serif}.product_wrapper .product_title{color:#fff;font-size:22px;font-family:'Quicksand',sans-serif;text-align:center;font-weight:600;padding:10px}.product_wrapper .product_title:after{display:block;content:'';border-top:1px solid #fff;margin:auto;width:20px;margin-top:10px}.product_wrapper .product_price{color:#fff;font-weight:600;padding:0;text-align:center;font-size:16px;font-family:'Quicksand',sans-serif}.category_list{border-top:1px solid var(--bleu);border-bottom:1px solid var(--bleu);padding-top:20px;padding-bottom:20px;padding-left:0;display:block;text-align:center;color:var(--saumon);margin-bottom:50px}.category_list>li::marker{font-size:0px}.category_list>a{display:inline-block;color:var(--saumon);font-family:'Quicksand',sans-serif}.category_list>a.active:after{content:'';display:block;width:20px;height:2px;background:var(--bleu);margin:auto;margin-top:10px}table.variations td.value{border:none}table.variations label{margin-top:-30px;font-size:16px}a.reset_variations{font-family:'Quicksand',sans-serif;font-size:16px;color:var(--bleu)}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li{padding:0;box-shadow:0px 0px 0px 0px}.single-product div.product{overflow-y:hidden !important}.flex-control-nav.flex-control-thumbs{padding-top:10px;padding-left:0}table.shop_attributes th,table.shop_attributes td{color:var(--bleu);font-size:16px;font-family:'Quicksand',sans-serif;border:0}.related.products>h2{font-family:'Quicksand',sans-serif;color:var(--saumon);font-size:32px}.product_title.entry-title{text-align:left}.summary.entry-summary p.price{text-align:left}.woocommerce-product-details__short-description p{color:var(--saumon);font-family:'Quicksand',sans-serif;font-size:16px}.single-product .entry .entry-title{margin-bottom:10px;padding-left:0}h1.entry-title:after{margin-left:0}.summary.entry-summary>p.price{text-align:left;color:var(--saumon);font-family:'Quicksand',sans-serif;margin-top:0;font-size:18px;font-weight:600;margin-bottom:0 !important}p.description_produit{font-size:16px;font-family:'Quicksand',sans-serif;font-weight:400;color:var(--saumon);margin-bottom:10px !important}p.stock{font-size:16px;font-family:'Quicksand',sans-serif;font-weight:400;color:var(--saumon);margin-top:10px !important}.product_meta{margin-top:0;color:var(--saumon);font-family:'Quicksand',sans-serif;font-weight:600;font-size:16px}.product_meta a{color:var(--saumon)}.woocommerce-product-gallery img{width:100%}.woocommerce-message{background:0 0;color:var(--bleu);font-family:'Quicksand',sans-serif;font-size:16px;border-top:1px solid var(--bleu);border-bottom:1px solid var(--bleu)}.woocommerce .woocommerce-message .button{background:var(--bleu)}.woocommerce .woocommerce-message .button:hover{background:var(--saumon)}.woocommerce-error,.woocommerce-info{font-family:'Quicksand',sans-serif;font-size:16px}#single_product_container .single-product form.cart input[type=number]{border:0 solid #000 !important;padding:0;width:33.33% !important;margin-right:10px;float:left}.single-product form.cart input[type=number]{width:33.33% !important;float:left;border:0 solid #000 !important;font-family:'Quicksand',sans-serif !important;font-weight:600;text-align:center;line-height:52px;color:var(--bleu);padding:0}#single_product_container .qty_button.minus,#single_product_container .qty_button.plus{width:33.33%;float:left;line-height:52px}.single-product form.cart .quantity{width:28%;margin-right:2%;border-radius:4px;border:1px solid var(--bleu)}.qty_button.minus,.qty_button.plus{padding:0;color:var(--bleu);background:#fff;border:0;height:50px;width:33% !important;float:left}.qty_button.minus:active,.qty_button.plus:active,.qty_button.minus:focus,.qty_button.plus:focus,.qty_button.minus:hover,.qty_button.plus:hover{text-decoration:none;background:0 0;outline:none}.single_product_description{margin-bottom:10px;margin-top:10px !important}.single_product_description p{font-family:'Quicksand',sans-serif;font-size:16px;color:var(--saumon);margin-top:10px;margin-bottom:20px}.woocommerce-tabs ul.tabs.wc-tabs{display:none}.woocommerce-Tabs-panel h2{text-align:left;font-family:'Quicksand',sans-serif;color:var(--saumon);font-size:32px !important}.woocommerce-product-attributes{font-family:'Quicksand',sans-serif}.summary.entry-summary ins{background:0 0}span.onsale{font-family:'Quicksand',sans-serif;background:var(--bleu)}a.remove{background:var(--bleu);transition:.5s}a.remove:hover{background:var(--saumon);transition:.5s}.cart th,.woocommerce table.shop_table td{border:none}.cart th.product-name,.cart th.product-price,.cart th.product-quantity,.cart th.product-subtotal{display:none}.woocommerce-cart-form__cart-item.cart_item{padding-top:20px;padding-bottom:20px;border-top:0 solid var(--bleu);border-bottom:1px solid var(--bleu);margin-bottom:0}.woocommerce-cart-form__cart-item.cart_item td.product-quantity .qty_button,.woocommerce-cart-form__cart-item.cart_item td.product-quantity .input-text.qty.text{width:100% !important;text-align:center;color:var(--bleu)}.cart_thumb_image{width:36%;margin:2%;float:right}.cart_thumb_image>img{max-width:250px;display:block;margin:auto}tr.woocommerce-cart-form__cart-item.cart_item:last-child{border-bottom:1px solid var(--bleu)}tr.cart_item:first-child{border-top:1px solid var(--bleu)}td.product-name{text-align:center;font-family:'Quicksand',sans-serif;font-size:16px;font-weight:600}td.product-name a{color:var(--bleu)}td.product-price{text-align:center;font-family:'Quicksand',sans-serif;font-size:16px;font-weight:600}td.product-subtotal{text-align:center;font-family:'Quicksand',sans-serif;font-size:16px;font-weight:600}.woocommerce-cart-form{width:56%;margin:2%;float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:36%;margin:2%;float:left}.woocommerce .cart-collaterals .cart_totals{width:100%;border:1px solid var(--bleu);padding:20px}.woocommerce .cart-collaterals .cart_totals>h2{display:none}table.shop_table th,table.shop_table td{color:var(--bleu);font-family:'Quicksand',sans-serif;font-size:18px;font-weight:600;border:none}.wc-proceed-to-checkout>a{background:var(--bleu);font-family:'Quicksand',sans-serif;border-radius:2.5px;text-transform:uppercase;font-size:16px;transition:.5s}.wc-proceed-to-checkout>a:hover{background:var(--saumon)}tr.woocommerce-cart-form__cart-item.cart_item{display:block}table.shop_table.cart.woocommerce-cart-form__contents button[type=submit]{background:var(--bleu);font-family:'Quicksand',sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:2.5px;transition:.5s;padding:13px}table.shop_table.cart.woocommerce-cart-form__contents button[type=submit]:hover{transition:.5s;background:var(--saumon)}table.shop_table .coupon{float:right !important;margin-bottom:20px}th.product-remove,th.product-thumbnail{display:none}p.disclaimer{width:fit-content;text-align:center;display:block;margin:auto;background:var(--bleu);color:#fff;padding:20px 60px;font-family:'Quicksand',sans-serif;font-size:16px;margin-bottom:30px;margin-top:30px}.woocommerce-page .col2-set .col-1{width:50%;float:none;display:block;margin:auto}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:50%;margin:auto;display:block;float:none}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{color:var(--bleu);font-family:'Quicksand',sans-serif;font-size:22px}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{font-family:'Quicksand',sans-serif;font-size:16px}h3#order_review_heading{text-align:center;font-size:32px;font-family:'Quicksand',sans-serif;font-weight:600;color:var(--saumon);display:block}h3#order_review_heading:after{display:block;content:'';margin:auto;width:30px;background:var(--bleu);height:2px;margin-top:10px}table.shop_table.woocommerce-checkout-review-order-table{width:50%;margin:auto}table.shop_table.woocommerce-checkout-review-order-table td.product-name{text-align:left}.woocommerce-privacy-policy-text{font-family:'Quicksand',sans-serif;font-weight:200}button#place_order{background:var(--bleu);border-radius:2.5px;font-family:'Quicksand',sans-serif;text-transform:uppercase;font-size:16px}.woocommerce-checkout .select2-container .select2-selection--single{border:1px solid var(--bleu)}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{font-size:16px;font-family:'Quicksand',sans-serif;border-radius:0}#wc-stripe-cc-form label,label.stripe-card-element,label.stripe-cvc-element,label.stripe-exp-element{font-family:'Quicksand',sans-serif;color:var(--bleu);font-size:16px;font-weight:600}#wc-stripe-cc-form .required{color:var(--saumon)}#stripe-payment-data p{font-family:'Quicksand',sans-serif;color:var(--bleu);font-size:16px;font-weight:400}.wc_payment_method .payment_box fieldset{padding:0;padding-bottom:20px}#payment{width:50%;margin:auto}.woocommerce-privacy-policy-text p{font-family:'Quicksand',sans-serif;color:var(--bleu);font-size:16px;font-weight:400}.wc_payment_method .payment_box{background:#fff;border:1px solid var(--bleu)}#ppc-button-ppcp-gateway{max-width:250px !important;margin:auto !important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center}#thankyoupage .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{width:fit-content;display:block;width:fit-content;margin:auto}.thank_you_thumbnail{width:fit-content;margin:auto;display:block;margin-top:60px}.thank_you_thumbnail img{max-width:250px;float:right;display:inline-block;position:relative;top:-50px;right:0}.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-details li,address{font-family:'Quicksand',sans-serif;color:var(--bleu);font-size:16px !important;font-weight:600 !important}h2.woocommerce-order-details__title,h2.woocommerce-column__title{display:block;text-align:center;color:var(--saumon);font-weight:600;font-family:'Quicksand',sans-serif;font-size:32px;margin-bottom:60px}h2.woocommerce-order-details__title:after,h2.woocommerce-column__title:after{display:block;content:'';margin:auto;width:30px;background:var(--bleu);height:2px;margin-top:10px}#thankyoupage th.woocommerce-table__product-name.product-name,#thankyoupage th.woocommerce-table__product-table.product-total{background:var(--bleu);color:#fff}#thankyoupage td.woocommerce-table__product-name.product-name{float:left}#thankyoupage table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{width:80%;margin:auto}#thankyoupage table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__line-item.order_item{border-bottom:2px solid var(--saumon)}#thankyoupage table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot>tr:last-child{border-top:2px solid var(--saumon);border-bottom:2px solid var(--saumon)}form.checkout_coupon.woocommerce-form-coupon button[type=submit]{background:var(--bleu);font-family:'Quicksand',sans-serif;font-size:14px;width:auto;height:40px;padding:10px 20px;float:right}form.checkout_coupon.woocommerce-form-coupon p{color:var(--bleu);font-family:'Quicksand',sans-serif;font-size:16px}.wc_payment_method label{color:var(--bleu)}.entry-content>p{width:100%;max-width:100%;font-family:'Quicksand',sans-serif;color:var(--bleu);font-size:16px}.page_title{display:block;text-align:center;color:var(--saumon);font-weight:600;font-family:'Quicksand',sans-serif;font-size:32px;margin-bottom:60px}.page_title:after{display:block;content:'';margin:auto;width:30px;background:var(--bleu);height:2px;margin-top:10px}.grid{margin:0;padding:0}.grid-item>a>.item_description_wrapper{height:100%;width:100%;position:relative;top:0;padding:20px;padding-top:0;opacity:1;pointer-events:none;transition:.5s;min-height:150px}.grid-item:hover>a>.item_description_wrapper{opacity:1;transition:.5s;pointer-events:all}.item_description_wrapper>h2.item_title,.item_description_wrapper>a>h2.item_title{color:var(--saumon);font-family:'Quicksand',sans-serif !important;font-weight:600;font-size:30px;margin-top:20px}.item_description_wrapper>p,.item_description_wrapper>a>p{color:var(--saumon);font-family:'Quicksand',sans-serif !important;font-weight:400;font-size:16px}.pagination .nav-links{display:block;margin:auto;width:fit-content;color:var(--bleu);margin-top:50px}.pagination .nav-links>*{display:inline-block}p.link-more{font-family:'Quicksand',sans-serif !important;font-weight:600;font-size:16px;color:var(--bleu) !important;padding:8px 20px;border-radius:30px;border:solid 1px var(--saumon);width:fit-content}p.link-more>a{color:var(--bleu)}.product_infos{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.product_infos .product_price ins{background:0 0;font-weight:600}.product_infos_wrapper{background:rgba(222,115,157,.9);top:0;width:100%;height:100%;opacity:0;pointer-events:none;position:absolute;transition:.5s}.product_wrapper:hover>.product_infos_wrapper{opacity:1;transition:.5s;pointer-events:none}.product_wrapper{position:relative}.product_wrapper>a>img{width:100%}.pagination .nav-links>*{color:var(--bleu);font-weight:400}.page-numbers{position:relative;display:block;width:fit-content;margin:auto;color:var(--bleu) !important}.page-numbers.current{font-weight:700}.single_portfolio_content{max-width:700px;display:block;margin:auto}#isotope_list{margin-bottom:50px;width:100%}.isotope_item.portrait{width:48%;margin:1%;float:left}.isotope_item.landscape{width:98%;float:left;margin:1%}.isotope_item.square{width:98%;float:left;margin:1%}.isotope_item.square a img{width:100%}.tags_porfolio,.categories_portfolio{margin:1%;color:var(--saumon);font-family:'Quicksand',sans-serif !important;font-weight:600;font-size:16px}.tags_porfolio a,.categories_portfolio a{color:var(--bleu);font-family:'Quicksand',sans-serif !important;font-weight:600;font-size:16px}.fancybox-bg{background:rgba(255,255,255,.5)}.last_post_thumbnail{margin-top:30px;margin-bottom:30px}.last_post_thumbnail img{width:100%}.nav_left{width:30%;float:left}.nav_right{float:right;width:30%;text-align:right}.nav_right a,.nav_left a{margin:5px}.nav_right a svg{fill:var(--bleu);width:20px}.nav_left a svg{fill:var(--bleu);width:20px}.post_navigation_selectbox{width:40%}.custom-select{position:relative;font-family:'Quicksand',sans-serif !important;display:inline-block;width:40%;padding:0}.custom-select select{display:none}.select-selected{background-color:#fff;border-radius:10px 10px 0 0;color:var(--bleu);font-size:18px}.select-selected-bottom-rounded{border-radius:4px}.select-selected-bottom-square{border-radius:10px 10px 0 0}.select-selected:after{position:absolute;content:"";top:45%;right:30px;width:0;height:0;border:6px solid transparent;border-color:var(--bleu) transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent var(--bleu) transparent;top:25%}.select-items{border-radius:0 0 2.5px 2.5px;border:1px solid var(--bleu);border-top:0;height:150px;overflow-y:auto;position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.select-items div,.select-selected{color:var(--bleu);font-size:16px;padding:8px 10px;border:0 solid var(--bleu);cursor:pointer;user-select:none}.select-selected.select-selected-bottom-rounded{border:1px solid var(--bleu);border-radius:4px}.select-selected.select-selected-bottom-rounded.select-arrow-active.select-selected-bottom-square{border-radius:4px 4px 0 0}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:var(--bleu);color:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0)}.select-items::-webkit-scrollbar{width:10px}.select-items::-webkit-scrollbar-track{background:#fff;border-radius:0 0 2.5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.select-items::-webkit-scrollbar-thumb{background:var(--bleu);border-radius:0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.select-items::-webkit-scrollbar-thumb:hover{background:var(--saumon)}h2.elementor-heading-title{color:var(--saumon) !important;font-size:22px !important;font-family:'Quicksand',sans-serif !important;font-weight:600}.elementor-widget-container p{font-weight:400;color:var(--bleu) !important;font-size:16px !important;font-family:'Quicksand',sans-serif !important}.grid{width:100%;display:block;position:relative}.grid-item{width:31%;margin:1% !important;float:left}.grid-item>a>img{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px solid var(--bleu);width:100%;font-family:'Quicksand',sans-serif}input[type=submit]{background:var(--bleu) !important;font-family:'Quicksand',sans-serif;text-transform:uppercase;padding:10px 30px;font-size:16px;border-radius:0 !important;box-shadow:0px 10px 10px 0px rgba(0,0,0,.0);transition:.5s}input[type=submit]:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,.15);transition:.5s;margin-top:-2px;margin-bottom:2px}label{width:100% !important;display:block;font-family:'Quicksand',sans-serif;max-width:100%}.wpcf7-form{width:50%;display:block;margin:auto}.grecaptcha-badge{display:none}p.newsletter{color:var(--bleu);text-align:center;font-family:'Quicksand',sans-serif;display:block;margin-top:30px}.newsletter_form{max-width:fit-content;display:block;margin:auto}.newsletter_form .sib-email-area{float:left;width:250px;border-radius:4px;border:2px solid var(--bleu);margin-right:10px}.newsletter_form .sib-default-btn{border-radius:4px !important;background:var(--bleu) !important;padding:12px !important}.sib_signup_box_inside_1,#sib_signup_form_1{display:block;width:fit-content}.newsletter_form .sib-default-btn:hover{box-shadow:none;margin-top:0;margin-bottom:0}#cookie-notice{background:#fafafa !important;box-shadow:0px 0px 20px 0px rgba(0,0,0,.15)}#cookie-notice p{margin-bottom:10px;font-family:'Quicksand',sans-serif}#cookie-notice img{width:100px}#cn-notice-text{color:var(--bleu) !important}#cn-accept-cookie{background:var(--saumon) !important;margin-left:0 !important}#cn-notice-buttons{display:block;margin:auto}.reseaux_sociaux_wrapper{width:fit-content;margin:auto;display:block}. .reseaux_sociaux_wrapper>a{margin:10px;display:inline-block}p.copyright{text-align:center;margin-top:20px;margin-bottom:0;color:var(--bleu)}#colophon li.menu-item a{color:var(--saumon);text-transform:none}#colophon li.menu-item a:hover{color:var(--bleu)}#colophon li.current-menu-item:after{content:none}svg.icon{margin:5px}@media screen and (max-width:800px){.wpcf7-form{width:90%;display:block;margin:auto}.single_add_to_cart_button{font-size:16px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals,.woocommerce-cart-form,.wc-proceed-to-checkout>a{width:100%}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:0}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{width:100%;display:block;float:left}ul#desktop-menu{display:none}a.custom-logo-link{margin-top:20px;margin-bottom:30px;width:100%}#grid_product{padding-left:0;padding-right:0}.grid-item{width:48%;float:left;margin:1%}.woocommerce-cart-form__cart-item.cart_item{border-bottom:0}a.remove{display:table;margin:auto;text-align:center}.select-selected.select-selected-bottom-rounded{display:block;float:left;margin-left:0;position:relative;width:100%}.custom-select{width:100%;margin-top:50px}.last_post_thumbnail{padding:0}.nav_right a,.nav_left a{margin:10px}.menu-btn,#mobile_menu{display:block}.navigation_block{position:relative}.nav_left{position:absolute;left:10px;top:0}.nav_right{position:absolute;right:10px;top:0}#colophon .site-info{padding-top:30px}body.hiddenoverflow{overflow:hidden}.grid-item{width:98%;margin-bottom:5% !important}.item_description_wrapper>h2.item_title,.item_description_wrapper>a>h2.item_title{font-size:22px}#order_review .shop_table.woocommerce-checkout-review-order-table,#payment,#customer_details .col-1,#customer_details .col-2{width:100%}.product_infos_wrapper{position:relative;top:0;opacity:1;pointer-events:all;width:100%;background:0 0;transform:none}.product_infos{position:relative;transform:none}.product_wrapper .product_title,.product_wrapper .product_price{color:var(--saumon)}.woocommerce img,.woocommerce-page img{width:100%}.site-content{width:100%;margin:auto;overflow:visible}th.woocommerce-product-attributes-item__label{width:max-content;display:block;border:none;font-size:16px}td.woocommerce-product-attributes-item__value{border:none;font-size:16px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}a.custom-logo-link img{max-width:300px;display:block;margin:auto}.single-product .entry .entry-title{padding-top:10px;font-size:22px}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information>h2{font-size:22px !important}td.actions>.coupon{width:100%}input#coupon_code{width:150px;max-width:150px;float:left;font-size:12px}.woocommerce-page table.cart td.actions .coupon .button{font-size:12px}td.actions>.coupon>button.button{width:auto !important;padding:10.5px !important}.woocommerce-cart-form__cart-item.cart_item td.product-quantity .qty_button,.woocommerce-cart-form__cart-item.cart_item td.product-quantity .input-text.qty.text{width:60px !important;height:30px}.entry.product>.summary.entry-summary{margin-left:0}.woocommerce-product-details__short-description{margin-top:10px !important}#product_description p{margin-bottom:10px}form.woocommerce-cart-form{margin:0;width:100%}.cart .quantity{position:relative}.cart .quantity input[type=number]{position:absolute;top:0;right:60px}.cart .quantity input[type=button].plus{position:absolute;top:0;right:0}.cart .quantity input[type=button].minus{position:absolute;top:0;right:120px}#shipping_method li label{line-height:initial}.cart_totals .woocommerce-shipping-destination{text-align:left}.shipping-calculator-button{float:left;color:var(--saumon)}.cart_thumb_image{margin:auto;float:none}table.shop_table.woocommerce-checkout-review-order-table td.product-name{text-align:left;margin-left:10px;display:block;margin-top:10px}#order_review .woocommerce table.shop_table td{line-height:normal;padding:0}#order_review td.product-name{margin-left:0}#order_review table.shop_table.woocommerce-checkout-review-order-table td.product-name{margin-top:0}}