@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);/*!
Theme Name: LNDIGITAL
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lndigital
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

LNDIGITAL is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-family:'gt_super';src:url(../../../../../../themes/lndigital/fonts/gt_super_display_regular-webfont.woff2) format('woff2'),url(../../../../../../themes/lndigital/fonts/gt_super_display_regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'gt_super';src:url(../../../../../../themes/lndigital/fonts/gt_super_display_bold-webfont.woff2) format('woff2'),url(../../../../../../themes/lndigital/fonts/gt_super_display_bold-webfont.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'loveloline_bold';src:url(../../../../../../themes/lndigital/fonts/lovelo-linebold-webfont.woff2) format('woff2'),url(../../../../../../themes/lndigital/fonts/lovelo-linebold-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.txt-color1{color:#000}.txt-color2{color:#000}.txt-color3{color:#d84339}.txt-white{color:#FFF}.bkg-color1{background-color:#000}.txt-typo1{font-family:'Montserrat',sans-serif}.txt-typo2{font-family:'loveloline_bold'}.txt-typo3{font-family:'gt_super'}.txt-thin{font-weight:100}.txt-light{font-weight:300}.txt-regular{font-weight:400}.txt-sbold{font-weight:500}.txt-bold{font-weight:600}.txt-small{font-size:.9em;line-height:1.5em}.txt-medium{font-size:1rem}.txt-large{font-size:1.7rem;line-height:1.3}.txt-big{font-size:3.5rem;line-height:1}.has-medium-font-size{font-size:1rem}.txt-uppercase{text-transform:uppercase}.txt-underline{text-decoration:underline}.txt-italic{font-style:italic}.txt-initial{text-transform:initial}.letter-spacing{letter-spacing:1px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-0{margin-top:0}.mt-M10w{margin-top:-10vw;z-index:100}.mt-M200{margin-top:-30vw}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.ml-9vw{margin-left:9vw}.no-margin,.no-margin>div{margin:0px!important}.pb-0{padding-bottom:0}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.first-plan img{z-index:-1}.bt-dark a,.bt-light a,.bt-white a,.nav-links a,.bt-banner a strong,a#modaal_link,#sidebar-cart .buttons a.button.checkout,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,.single section.upsells a.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:10px 30px;font-weight:600;font-size:.9rem;text-align:center;border-radius:0;text-transform:uppercase;transition:all 0.2s;cursor:pointer;display:inline-block}.bt-dark a,.bt-light a:hover,.bt-banner a:hover strong,.nav-links a,a#modaal_link:hover,.woocommerce a.button.add_to_cart_button:hover,#sidebar-cart .buttons a.button.checkout:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,ul.products li.product a.button:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt{background-color:transparent;color:#000000!important;border:1px solid #000}.bt-light a,.bt-white a,.woocommerce a.button.add_to_cart_button,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,ul.products li.product a.button,.bt-banner a strong{background-color:transparent;color:#ffffff!important;border:1px solid #fff}.bt-dark a:hover,.nav-links a:hover,#sidebar-cart .buttons a.button.checkout,.woocommerce button.button,.woocommerce input.button.alt,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce input.button{background-color:#000;color:#ffffff!important;border:1px solid #000}.bt-banner,.bt-banner a{display:block!important}.bt-banner a{padding:30vw 0 3vw 0;background-color:transparent;border-radius:0;cursor:pointer}.bt-banner a strong{margin-left:9vw}#sidebar-cart .buttons a.button.checkout{font-size:.8em;padding:10px 5px}.single section.upsells a.button,.nav-links a,#sidebar-cart .buttons a.button.checkout,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{display:block}.woocommerce button.button,.single section.upsells a.button{width:100%}.nav-links a{margin:40px 20px}.wp-block-separator{border:none}.wp-block-cover,.wp-block-cover-image{min-height:auto}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}.related{margin-bottom:30px}body{margin:0 auto;overflow-x:hidden;background-color:#fff}#page{width:100%;margin:auto;padding:0}h1,.h1{font-size:3.3em;line-height:1em;margin:0;letter-spacing:1px;margin-bottom:0;font-weight:400}h2,.h2{font-size:1.8rem;line-height:1.3em;margin:.2em 0;padding-bottom:0}h3,.h3{font-size:1.4em;line-height:1.3em;margin:0;padding-bottom:0}h4,.h4{font-size:1em;margin:.67em 0}h5,.h5{font-size:1.2em;margin:.67em 0}h6,.h6{font-size:1em;margin:.67em 0}.breadcrumb{padding:10px;margin-bottom:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}button,input,optgroup,select,textarea,a.button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;border:1px solid #051441}button,input,a.button{overflow:visible}button,select{text-transform:none}select:focus,select:active{outline:none;border:1px solid #059abd}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:20px;border:1px solid #000}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;font-weight:600}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:0}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea,a.button{color:#000;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.5px}select{background-color:#FFF;border-radius:0;min-width:230px;color:#000}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:.5em;padding-right:1.5em}h1,h2,h3,h4,h5,h6{clear:both;font-family:'gt_super'}p{margin-bottom:.8em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em;font-size:1em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0em;padding:0 0 0 20px}ul{list-style:disc}ul.no-list-marge{margin:0;padding:0}ul.no-list-style{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}del{opacity:.7}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#000;border-radius:0;background:#FFF;color:#000;padding:10px 20px;transition:all 0.5s;font-weight:600}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#000;color:#fff}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}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{color:#666;border:1px solid #000;font-size:14px;padding:10px 0 10px 10px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.wpcf7-spinner{position:absolute;right:13px;bottom:11px}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{margin-top:0}a{color:inherit;text-decoration:none}a:hover,a:focus,a:active{text-decoration:none;color:inherit}a:focus{outline:thin dotted}a:hover,a:active{outline:0}nav.main-navigation>div{display:inline-block}.main-navigation ul{padding:0;list-style:none;z-index:1000}.main-items-menu{display:table-cell;text-align:left}.main-items-menu{width:80%}.main-item-menu{padding-right:40px}.main-navigation .main-content-menu{float:left;position:absolute;top:100%;left:-999em;z-index:99999;display:table;width:100%;padding:20px}.main-navigation ul li:hover .main-content-menu,.main-navigation ul li.focus .main-content-menu{left:auto}.main-navigation li{letter-spacing:.5px;position:relative;display:inline-block;margin-right:20px}.main-navigation li:last-child{margin-right:0}.main-navigation a{text-decoration:none;display:block;transition:color 0.5s;font-weight:600;font-size:.8em;letter-spacing:1px;padding:20px 0}.main-navigation a:hover,.main-navigation li.current-menu-item a{color:#000}.main-item-menu a{padding:0 0 15px}li.menu-item:hover>ul.sub-menu{left:0;opacity:1}ul.sub-menu{width:300px;display:block;position:absolute;text-align:left;background-color:#FFF;padding:30px 30px 30px 20px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;left:-99999999px;top:50px;opacity:0;transition:opacity 0.2s}ul.sub-menu li{display:block;padding:5px 0 0 30px}ul.sub-menu li:before{content:'#';position:absolute;left:0;font-weight:600}ul.sub-menu li:hover:before{color:pink}ul.sub-menu a{padding:0}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.site-main .posts-navigation .nav-next{float:left}.site-main .posts-navigation .nav-previous{float:right}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#secondary-menu-mob{text-align:center;padding:10px 0 10px;border-bottom:1px solid silver}.sous-nav a{padding-right:20px}.wp-block-image{display:flex}.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:0;padding-left:0}#masthead{z-index:10;position:relative}#masthead.sticky{position:fixed;top:0;width:100vw;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;z-index:1000;background-color:#FFF}#masthead.sticky #content-desktop-header .site-branding img{width:35%}header #content-desktop-header{display:table;margin-bottom:8px;margin-top:8px;margin-right:auto;margin-left:auto}header #content-desktop-header #bouton-mobile,header #content-desktop-header .site-branding,header #content-desktop-header #site-navigation,header #content-desktop-header #site-icon{display:table-cell;vertical-align:top;position:relative}header #content-desktop-header #site-icon{padding-top:10px}header #content-desktop-header #bouton-mobile{width:14%;padding-top:10px}header #content-desktop-header #site-navigation{width:65%}header #content-desktop-header #site-icon{width:10%}header #content-desktop-header .site-branding{width:25%;padding:1% 0}header #action-icon{display:table;width:100%}header #content-desktop-header .site-branding img{width:75%;height:auto}header #action-icon .btn--notif,header #action-icon .btn--cart{display:table-cell;background-position:top right;background-size:2.3em;vertical-align:middle;height:2.3em;width:45px}header #action-icon .btn--notif,header #action-icon .btn--cart{width:20%;text-align:right}header #action-icon .btn--notif>a,header #action-icon .btn--cart>a{display:block;width:100%;height:100%}header #action-icon .btn--notif,header #action-icon .btn--cart{position:relative}header #action-icon .btn--notif .notif-alert{margin-top:5px}.cart-contents{cursor:pointer;display:inline-block;width:50px;height:100%}.cart-contents-count{width:1rem;height:1rem;text-align:center;color:#fff;font-weight:600;position:absolute;border-radius:50%;top:0;right:-4px;font-size:.5em;line-height:1rem;background-color:#000}header ul{margin:0;padding:0;list-style:none}header.page-header{margin:0}.page-header{border:0}#top-header{padding:10px 3%;font-size:.8em;background-color:#000;display:flex;font-weight:500;position:relative;z-index:100}#top-header p{margin:0}#top-header ul{list-style:none;margin:0;padding:0;margin-left:10px}#top-header ul li{display:inline-block;margin-right:20px;font-size:1rem}.btn--account,.btn--notif{display:inline-block}.btn--account{margin-left:20px}.notif-alert{width:22px;height:22px;background-color:#e45b00;text-align:center;color:#fff;border-radius:50%;display:inline-block;transform:scale(1);animation:notification 1s ease-out;cursor:pointer;line-height:22px;font-weight:600;margin-top:0}@keyframes notification{0%{transform:scale(0)}50%{transform:scale(.7)}75%{transform:scale(1.5)}100%{transform:scale(1)}}.notif-alert:before{animation:pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;content:'';position:absolute;width:12px;height:12px;border-radius:50%;border:1px solid #e45b00;opacity:0;left:5px;top:5px;z-index:-1}@keyframes pulsate{0%{transform:scale(2);opacity:0}50%{transform:scale(3);opacity:.5}75%{transform:scale(4);opacity:0}100%{transform:scale(5);opacity:0}}.notif-content.active{right:0}#notif{padding-top:20px}.notif-content{position:fixed;right:-60%;top:0;width:35%;height:100vh;z-index:10000000000;padding:2%;transition:all 0.4s;text-align:left;background-color:#FFF}.notif-content.active{right:0;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}.notif-content.active .button-container{right:60%}.notif-content .button-container{position:fixed;right:0;transition:all 0.4s;width:40px;height:30vh;top:35vh}.notif-content a.notif-close,.notif-content a.notif-open{visibility:hidden}.notif-content.active .button-container{right:60%}.notif-content a.notif-close.active,.notif-content a.notif-open.active{visibility:visible}#search-bloc form{position:relative}#search-bloc form input[type="search"]{border-color:#e2e2e2}#search-bloc form input[type="submit"]{position:absolute;top:0;right:0;outline:none}#search-bloc form input[type="submit"]:focus{outline:none}#search-bloc form input{border-radius:20px!important}#search-bloc form input::-webkit-input-placeholder{opacity:.5;color:#03144c}#search-bloc form input::-moz-placeholder{opacity:.5;color:#03144c}#search-bloc form input:-ms-input-placeholder{opacity:.5;color:#03144c}form .form_newsletter_cart{position:relative}form.sent .form_newsletter_cart{display:none}form .form_newsletter_cart input[type="email"]{width:50%;margin-right:20px}.woocommerce-mini-cart__total{display:none}.woocommerce-mini-cart__buttons{position:fixed;bottom:0;position:fixed;bottom:0;background-color:#FFF;display:block;width:31vw;padding:20px 0;margin-bottom:0;z-index:1000000}.custom_shopping_cart_content ul{list-style:none;margin:0;padding:20px 0}.custom_shopping_cart_content ul li{clear:both;display:inline-block;position:relative;width:32%;padding:1%;line-height:1;vertical-align:top}.custom_shopping_cart_content ul li picture img{width:70%;margin:0 15%}.custom_shopping_cart_content ul li .remove_from_cart_button{position:absolute;right:0;top:-5px;background-color:#000;width:2em;height:2em;border-radius:50%;color:#FFF;text-align:center;line-height:2em}.custom_shopping_cart_content ul li p,.custom_shopping_cart_content ul li dl{margin:2px 0}#sidebar-cart ul.cart_list li a,#sidebar-cart ul.product_list_widget li a,#sidebar-cart section.upsells ul.products li h2{font-weight:400;font-size:.6rem;margin:0;height:auto}.woocommerce.widget_shopping_cart .buttons a{font-size:.8em;padding:10px 5px}button.minicart-open{position:absolute;right:20px;top:10px;background:transparent;color:#000;font-size:2em;font-weight:200;padding:0;border:0}.woocommerce #sidebar-cart section.upsells h2{font-size:1.2rem;margin:20px 0}section.upsells ul{list-style:none;margin:0;padding:0}section.upsells ul li{display:inline-block;width:32%;line-height:1;vertical-align:top}section.upsells ul li .star-rating{display:none}.blog #primary,.single-post #primary{width:65%;float:right;padding:0 5% 0 0}.blog #secondary,.single-post #secondary{width:30%;float:left;padding:1% 2% 0 2%}#sidebar-cart{position:fixed;width:34vw;top:0;right:-1000px;background:#FFF;z-index:1000000;overflow:scroll;height:100%;transition:all 0.5s;padding:20px 20px 70px 20px;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}#sidebar-cart.active{right:0}footer{margin-bottom:0;margin-top:5vw;padding:3% 0% 0% 4%;font-size:.9em}.logo-footer{width:150px;display:block}footer ul{padding:0;margin:0;list-style:none}footer ul li{margin:0 0 4px 0}footer form input[type="email"]{width:80%}.mobile-navigation{z-index:1000;display:none}.nav-label-menu{padding-right:55px}#nav-toggle,#nav-toggle-mobile{background:none;border:none;padding:0;margin:0;width:25px;height:30px;display:block;outline:none;z-index:10000}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after,#nav-toggle-mobile span,#nav-toggle-mobile span:before,#nav-toggle-mobile span:after{cursor:pointer;background:#000;border-radius:1px;height:3px;width:25px;display:block;content:'';position:absolute;color:transparent;right:0}#nav-toggle span:before,#nav-toggle-mobile span:before{top:-5px}#nav-toggle span:after,#nav-toggle-mobile span:after{bottom:-5px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after,#nav-toggle-mobile span,#nav-toggle-mobile span:before,#nav-toggle-mobile span:after{transition:all 500ms ease-in-out}#nav-toggle.active span,#nav-toggle-mobile.active span{background-color:transparent;display:block;color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after,#nav-toggle-mobile.active span:before,#nav-toggle-mobile.active span:after{top:0;background:#fff;z-index:10000000;display:block}#nav-toggle.active span:before,#nav-toggle-mobile.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after,#nav-toggle-mobile.active span:after{transform:rotate(-45deg)}#menu-mobile{position:fixed;top:0;width:100%;background:#000;opacity:1;z-index:1000;left:-120%;transition:all 500ms ease-in-out;padding:10vh 30px 4% 50px;top:0}#menu-mobile ul{list-style:none;overflow:visible;padding:0}#menu-mobile ul.sub-menu{margin-bottom:10px;position:relative;box-shadow:none;background-color:initial;left:0;top:auto;opacity:1}#menu-mobile a,#menu-mobile a:visited{text-decoration:none;line-height:2em;letter-spacing:0;color:#FFF;font-weight:600}#menu-mobile ul.sub-menu li{font-size:.8em}#menu-mobile ul.sub-menu li a{line-height:.9em;text-transform:none;font-weight:400}#menu-mobile ul.sub-menu li:before{color:#FFF}#menu-mobile li.current-menu-item a{color:#fff;font-weight:600}#menu-mobile.active{left:0}@media screen and (max-width:768px){#top-header{z-index:10}.mobile-navigation{display:table-cell}.site-branding,#top-navigation,.main-navigation{text-align:left;vertical-align:top}#top-navigation,.main-navigation{width:70%;padding:0 40px}#menu-mobile ul ul ul{display:none}.main-item-menu{padding-right:0}.main-items-menu{text-align:left;width:100%;display:block}.col-3{column-count:1}.site-branding img{width:90%}#menu-mobile .titre_menu>a{color:#000;font-weight:700;font-size:.8em}#menu-mobile>div{padding-bottom:10px}#menu-mobile>div:last-child{padding-bottom:0}}@media screen and (max-width:650px){#top-navigation .menu{display:none}#top-navigation,.main-navigation{width:60%;padding:0 20px}}@media screen and (max-width:450px){#top-navigation .menu{display:none}.site-branding{width:40%;display:block;text-align:left}#top-navigation,.main-navigation{width:100%;padding:0;display:block;text-align:left}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.fright{float:right}.fleft{float:left}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.entry-header{position:relative}.entry-header .entry-title{text-align:center}.clear{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page .post-thumbnail{margin-top:-150px;z-index:-1;position:relative;margin-bottom:5vw}.site-content{min-height:70vh}.row{padding:1% 0;clear:both}.no-padding{padding:0;row-gap:0em!important;column-gap:0em!important}.row div.content_row{display:table}.row>div div.col{display:table-cell}.full{width:100%}.boxed-content{width:95vw;margin:auto;position:relative;max-width:1300px}.half-content{width:50vw;margin:auto;position:relative}.third-content{width:75vw;margin:auto;position:relative}.large-content{width:80vw;margin:auto;position:relative}.col-12{width:100%;display:block!important}.col-9{width:75%}.col-8{width:66.66666666%}.col-6{width:50%}.col-4{width:33.33333333%}.col-3{width:25%}.content-full{width:100%}.content-half{width:50%;margin:auto}.content-large{width:55%;margin:auto}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:auto}.entry-content{background-size:cover;background-repeat:no-repeat;padding-top:0}.page-links{clear:both;margin:0 0 1.5em}.wp-block-columns{margin-bottom:0}.posted-on{background-color:#000;padding:5px 10px;color:#FFF;font-weight:600;margin-bottom:30px;display:inline-block}p.woocommerce-notice{font-size:1.3em;font-weight:600}.woocommerce-error{color:#FFF;position:fixed;background:red;width:45%;bottom:0;right:0;margin:0;padding:2%;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;z-index:1000000}.woocommerce-message{padding:10px 0}.woocommerce-message a.button{background-color:initial!important;border-color:initial!important;color:initial!important}.woocommerce .products ul,.woocommerce ul.products{display:block}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0 8px 0 0;position:relative}.woocommerce ul.products li.product h2,.woocommerce-page ul.products li.product h2{font-size:.7rem;font-family:'Montserrat',sans-serif;margin:0;letter-spacing:1px;line-height:1.5;height:2rem;margin-bottom:20px}.woocommerce ul.products li.product,ul.products li.product img{margin-bottom:12px}.woocommerce ul.products li.product,.price{font-weight:600}.woocommerce span.onsale{background-color:#395bff;display:none}.woocommerce .summary p.price,.woocommerce .summary span.price{color:#000;font-size:1.5em;font-weight:600;margin-top:10px;margin-bottom:10px}.woocommerce ul.products li.product .star-rating{position:absolute;bottom:20px}.star-rating{display:block;vertical-align:middle;position:relative;height:18px;line-height:18px;font-size:14px;letter-spacing:3px;width:100%;font-weight:300;font-family:"Font Awesome 5 solid"}.star-rating:before{content:"\f005\f005\f005\f005\f005";position:absolute;top:0;left:0;color:#c9c9c9;font-size:10px}.star-rating span{position:absolute;top:0;left:0;bottom:0;font-size:0;overflow:hidden}.star-rating span strong,.star-rating span span{display:none}.star-rating span:before{content:"\f005\f005\f005\f005\f005";position:absolute;top:0;left:0;color:#fdcb6e;font-size:10px}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:'Font Awesome 5 solid';content:'\f005';text-indent:0;color:#c9c9c9}p.stars a:hover~a::before{color:#c9c9c9}p.stars:hover a::before{color:#fdcb6e}p.stars.selected a.active::before{color:#fdcb6e}p.stars.selected a.active~a::before{color:#c9c9c9}p.stars.selected a:not(.active)::before{color:#fdcb6e}.woocommerce-product-rating{position:relative}.woocommerce-Reviews-title{margin-top:0;font-size:16px;text-transform:uppercase;font-weight:700;display:none}.woocommerce-review-link{position:absolute;left:80px;top:0}li.review{display:none}li.review:nth-child(-n+5),li.review.active{display:block}.woocommerce-notices-wrapper .woocommerce-message{display:none}.wc-block-grid__products .wc-block-grid__product-image img{width:100%}.products-grid .woocommerce ul.products{list-style:none;margin:0;padding:0}.products-grid .woocommerce ul.products li{display:inline-block;width:24%;padding:0 15px}.woocommerce .iconic-was-swatches__item{margin-right:8px}.woocommerce .variations td.label{color:#000}.woocommerce .woocommerce-variation-availability p{margin-top:0;font-size:.8em;font-weight:600}.woocommerce .available-on-backorder,.woocommerce-checkout .backorder_notification{color:#e45b00;font-weight:600}.woocommerce .variations_form.fixed .woocommerce-variation.single_variation,.woocommerce .variations_form.fixed .woocommerce-variation-add-to-cart{display:inline-block}.woocommerce .variations_form.fixed .woocommerce-variation.single_variation{vertical-align:bottom;margin-right:30px;width:230px}.woocommerce .woocommerce-variation-add-to-cart-disabled button.button,.woocommerce button.button.loading{opacity:.5;pointer-events:none;cursor:wait;position:relative}.woocommerce button.button.loading:after{content:" ";display:block;width:34px;height:34px;border-radius:50%;border:3px solid #000;border-color:#000 transparent #000 transparent;animation:lds-dual-ring 1.2s linear infinite;position:absolute;right:-40px;bottom:5px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a.added_to_cart{padding:10px 30px;display:inline-flex;font-size:.8rem;font-weight:600;text-decoration:underline}.woocommerce-tabs{clear:both;width:70%;margin:auto}.woocommerce-tabs .wc-tabs{display:none}.woocommerce .variations tr{margin:0}.variations .iconic-was-swatches{margin-bottom:15px}.variations tr:last-child .iconic-was-swatches{margin-top:5px}.iconic-was-swatches--text-swatch .iconic-was-swatch{font-size:.8em}.quantity input[type="number"]{border:1px solid;border-color:#DADADA;font-weight:600;font-size:17px;color:#1a1a1a;text-align:center;width:60px;font-size:.9rem;padding:10px 0}.quantity .qty{position:relative}.woocommerce .entry-summary .quantity,.woocommerce .entry-summary button.button.single_add_to_cart_button{display:inline-block;vertical-align:top;width:auto}.entry-summary .quantity{overflow:hidden;align-items:center}.woocommerce .quantity{margin-right:20px}.bloc-promo{border:1px dotted #000;padding:10px;font-size:.9em;margin-top:20px}.bloc-promo p:last-child{margin-bottom:5px;line-height:1}.bloc-promo em{font-size:.8em}.bloc-guide{font-size:.8em;line-height:1.5;padding-bottom:20px;background-color:#f1ede8;padding:10px;position:relative;margin-bottom:20px}.bloc-guide:after{content:'';width:30px;height:30px;background-color:#f1ede8;transform:rotate(45deg);position:absolute;bottom:-5px;left:30px;z-index:-1}.woocommerce #reviews{margin-bottom:5vw;clear:both;width:70%;margin:auto}.woocommerce #comments .comment-text .star-rating{float:none;margin-bottom:10px}.woocommerce #comments .commentlist{list-style:none;margin:0;padding:0;margin-bottom:3vw}.woocommerce #comments .commentlist li{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;padding:20px;margin:20px 0;border-radius:10px}.woocommerce #comments:before{content:"Vos avis ! ⭐ ⭐ ⭐ ⭐ ⭐ ";color:#000;font-weight:800;font-size:1.5em;font-family:'gt_super',sans-serif}.woocommerce #reviews .comment-reply-title{color:#e45b00;font-weight:600}.woocommerce #reviews .must-log-in{font-weight:400;margin-top:0}.woocommerce-product-gallery,.entry-summary{width:50%;float:left;position:relative;min-height:300px}.woocommerce .entry-summary{padding:0 0 0 5%}.woocommerce-product-gallery>div{width:98%;margin:auto}.woocommerce-product-gallery>ol{width:100%;list-style:none;margin:0;margin:2% 0 0 0;padding:0}.woocommerce-product-gallery>ol>li{padding-right:1%;padding-left:1%;display:inline-block;width:33.3333333333333%;height:12rem;overflow:hidden}.woocommerce div.product form.cart{position:relative;transition:all 1s}.woocommerce div.product form.cart.fixed{position:fixed;bottom:0;left:0;display:table;width:100%;z-index:100000;background-color:#FFF;margin-bottom:0;padding:10px 5%;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.woocommerce div.product form.cart.fixed .variations,.woocommerce div.product form.cart.fixed .single_variation_wrap{display:table-cell;width:50%;vertical-align:middle}.woocommerce div.product form.cart.fixed .woocommerce-variation-description{display:none}.woocommerce div.product form.cart.fixed .variations table,.woocommerce div.product form.cart.fixed .variations tbody,.woocommerce div.product form.cart.fixed .variations tr{display:block;width:100%}.woocommerce div.product form.cart.fixed .variations tr{margin-bottom:0}.woocommerce div.product form.cart .variations td span{display:block}.woocommerce div.product form.cart.fixed .variations td span.variation_desc,.woocommerce div.product form.cart.fixed .variations .label{display:none}.fixed-cart{position:fixed;bottom:0;border-top:2px solid #F0F0F0;left:0;width:100%;height:70px;padding:10px 20px;background-color:#FFF;z-index:10000;opacity:0;transition:all 0.5s;text-align:center}.fixed-cart.active{opacity:1}.fixed-cart .product-quick-info,.fixed-cart .product-quick-cart{height:100%;display:inline-block}.fixed-cart .product-quick-info{padding-right:20px}.fixed-cart .product-quick-info img{height:100%;width:auto;max-width:100%;max-height:100%;margin-right:20px}.fixed-cart .product-quick-info>span{padding-right:20px}.woocommerce-breadcrumb{font-size:.8em;width:95vw;margin:auto;text-align:center}.single-product .woocommerce-breadcrumb{text-align:left;padding-left:6px;margin-bottom:10px;margin-top:28px}.variations{margin-bottom:10px}.variations .value select{width:100%;border-radius:5px;border-color:#000}.single-product #primary{width:72vw;margin:auto}.woocommerce-product-gallery__trigger{position:absolute;display:block;height:100%;width:100%;z-index:10;color:transparent}.woocommerce-product-gallery .slick-dots{position:absolute;z-index:100;bottom:40px;list-style:none;margin:0;padding:0;left:40%}.woocommerce-product-gallery .slick-dots li{display:inline-block;position:relative}.woocommerce-product-gallery .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.woocommerce-product-gallery .slick-dots li button:before{font-family:'slick';font-size:50px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-product-gallery .slick-dots li.slick-active button:before{opacity:.75;color:#000}.product_title{color:#000;font-size:2em}.coloris_produit{padding-bottom:20px;padding-left:0}.coloris_produit li{padding:3px;border:1px solid transparent;border-radius:50%;display:inline-block;width:40px;height:40px}.coloris_produit li.current,.coloris_produit li:hover{border:1px solid silver}.coloris_produit img{border-radius:50%;border:1px solid silver}.woocommerce-product-details__short-description{color:#000;font-size:1.2em;line-height:1.5;padding-top:10px}.woocommerce-product-details__short-description strong{font-weight:500}.entry-summary h4.bundled_product_title{font-size:14px}tr.bundled_table_item .product-price,tr.bundled_table_item .product-quantity,tr.bundled_table_item .product-subtotal,.shop_table.shop_table_responsive tr.bundled_table_item .product-price,.shop_table.shop_table_responsive tr.bundled_table_item .product-quantity,.shop_table.shop_table_responsive tr.bundled_table_item .product-subtotal{display:none}.woocommerce .shop_table.shop_table_responsive tr.bundled_table_item td.product-name:before{content:''}.bundle_error .woocommerce-info{padding:10px}.entry-summary .bundled_product_summary .cart{padding-bottom:0;margin-bottom:0}.product .bundle-link{border-radius:50%;border:1px solid #000}.product .bundle-link-current{border-radius:50%;border:3px solid #000}.woocommerce-checkout td.product-name dl{margin:0}.woocommerce-checkout .woocommerce-form-login{border:1px solid #000;padding:20px}.woocommerce-checkout .woocommerce-form-login label,.woocommerce-checkout .woocommerce-form-login input{display:inline-block;width:100%;margin-bottom:10px}.woocommerce-checkout .woocommerce-form-login label.woocommerce-form-login__rememberme,.woocommerce-checkout .woocommerce-form-login input.woocommerce-form__input-checkbox{width:auto}.woocommerce-privacy-policy-text{font-size:.8em;line-height:1.5em;padding:10px 0}.woocommerce-form-login-toggle .woocommerce-info{padding:20px;margin:0 0 30px 0;color:blue;border:1px dashed blue}.shop_table tr.cart-discount>td{position:relative}.order-detail.shop_table th{font-weight:400;font-size:1em;text-align:left}.woocommerce-page .woocommerce table.order-detail.shop_table tbody tr td{text-align:right;font-weight:600;padding:5px 0}.woocommerce-page .woocommerce table.order-detail.shop_table tbody tr.no-border{border-bottom:none}.woocommerce-page .woocommerce table.order-detail.shop_table tbody tr.order-total th{font-weight:600;font-size:1.2em}.woocommerce-page .woocommerce table.order-detail.shop_table tbody tr.order-total th small{font-weight:400}.woocommerce-page .woocommerce table.order-detail.shop_table tbody tr.order-total td{font-weight:800;font-size:1.5em}.woocommerce-shipping-methods,.payment_methods{margin:0;padding:0;border:1px solid silver;border-radius:5px}.woocommerce-shipping-methods li,.payment_methods li{border-bottom:1px solid silver;padding:3% 5%;position:relative}.woocommerce-shipping-methods li:last-child,.payment_methods li:last-child{border-bottom:none}.woocommerce-shipping-methods .woocommerce-Price-amount{position:absolute;right:5%;top:15px;font-weight:600;color:#000}.woocommerce-shipping-methods input,.payment_methods input{margin-right:10px;position:relative}.woocommerce-shipping-methods input:before,.payment_methods input:before{content:'';width:20px;height:20px;background-color:#FFF;border-radius:50%;position:absolute;top:-2px;left:-5px;border:1px solid silver}.woocommerce-shipping-methods input[type="radio"]:checked:before,.payment_methods input[type="radio"]:checked:before{background:rgb(255,255,255);background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 24%,rgba(40,0,252,1) 25%,rgba(40,0,255,1) 100%);border:1px solid #2800ff}.payment_method_paypal img,.payment_method_paypal a{display:none}.woocommerce-checkout p,.woocommerce-checkout label{margin:0}.woocommerce-checkout label{font-weight:500}.woocommerce-checkout ul{list-style:none}dl.variation dt{display:none}dl.variation dd{margin:0;font-weight:600}.woocommerce-checkout header #content-desktop-header #site-navigation{text-align:left}.woocommerce-checkout h3{font-family:'Booster',sans-serif;margin-bottom:20px;color:#000}h3.sub-total{font-size:1.8em}.woocommerce-checkout h3#ship-to-different-address{font-size:1.2em}#col-cart,#col-checkout{margin-bottom:30px}#col-cart{background-color:#F1EDE8;padding:4%;color:#000}#paiement-col,#customer_details{padding-bottom:40px}.woocommerce-shipping-fields{padding-top:30px}#billing_address_1_field,#billing_address_2_field{width:50%}.woocommerce table.shop_table_responsive tbody tr td::before,.woocommerce-page table.shop_table_responsive tbody tr td::before{content:''}.woocommerce table.shop_table_responsive{width:100%}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:table-row;width:100%;border-bottom:1px solid silver}.woocommerce-page .woocommerce table.shop_table_responsive tbody tr td,.woocommerce-page table.shop_table_responsive tbody tr td,.woocommerce-page .woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{text-align:left;display:table-cell;float:none}.woocommerce table.shop_table_responsive tbody tr td.product-remove{width:1%;position:relative}.woocommerce table.shop_table_responsive tbody tr td.product-thumbnail{width:15%;padding-right:10px}.woocommerce table.shop_table_responsive tbody tr td.product-thumbnail img{border:2px solid #FFF}.woocommerce table.shop_table_responsive tbody tr td.product-name{width:50%;font-size:.8em;line-height:1.3}.woocommerce table.shop_table_responsive tbody tr td.product-price{width:15%;font-weight:500;text-align:right;padding-right:10px}.woocommerce table.shop_table_responsive tbody tr td.product-quantity{width:15%;text-align:right}.woocommerce table.shop_table_responsive tbody tr td.product-subtotal{width:0%}.woocommerce-checkout-review-order-table thead,.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot .cart-subtotal,.woocommerce-checkout-review-order-table tfoot .order-total,.woocommerce-page .woocommerce table.shop_table_responsive tr td.product-subtotal,.woocommerce-page table.shop_table_responsive tr td.product-subtotal,.woocommerce-checkout-review-order-table tfoot .cart-discount{display:none}form.checkout{margin-top:40px}form.checkout .form-row{border:1px solid #D6D3D3;background-color:#FFF;padding:0 10px;margin-bottom:7px;border-radius:5px}#order_review .form-row{border:none}.woocommerce form.checkout #customer_details .form-row{display:block;width:100%;height:4em;margin-bottom:14px}.woocommerce form.checkout #customer_details #order_comments_field{border:none}.woocommerce form.checkout #customer_details #order_comments_field{height:auto}.woocommerce form.checkout #billing_address_1_field,.woocommerce form.checkout #shipping_address_1_field,.woocommerce form.checkout #customer_details .form-row.create-account{margin-top:10px}.woocommerce form.checkout .form-row label{margin-bottom:0;line-height:1em;font-weight:400}.woocommerce form.checkout #customer_details .form-row label.checkbox{padding:10px 0}.woocommerce form.checkout input[type="checkbox"]{margin-right:15px;position:relative}.woocommerce form.checkout input[type="checkbox"]:before{content:'';width:20px;height:20px;border:3px solid silver;border-radius:5px;background-color:#FFF;position:absolute;left:-&px;top:-4px}.woocommerce form.checkout input[type="checkbox"]:checked:before{border-color:blue;background:rgb(255,255,255);background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 24%,rgba(40,0,252,1) 25%,rgba(40,0,255,1) 100%)}.woocommerce form.checkout .form-row input[type="text"],.woocommerce form.checkout .form-row input[type="email"],.woocommerce form.checkout .form-row input[type="tel"],.woocommerce form.checkout .form-row select,.woocommerce form.checkout .form-row .select2-container--default .select2-selection--single,.woocommerce form.checkout .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{border:0;padding:0;color:#000;font-weight:500;max-height:20px;line-height:initial;width:100%}.woocommerce form.checkout .form-row .select2-container--default,.woocommerce form.checkout .form-row .select2-container--default .select2-selection--single .select2-selection__placeholder{width:100%;color:#000}.woocommerce form.checkout .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:15px}.woocommerce-checkout-review-order-table tfoot{background-color:#FFF;position:relative}.woocommerce-checkout-review-order-table tfoot th{display:none}tr.mrwp a#modaal_link{width:100%;margin-top:-5px;background-color:#FFF}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;clear:both;width:100%}.woocommerce form.checkout .checkbox input[type=checkbox]{margin-left:0;position:relative}.woocommerce form.checkout .form-row label.checkbox,.woocommerce-page form.checkout .form-row label.checkbox{display:block}@media screen and (min-width:1130px){.woocommerce-page #col-cart{position:fixed;top:0;right:0;width:45%;height:100%;background-color:#F1EDE8;padding-top:4%;overflow:scroll;border-left:2px solid #d1cac2}.woocommerce-page #col-checkout{width:50%;padding:0 5%}}#order_review_heading{display:none}button[name='update_cart']{display:none!important}.woocommerce-cart-form table thead,.woocommerce-cart-form table .product-subtotal{display:none}.woocommerce-cart-form .order-detail{border-top:1px solid silver;padding-top:15px}div.coupon{display:block;float:none;width:100%}div.coupon label{display:none}.woocommerce .coupon input,.woocommerce .coupon button{display:inline-block}.woocommerce .coupon input{width:55%;margin-right:5%}.woocommerce .coupon button,.woocommerce .coupon input.button{width:37%;margin-right:0}.woocommerce-checkout table.cart td.actions .coupon .input-text{margin-bottom:10px;font-size:.9em;border:1px solid #051441}.woocommerce-checkout table.shop_table_responsive tr.woocommerce-cart-form__cart-item{display:block;padding-bottom:15px;margin-bottom:20px}.woocommerce-order-received .bloc-categories{display:none}.woocommerce-order-received .woocommerce-order-details__title{margin-top:40px}.woocommerce-order-received .woocommerce-order{width:80%;margin:auto;padding:30px 0}.woocommerce-order-received .woocommerce-order table{display:table}.woocommerce-order-received .woocommerce-order th,.woocommerce-order-received .woocommerce-order td{display:table-cell;width:auto}.woocommerce form.checkout .form-row #terms{margin-top:20px;margin-bottom:20px;width:auto}.woocommerce.archive .products.columns-4{width:90%;margin:auto;padding:0}.woocommerce.archive .products.columns-4 li{width:24.7%;display:inline-block;vertical-align:top;margin-bottom:40px}.woocommerce.archive .woocommerce-products-header{text-align:center;color:#000;padding:1% 0 4%}.term-description{width:60%;margin:auto;text-align:center}@media only screen and (min-width:769px){.woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0 10px}}.woocommerce-account .woocommerce-MyAccount-content{padding:20px 0}.woocommerce-MyAccount-orders thead th{font-weight:200;text-transform:uppercase;font-size:.9em;letter-spacing:2px}.woocommerce-MyAccount-orders tr{border-bottom:1px solid silver}.woocommerce-MyAccount-orders tbody td{color:#000;font-weight:500;font-size:.8rem;padding:0 20px}.woocommerce-MyAccount-orders tbody td a{font-weight:800;text-decoration:underline;font-size:1.2em}.woocommerce-MyAccount-orders tbody td a.button{font-size:1em;text-decoration:none;display:inline-block;margin:2%}.woocommerce-MyAccount-navigation ul{border:1px solid silver;padding:20px;list-style:none;margin:20px 0}.woocommerce-MyAccount-navigation ul li{color:#000;font-weight:500;text-transform:uppercase;font-size:.8rem;padding:5px}.woocommerce-MyAccount-navigation ul li.is-active{font-weight:800}.woocommerce-account .woocommerce-table--order-details{width:auto}.woocommerce-account .woocommerce-table--order-details td,.woocommerce-account .woocommerce-table--order-details th{border:1px solid silver;padding:10px}.woocommerce-account .woocommerce-table--order-details td,.woocommerce-account .woocommerce-table--order-details th{text-align:left}.woocommerce-account .woocommerce-table--order-details ul.wc-item-meta{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-table--order-details ul.wc-item-meta li p{display:inline-block;padding-left:10px}.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row label,.woocommerce-form-row input{display:block;width:100%}@media only screen and (max-width:768px){.woocommerce-MyAccount-orders thead th{display:none}.woocommerce-page .woocommerce table.woocommerce-MyAccount-orders tbody tr td,.woocommerce-page table.woocommerce-MyAccount-orders tbody tr td{display:inline-flex;padding:9px 5px}}.exitpopupx{display:none;position:fixed;z-index:100000000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5)}.box{position:absolute;padding:10px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#FFF}.closepopup{position:absolute;left:100%;top:0;margin:-10px 0 0 -10px;width:3em;height:3em;color:#fff;font-size:13px;font-weight:700;text-align:center;border-radius:50%;background-color:#000;cursor:pointer;text-decoration:none;line-height:3em;opacity:1}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.formules_blocs{background-color:#FFF;margin-bottom:5%}.formules_blocs ul{list-style:none;padding:0;margin:0;display:table;width:100%;margin-top:5%}.formules_blocs>ul>li{width:33.33333333333%;padding:3%;border:1px solid #F0F0F0;height:100%}.formules_blocs>ul>li{display:table-cell;vertical-align:top}.services_blocs{padding:10px}.services_blocs li{clear:both}.services_blocs img{border-radius:50%;width:17%;float:left;padding-right:3%}.services_blocs div{width:80%;float:left}.content_presta>h4{cursor:pointer}.content_presta>p{height:0;overflow:hidden;transition:all 0.2s}.content_presta>p.active{height:auto;overflow:visible}.content_presta i{font-style:normal;background-color:#051441;color:#FFF;border:1px solid#FBFAFF;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;line-height:1.5}.widget_search>div:nth-child(4n+1){clear:both}.widget_search h2{font-size:1.3em}.btn{margin:0;padding:0;cursor:pointer;border:none;background:none;display:block;width:100%;height:100%}.btn:focus{outline:none}.container-btn-search{display:table-cell;vertical-align:middle;text-align:right;width:4%;padding-top:5px}.btn--cart{display:block;background-image:url(../../../../../../themes/lndigital/img/panier.png);background-repeat:no-repeat}.btn--hidden{pointer-events:none;opacity:0}.search__input{border:0;background:transparent;border-radius:0;-webkit-appearance:none}.search__input:focus{outline:none}.lndigit-search label{border-bottom:1px solid #0f52eb;width:70%}.lndigit-search input[type="search"]{background:transparent;border:none}.lndigit-search input[type="submit"]{background:transparent;border:none;font-size:.8em;color:#0f52eb;font-weight:700;text-transform:uppercase}.search_layout{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#395BFF}.js .search_layout{position:fixed;z-index:10000000;top:0;left:0;width:100%;height:100vh}.search_layout::before,.search_layout::after{content:'';position:absolute;width:calc(100% + 15px);height:calc(100% + 15px);pointer-events:none;border:1.5em solid #fff}.search_layout::before{top:0;left:0;border-right-width:0;border-bottom-width:0}.search_layout::after{right:0;bottom:0;border-top-width:0;border-left-width:0}.btn--search-close{font-size:2em;position:absolute;top:1.25em;right:1.25em;display:none}.btn--search-close .icon{fill:#FFF;transition:opacity 1s;position:absolute;top:0;right:0;width:50px;height:50px}.btn--search-close:hover .icon{opacity:.5}.js .btn--search-close{display:block}.search__form{margin:5em 0;width:60%}input[type="search"].search__input{font-family:inherit;font-size:2em;line-height:1;display:inline-block;box-sizing:border-box;width:100%;padding:.05em 0;color:#FFF;border-bottom:2px solid #FFF;outline:none}input[type="search"].search__input:focus{border-width:0 0 2px 0;border-style:solid;border-color:#FFF;outline:none}.search__input::-webkit-input-placeholder{opacity:.3;color:#FFF}.search__input::-moz-placeholder{opacity:.3;color:#FFF}.search__input:-ms-input-placeholder{opacity:.3;color:#FFF}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__input::-ms-clear{display:none}.search__info{font-size:.8em;text-transform:uppercase;letter-spacing:1px;font-weight:100;display:block;width:100%;margin:0;padding:.85em 0;text-align:right;color:#FFF}.btn-brand{background-color:#FFF;padding:20px;outline:4px solid #ff008c;position:relative;font-weight:600;color:#051441;transition:all 0.2s;border-radius:20px;display:inline-block}.btn-brand:before{content:'';width:107%;height:114%;border:5px solid #395bff;border-radius:20px;left:-13px;top:-13px;position:absolute;transition:all 0.2s}.btn-brand:hover:before{width:100%;height:100%;left:0;top:0}.btn-brand:after{content:'';width:100%;height:100%;background-image:url(../../../../../../themes/lndigital/img/main-sma-btn.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;bottom:-70px;opacity:1;transition:all 0.2s}.btn-brand:hover:after{opacity:0}.js .search_layout{pointer-events:none;opacity:0;transition:opacity 0.5s}.js .search--open{pointer-events:auto;opacity:1}.search_layout::before,.search_layout::after{transition:transform 0.5s}.search_layout::before{transform:translate3d(-15px,-15px,0)}.search_layout::after{transform:translate3d(15px,15px,0)}.search--open::before,.search--open::after{transform:translate3d(0,0,0)}.btn--search-close{opacity:0;transform:scale3d(.8,.8,1);transition:opacity 0.5s,transform 0.5s}.search--open .btn--search-close{opacity:1;transform:scale3d(1,1,1)}.js .search__form{opacity:0;transform:scale3d(.8,.8,1);transition:opacity 0.5s,transform 0.5s}.js .search--open .search__form{opacity:1;transform:scale3d(1,1,1)}@media screen and (max-width:40em){.search__form{margin:5em 0 1em}.btn--search-close{font-size:1.25em;top:1.5em;right:1.5em}.search__info{text-align:left}}.tabs_accordeon input[type="radio"],.tabs_accordeon input[type="checkbox"]{position:absolute;opacity:0;z-index:-1}.tabs_accordeon{padding:0% 0% 0;clear:both;position:relative;overflow:hidden;max-width:100%}.tabs_accordeon .tab{display:block;border-bottom:1px solid #F6F6F6;padding:20px 0}.tabs_accordeon .tab-content{width:100%;height:0;transition:all 0.3s;z-index:1;overflow:hidden;position:relative;font-weight:500}.tabs_accordeon .tab-content p{margin-bottom:10px;margin-top:0;font-size:.8rem}.tabs_accordeon label{font-weight:600;font-size:1em;display:block;border-radius:20px;margin:10px 0;transition:all 0.3s;position:relative;cursor:pointer;z-index:110;letter-spacing:1px;text-transform:uppercase;color:#9B9A9B;font-family:'Montserrat',sans-serif}.tabs_accordeon label:after{content:'+';position:absolute;right:0}.tabs_accordeon input[type="radio"]:not(:checked)~div.tab-content,.tabs_accordeon input[type="checkbox"]:not(:checked)~div.tab-content{opacity:0}.tabs_accordeon input[type="radio"]:checked~div.tab-content,.tabs_accordeon input[type="checkbox"]:checked~div.tab-content{height:auto;opacity:1}.tabs_accordeon input[type="checkbox"]:checked~label:after{content:'-'}.tabs_accordeon.tabs_onglets label:after{content:''}.tabs_accordeon.tabs_onglets label{display:inline-block;letter-spacing:0}.tabs_accordeon.tabs_onglets input[type="radio"]:checked~label{color:#000;position:relative}.tabs_accordeon.tabs_onglets input[type="radio"]:checked~label:after{content:'';width:100%;position:absolute;border-top:2px solid #000;bottom:0}.tabs_accordeon.tabs_onglets .tab{width:auto;display:inline-block;vertical-align:top;padding:0;border:none;padding-right:15px}.tabs_accordeon.tabs_onglets .tab-content{position:absolute;left:0;top:0;width:100%;height:-webkit-fill-available;padding-top:45px;line-height:1.5;opacity:1;transition:all 0.3s;z-index:1;overflow:hidden;display:block}.tabs_accordeon.tabs_onglets input[type="radio"]:checked~div.tab-content{z-index:100}.blog article{padding:10px}.blog article h2{font-size:1.3rem}.blog .widget_post>div:nth-child(2n+1){clear:both}.single-post #primary h1{margin-bottom:30px}.single-post #primary h2{font-size:1.6em;margin:10px 0 20px}.single-post #primary h3{font-size:1.3em;margin:5px 0 15px}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:100000}.slick-prev:before,.slick-next:before{content:'';background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;bottom:10px}.slick-prev:before{background-image:url(../../../../../../themes/lndigital/img/fleche_gauche.png)}.slick-next:before{background-image:url(../../../../../../themes/lndigital/img/fleche_droite.png)}.slick-next{right:-20px}.slick-prev{left:-30px}.slick-slider{padding:0}.width-product,.related{width:70vw;margin:auto}.width-product.post-content{width:50vw;margin:auto}.slider-produits ul.slick-slider li.slick-slide{font-size:inherit}.width-product.post-content .slider-produits ul.slick-slider li.slick-slide .wc-block-grid__product-title,.width-product.post-content .slider-produits ul.slick-slider li.slick-slide h2{height:3em}.slider-produits ul.slick-slider li.slick-slide .wc-block-grid__product-add-to-cart a,.single section.upsells a.button{width:95%;margin:auto}.wp-block-cover,.wp-block-cover-image{min-height:auto}.wp-block-cover,.wp-block-cover-image{position:relative;background-position:50%;min-height:430px;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:#000}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-text-align-center{text-align:center}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap!important;align-items:normal!important}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media screen and (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}}.wp-block-media-text{padding-bottom:20px;border-bottom:1px dotted silver}.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{display:inline-block;vertical-align:top}.wp-block-media-text .wp-block-media-text__media{width:25%}.wp-block-media-text .wp-block-media-text__content{width:75%;padding:0 10px}.schema-faq-section .schema-faq-question{padding-left:20px;position:relative;cursor:pointer;margin-top:20px;display:block}.schema-faq-section .schema-faq-question:before{content:'+';position:absolute;left:0;top:0}.schema-faq-section.active .schema-faq-question:before{content:'-'}.schema-faq-section .schema-faq-answer{height:0;transition:all 0.2s;margin:0;padding:0 20px;overflow:hidden}.schema-faq-section.active .schema-faq-answer{height:auto}@media screen and (min-width:1400px){body{font-size:14px}}@media screen and (min-width:1500px){body{font-size:16px}header #content-desktop-header .site-branding img{width:100%}}@media screen and (min-width:1600px){body{font-size:18px}}@media screen and (min-width:1800px){body{font-size:20px}}@media screen and (max-width:1024px){body{font-size:13px}.width-product,.width-product.post-content{width:80vw}}@media screen and (max-width:768px){body{font-size:12px}header #action-icon .btn--notif .notif-alert{margin-top:3px}h1{font-size:2rem}h2{font-size:1.3rem}.txt-medium{font-size:1em}.boxed-content{width:90%;row-gap:0em!important;column-gap:0em!important}.formules_blocs>ul>li{width:100%;display:block}.woocommerce div.product form.cart.fixed .variations,.woocommerce div.product form.cart.fixed .single_variation_wrap{display:block;width:100%}.woocommerce #reviews,.woocommerce-tabs{width:100%}header #content-desktop-header #site-icon{width:25%}header #content-desktop-header .site-branding{width:60%}header #content-desktop-header .site-branding img{width:70%}.btn--account{display:none}.width-product,.width-product.post-content{width:70vw}.no-mobile{display:none!important}.blog #primary,.single-post #primary,.blog #secondary,.single-post #secondary{width:100%;padding:5%}.woocommerce-product-gallery,.entry-summary{width:100%;float:none;position:relative}.woocommerce .entry-summary{padding:5% 1% 0}.woocommerce-product-gallery__image{pointer-events:none}.woocommerce.archive .products.columns-4 li{width:49%}header #content-desktop-header #site-navigation{display:none}.woocommerce-checkout header #content-desktop-header #site-navigation{display:table-cell;width:40%}.txt-big{font-size:2rem}.products-grid .woocommerce ul.products li{display:inline-block;width:32%}.single-product #primary{width:90%}}@media screen and (max-width:540px){.page .post-thumbnail{margin-top:0}.products-grid .woocommerce ul.products li{display:inline-block;width:49%}#col-checkout{padding:0 9px 20px}.woocommerce-error{width:100%}.woocommerce-product-gallery>ol>li{height:auto}.woocommerce div.product div.images .flex-control-thumbs{left:5px}.woocommerce div.product div.images .flex-control-thumbs img{border:3px solid #FFF}.woocommerce ul.products li.product h2,.woocommerce-page ul.products li.product h2{height:4rem}#masthead.sticky #content-desktop-header .site-branding img{width:60%}#sidebar-cart{width:100vw;padding-bottom:120px}.woocommerce-mini-cart__buttons{width:90vw}.single .section_upsell{width:100%;left:0;top:0;padding:10% 5%}.tabs_accordeon.tabs_onglets .tab{font-size:.8em}#top-header{padding:5px 10px;text-align:center}header #action-icon .btn--notif,header #action-icon .btn--cart{text-align:center}.btn--account{display:none}.woocommerce div.product form.cart .variations .value label{min-height:auto}.woocommerce-order-received #col-cart{display:none}.woocommerce-order-received .woocommerce-order{width:100%}.woocommerce ul.order_details li{float:none;width:100%}.woocommerce ul.products li.product .button{font-size:1.2em;padding:10px}.notif-content{width:90%;right:-90%}.notif-content.active .button-container{right:90%}.woocommerce div.product form.cart .variations .value label{width:100%;margin-right:0}.woocommerce div.product div.images .flex-control-thumbs{width:20%;position:absolute;left:-24px;top:0}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;margin-bottom:10px}.bt-dark a,.bt-light a,.bt-white a,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,.single section.upsells a.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:10px 15px}.single section.upsells{width:90vw}.woocommerce-checkout #payment div.payment_box .form-row-first,.woocommerce-checkout #payment div.payment_box .form-row-last{width:100%;float:none}.half-content,.third-content,.large-content{width:88%}.quantity input[type="number"]{padding:10px 0}.width-product,.related,.width-product.post-content{width:90vw;margin:auto}.products-grid .woocommerce ul.products li{padding:0 5px}}