:root{--grey:#5c5c5c;--white:#ffffff;--white-d:#f2f2f2;--white-a:rgba(255,255,255,.1);--black:#000000;--black-a:rgba(0,0,0,.1);--success:#4fb89e;--success-a:rgba(79,183,157,.1);--success-w:#8CC3A9;--success-a-w:#eef8f6;--warning:#fbc54e;--warning-a:rgba(250,196,78,.1);--warning-w:#ffe1a3;--warning-a-w:#fffaee;--error:#e35169;--error-a:rgba(227,81,105,.1);--error-w:#ED9AA2;--error-a-w:#fdeef1;--info:#518ecb;--info-a:rgba(81,142,203,.1);--info-w:#ED9AA2;--info-a-w:#eef4fa;--u-xs:5px;--u-xs-n:-5px;--u-sm:10px;--u-sm-n:-10px;--u:20px;--u-n:-20px;--u-me:30px;--u-me-n:-30px;--u-lg:40px;--u-lg-n:-40px;--u-xl:80px;--u-xl-n:-80px;--u-xxl:100px;--u-xxl-n:-100px;--shadow:0 5px 20px rgba(0,0,0,.2);--shadow-success:0 2px 10px rgba(79,183,157,.5);--shadow-error:0 2px 10px rgba(227,81,105,.5);--shadow-lg:0 10px 40px rgba(0,0,0,.2);--border:2px solid #000000;--border-w:2px solid #ffffff;--t:.3s;--tb:.3s ease-in-out;--font-color-main:var(--black)}*{font-family:'degular-display',sans-serif;color:var(--black) inherit}body{background:var(--white);border-top:var(--border)}img{max-width:100%;vertical-align:middle}hr{border:1px solid var(--black);margin:var(--u) 0}hr.white{border-color:var(--white)}.feather{stroke-width:2px;stroke-linecap:square;vertical-align:middle}::selection{color:var(--black);background:rgb(255 255 0 / .66)}::-moz-selection{color:var(--black);background:rgb(255 255 0 / .66)}span,b,i,em,small,a{color:inherit}.orbital,.orbital *{font-family:'orbital',serif}.degular,.degular *{font-family:'degular-display',sans-serif}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic,em{font-style:italic}.light{font-weight:300}.bold,b,strong{font-weight:600}.bolder,.bolder *{font-weight:800}.break-spaces{white-space:break-spaces}.center-align{text-align:center}.right-align{text-align:right}.black{background:var(--black)!important}.white{background:var(--white)!important}.black-text{color:var(--black)!important}.white-text{color:var(--white)!important}.hidden{display:none!important}.o-50{opacity:.5}p{font-family:'orbital',serif}ul,ol{padding-left:var(--u)}ul li{list-style-type:square}p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6{margin:var(--u) 0}p:first-child,blockquote:first-child,ul:first-child,ol:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p:last-child,blockquote:last-child,ul:last-child,ol:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.link-u:hover,.footer-links ul li a:hover,#post-footer ul li a:hover,.post-card .pc-title a:hover,.link-b:hover,#footer-social ul li a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:80%}h1{font-size:3.75rem}h2{font-size:3.75rem}h3{font-size:2.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}.row{gap:var(--u)}.parallax-container{max-width:2500px;margin:0 auto}.btn,.woocommerce-Button,.product .button{border-radius:var(--u-xl)!important;font-family:'degular-display',sans-serif;font-weight:800;box-shadow:none;border:var(--border);background:#fff0;color:var(--black);display:inline-flex;align-items:center;font-size:1.2rem;padding:var(--u-xs) var(--u);height:auto;text-transform:uppercase;white-space:nowrap;text-decoration:none!important;transition:var(--t)}#realisation-content .wp-block-button .wp-block-button__link{background:var(--white)!important}#realisation-content .wp-block-button .wp-block-button__link:hover,#realisation-content .wp-block-button .wp-block-button__link:focus,#realisation-content .wp-block-button .wp-block-button__link:active{background:var(--black)!important;border-color:var(--white)!important}.woocommerce-Button,.product .button,.button.wc-forward,.wp-block-button .wp-block-button__link,.wc-block-cart__submit-button,.wp-element-button{border-radius:var(--u-xl)!important;font-family:'degular-display',sans-serif!important;font-weight:800!important;box-shadow:none!important;border:var(--border)!important;background:transparent!important;color:var(--black)!important;display:inline-flex!important;align-items:center!important;font-size:1.2rem!important;padding:var(--u-xs) var(--u)!important;min-height:54px!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none;transition:var(--t)!important}.btn .feather{margin-right:var(--u-xs)}.btn:hover,.woocommerce-Button:hover,.product .button:hover,.wp-block-button .wp-block-button__link:hover,.button.wc-forward:hover,.wc-block-cart__submit-button:hover,.wp-element-button:hover,.btn:focus,.woocommerce-Button:focus,.product .button:focus,.wp-block-button .wp-block-button__link:focus,.button.wc-forward:focus,.wc-block-cart__submit-button:focus,.wp-element-button:focus,.btn:active,.woocommerce-Button:active,.product .button:active,.wp-block-button .wp-block-button__link:active,.button.wc-forward:active,.wc-block-cart__submit-button:active,.wp-element-button:active{background:var(--black)!important;color:var(--white)!important;box-shadow:var(--shadow)!important}.btn.black{color:var(--white)!important}.btn.black:hover,.btn.black:focus,.btn.black:active{color:var(--black)!important;background:var(--white)!important;border-color:var(--black)}.btn.white{border-color:var(--white);color:var(--black)}.btn.white:hover,.btn.white:focus,.btn.white:active{background:var(--black)!important;border-color:var(--white)!important;color:var(--white)!important}.btn.outline-white{border-color:var(--white);color:var(--white)}.btn.outline-white:hover,.btn.outline-white:focus,.btn.outline-white:active{color:var(--black)!important;background:var(--white)!important}section{padding:var(--u-xxl) 0;overflow:hidden;max-width:2500px;margin:0 auto}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--u-lg)}.section-title h1,.section-title h2,.section-title h3{margin:0}.section-title hr{background:var(--black);height:2px;width:100%;border:0}.post-card{padding:var(--u-sm);width:33%;position:relative}.col>.post-card{padding:0;width:100%}.post-card .pc-badge,.ps-product .ps-badge{background:var(--black);position:absolute;top:0;right:0;color:var(--white);padding:var(--u-sm) var(--u);font-size:1rem;z-index:2}.post-card .pc-image{display:block;width:100%;position:relative;overflow:hidden}.post-card .pc-image::after{content:'';display:block;padding-bottom:66%}.post-card .pc-image img{position:absolute;width:100%;height:100%;object-fit:cover;transition:var(--tb)}.post-card:hover .pc-image img{transform:scale(1.1)}.post-card .pc-content{transition:var(--t);border:var(--border);border-color:#fff0;padding-left:var(--u-lg);border-top:0;margin-bottom:var(--u)}.post-card:hover .pc-content{padding:0 var(--u) var(--u) var(--u);border-color:var(--black);margin-bottom:0}.post-card.pc-black:hover .pc-content{border-color:var(--white)}.post-card .pc-content{display:flex;flex-direction:column;align-items:flex-end}.post-card .pc-content .pc-title{text-align:right;margin-top:var(--u);margin-bottom:0;display:flex;flex-direction:column}.post-card .pc-content .pc-title small::after{content:','}.post-card .pc-content .pc-title a{word-break:normal}.post-card .pc-content .pc-title .feather{width:var(--u-me);margin-right:var(--u-sm-n)}.post-card .pc-content .pc-date{opacity:.5;margin-top:var(--u-sm);text-transform:capitalize}.shop-card{background:#fff0;border:2px solid var(--black);border-bottom:0;padding:0 var(--u-lg) var(--u-lg) var(--u-lg);text-align:center;margin-top:var(--u-xxl);margin-bottom:var(--u-xxl-n);transition:var(--t)}.shop-card:hover{border-radius:calc(var(--u-xxl) * 2) calc(var(--u-xxl) * 2) 0 0;margin-top:0;margin-bottom:0}.shop-card img{height:auto;margin-top:var(--u-lg-n);box-shadow:var(--shadow-lg);aspect-ratio:1;object-fit:cover}.shop-card .btn{margin-top:var(--u-me-n)}.social-links{display:flex;align-items:center;padding:0}.social-links li{list-style-type:none}.social-links li:not(:last-child){margin-right:var(--u-sm)}.social-links img{width:calc(var(--u) + var(--u-xs));max-height:calc(var(--u) + var(--u-xs))}.img-outline{position:relative}.img-outline::before{content:'';display:block;position:absolute;width:100%;height:100%;border:var(--border);left:var(--u-lg-n);top:var(--u-lg-n);z-index:-1}.img-outline img{height:auto}.block-btns{display:flex;align-items:center;flex-wrap:wrap;margin:var(--u-sm-n)}.block-btns .btn{margin:var(--u-sm)}#map-container{position:relative;overflow-x:auto}#map{min-width:1000px;position:relative}#map-locations{position:absolute;width:100%;height:100%;left:0;top:0}.ml-item{color:var(--black);position:absolute}.ml-item .feather{fill:var(--black);stroke:var(--white);width:var(--u-lg);height:var(--u-lg)}#map-blog .ml-item .feather{fill:var(--white);stroke:var(--black)}.ml-item .ml-content{position:absolute;opacity:0;right:0;top:50%;right:var(--u-xl-n);display:flex;align-items:center;transform:translateY(-50%) scale(.5);transition:var(--tb);pointer-events:none}.ml-item:hover .ml-content{opacity:1;right:0;pointer-events:all;transform:translateY(-50%) scale(1);z-index:999}.ml-item .ml-image{width:var(--u-xl);height:var(--u-xl);position:relative}.ml-item .ml-image img{position:absolute;width:100%;height:100%;object-fit:cover}.ml-item .ml-title{background:var(--white);padding:var(--u);white-space:nowrap}#map-blog .ml-item .ml-title{background:var(--black)}#map-blog .ml-item .ml-title h4{color:var(--white)}.parallax{pointer-events:none}.parallax img{animation:animParallax 2s;height:120%!important;width:100%!important;object-fit:cover!important}.terms-hierarchy{margin:0;display:inline-flex;padding:0}.terms-hierarchy li{list-style-type:none;display:flex}.terms-hierarchy li ul{padding:0;display:flex;margin:0}.terms-hierarchy li ul::before{content:'›';margin:0 var(--u-xs)}.terms-hierarchy a{font-weight:600}@keyframes animParallax{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.pagination{padding-left:0!important;padding-top:var(--u);border-top:var(--border)}.woocommerce-pagination{background:#fff0;box-shadow:none;padding:0;margin-top:var(--u-lg)}.woocommerce-pagination .page-numbers{border:0!important}.woocommerce-pagination .page-numbers li{border:0!important}.pagination li a,.pagination li span,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{background:transparent!important;color:var(--black)!important;font-size:1.8rem!important;line-height:1.6rem!important;padding:0 var(--u-sm)!important;font-family:'degular-display',sans-serif}.pagination li a:hover,.woocommerce-pagination ul li a:hover{text-decoration:underline!important}.pagination li span.current,.woocommerce-pagination ul li span.current{opacity:.5}.pagination .prev::before{content:'‹';margin-right:var(--u-xs)}.pagination .next::after{content:'›';margin-left:var(--u-xs)}#post-content>.container>.row>.col>*:last-child,#realisation-content>.container>.row>.col>*:last-child{margin-bottom:0}.wp-content p{line-height:160%!important}.wp-content p *,.wp-content ul li,.wp-content ol li,.wp-content li *{font-family:'orbital',serif}.wp-content p a,.wp-content li a,.wp-content h2 a,.wp-content h3 a,.wp-content h4 a,.wp-content h5 a,.wp-content h6 a{text-decoration:underline!important}.wp-content>.wp-block-cover-visible:first-child{margin-top:var(--u-xxl-n)}.woocommerce ul.products li.product a.woocommerce-loop-product__link:not(:hover){text-decoration:none!important}blockquote,.wp-block-quote{border-left:var(--border);padding-left:var(--u)}.has-black-background blockquote,.has-black-background .wp-block-quote,#realisation-content blockquote,#realisation-content .wp-block-quote{border-color:var(--white)}.wp-block-columns{gap:var(--u);margin:var(--u) 0}p.has-background,.wp-block-group.has-background,.wp-block-columns.has-background{padding:var(--u)}.wp-block-spacer{height:var(--u-lg)!important}.wp-block-image{display:flex;margin:0!important;justify-content:center;flex-wrap:wrap}.wp-block-image+.wp-block-image{margin:var(--u) 0!important}.wp-block-image figcaption{border-left:var(--border);padding-top:var(--u);display:flex;width:100%;padding-left:var(--u);font-size:1rem;margin-top:0!important}.wp-block-separator{margin:var(--u-lg) 0}.wp-carrousel .wp-carrousel-item{position:relative}.wp-carrousel .wp-carrousel-item a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.wp-carrousel .wp-carrousel-item img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:var(--tb)}.wp-carrousel .wp-carrousel-item.has-link:hover img{transform:scale(1.1)}.wp-carrousel.wp-carrousel-story .wp-carrousel-item img{aspect-ratio:9 / 16}.wp-carrousel.wp-carrousel-landscape .wp-carrousel-item img{aspect-ratio:16 / 9}.wp-carrousel .wp-carrousel-item legend{font-size:1.1rem;position:absolute;top:0;width:100%;padding:var(--u);padding-bottom:var(--u-lg);background:#000;color:var(--white);background:linear-gradient(180deg,rgb(0 0 0 / .5) 0%,#fff0 100%)}.wp-carrousel .slick-dots li,.wp-carrousel-logos .slick-dots li{list-style-type:none;display:flex}.wp-carrousel .slick-dots,.wp-carrousel-logos .slick-dots{position:absolute;display:flex;bottom:var(--u);justify-content:center;width:100%;padding:0}.wp-carrousel .slick-dots li:not(:last-child),.wp-carrousel-logos .slick-dots li:not(:last-child){margin-right:var(--u-sm)}.wp-carrousel .slick-dots li button,.wp-carrousel-logos .slick-dots li button{background:#fff0;border:var(--border-w);height:var(--u);width:var(--u);border-radius:var(--u);font-size:0rem;transition:var(--t);cursor:pointer}.wp-carrousel .slick-dots li.slick-active button,.wp-carrousel-logos .slick-dots li.slick-active button{background:var(--white)}.wp-carrousel-logos .slick-track{display:flex;align-items:center}.wp-carrousel-logos .wp-carrousel-item img{height:auto}.wp-carrousel-logos .slick-dots{margin-top:var(--u);position:relative}.wp-carrousel-logos .slick-dots li button{border-color:var(--black);height:var(--u-sm);width:var(--u-sm)}.wp-carrousel-logos .slick-dots li.slick-active button{background:var(--black)}.timeline-about{position:relative;border-left:2px solid var(--black);padding-left:var(--u)}.timeline-about:not(:last-child){padding-bottom:var(--u-lg)}.timeline-about::before{content:'';display:block;position:absolute;width:var(--u);height:var(--u);background:var(--white);border:2px solid var(--black);border-radius:var(--u);left:calc(var(--u-sm-n) - 1px);top:calc(var(--u-xs) + 1px)}.video-reel video{aspect-ratio:8.98 / 16;object-fit:cover}.wp-block-cover-visible{position:absolute!important;left:0;right:0;width:100%;padding:var(--u-xxl)!important;position:absolute}.wp-block-cover:not(.wp-block-cover-visible){pointer-events:none;opacity:0}.wc-block-featured-category{padding:var(--u-lg)}.wc-block-featured-category .background-dim__overlay::before{content:'';position:absolute;display:block;height:100%;width:100%;opacity:1!important;background:#000;background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,#fff0 100%)!important}.wc-block-featured-category h2.wc-block-featured-category__title{font-weight:600;font-size:2.5rem;line-height:100%;text-align:left!important;padding:0}.wc-block-featured-category .wc-block-featured-category__link{padding:0;margin-top:var(--u)}.wc-block-featured-category .wc-block-featured-category__link>div{justify-content:flex-start!important}.wc-block-featured-category .wc-block-featured-category__link .wp-block-button__link{background:var(--black)!important;color:var(--white)!important}.wc-block-featured-category .wc-block-featured-category__link .wp-block-button__link:hover{background:var(--white)!important;color:var(--black)!important}.wc-block-featured-category .wc-block-featured-category__link .wp-block-button__link::before{content:'›';font-weight:400;font-size:1.8rem;margin-top:-4px;margin-right:10px}.instagram-reel #sbi_images{padding:0!important}.instagram-reel #sbi_images .sbi_photo_wrap,.instagram-reel #sbi_images .sbi_photo_wrap .sbi_photo{aspect-ratio:8.8 / 16!important;height:auto!important}#page-banner.pb-shop{padding-top:calc(var(--u-xxl) * 2.5);background:var(--black);position:relative}#page-banner.pb-shop .parallax-container{position:absolute;z-index:0;width:100%;height:100%;left:0;top:0}#page-banner.pb-shop .container{position:relative;z-index:4}#post-banner{height:calc(var(--u-xxl) * 6);background:#fff;background:linear-gradient(180deg,rgb(255 255 255 / .3) 0%,rgb(255 255 255) 100%)}#post-banner .pb-content{z-index:5;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:var(--u-xxl);text-align:center}#post-banner .pb-content ul{display:flex;justify-content:center;margin-bottom:var(--u-sm-n);padding:0}#post-banner .pb-content ul li{list-style-type:none;padding:0}#post-banner .pb-content ul li:not(:last-child)::after{content:'›';margin:0 var(--u-xs)}#post-banner img{height:auto}#post-banner+#archive-content{padding-top:0}#post-content{padding-top:0}#post-side{border-left:2px solid var(--black);margin-left:var(--u-lg);padding-left:var(--u-lg)}#post-side hr{margin:var(--u-lg) 0 var(--u-lg) var(--u-lg-n);width:calc(100% + var(--u-lg))}#post-side #sb_instagram,#post-side #sbi_images{padding:0!important;position:relative;z-index:0}.ps-product{position:relative}.ps-product img{height:auto}#realisation-banner{height:calc(var(--u-xxl) * 6);background:#000;background:linear-gradient(180deg,rgb(0 0 0 / .3) 0%,rgb(0 0 0) 100%)}#realisation-banner .rb-content{z-index:5;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:var(--u-xxl);text-align:center}#realisation-content{padding-top:0;background:var(--black);color:var(--white)}#realisation-side{border-left:var(--border-w);margin-left:var(--u-lg);padding-left:var(--u-lg)}#realisation-side hr{border-color:var(--white);margin:var(--u-lg) 0 var(--u-lg) var(--u-lg-n);width:calc(100% + var(--u-lg))}#realisation-side #sb_instagram,#realisation-side #sbi_images{padding:0!important}#shop-warranties .warranty{border:var(--border);padding:var(--u);display:flex;align-items:center;height:100%}#shop-warranties .warranty .feather{width:var(--u-lg);height:var(--u-lg);stroke-width:1px;margin-right:var(--u)}#shop-categories .col.l7 .card-category{height:100%}.card-category,.card-nav{z-index:2;position:relative;height:auto}.card-category .parallax,.card-nav .parallax{transition:var(--tb)}.card-category:hover .parallax,.card-nav:hover .parallax{transform:scale(1.1)}.card-category::after{content:'';display:block;padding-bottom:50%}.col.l12 .card-category::after{padding-bottom:33.33%}.card-category::before,.card-nav::before{content:'';position:absolute;display:block;height:100%;width:50%;background:#000;background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,#fff0 100%)}.card-category .cc-content{position:absolute;bottom:var(--u-lg);left:var(--u-lg);width:calc(100% - var(--u-xl))}.card-nav .cn-content{position:relative;display:flex;align-items:center;padding:var(--u-lg);padding-top:var(--u-xxl);justify-content:space-between}.card-item{margin-top:var(--u-me);text-align:center}.card-item.card-item-category{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.card-item .ci-image{border:var(--border);padding:var(--u);padding-top:0;position:relative;transition:var(--tb)}.card-item.card-item-category .ci-image{padding:var(--u-lg)!important;border:0}.card-item:hover .ci-image{border-radius:calc(var(--u-xxl) * 2) calc(var(--u-xxl) * 2) 0 0}.card-item .ci-image img{margin-top:var(--u-me-n);transition:var(--t);object-fit:cover}.card-item.card-item-category .ci-image img{box-shadow:none}.card-item.card-item-category:hover .ci-image img{box-shadow:var(--shadow)}.card-item .ci-image .btn{position:absolute;bottom:var(--u-sm);left:50%;transform:translateX(-50%)}.card-item .ci-content{padding-top:var(--u)}.card-item.card-item-category .ci-content h3 a:not(:hover){text-decoration:none!important}.ss-item{padding:calc(var(--u-xxl) * 3) 0 calc(var(--u-xxl) * 2) 0;color:var(--white)}.ss-item .ss-image{margin-right:var(--u)}.ss-item .ss-content{margin-left:var(--u)}.ss-item .ss-actions{display:flex;flex-direction:column;align-items:flex-start}.ss-item .parallax,.pb-shop .parallax{opacity:.2}#shop-latest .col:first-child .card-item{margin-top:var(--u-xl)}#shop-latest .col:nth-child(2) .card-item{margin-top:0}#shop-latest .col:nth-child(3) .card-item{margin-top:calc(var(--u-xl) * 2)}.woocommerce-form{padding:var(--u)!important;border:var(--border)!important;border-radius:0!important}label{font-size:1.2rem!important}.woocommerce-Input,input:not([type=search]),textarea{border:var(--border)!important;border-radius:0!important;transition:var(--t)}.woocommerce-Input:focus,.woocommerce-Input:active,input:not([type=search]):focus,input:not([type=search]):active,textarea:focus,textarea:active{box-shadow:var(--shadow-success)!important;outline:1px solid var(--success)!important}.woocommerce .woocommerce-result-count{margin:var(--u) 0!important}.woocommerce div.product form.cart .variations select,.woocommerce-ordering select{opacity:1!important;border:var(--border)!important;border-radius:0!important;background:var(--white);font-family:'degular-display',sans-serif}.price .woocommerce-Price-amount.amount{font-family:'Orbital',serif;color:var(--black)}.woocommerce-variation-add-to-cart{display:flex;align-items:center}.wc-block-components-order-summary-item__description *,.wc-block-components-product-details__name,.wc-block-cart-item__remove-link,.wc-block-components-product-name{font-size:1.2rem!important}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{font-size:1rem!important}.wc-block-checkout__add-note .wc-block-components-textarea{min-height:100px}.wc-block-components-order-summary-item__total-price{display:flex!important;align-items:center!important}#radio-control-wc-payment-method-options-ppcp-gateway__label{display:flex!important;justify-content:space-between!important}.wc-block-components-address-card,.wc-block-components-radio-control__option{border-radius:0!important}.woocommerce div.product p.stock{display:none}.woocommerce-variation-price .woocommerce-Price-amount.amount{font-size:2rem;display:block;margin-top:calc(var(--u-me) - var(--u-xs));margin-bottom:var(--u);color:var(--black);font-weight:600}.woocommerce-variation-price .woocommerce-Price-amount.amount *{font-family:'Orbital',serif}.woocommerce nav.woocommerce-MyAccount-navigation{height:auto;background:#fff0;box-shadow:none;border-right:var(--border);padding-right:var(--u)}.woocommerce nav.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;padding:0}.woocommerce nav.woocommerce-MyAccount-navigation ul li{list-style-type:none}.woocommerce nav.woocommerce-MyAccount-navigation ul li:not(:last-child){margin-bottom:var(--u)}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{padding:0;color:var(--black);font-size:1.2rem;line-height:1.2rem}.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover{background:transparent!important}.woocommerce div.product{display:flex;flex-wrap:wrap}.woocommerce div.product div.images.woocommerce-product-gallery{width:calc(50% - var(--u-lg))!important;margin-right:var(--u-lg)}.woocommerce div.product div.summary{width:calc(50% - var(--u-lg))!important;margin-left:var(--u-lg);margin-top:var(--u-xl)!important;margin-bottom:var(--u-xl)!important}.woocommerce div.product div.summary .product_title.entry-title{font-weight:600}.woocommerce-product-gallery{margin-top:var(--u-xl-n)}.woocommerce-product-gallery .flex-viewport{box-shadow:var(--shadow-lg),var(--shadow-lg)}main.variable-product .woocommerce-product-gallery__image::after{content:'';pointer-events:none;background-image:url(/wp-content/themes/loiclagarde/img/frame-reflection.svg);background-size:100%;background-repeat:no-repeat;display:block;position:absolute;left:0;top:0;height:100%;width:100%}.woocommerce-product-gallery ol.flex-control-nav{display:flex;flex-wrap:wrap;margin:var(--u-sm-n)!important;margin-top:var(--u-sm)!important}.woocommerce-product-gallery ol.flex-control-nav li{margin:var(--u-sm)!important;width:calc(25% - var(--u))!important}.woocommerce div.product div.images{margin-bottom:var(--u-xl)!important}.woocommerce-product-details__short-description{margin-bottom:var(--u)}#product-content{overflow:visible}.woocommerce-tabs.wc-tabs-wrapper{width:100%}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{border-bottom:var(--border);height:auto;padding:0!important;background:transparent!important;margin:0!important;display:flex}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs::before,.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs::after{display:none!important}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{border:var(--border)!important;border-radius:0!important;padding:var(--u-sm) var(--u)!important;margin:0!important;margin-bottom:-2px!important}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li::before,.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li::after{display:none}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:not(.active){background:var(--white)!important;color:var(--black)!important}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:not(.active) a{opacity:.5;transition:var(--t)}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:not(.active):hover a{opacity:1}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active{background:var(--black)!important;color:var(--white)!important}.woocommerce div.product .woocommerce-tabs .panel{margin-top:var(--u-lg)!important}.related.products{width:100%;padding-bottom:0;overflow:visible}.related.products h2{text-align:center;font-weight:800;margin-bottom:var(--u-lg)}.related.products>ul{display:flex;justify-content:center;margin:var(--u-n)}.related.products>ul>li{margin:var(--u)!important;text-align:center}.woocommerce ul.products li.product,.woocommerce-page ul.products{margin:var(--u-sm-n)!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(25% - var(--u))!important;margin:var(--u-sm)!important}.wc-block-grid__products a .wc-block-grid__product-image{margin-bottom:0!important}.woocommerce ul.products li.product a img,.wc-block-grid__products a .wc-block-grid__product-image img{margin-bottom:0!important;transition:var(--tb)}.woocommerce ul.products li.product a:hover img,.wc-block-grid__products a .wc-block-grid__product-image:hover img{transform:scale(1.1);z-index:2;position:relative;box-shadow:var(--shadow-lg)}.wc-block-grid__product .wc-block-grid__product-link{text-decoration:none}.wc-block-grid__product .wp-block-button__link{margin-top:var(--u)}.woocommerce ul.products li.product h2,.wc-block-grid__product .wc-block-grid__product-title{font-family:'degular-display',sans-serif;font-size:2rem!important;font-weight:500;line-height:80%;padding:0!important;margin:var(--u) 0!important}.woocommerce ul.products li.product h2:hover,.wc-block-grid__product .wc-block-grid__product-title:hover{text-decoration:underline}.woocommerce ul.products li.product .price,.wc-block-grid__product .wc-block-grid__product-price{margin:0!important;line-height:1.25rem}.woocommerce ul.products li.product .price *,.wc-block-grid__product .wc-block-grid__product-price *{font-size:1.25rem;font-family:'Orbital',serif;font-weight:600}.woocommerce ul.products li.product .button{margin-top:var(--u)!important}.woocommerce-notices-wrapper{position:fixed;bottom:0;left:0;width:100%;z-index:9999}.woocommerce-notices-wrapper>div{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:1.2rem;border-top-color:var(--success)!important}.woocommerce-notices-wrapper>div::before{font-size:2rem;top:50%!important;transform:translateY(-50%)!important;left:var(--u)!important;color:var(--success)}.woocommerce-notices-wrapper>div a{order:5}.wc-block-components-button{border:var(--border)}.wc-block-components-express-payment__title-container,.wc-block-components-express-payment__content{border-radius:0!important}.wc-block-components-checkbox__input,.wc-block-components-radio-control__input{opacity:1!important}.wc-block-components-radio-control__option,.wc-block-components-radio-control-accordion-option{border-radius:0!important}.woocommerce div.product form.cart div.quantity{margin-right:var(--u-sm)}.woocommerce div.product .product_meta{display:flex;flex-direction:column;margin-top:var(--u)}.wc-block-components-quantity-selector::after{border-radius:0!important}.wc-block-components-textarea{border-radius:0!important;border:var(--border)}.wp-block-woocommerce-checkout-order-summary-block{border-radius:0!important}.woocommerce-order-overview{border:var(--border);padding:var(--u-lg)}.woocommerce-table,.woocommerce-orders-table{border-radius:0!important}.woocommerce-order-details,.woocommerce-customer-details{padding:0}.woocommerce .woocommerce-customer-details address{border:var(--border)!important;border-radius:0!important;padding:var(--u)!important}.woocommerce .woocommerce-customer-details address p{display:flex;align-items:center}.woocommerce .woocommerce-customer-details .woocommerce-columns{padding:0;margin-top:var(--u)}.wp-block-woocommerce-empty-cart-block .wp-block-heading{margin:0 0 var(--u-lg) 0;font-weight:600}.woocommerce-result-count{font-weight:600}.return-to-parent{white-space:nowrap}.return-to-parent a:hover{text-decoration:underline}#newsletter-form{margin:0 auto;border:var(--border);padding:var(--u-lg);max-width:600px}#newsletter-form .newsletter-text::before{content:'👉'}#newsletter-form label{display:block;margin-bottom:var(--u-xs)}#newsletter-form input{padding:var(--u-sm);height:auto;margin-bottom:var(--u-sm)}.sib-checkbox{display:flex;align-items:center;margin-bottom:var(--u-sm)}.sib-checkbox input{opacity:1!important;display:block!important;position:relative!important;pointer-events:all!important;width:var(--u);height:var(--u);margin-right:var(--u-sm);margin-bottom:0!important}.sib-checkbox label a{font-weight:600}.sib-checkbox label a:hover{text-decoration:underline}.sib-alert-message{display:flex;justify-content:center;align-items:center;border-radius:0!important;padding:var(--u-sm)!important;border:var(--border)!important}.sib-alert-message.sib-alert-message-success{color:var(--success)!important;background:var(--success-a)!important;border-color:var(--success)!important}.sib-alert-message.sib-alert-message-error{color:var(--error)!important;background:var(--error-a)!important;border-color:var(--error)!important}header{max-width:2500px;margin:0 auto}.header-shop,.header-post,.header-black{left:50%;transform:translateX(-50%);position:absolute;width:100%;z-index:1}.header-shop,.header-black{color:var(--white)}header:not(.header-shop) .reveal-in-shop{display:none!important}.header-shop .hide-in-shop{display:none!important}#header-content{display:flex;justify-content:space-between;padding:var(--u-xl)}#header-content>div{width:100%}#header-brand{display:flex;align-items:flex-end;flex-wrap:wrap}#header-brand h2{font-size:2.5rem;font-weight:600;margin:0 var(--u-sm) 0 0}#header-brand h3{font-size:1.2rem;font-family:'Orbital',serif;margin:0}#header-brand hr{width:100%;margin:var(--u) 0;margin-top:24px;margin-right:var(--u-xl)}.header-lang a{display:inline-flex;align-items:center}html[lang=en-US] .header-lang a.ls-en,html[lang=fr-FR] .header-lang a.ls-fr{opacity:.5;pointer-events:none;text-decoration:underline}.header-lang a.ls-fr{flex-direction:row-reverse}.header-lang a.ls-en::after{content:'/';margin:0 var(--u-xs);opacity:.5;text-decoration:none}.header-lang a.active{pointer-events:none;opacity:.5}.header-lang a.ls-en img{margin-right:var(--u-xs)}.header-lang a.ls-fr img{margin-left:var(--u-xs)}.header-lang a img{height:var(--u-sm)}.header-lang a.active img{mix-blend-mode:luminosity}.header-shop #header-brand hr,.header-black #header-brand hr{border-color:var(--white)}#header-middle{position:relative}#header-middle input{background:#fff0;border:var(--border);padding:var(--u);color:var(--black);font-family:'Orbital',serif}.header-shop #header-middle input,.header-black #header-middle input{color:var(--white);border-color:var(--white)}#header-middle input::placeholder{color:var(--black);opacity:.5}.header-shop #header-middle input::placeholder,.header-black #header-middle input::placeholder{color:var(--white)}#header-middle button{position:absolute;background:#fff0;border:0;right:0;padding:var(--u-sm);top:2px;right:2px;cursor:pointer}#header-middle button .feather{width:var(--u-me);height:var(--u-me)}#header-right{display:flex;flex-direction:column;align-items:flex-end}#header-right nav{display:flex;align-items:center;justify-content:flex-end;background:#fff0;box-shadow:none;color:var(--black);padding:0;height:56px}#header-right nav ul:not(.dropdown-content){display:flex;align-items:center}#header-right nav ul li{height:56px;line-height:55px;display:flex}#header-right nav ul li a{color:var(--black);font-weight:600;font-size:1rem;display:flex;align-items:center;white-space:nowrap}.header-shop #header-right nav>ul>li>a,.header-black #header-right nav>ul>li>a{color:var(--white)}#header-right nav ul li a:hover{background:#fff0}#header-right nav ul li a.btn{margin:0;margin-left:var(--u-sm)}#header-right nav .btn{display:flex}.dropdown-content{box-shadow:none;border:var(--border);background:var(--white)}.dropdown-content li{height:auto;padding:0;min-height:initial;height:auto!important}.dropdown-content li a{color:var(--black);padding:var(--u-sm);height:auto;display:flex!important;width:100%;transition:var(--t)}.header-shop .dropdown-content li a{color:var(--black)!important}.dropdown-content li a:hover{background:var(--black)!important;color:var(--white)!important}.header-black .social-links.hide-in-shop{display:none}.header-black .social-links.reveal-in-shop{display:flex!important}.cart-indicator{position:absolute;margin-top:-20px;margin-left:13px;background:var(--error);min-width:var(--u);height:var(--u);padding:0 var(--u-xs);display:flex;line-height:2rem;align-items:center;justify-content:center;border-radius:var(--u-lg)}#header-resp{position:fixed;z-index:997;background:var(--white);align-items:center;justify-content:space-between;width:100%;padding:var(--u);margin-top:-74px;border-top:var(--border);display:none}.header-shop #header-resp,.header-black #header-resp{background:var(--black)}#header-resp-brand,#sidenav-brand{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;left:50%;transform:translateX(-50%);margin-top:-2px}#sidenav-brand{margin:0;padding:0;position:relative}#header-resp-brand h2,#sidenav-brand h2{font-size:2rem;font-weight:600;margin:0;margin-bottom:var(--u-xs)}#header-resp-brand h3,#sidenav-brand h3{font-size:1.2rem;font-family:'Orbital',serif;margin:0}#header-resp .feather{height:var(--u-me);width:var(--u-me)}#btn-resp-menu,#btn-resp-search{margin-right:var(--u-sm)}#btn-resp-cart{position:relative}#btn-resp-cart .cart-indicator{top:10px;font-size:.8rem;font-weight:600;right:-6px}.sidenav{padding:var(--u)}.sidenav a:hover,.sidenav a:focus{background:transparent!important}.sidenav .sidenav-close{position:absolute;margin:0;padding:0;z-index:9}.sidenav .sidenav-link:not(:first-child),.sidenav .sidenav-dropdown:not(:first-child){border-bottom:var(--border)}.sidenav .sidenav-link,.sidenav .sidenav-dropdown .collapsible-header{text-transform:uppercase}.sidenav .sidenav-link a,.sidenav .sidenav-dropdown .collapsible-header{margin:0;padding:0;font-size:1.5rem;height:auto;border-radius:0;padding:var(--u) 0;position:relative;overflow:visible;transition:var(--tb)}.sidenav .sidenav-dropdown .active .collapsible-header{padding-bottom:0}.sidenav .sidenav-dropdown .collapsible-header::after{content:'›';font-size:2.5rem;line-height:1.3rem;height:2rem;position:absolute;right:8px;top:calc(var(--u) + 2px);transition:var(--tb)}.sidenav .sidenav-dropdown .active .collapsible-header::after{transform:rotate(90deg)}.sidenav .sidenav-dropdown .collapsible-body ul{padding:0;z-index:1;position:relative;transition:var(--t)}.sidenav .sidenav-dropdown .active .collapsible-body ul{padding-bottom:var(--u)}.sidenav .sidenav-dropdown .collapsible-body a{font-weight:600;font-size:1.2rem;padding:0;margin:0;height:auto;border-radius:0}.sidenav .social-links{padding:var(--u-lg) 0}.sidenav .social-links li a{padding:0;margin:0;height:auto}.sidenav .social-links li a img{min-width:var(--u)}.sidenav-sub-links ul{display:flex;flex-wrap:wrap;padding:0}.sidenav-sub-links ul li:not(:last-child){margin-right:var(--u-sm)}.sidenav-sub-links ul li a{height:auto;margin:0;padding:0}.sidenav .language-selector{margin-top:calc(var(--u-sm) + var(--u-xs));display:flex}.sidenav .language-selector a{padding:0;margin:0}#home-hero{padding:0 var(--u) var(--u) var(--u)}.hero-card{position:relative;color:var(--white)}.hero-card::before,.hero-card::after{content:'';display:block}.hero-card.hc-blog::after{padding-bottom:100%}.hero-card.hc-portfolio::after,.hero-card.hc-shop::after{padding-bottom:calc(50% - var(--u-sm))}.hero-card.hc-blog .hero-item::before,.hero-card.hc-portfolio .hero-item::before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background:#000;background:linear-gradient(20deg,rgb(0 0 0 / .5) 0%,#fff0 100%)}.hero-card.hc-shop{margin-top:var(--u)}.hero-card>.hc-title{position:absolute;top:var(--u-lg);left:var(--u-lg);z-index:2;margin:0}.hero-card .hero-slider{position:absolute;top:0;left:0;width:100%;height:100%;cursor:ew-resize}.hero-card .hero-item{padding:var(--u-lg)}.hero-card .hero-item{display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start}.hero-card .hero-item .hh-link{position:absolute;height:100%;width:100%;top:0;left:0}.hero-card .hero-slider .slick-list,.hero-card .hero-slider .slick-track{height:100%}.hero-card .hero-slider .parallax{transition:var(--tb)}.hero-card:hover .hero-slider .parallax{transform:scale(1.1)}.hero-card .hero-slider img{object-fit:cover}.hero-card.hc-blog .hero-slider img{height:calc(100% + var(--u-xxl))}.hero-card .hero-item h4,.hero-card .hero-item h2,.hero-card .hero-item h3,.hero-card .hero-item .btn{position:relative}.hero-card.hc-shop .hero-item{position:relative}.hero-card.hc-shop .hero-item img{position:absolute;top:var(--u-xl);left:50%;width:50%;height:auto;transform:translateX(-50%);transition:var(--t);box-shadow:var(--shadow)}.hero-card.hc-shop:hover .hero-item img{top:var(--u-lg);box-shadow:var(--shadow-lg)}.hero-card.hc-shop .hero-item .btn{position:absolute;right:var(--u-lg);bottom:var(--u-lg)}.hero-card.hc-shop>.btn{position:absolute;bottom:var(--u-lg);left:var(--u-lg)}#home-presentation{position:relative}#home-presentation #hp-loic{display:flex;align-items:center}#home-presentation #hp-loic .img-outline{margin-right:var(--u-xl);min-width:25%}#home-shop{height:auto;padding-bottom:0}#home-shop .section-title hr{margin-left:var(--u)}#home-shop .section-title>.feather,.nav-section .section-title>.feather{stroke:var(--white);width:var(--u-me);min-width:var(--u-me);height:var(--u-me);margin-left:var(--u-n);margin-right:var(--u-sm)}.nav-section:not(.black) .section-title>.feather{stroke:var(--black)}#home-shop-slider{display:flex}#home-shop-slider .slick-track{padding-top:var(--u-lg);display:flex;align-items:flex-end}#home-shop-slider .shop-card{margin-left:var(--u-sm);margin-right:var(--u-sm);width:calc(33% - var(--u))}#home-shop .parallax{background:var(--black)}#home-shop .parallax img{opacity:.5!important}#home-portfolio{position:relative;padding-bottom:0}#background-portfolio{position:relative;bottom:0;left:0;height:100vh;width:100%;background-size:cover;margin-top:calc(var(--u-xxl-n) * 2);z-index:-1}#background-portfolio::before{content:'';display:block;position:absolute;width:100%;height:50%;background:#fff;background:linear-gradient(0deg,#fff0 0%,rgb(255 255 255) 100%)}#background-portfolio #water-portfolio{position:absolute;background-size:cover;top:0;left:0;height:100%;width:100%;filter:url("#turbulence")}#background-portfolio-svg{position:absolute}#home-blog .section-title hr{width:50%;margin:0}#home-blog .section-title>.feather{width:var(--u-me);height:var(--u-me);margin-left:var(--u-n);margin-right:var(--u)}#home-blog .section-title h2{width:50%}#page-404{position:relative;padding-bottom:0}#background-404{position:relative;bottom:0;left:0;height:100vh;width:100%;background-size:cover;margin-top:var(--u-xxl);z-index:-1}#background-404::before{content:'';display:block;position:absolute;width:100%;height:50%;background:#fff;background:linear-gradient(0deg,#fff0 0%,rgb(255 255 255) 100%)}#background-404 #water-404{position:absolute;background-size:cover;top:0;left:0;height:100%;width:100%;filter:url("#turbulence")}#background-404-svg{position:absolute}#footer-instagram #sb_instagram{padding:0!important;position:relative;z-index:0}#footer-instagram #sb_instagram #sbi_images{gap:var(--u)!important;padding:0!important;align-items:center!important}#footer-instagram #sb_instagram #sbi_images .sbi_photo{height:auto!important}#footer-social ul,.social-snippet ul{display:flex;padding:0}#footer-social ul li,.social-snippet ul li{width:100%;list-style-type:none;text-align:center}#footer-social ul li img,.social-snippet ul li a{text-decoration:none!important}#footer-social ul li img,.social-snippet ul li a:hover{text-decoration:underline!important}#footer-social ul li img,.social-snippet ul li img{width:var(--u-lg);max-height:var(--u-lg)}#footer-social ul li .fs-title,.social-snippet ul li .ss-title{font-weight:600;margin:var(--u) 0}#footer-social ul li .fs-counter,.social-snippet ul li .ss-counter{font-weight:600;font-family:'Orbital',serif;margin:0}#footer-content{display:flex;justify-content:space-between;margin-bottom:var(--u-xl)}#footer-content>div:first-child{width:50%}#footer-brand{display:flex;align-items:baseline}#footer-brand hr{margin:0;width:var(--u-xl);align-self:center}#footer-brand h2{font-size:2rem;line-height:2rem;margin:0 var(--u-sm)}#footer-brand h3{font-size:1.25rem;margin:0}.footer-links{width:15%;margin-left:var(--u-lg)}.footer-links ul{padding:0}.footer-links ul li{list-style-type:none}.footer-links ul li:not(:last-child){margin-bottom:var(--u-xs)}.footer-links ul li a{font-size:1.25rem}#post-footer{display:flex;justify-content:space-between;margin-bottom:var(--u-lg)}#post-footer ul{display:flex}#post-footer ul li{list-style-type:none;padding-left:0}#post-footer ul li:not(:last-child){margin-right:var(--u)}.wpml-ls-statics-footer a{border-radius:var(--u-lg);background:var(--white-a);padding:var(--u-sm) var(--u)!important;display:inline-flex!important;align-items:center;border:var(--border-w);font-size:1rem!important;transition:var(--t)}.wpml-ls-statics-footer a:hover{border-color:var(--black)!important}.wpml-ls-statics-footer .wpml-ls-current-language>a{opacity:.5;pointer-events:none}#loader{position:fixed;height:100%;width:100%;background:var(--white);top:0;z-index:9999}#search.modal form{display:flex}#search.modal form input{background:#fff0;border:var(--border);padding:var(--u);color:var(--black);font-family:'Orbital',serif;margin-right:var(--u-sm)}.posts-slider{display:flex}#home-shop-slider .slick-list,.posts-slider .slick-list,.instagram-slider .slick-list{width:calc(100% + var(--u));margin-left:var(--u-sm-n)!important}.hero-slider .slick-dots{margin:0;padding:0;display:flex;position:absolute;right:var(--u-lg);bottom:var(--u-lg)}.slick-arrow{font-size:7rem;cursor:pointer;display:block;width:var(--u-xl);height:var(--u-xl);text-align:center;line-height:55px;position:absolute;top:35%;transform:translateY(-50%);left:var(--u-xxl-n)}.slick-arrow.slick-disabled{opacity:.2;pointer-events:none}.slick-arrow.arrow-prev,.slick-arrow.arrow-next{text-decoration:none}.slick-arrow.arrow-next{left:initial;right:var(--u-xxl-n)}#shop-slider .slick-dots{top:initial;display:flex;position:absolute;padding:0;left:50%;transform:translateX(-50%);bottom:calc(var(--u-xl) + var(--u-sm))}#shop-slider .ss-item img{aspect-ratio:1;object-fit:cover;height:100%}.hc-shop .hero-slider.hs-shop{background:linear-gradient(315deg,#fff0 50%,rgb(255 255 255 / .2) 100%)}.hc-shop .hero-slider .slick-dots{bottom:initial;top:var(--u-lg)}.hero-slider .slick-dots li,#shop-slider .slick-dots li{list-style-type:none;display:flex}.hero-slider .slick-dots li:not(:last-child),#shop-slider .slick-dots li:not(:last-child){margin-right:var(--u-sm)}.hero-slider .slick-dots li button,#shop-slider .slick-dots li button{background:#fff0;border:var(--border-w);height:var(--u);width:var(--u);border-radius:var(--u);font-size:0rem;transition:var(--t);cursor:pointer}.hero-slider .slick-dots li.slick-active button,#shop-slider .slick-dots li.slick-active button{background:var(--white)}.rough-annotation{mix-blend-mode:multiply}.header-shop .rough-annotation path,.header-black .rough-annotation path,.link-uw+.rough-annotation{stroke:var(--white)}#home-hero .rough-annotation,.link-uw+.rough-annotation{mix-blend-mode:initial}.ez-toc-debug-messages{display:none}#ez-toc-container{border:var(--border)!important;padding:var(--u)!important;border-radius:0!important;background:transparent!important;width:100%!important;margin-bottom:var(--u-xl)!important}#ez-toc-container nav{height:auto;display:flex;flex-direction:column;background:#fff0;box-shadow:none}#ez-toc-container .ez-toc-title{font-weight:600!important}html[lang=fr-FR] #ez-toc-container .ez-toc-title{font-size:0rem}html[lang=fr-FR] #ez-toc-container .ez-toc-title::after{content:'Table des matières';font-size:1.2rem}#ez-toc-container nav ul{display:flex;flex-direction:column}#ez-toc-container nav ul li a{padding:0;color:var(--black)}#ez-toc-container nav ul li a:hover{background:#fff0;text-decoration:underline}.ez-toc-title-toggle{position:absolute;right:0;top:0}#ez-toc-container .ez-toc-toggle{padding:0!important;margin:0!important}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container .ez-toc-toggle label,.ez-toc-cssicon{border:var(--border)!important;border-right:0!important;border-top:0!important;left:0!important;border-radius:0!important;padding:var(--u-xs) var(--u-sm)!important;width:auto!important}#ez-toc-container .ez-toc-js-icon-con .ez-toc-icon-toggle-span svg{fill:var(--black)!important;color:var(--black)!important}.margin-u{margin:var(--u) 0!important}.margin-u-xs{margin:var(--u-xs) 0!important}.margin-u-sm{margin:var(--u-sm) 0!important}.margin-u-me{margin:var(--u-me) 0!important}.margin-u-lg{margin:var(--u-lg) 0!important}.margin-u-xl{margin:var(--u-xl) 0!important}.margin-t-u{margin-top:var(--u)!important}.margin-b-u{margin-bottom:var(--u)!important}.margin-t-u-xs{margin-top:var(--u-xs)!important}.margin-t-u-sm{margin-top:var(--u-sm)!important}.margin-t-u-me{margin-top:var(--u-me)!important}.margin-t-u-lg{margin-top:var(--u-lg)!important}.margin-t-u-xl{margin-top:var(--u-xl)!important}.margin-t-u-xxl{margin-top:var(--u-xxl)!important}.margin-b-u-xs{margin-bottom:var(--u-xs)!important}.margin-b-u-sm{margin-bottom:var(--u-sm)!important}.margin-b-u-me{margin-bottom:var(--u-me)!important}.margin-b-u-lg{margin-bottom:var(--u-lg)!important}.margin-b-u-xl{margin-bottom:var(--u-xl)!important}.margin-b-u-xxl{margin-bottom:var(--u-xxl)!important}.margin-u-n{margin:var(--u-n) 0!important}.margin-t-u-n{margin-top:var(--u-n)!important}.margin-b-u-n{margin-bottom:var(--u-n)!important}.margin-t-u-xs-n{margin-top:var(--u-xs-n)!important}.margin-t-u-sm-n{margin-top:var(--u-sm-n)!important}.margin-t-u-me-n{margin-top:var(--u-me-n)!important}.margin-t-u-lg-n{margin-top:var(--u-lg-n)!important}.margin-t-u-xl-n{margin-top:var(--u-xl-n)!important}.margin-t-u-xxl-n{margin-top:var(--u-xxl-n)!important}.margin-b-u-xs-n{margin-bottom:var(--u-xs-n)!important}.margin-b-u-sm-n{margin-bottom:var(--u-sm-n)!important}.margin-b-u-me-n{margin-bottom:var(--u-me-n)!important}.margin-b-u-lg-n{margin-bottom:var(--u-lg-n)!important}.margin-b-u-xl-n{margin-bottom:var(--u-xl-n)!important}.margin-b-u-xxl-n{margin-bottom:var(--u-xxl-n)!important}.no-margin{margin:0!important}.no-margin-t{margin-top:0!important}.no-margin-b{margin-bottom:0!important}.no-padding{padding:0!important}.no-padding-t{padding-top:0!important}.no-padding-b{padding-bottom:0!important}