/*!
Theme Name: husbands-paris
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: husbands-paris
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.

husbands-paris is based on Underscores https://underscores.me/, (C) 2012-2020 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/
*/@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;600&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}#page{margin:7px;margin-top:0;padding:0}main{display:block}h1{font-size:.8rem;margin:.67em 0}h2,h3,h4{font-size:.8rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder !important}b *,strong *{font-weight:bolder !important}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:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,.wp-block-button a,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;transition-property:background;transition-duration:.3s;transition-function:linear}button:hover,.wp-block-button a:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{background-color:#000 !important;color:#fff}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:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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:-2px}[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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.clickimage{cursor:pointer}.no-gap{gap:0 !important}.has-border{border:.8px solid rgba(0,0,0,.8)}html{scroll-behavior:smooth}*{box-sizing:border-box;font-weight:400 !important}body,button,input,select,optgroup,textarea{color:rgba(0,0,0,.8);font-family:"Barlow",sans-serif;font-size:.8rem;line-height:1.5}body.selected{overflow:hidden}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;text-transform:uppercase;letter-spacing:1px}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.is-style-outline{text-transform:uppercase;color:#000 !important}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:400}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}label{cursor:pointer}a{color:rgba(0,0,0,.8);text-decoration:none}a:visited{color:rgba(0,0,0,.8)}a:hover,a:focus,a:active{color:rgba(0,0,0,.8)}a:focus{outline:thin dotted}a:hover,a:active{outline-color:rgba(0,0,0,0)}.nolink>a{display:inline-block;pointer-events:none;text-decoration:none;cursor:auto}button,input[type=button],input[type=reset],input[type=submit]{border:none;border-color:rgba(0,0,0,.8);border-radius:3px;background:rgba(0,0,0,0);color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:rgba(0,0,0,.8)}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:rgba(0,0,0,.8)}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:.8px solid rgba(0,0,0,.8);border-radius:0;padding:5px 10px;text-transform:lowercase}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%}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:40px;cursor:pointer;position:relative;text-decoration:none;text-transform:uppercase;overflow:visible;padding:0 2.5rem;font-weight:400;border-radius:0;left:auto;color:rgba(0,0,0,.8);background-color:#fff;border:none;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.two-cols-gap-base{gap:7px}.show_element{display:block !important}#page::before{position:sticky;top:0;content:"";display:block;height:7px;background-color:#fff;width:100%;z-index:99}#masthead{position:sticky;top:7px;display:flex;flex-wrap:wrap;border:.8px solid rgba(0,0,0,.8);margin-bottom:7px;background-color:#fff;z-index:99}@media screen and (min-width: 64em){#masthead{border-left:0;margin-bottom:0}}#masthead .site-branding{padding:0 7px;max-width:45%;height:40px !important;display:flex;align-items:center;justify-content:center}#masthead .site-branding .site-title{position:absolute;opacity:.1}#masthead .site-branding a{display:flex}#masthead .site-branding #logohusbands{height:20px;max-height:100%}@media screen and (min-width: 64em){#masthead .site-branding{border-left:.8px solid rgba(0,0,0,.8)}}#masthead .gotoheadersearch{opacity:0;display:flex;margin-left:auto;justify-content:center;align-items:center;transition:all .3s ease-in-out;cursor:pointer}#masthead .gotoheadersearch.scrolled{opacity:1}#masthead .gotoheadersearch img{width:50%;height:50%}#masthead .headerlang{margin-left:auto}#masthead .headerlang,#masthead .headerconnect{display:flex;justify-content:center;align-items:center;text-transform:uppercase;border-left:.8px solid rgba(0,0,0,.8);padding:0 7px}#masthead .headerheart{margin-left:auto;display:flex;justify-content:center;align-items:center}#masthead .headerheart.scrolled{margin-left:inherit}#masthead .headerheart img{width:50%;height:50%}@media screen and (min-width: 64em){#masthead .headerheart{margin-left:0}}#masthead .site-header-cart,#masthead .gotoheadersearch,#masthead .headerheart{border-left:.8px solid rgba(0,0,0,.8);min-width:40px;max-width:40px}#masthead .site-header-cart{font-size:.8rem;display:flex}#masthead .site-header-cart a{height:100%;display:flex;justify-content:center;align-items:center;width:100%;position:relative}#masthead .site-header-cart a img{width:50%;height:50%}#masthead .site-header-cart a span{position:absolute;transform:translateY(2px)}#masthead #headsearch{height:40px;position:absolute;top:42px;left:-0.8px;width:calc(100% + 1.6px);border:.8px solid rgba(0,0,0,.8);padding:7px;background-color:#fff}@media screen and (min-width: 64em){#masthead #headsearch{width:100%;border:0;border-top:.8px solid rgba(0,0,0,.8);position:static;height:40px}}#masthead #headsearch.scrolled{display:none}#masthead #headsearch.show_search_mobile{display:block !important}#masthead #headsearch .search-field{border:0;border-bottom:.8px solid rgba(0,0,0,.8);width:100%;background-image:url("assets/medias/icones/search.svg");background-repeat:no-repeat;background-size:5% 80%;background-position:left center}#masthead #headsearch .search-field::-moz-placeholder{font-size:0}#masthead #headsearch .search-field::placeholder{font-size:0}#masthead #headsearch .search-field:focus{background-image:none}#masthead #headsearch button{width:1px;height:1px;color:#fff;overflow:hidden;display:none}@media screen and (min-width: 64em){#masthead #headsearch{width:20%;border-top:0;margin-left:auto}#masthead #headsearch form button{display:none}}.dfd-fixed-layout #headsearch form{display:none}@media screen and (min-width: 64em){.main-navigation{width:100%;border-top:.8px solid rgba(0,0,0,.8);display:flex}}.main-navigation .menu-toggle{position:relative;display:flex;justify-content:center;align-items:center;width:40px !important;height:100% !important;border:none;border-radius:0;cursor:pointer;padding:7px !important;transition:all .3s ease-in-out;border-left:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.main-navigation .menu-toggle{display:none}}.main-navigation .menu-toggle:hover,.main-navigation .menu-toggle:active,.main-navigation .menu-toggle:focus{background-color:#fff !important}.main-navigation .menu-toggle span{position:relative;width:100%;border:none;border-top:.8px solid rgba(0,0,0,.8);border-radius:0;padding:0;background-color:rgba(0,0,0,.8);transition:all .3s ease-in-out}.main-navigation .menu-toggle span::after,.main-navigation .menu-toggle span::before{content:"";position:absolute;display:block;left:0;border-top:.8px solid rgba(0,0,0,.8);width:100%;height:.8px solid rgba(0,0,0,.8);transition:all .3s ease-in-out}.main-navigation .menu-toggle span::before{transform:translateY(-9px)}.main-navigation .menu-toggle span::after{transform:translateY(9px)}.main-navigation .menu-toggle[aria-expanded=true] span{background-color:rgba(0,0,0,0);border-color:#fff}.main-navigation .menu-toggle[aria-expanded=true] span::before{transform:rotate(45deg)}.main-navigation .menu-toggle[aria-expanded=true] span::after{transform:rotate(-45deg)}.main-navigation.toggled ul,.main-navigation.toggled ul ul{display:block}.main-navigation.toggled .menu-menu-principal-container,.main-navigation.toggled .menu-main-menu-container{position:fixed;top:47px;left:0;margin:0 7px !important;width:calc(100% - 7px*2);height:calc(100vh - 47px);background-color:rgba(255,255,255,.95);border:.8px solid rgba(0,0,0,.8);text-transform:uppercase;z-index:9999;max-height:calc(100vh - 47px);overflow-y:scroll}@media screen and (min-width: 64em){.menu-menu-principal-container,.menu-main-menu-container{position:absolute;width:80%}}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}@media screen and (min-width: 64em){.main-navigation ul{display:flex;background-color:#fff;border:.8px solid rgba(0,0,0,.8);border-top:0}}.main-navigation ul ul{float:left;z-index:99999;width:0px;height:0px;overflow:hidden}@media screen and (min-width: 64em){.main-navigation ul ul{display:none;float:none;width:auto;height:auto;overflow:initial;border:0}}.main-navigation ul ul ul{left:auto;top:0}@media screen and (min-width: 64em){.main-navigation ul ul ul{display:none !important}}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}@media screen and (min-width: 64em){.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:none !important}}.main-navigation ul li:hover>ul{left:auto;width:100%}@media screen and (min-width: 64em){.main-navigation ul li:hover>ul{display:block !important;padding-bottom:40px}}.main-navigation ul li.focus>ul{left:auto;width:100%;height:auto}@media screen and (min-width: 64em){.main-navigation ul li.focus>ul{display:block !important;padding-bottom:40px}}.main-navigation li{position:relative;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.main-navigation li{border-bottom:0;width:14.2857142857%}}.main-navigation li.focus{overflow:hidden;border-bottom:0;text-align:center}.main-navigation li.focus li{overflow:initial;text-align:left}.main-navigation li.focus li:first-child{border-top:.8px solid rgba(0,0,0,.8)}.main-navigation li.focus li.focus{overflow:hidden;text-align:center}.main-navigation li.menu-item-has-children>span{background-image:url("assets/medias/icones/fleche-droite.svg");font-size:2em;text-align:center;display:block;width:40px;height:40px;position:absolute;top:0;right:0;line-height:40px;border-left:.8px solid rgba(0,0,0,.8);cursor:pointer}@media screen and (min-width: 64em){.main-navigation li.menu-item-has-children>span{display:none}}.main-navigation li.menu-item-has-children.focus>span{background-image:url("assets/medias/icones/fleche-gauche.svg");font-size:2em;text-align:center;display:block;width:40px;height:40px;position:absolute;top:0;left:0;line-height:40px;border-right:.8px solid rgba(0,0,0,.8);border-left:0}@media screen and (min-width: 64em){.main-navigation li.menu-item-has-children.focus>span{display:none}}.main-navigation a{position:relative;display:block;text-decoration:none;padding:0 7px !important}@media screen and (min-width: 64em){.main-navigation a{text-transform:uppercase;text-align:center;border-right:.8px solid rgba(0,0,0,.8);white-space:nowrap !important;min-width:-moz-max-content;min-width:max-content}}@media screen and (min-width: 64em){.main-navigation a::after{content:"" !important;display:block !important;height:.5px !important;width:100% !important;position:absolute !important;top:40px !important;left:0 !important;background-color:#000 !important}.main-navigation li:last-child a{border-right:0 !important}.main-navigation ul li ul a{text-transform:uppercase;min-width:140px;text-align:left;border-right:0;font-size:.8rem;position:absolute;padding-left:7px !important;width:100%}.main-navigation ul li ul a::after{display:none !important}.main-navigation ul li ul li{position:relative;min-height:30px;width:100%}.main-navigation ul li.current-menu-item>a,.main-navigation ul li.current-product_cat-parent>a,.main-navigation ul li.current-menu-ancestor>a{background-color:rgba(0,0,0,.8);color:#fff}}.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.woocommerce-pagination ul{margin:0;padding:0;display:flex;justify-content:center;border:.8px solid rgba(0,0,0,.8);margin-top:7px;margin-bottom:7px}.woocommerce-pagination ul li{display:flex}.woocommerce-pagination ul li:first-child a{border-left:.8px solid rgba(0,0,0,.8)}.woocommerce-pagination ul li a,.woocommerce-pagination ul li .current{line-height:40px;width:40px;text-align:center;padding:0 15px;border-right:.8px solid rgba(0,0,0,.8)}.woocommerce-pagination ul li:nth-last-child a{border-right:0}#colophon{margin-top:7px !important;background-color:#fff}#colophon .footer_crumb_top{display:flex;gap:7px;margin-bottom:7px !important}#colophon #breadcrumbs{margin:0;border:.8px solid rgba(0,0,0,.8);line-height:40px;padding:0 7px;text-transform:uppercase;min-width:20%}#colophon .backtotop{flex:1;text-align:center;border:.8px solid rgba(0,0,0,.8);line-height:40px;height:40px;text-indent:-5000px;background-image:url("assets/medias/icones/top.webp");background-size:auto 26px;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 64em){#colophon .backtotop{background-image:url("assets/medias/icones/top.webp"),url("assets/medias/icones/top.webp"),url("assets/medias/icones/top.webp"),url("assets/medias/icones/top.webp");background-size:auto 26px;background-repeat:no-repeat;background-position:20% center,40% center,60% center,80% center}}#colophon .footerWigets{border:.8px solid rgba(0,0,0,.8);margin-bottom:7px !important}@media screen and (min-width: 64em){#colophon .footerWigets form{margin:0 !important}}#colophon .footerWigets form div.mc4wp-form-fields{display:flex;flex-direction:column}@media screen and (min-width: 64em){#colophon .footerWigets form div.mc4wp-form-fields{flex-direction:row}}#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)){border-bottom:.8px solid rgba(0,0,0,.8);margin:7px !important}@media screen and (min-width: 64em){#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)){margin:0 !important;padding:7px !important;width:20%}}#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)) label{display:flex;cursor:pointer;font-weight:400;font-size:.8rem;text-transform:uppercase}@media screen and (min-width: 64em){#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)) label{border-bottom:.8px solid rgba(0,0,0,.8);margin-right:40px}}#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)) label span{width:20%}@media screen and (min-width: 64em){#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)) label span{width:auto}}#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)) label input{border:none;width:80%}@media screen and (min-width: 64em){#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)) label input{width:auto;padding:0 10px !important}}#colophon .footerWigets form div.mc4wp-form-fields p:not(p:nth-child(4)) label input:focus{outline:none}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4){display:flex;flex-wrap:nowrap;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8);margin:0 !important;height:40px;margin-bottom:0}@media screen and (min-width: 64em){#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4){border-top:0;border-left:.8px solid rgba(0,0,0,.8);margin-left:auto;width:40%}}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label{display:grid;grid-template-columns:40px auto;gap:7px;cursor:pointer;place-content:center;border-right:.8px solid rgba(0,0,0,.8)}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border-right:.8px solid rgba(0,0,0,.8);display:grid;place-content:center;cursor:pointer}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label input[type=checkbox]::before,#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label input[type=checkbox]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label input[type=checkbox]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label input[type=checkbox]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label span{padding-right:7px !important}@media screen and (min-width: 64em){#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label span{line-height:40px}}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) label span a{text-decoration:underline}#colophon .footerWigets form div.mc4wp-form-fields p:nth-child(4) [type=submit]{cursor:pointer;flex:auto;border:none;border-radius:0;text-transform:uppercase;padding:0;font-weight:400;font-size:.8rem;background-color:rgba(0,0,0,.8);color:#fff;min-width:30%}#colophon .footerWigets div.mc4wp-response{border-bottom:.8px solid rgba(0,0,0,.8);text-align:center;min-height:40px;display:flex;justify-content:center;align-items:center;padding:0 7px;text-transform:uppercase}#colophon .footerWigets div.mc4wp-response p{margin:0}#colophon .widgettitle{margin:0;padding:0;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8);text-indent:7px;font-size:.8rem;font-weight:400}#colophon .menu{margin:0;padding:0;list-style:none}#colophon .menu li{text-transform:uppercase;line-height:40px;display:flex;border-bottom:.8px solid rgba(0,0,0,.8)}#colophon .menu li>a{width:100%;text-indent:40px;font-size:.8rem;font-weight:400}#colophon .menu-social-container ul{display:flex}#colophon .menu-social-container ul li{border-left:.8px solid rgba(0,0,0,.8);border-bottom:0;width:25%;text-align:center}#colophon .menu-social-container ul li:first-child{border-left:0}#colophon .menu-social-container ul li>a{text-indent:0;font-size:.8rem;font-weight:400}@media screen and (min-width: 64em){#colophon .menu-social-container{border-top:.8px solid rgba(0,0,0,.8)}#colophon .menu-social-container ul li{border-left:0}#colophon .menu-social-container ul li>a{border-right:.8px solid rgba(0,0,0,.8)}#colophon .menu-social-container ul li:last-child>a{border-right:0}}#colophon section#block-13 .wp-block-columns{margin-bottom:0;gap:0 !important}@media screen and (max-width: 64em){#colophon section#block-13 .widgettitle{display:flex;cursor:pointer}#colophon section#block-13 .widgettitle::after{display:flex;width:30px;cursor:pointer;margin:0 10px 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}#colophon section#block-13 .open .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}#colophon section#block-13 .open .widgettitle+.contact-footer>div>p{margin:0 !important;text-indent:40px;line-height:40px}#colophon section#block-13 .open .widgettitle+.contact-footer>div>p:last-child{border-bottom:.8px solid rgba(0,0,0,.8)}#colophon section#block-13 .open .widgettitle+.contact-footer a.wp-element-button{color:#fff !important}}@media screen and (min-width: 64em){#colophon section#block-13 .wp-block-column{border-right:.8px solid rgba(0,0,0,.8)}#colophon section#block-13 .wp-block-column.last-column{border-right:0}#colophon section#block-13 .wp-block-column .menu li{border-bottom:0 !important}#colophon section#block-13 .wp-block-column .menu li>a{text-indent:7px !important}#colophon section#block-13 .wp-block-column .contact-footer{padding:0 7px !important;text-transform:uppercase}#colophon section#block-13 .wp-block-column .contact-footer *{font-size:.8rem;color:rgba(0,0,0,.8);font-weight:400;line-height:40px;margin:0;padding:0;background:none;background-color:none;text-align:left;align-items:flex-start}#colophon section#block-13 .wp-block-column .contact-footer *:hover{background:none !important;background-color:none !important;color:rgba(0,0,0,.8)}#colophon section#block-13 .wp-block-column .contact-footer .wp-block-buttons{flex-direction:column}}.woocommerce-product-search .wp-element-button{display:none}.sticky-column{position:sticky;top:87.6px !important;height:calc(100vh - 87.6px);border:.8px solid rgba(0,0,0,.8);border-top:0;padding:7px;align-self:flex-start}.sticky-column .boutton_contact_support{position:absolute;inset:auto 7px 7px 7px}.sticky-column .boutton_contact_support a{border-radius:0;text-transform:uppercase}.wp-block-columns{gap:7px;border:0;padding:0}body.error404{background-image:url("assets/medias/404.png")}body.error404 #colophon{position:fixed;inset:auto 7px 7px 7px}.cmplz-soft-cookiewall{background-color:rgba(0,0,0,0) !important}.cmplz-cookiebanner{border:.8px solid rgba(0,0,0,.8) !important;padding:0 !important}@media screen and (min-width: 64em){.cmplz-cookiebanner{left:14px !important;bottom:14px !important}}.cmplz-cookiebanner .cmplz-header{min-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}.cmplz-cookiebanner .cmplz-header>div.cmplz-header-1-optin{display:flex;align-items:center;font-size:.8rem}.cmplz-cookiebanner .cmplz-body{padding:0 7px}.cmplz-cookiebanner .cmplz-buttons{gap:7px !important;padding:0 7px !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:auto !important;min-height:40px !important;padding:0 7px !important;font-size:.8rem !important;font-weight:400 !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences,.cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences{border:.8px solid rgba(0,0,0,.8) !important}.cmplz-cookiebanner .cmplz-buttons button:hover,.cmplz-cookiebanner .cmplz-buttons .wp-block-button a:hover,.cmplz-cookiebanner .cmplz-buttons [type=button]:hover,.cmplz-cookiebanner .cmplz-buttons [type=reset]:hover,.cmplz-cookiebanner .cmplz-buttons [type=submit]:hover{color:#fff !important}.cmplz-cookiebanner .cmplz-links.cmplz-documents{height:auto !important;min-height:40px !important;padding:0 7px !important;font-size:.8rem !important;font-weight:400 !important;border:.8px solid rgba(0,0,0,.8);margin:0 7px 7px 7px !important}.cmplz-cookiebanner .cmplz-links.cmplz-documents .privacy-statement{display:flex;align-items:center;font-size:.8rem}.cmplz-cookiebanner .cmplz-close{border-left:.8px solid rgba(0,0,0,.8);width:40px !important;line-height:40px !important;height:40px !important;text-align:center !important;margin-left:40px !important;background-image:url("assets/medias/icones/cross.svg") !important;background-size:cover !important;background-position:center !important;text-indent:-5000px !important}#popu_main_div{background:rgba(0,0,0,.5) !important}#popup{background-color:#fff !important;border-radius:0 !important;color:rgba(0,0,0,.8) !important;width:calc(100% - 14px) !important;max-width:540px !important}#popup *{color:rgba(0,0,0,.8) !important;font-size:.8rem !important}#popup .kcs-close-btn{display:none}#popup h5{margin:0 !important;padding:0 !important;line-height:40px !important;background-color:rgba(0,0,0,.8) !important;color:#fff !important}#popup .kcs-layout-one{text-align:center;padding:0 !important}#popup .kcs-goto-btn{display:block;border:.8px solid rgba(0,0,0,.8);border-radius:0 !important;width:60% !important;max-width:60% !important}#popup .kcs-stay-intr-btn{display:none !important}.kcs-layout-one::before,.kcs-layout-two::before,.kcs-country-box::before{content:"" !important;display:none !important}ul.products li{position:relative;border:.8px solid rgba(0,0,0,.8)}ul.products li.outofstock>a::after{content:"Out of Stock";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -90%);font-size:1.8rem;z-index:97;text-transform:lowercase;text-align:center}@media screen and (min-width: 64em){ul.products li.outofstock>a::after{transform:translate(-50%, -50%)}}ul.products li.outofstock>a::before{content:"";display:block;position:absolute;z-index:97;background-color:rgba(255,255,255,.6) !important;cursor:pointer;inset:0 0 0 0}ul.products li img{display:block;width:100%;margin-bottom:0 !important}ul.products li .classics_icon{display:block;margin:0;padding:0;height:40px;color:#fff;text-transform:uppercase;background-color:rgba(0,0,0,.8);width:87px;text-align:center;height:auto;line-height:30px;position:absolute;top:7px;right:7px;z-index:97}@media screen and (min-width: 64em){ul.products li img:nth-of-type(2){position:absolute;top:0;opacity:0;transition:all .8s}ul.products li:hover img:nth-of-type(2){opacity:1;transition:all .8s}}ul.products li h2{margin:0;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8);max-height:40px;line-height:40px;overflow:hidden;text-align:center;padding:0 7px;font-size:.8rem !important}@media screen and (min-width: 64em){ul.products li h2{position:absolute;left:50%;bottom:40px;border-left:.8px solid rgba(0,0,0,.8);background-color:#fff;width:50%;border-bottom:0;transition:all .8s}}@media screen and (min-width: 64em){ul.products li:hover h2{height:auto;transition:all .8s;max-height:120px}}ul.products li .price{display:block;width:calc(100% - 40px);margin-top:0;border-right:.8px solid rgba(0,0,0,.8);height:40px;line-height:40px;text-align:center;padding:0 7px;font-size:.8rem !important}@media screen and (min-width: 64em){ul.products li .price{position:absolute;width:calc(50% - 40px);left:50%;bottom:0;border-left:.8px solid rgba(0,0,0,.8);background-color:#fff;border-top:.8px solid rgba(0,0,0,.8)}}ul.products li div.tinv-wraper{position:absolute;bottom:0;right:0;background-color:#fff;max-height:40px !important}@media screen and (min-width: 64em){ul.products li div.tinv-wraper{border-top:.8px solid rgba(0,0,0,.8)}}ul.products li div.tinv-wraper a{margin:0 !important;width:40px !important;height:40px !important}ul.products .cwg_popup_submit{position:absolute;z-index:97;top:60%;left:50%;transform:translate(-50%, -45%);border:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important;text-transform:uppercase;min-height:40px;font-weight:400;display:flex;justify-content:center;align-items:center;cursor:pointer !important;background-color:#fff !important}@media screen and (min-width: 64em){ul.products .cwg_popup_submit{padding:0 40px}}ul.products .cwg_popup_submit:hover{color:#fff !important;background-color:rgba(0,0,0,.8) !important}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#000;font-family:"Barlow",sans-serif}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #000}.embeddedServiceHelpButton .uiButton{min-width:auto !important;max-width:3rem !important;border-radius:23px !important;bottom:7px !important}.cwginstock-subscribe-form .col-md-12,.cwginstock-subscribe-form .row{padding:0 !important;float:none !important;margin:0 !important}.cwginstock-subscribe-form .panel{border:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important;padding:7px;display:flex;flex-direction:column;gap:7px;margin-bottom:7px !important}.cwginstock-subscribe-form .panel .panel-heading{border:.8px solid rgba(0,0,0,.8) !important;background-color:#fff !important;padding:0 !important;line-height:40px;border-radius:0 !important}.cwginstock-subscribe-form .panel .panel-heading h4{margin:0;color:rgba(0,0,0,.8) !important}.cwginstock-subscribe-form .panel .cwgstock_email{margin-bottom:7px !important;border-bottom:.8px solid rgba(0,0,0,.8)}.cwginstock-subscribe-form .panel .form-group{margin-bottom:0 !important}.cwginstock-subscribe-form .panel .cwg_iagree_checkbox{display:grid;grid:1fr}.cwginstock-subscribe-form .panel .cwg_iagree_checkbox label{display:grid;width:100%;grid-template-columns:40px auto auto auto;gap:7px;cursor:pointer;place-content:start;align-items:center;border:.8px solid rgba(0,0,0,.8)}.cwginstock-subscribe-form .panel .cwg_iagree_checkbox label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border-right:.8px solid rgba(0,0,0,.8);display:grid;place-content:center;cursor:pointer}.cwginstock-subscribe-form .panel .cwg_iagree_checkbox label input[type=checkbox]::before,.cwginstock-subscribe-form .panel .cwg_iagree_checkbox label input[type=checkbox]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}.cwginstock-subscribe-form .panel .cwg_iagree_checkbox label input[type=checkbox]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}.cwginstock-subscribe-form .panel .cwg_iagree_checkbox label input[type=checkbox]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}.cwginstock-subscribe-form .panel .panel-body{padding:0 !important}.cwginstock-subscribe-form .panel .cwgstock_button,.cwginstock-subscribe-form .panel .cwg_popup_submit{margin-top:7px;border:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important;text-transform:uppercase;line-height:40px !important;padding:0 40px;cursor:pointer !important;color:#fff !important;background-color:rgba(0,0,0,.8) !important}.cwginstock-subscribe-form .panel .cwgstock_button:hover,.cwginstock-subscribe-form .panel .cwg_popup_submit:hover{background-color:#000 !important}.entry-summary .cwg_popup_submit{width:100%;margin:7px 0 !important;border:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important;text-transform:uppercase;line-height:40px !important;padding:0 40px !important;cursor:pointer !important;color:#fff !important;background-color:rgba(0,0,0,.8) !important}.entry-summary .cwg_popup_submit:hover{background-color:#000 !important}.swal2-popup{padding:7px !important;border-radius:0 !important}.swal2-content{padding:0 !important}.swal2-container.swal2-center{cursor:pointer}.swal2-close{top:15px !important;right:15px !important;align-items:center;justify-content:center;width:40px !important;height:40px !important;padding:0;overflow:hidden;transition:color .1s ease-out;border:0 !important;border-left:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;background-color:#fff !important}.swal2-close:hover{background-color:#fff !important;color:rgba(0,0,0,.8) !important}.swal2-close :focus{outline:0;box-shadow:none0 !important}.tinv-wishlist button{background-color:rgba(0,0,0,.8) !important;color:#fff !important;transition:120ms all ease-in-out}.tinv-wishlist button:hover,.tinv-wishlist button:active{background-color:#000 !important}.glossary-tooltip{z-index:97 !important}div.wpcf7 form .hp-newsform{display:flex !important;flex-direction:column}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform{flex-direction:row}}div.wpcf7 form .hp-newsform p:not(.last-part){border-bottom:.8px solid rgba(0,0,0,.8);margin:7px !important}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform p:not(.last-part){margin:0 !important;padding:7px !important;width:20%}}div.wpcf7 form .hp-newsform p:not(.last-part) label{display:flex;cursor:pointer;font-weight:400;font-size:.8rem;text-transform:uppercase}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform p:not(.last-part) label{border-bottom:.8px solid rgba(0,0,0,.8);margin-right:40px}}div.wpcf7 form .hp-newsform p:not(.last-part) label span:not(.wpcf7-form-control-wrap){width:20%;white-space:nowrap}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform p:not(.last-part) label span:not(.wpcf7-form-control-wrap){width:auto}}div.wpcf7 form .hp-newsform p:not(.last-part) label span.wpcf7-form-control-wrap{display:flex;border:none;width:80%}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform p:not(.last-part) label span.wpcf7-form-control-wrap{width:auto;padding:0 10px !important}}div.wpcf7 form .hp-newsform p:not(.last-part) label span.wpcf7-form-control-wrap:focus{outline:none}div.wpcf7 form .hp-newsform p:not(.last-part) label input{border:none;width:100%}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform p:not(.last-part) label input{width:100%;padding:0 10px !important}}div.wpcf7 form .hp-newsform p:not(.last-part) label input:focus{outline:none}div.wpcf7 form .hp-newsform p.last-part{display:flex;flex-wrap:nowrap;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8);margin:0 !important;height:40px;margin-bottom:0;position:relative}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform p.last-part{border-top:0;border-left:.8px solid rgba(0,0,0,.8);margin-left:auto;width:40%}}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom{display:grid;grid-template-columns:40px auto;gap:7px;cursor:pointer;place-content:center;border-right:.8px solid rgba(0,0,0,.8)}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border-right:.8px solid rgba(0,0,0,.8);display:grid;place-content:center;cursor:pointer}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom input[type=checkbox]::before,div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom input[type=checkbox]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom input[type=checkbox]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom input[type=checkbox]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom>span{padding-right:7px !important}@media screen and (min-width: 64em){div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom>span{line-height:40px}}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom>span a{text-decoration:underline}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom span.wpcf7-form-control-wrap{margin:0;width:40px;height:40px;border-radius:0;padding:0}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom span.wpcf7-form-control-wrap>span{padding:0}div.wpcf7 form .hp-newsform p.last-part label.acceptance-custom span.wpcf7-form-control-wrap>span .wpcf7-list-item{display:grid;margin:0}div.wpcf7 form .hp-newsform p.last-part [type=submit]{cursor:pointer;flex:auto;border:none;border-radius:0;text-transform:uppercase;padding:0;font-weight:400;font-size:.8rem;background-color:rgba(0,0,0,.8);color:#fff;min-width:30%}div.wpcf7 form .hp-newsform p.last-part .wpcf7-spinner{background-color:#5c636a;position:absolute;right:5px;top:5px}div.wpcf7 form .hp-newsform span.wpcf7-not-valid-tip{position:absolute;top:1rem}div.wpcf7 form div.wpcf7-response-output{min-height:40px;font-weight:400;display:flex;justify-content:center;align-items:center;border:.8px solid rgba(0,0,0,.8);margin:0}.widget p:empty{display:none}.widget>p{display:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);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,.8);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:400;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.groupe-titre-redac{padding:0;padding-bottom:40px;margin-bottom:7px}@media screen and (min-width: 64em){.groupe-titre-redac{border:.8px solid rgba(0,0,0,.8)}}.groupe-titre-redac h1,.groupe-titre-redac h2{margin:0 0 40px 0;padding:0 7px;height:40px;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}.groupe-titre-redac p,.groupe-titre-redac ul,.groupe-titre-redac h3,.groupe-titre-redac figure,.groupe-titre-redac ol{margin:0 40px}.home #primary{margin-top:7px}.groupe-image-home{border:.8px solid rgba(0,0,0,.8);margin-bottom:7px;cursor:pointer}.groupe-image-home h1{padding:0 7px;margin:0;line-height:40px}.groupe-image-home figure{margin:0 !important;padding:0;border-bottom:.8px solid rgba(0,0,0,.8);border-top:.8px solid rgba(0,0,0,.8)}.groupe-image-home figure img{width:100%}.groupe-image-home p{margin:0;padding:7px;min-height:40px}@media screen and (min-width: 64em){.groupe-image-home p{padding:0 7px;line-height:40px}}.produits-home{max-width:100%;overflow-y:hidden !important;border:.8px solid rgba(0,0,0,.8);padding:7px 0;margin-bottom:7px}.produits-home ul{overflow-y:auto !important}.produits-home li{max-width:100% !important;border:.8px solid rgba(0,0,0,.8);font:size .8rem !important}.produits-home li .wc-block-grid__product-image{margin:0 !important}.produits-home li .wc-block-grid_footer{position:absolute;right:0;bottom:0;background-color:#fff;border-top:.8px solid rgba(0,0,0,.8);font-size:.8rem !important;width:100%}@media screen and (min-width: 64em){.produits-home li .wc-block-grid_footer{width:50%;border-left:.8px solid rgba(0,0,0,.8)}}.produits-home li .wc-block-grid_footer>div{padding:0 7px;height:40px;line-height:40px;margin:0;display:grid}.produits-home li .wc-block-grid_footer>.wc-block-grid__product-title{border-bottom:0;line-height:40px;height:40px;overflow:hidden;font-weight:400 !important}@media screen and (min-width: 64em){.produits-home li .wc-block-grid_footer>.wc-block-grid__product-title{border-bottom:.8px solid rgba(0,0,0,.8)}}.produits-home li .wc-block-grid_footer .wc-block-grid__product-price{display:none}@media screen and (min-width: 64em){.produits-home li .wc-block-grid_footer .wc-block-grid__product-price{display:block}}.produits-home .wc-block-grid__products,.produits-home .wc-block-grid__products .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.produits-home .wc-block-grid__products{display:none;width:100%;margin:0 !important;z-index:1}.produits-home .wc-block-grid__products .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.produits-home .wc-block-grid__products .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.produits-home .wc-block-grid__products .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);margin-left:7px}.produits-home .wc-block-grid__products .owl-item,.produits-home .wc-block-grid__products .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.produits-home .wc-block-grid__products .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;padding-bottom:1px}.produits-home .wc-block-grid__products .owl-item img{display:block;width:100%}.produits-home .wc-block-grid__products .owl-dots.disabled,.produits-home .wc-block-grid__products .owl-nav.disabled{display:none}.produits-home .no-js .wc-block-grid__products,.produits-home .wc-block-grid__products.owl-loaded{display:block}.produits-home .wc-block-grid__products .owl-dot,.produits-home .wc-block-grid__products .owl-nav .owl-next,.produits-home .wc-block-grid__products .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.produits-home .wc-block-grid__products .owl-nav button.owl-next,.produits-home .wc-block-grid__products .owl-nav button.owl-prev,.produits-home .wc-block-grid__products button.owl-dot{background:#fff;color:inherit;border:.8px solid rgba(0,0,0,.8);border-radius:0 !important;padding:0 !important;font:inherit;position:absolute;top:50%;transform:translateY(-50%);height:30%;width:40px;font-size:5rem;line-height:5rem;opacity:1;background-image:url("assets/medias/icones/fleche-gauche.svg");background-position:center center;background-repeat:no-repeat}.produits-home .wc-block-grid__products .owl-nav button.owl-next span,.produits-home .wc-block-grid__products .owl-nav button.owl-prev span,.produits-home .wc-block-grid__products button.owl-dot span{visibility:hidden}@media screen and (min-width: 64em){.produits-home .wc-block-grid__products .owl-nav button.owl-next,.produits-home .wc-block-grid__products .owl-nav button.owl-prev,.produits-home .wc-block-grid__products button.owl-dot{top:50%;transform:translateY(-50%);height:30%}}.produits-home .wc-block-grid__products .owl-nav button.owl-next:hover,.produits-home .wc-block-grid__products .owl-nav button.owl-prev:hover,.produits-home .wc-block-grid__products button.owl-dot:hover{background-color:#fff !important}.produits-home .wc-block-grid__products .owl-nav button.owl-next{right:.5rem;background-image:url("assets/medias/icones/fleche-droite.svg")}@media screen and (min-width: 64em){.produits-home .wc-block-grid__products .owl-nav button.owl-next{right:0;border-right:0}}.produits-home .wc-block-grid__products .owl-nav button.owl-prev{left:.5rem}@media screen and (min-width: 64em){.produits-home .wc-block-grid__products .owl-nav button.owl-prev{left:0;border-left:0}}.produits-home .wc-block-grid__products.owl-loading{opacity:0;display:block}.produits-home .wc-block-grid__products.owl-hidden{opacity:0}.produits-home .wc-block-grid__products.owl-refresh .owl-item{visibility:hidden}.produits-home .wc-block-grid__products.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.produits-home .wc-block-grid__products.owl-grab{cursor:move;cursor:grab}.produits-home .wc-block-grid__products.owl-rtl{direction:rtl}.produits-home .wc-block-grid__products.owl-rtl .owl-item{float:right}.produits-home .wc-block-grid__products .animated{animation-duration:1s;animation-fill-mode:both}.produits-home .wc-block-grid__products .owl-animated-in{z-index:0}.produits-home .wc-block-grid__products .owl-animated-out{z-index:1}.produits-home .wc-block-grid__products .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.produits-home .owl-height{transition:height .5s ease-in-out}.produits-home .wc-block-grid__products .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.produits-home .wc-block-grid__products .owl-item .owl-lazy:not([src]),.produits-home .wc-block-grid__products .owl-item .owl-lazy[src^=""]{max-height:0}.produits-home .wc-block-grid__products .owl-item img.owl-lazy{transform-style:preserve-3d}.produits-home .wc-block-grid__products .owl-video-wrapper{position:relative;height:100%;background:#000}.produits-home .wc-block-grid__products .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.produits-home .wc-block-grid__products .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.produits-home .wc-block-grid__products .owl-video-playing .owl-video-play-icon,.produits-home .wc-block-grid__products .owl-video-playing .owl-video-tn{display:none}.produits-home .wc-block-grid__products .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.produits-home .wc-block-grid__products .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.derniers-articles-mobile{border:.8px solid rgba(0,0,0,.8)}.derniers-articles-mobile .wp-block-group__inner-container{display:flex;flex-wrap:wrap}.derniers-articles-mobile .wp-block-group__inner-container h2:first-child{width:50%;border:0 !important;border-top:3px solid #fff;border-bottom:3px solid #fff}.derniers-articles-mobile .wp-block-group__inner-container h2{width:100%;margin:0;padding:7px !important;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8)}.derniers-articles-mobile .wp-block-group__inner-container .wp-block-post-date{border-top:3px solid #fff;border-bottom:3px solid #fff;border-left:.8px solid rgba(0,0,0,.8);padding:7px !important}.derniers-articles-mobile .wp-block-group__inner-container .wp-block-columns{padding:7px !important}.derniers-articles-mobile .wp-block-group__inner-container .wp-block-column p:first-child{margin-top:0}.derniers-articles-mobile .wp-block-group__inner-container .wp-block-column:nth-child(2){max-height:350px;overflow-y:scroll}@media screen and (min-width: 64em){.derniers-articles-desktop{border:.8px solid rgba(0,0,0,.8)}.derniers-articles-desktop .wp-block-group__inner-container h2:first-child{margin:0;padding:0 7px !important;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px}.derniers-articles-desktop .wp-block-group__inner-container .wp-block-latest-posts__list{margin:0;padding:7px !important;-moz-column-count:8;column-count:8;-moz-column-gap:7px !important;column-gap:7px !important}}.page-template-template-collections #masthead{margin-bottom:0}.page-template-template-collections .header-collections{position:sticky;top:47px;z-index:98;background-color:#fff}@media screen and (min-width: 64em){.page-template-template-collections .header-collections{top:87.6px}}.page-template-template-collections .header-collections>div{display:flex;align-items:center;min-height:40px;flex-wrap:wrap;border:.8px solid rgba(0,0,0,.8);border-top:0}@media screen and (min-width: 64em){.page-template-template-collections .header-collections>div{height:40px;flex-wrap:nowrap}}.page-template-template-collections .header-collections>div h1{margin:0;padding:7px;position:relative}.page-template-template-collections .header-collections>div h1::after{content:"";height:2px;width:2px;background-color:rgba(0,0,0,.8);position:absolute;top:50%;right:0}.page-template-template-collections .header-collections>div p{margin:0;padding:7px;border-top:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.page-template-template-collections .header-collections>div p{border-top:0}}.page-template-template-collections .header-collections>div p.lien_back{margin:0;padding:0;line-height:40px;border:0}.page-template-template-collections .header-collections>div p.lien_back a{display:block;width:40px;border-right:.8px solid rgba(0,0,0,.8);text-indent:-5000px;background-image:url("assets/medias/icones/fleche-gauche.svg");background-size:cover;background-position:center}.page-template-template-collections #h-husbands{position:fixed;top:20%;color:#fff;z-index:99;font-size:clamp(19vw,-4rem + 16vw,8rem);mix-blend-mode:exclusion;margin:0;padding:0}@media screen and (min-width: 64em){.page-template-template-collections #h-husbands{font-size:clamp(3rem,-4rem + 16vw,15rem);text-align:center}}.page-template-template-collections .ensemble-collections>.wp-block-group__inner-container{max-height:100vh;overflow:auto;overflow-y:auto;scroll-snap-type:y mandatory;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.page-template-template-collections .ensemble-collections>.wp-block-group__inner-container::-webkit-scrollbar{display:none}.page-template-template-collections .image-home-collections{cursor:pointer;scroll-snap-align:center}.page-template-template-collections .image-home-collections .wp-block-cover__inner-container{font-size:20vh !important;color:#fff;font-weight:400}.page-template-template-collections .image-home-collections .wp-block-cover__inner-container a{color:#fff}.page-template-template-collections .two-cols-gap-base{margin-top:7px;margin-bottom:7px}.page-template-template-collections .two-cols-gap-base figure{margin:0 0 7px 0;border:.8px solid rgba(0,0,0,.8)}.page-template-template-collections .two-cols-gap-base figure img{width:100%}@media screen and (min-width: 64em){.page-template-template-collections .two-cols-gap-base .big-col-collections{position:sticky;top:calc(3*40px + 7px);align-self:flex-start}.page-template-template-collections .two-cols-gap-base .big-col-collections>.wp-block-cover{margin-bottom:0;border:.8px solid rgba(0,0,0,.8)}.page-template-template-collections .two-cols-gap-base .big-col-collections figure:last-child{margin-bottom:0 !important}}.page-template-template-collections .two-cols-gap-base .small-col-collections .groupe-inspiration{border:.8px solid rgba(0,0,0,.8)}.page-template-template-collections .two-cols-gap-base .small-col-collections .groupe-inspiration #h-inspiration{margin:0;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}.page-template-template-collections .two-cols-gap-base .small-col-collections .groupe-inspiration .wp-block-group__inner-container *{padding-left:7px;padding-right:7px}.page-template-template-collections .two-cols-gap-base .small-col-collections .groupe-moodboard{padding-top:7px}.page-template-template-collections .two-cols-gap-base .small-col-collections .groupe-moodboard #h-moodboard{margin:0;line-height:40px;border-top:.8px solid rgba(0,0,0,.8);border-left:.8px solid rgba(0,0,0,.8);border-right:.8px solid rgba(0,0,0,.8);padding-left:7px;padding-right:7px}.page-template-template-collections .two-cols-gap-base .small-col-collections .groupe-moodboard figure:last-child{margin-bottom:0 !important}.page-template-template-collections .two-cols-gap-base .small-col-collections .fin-small-col{position:sticky;top:calc(3*40px + 11.5*0.8px solid rgba(0, 0, 0, 0.8) + 7px)}.page-template-template-collections .lookbooks>.wp-block-group__inner-container,.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.page-template-template-collections .lookbooks>.wp-block-group__inner-container{display:none;width:calc(100% - 7px*2);margin:0 7px;z-index:1}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item,.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;padding-bottom:1px}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item img{display:block;width:100%}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-dots.disabled,.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-nav.disabled{display:none}.page-template-template-collections .no-js .lookbooks>.wp-block-group__inner-container,.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-loaded{display:block}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-dot,.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-nav .owl-next,.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-template-template-collections .lookbooks .owl-nav button.owl-next,.page-template-template-collections .lookbooks .owl-nav button.owl-prev,.page-template-template-collections .lookbooks button.owl-dot{background:#fff;color:inherit;border:.8px solid rgba(0,0,0,.8);border-radius:0 !important;padding:0 !important;font:inherit;position:absolute;top:50%;transform:translateY(-50%);height:30%;width:40px;font-size:5rem;line-height:5rem;opacity:1;background-image:url("assets/medias/icones/fleche-gauche.svg");background-position:center center;background-repeat:no-repeat}.page-template-template-collections .lookbooks .owl-nav button.owl-next span,.page-template-template-collections .lookbooks .owl-nav button.owl-prev span,.page-template-template-collections .lookbooks button.owl-dot span{visibility:hidden}@media screen and (min-width: 64em){.page-template-template-collections .lookbooks .owl-nav button.owl-next,.page-template-template-collections .lookbooks .owl-nav button.owl-prev,.page-template-template-collections .lookbooks button.owl-dot{top:50%;transform:translateY(-50%);height:30%}}.page-template-template-collections .lookbooks .owl-nav button.owl-next:hover,.page-template-template-collections .lookbooks .owl-nav button.owl-prev:hover,.page-template-template-collections .lookbooks button.owl-dot:hover{background-color:#fff !important}.page-template-template-collections .lookbooks .owl-nav button.owl-next{right:.5rem;background-image:url("assets/medias/icones/fleche-droite.svg")}@media screen and (min-width: 64em){.page-template-template-collections .lookbooks .owl-nav button.owl-next{right:0;border-right:0}}.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-loading{opacity:0;display:block}.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-hidden{opacity:0}.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-refresh .owl-item{visibility:hidden}.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-grab{cursor:move;cursor:grab}.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-rtl{direction:rtl}.page-template-template-collections .lookbooks>.wp-block-group__inner-container.owl-rtl .owl-item{float:right}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .animated{animation-duration:1s;animation-fill-mode:both}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-animated-in{z-index:0}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-animated-out{z-index:1}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.page-template-template-collections .owl-height{transition:height .5s ease-in-out}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item .owl-lazy:not([src]),.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item .owl-lazy[src^=""]{max-height:0}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-item img.owl-lazy{transform-style:preserve-3d}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-video-wrapper{position:relative;height:100%;background:#000}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-video-playing .owl-video-play-icon,.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-video-playing .owl-video-tn{display:none}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.page-template-template-collections .lookbooks>.wp-block-group__inner-container .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.page-template-template-collections .lookbooks{border:.8px solid rgba(0,0,0,.8);padding:7px}.page-template-template-collections .lookbooks .bloc-lookbook{border:.8px solid rgba(0,0,0,.8);padding:7px}.page-template-template-collections .lookbooks .bloc-lookbook figure{margin:0}.page-template-template-collections .lookbooks .bloc-lookbook ul.wc-block-grid__products{margin:0 !important;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px}.page-template-template-collections .lookbooks .bloc-lookbook ul.wc-block-grid__products li{max-width:100% !important;border:.8px solid rgba(0,0,0,.8);font:size .8rem !important}.page-template-template-collections .lookbooks .bloc-lookbook ul.wc-block-grid__products li .wc-block-grid__product-image{margin:0 !important}.page-template-template-collections .lookbooks .bloc-lookbook ul.wc-block-grid__products li .wc-block-grid_footer{background-color:#fff;border-top:.8px solid rgba(0,0,0,.8);font-size:.6rem !important}.page-template-template-collections .lookbooks .bloc-lookbook ul.wc-block-grid__products li .wc-block-grid_footer>div{padding:0 7px;min-height:40px;margin:0;display:grid;align-content:center}.page-template-template-collections .lookbooks .bloc-lookbook ul.wc-block-grid__products li .wc-block-grid_footer>.wc-block-grid__product-title{border-bottom:.8px solid rgba(0,0,0,.8);min-height:40px;overflow:hidden;font-weight:400 !important}.woocommerce-account .sticky{position:sticky;top:47px;align-self:flex-start}@media screen and (min-width: 64em){.woocommerce-account .sticky{top:calc(87.6px + 7px)}}.woocommerce-account .entry-content{margin-top:7px}.woocommerce-account .entry-content>.woocommerce{width:100%}@media screen and (min-width: 64em){.woocommerce-account .entry-content>.woocommerce{display:flex;flex-wrap:nowrap;margin-bottom:0;gap:7px}}.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-navigation{flex:30%;border:.8px solid rgba(0,0,0,.8);padding:7px;background-color:#fff;margin-bottom:7px}.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-navigation li{border:.8px solid rgba(0,0,0,.8);padding:7px;text-transform:uppercase;display:flex}.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-navigation li a{flex:100%}.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-content{flex:70%;border:.8px solid rgba(0,0,0,.8);padding:7px;padding-bottom:40px;display:flex;flex-direction:column;gap:7px}@media screen and (min-width: 64em){.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-content{flex-wrap:nowrap;display:grid;gap:40px;grid-template-columns:1fr 4fr 1fr;align-items:center}.woocommerce-account .entry-content>.woocommerce .woocommerce-MyAccount-content>*{grid-column-start:2;grid-column-end:3}}.woocommerce-account .entry-content>.woocommerce .edit-account,.woocommerce-account .entry-content>.woocommerce .wc-social-login-profile,.woocommerce-account .entry-content>.woocommerce .addresses>div{border:.8px solid rgba(0,0,0,.8)}.woocommerce-account .entry-content>.woocommerce .edit-account>h2{line-height:40px;margin:0;padding:0 7px;border-bottom:.8px solid rgba(0,0,0,.8)}.woocommerce-account .entry-content>.woocommerce .edit-account div:not([class=clear]){margin:0;padding:7px}.woocommerce-account .entry-content>.woocommerce .edit-account p{margin:0;line-height:40px}.woocommerce-account .entry-content>.woocommerce .edit-account p label[for^=account]{padding-left:7px}.woocommerce-account .entry-content>.woocommerce .edit-account fieldset{margin:0;border:0 !important;border-bottom:.8px solid rgba(0,0,0,.8) !important;padding:0 !important;display:flex;flex-direction:column}.woocommerce-account .entry-content>.woocommerce .edit-account fieldset legend{line-height:40px;margin:0;padding:0 7px;border-bottom:.8px solid rgba(0,0,0,.8);border-top:.8px solid rgba(0,0,0,.8);width:100%;text-transform:uppercase}.woocommerce-account .entry-content>.woocommerce .edit-account fieldset p{padding:0 7px}.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp]{display:grid;width:100%;grid-template-columns:40px 1fr;gap:7px;cursor:pointer;place-content:center;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px}.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border-right:.8px solid rgba(0,0,0,.8);display:grid;place-content:center;cursor:pointer}.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] input[type=radio]::before,.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] input[type=radio]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] input[type=radio]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] input[type=radio]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] span{padding-right:7px !important}@media screen and (min-width: 64em){.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] span{line-height:40px}}.woocommerce-account .entry-content>.woocommerce .edit-account label[for^=mailchimp] span a{text-decoration:underline}.woocommerce-account .entry-content>.woocommerce .edit-account button.button{font-size:.8rem;margin:0;padding:0;line-height:40px;background-color:rgba(0,0,0,.8);color:#fff;width:100%}.woocommerce-account .entry-content>.woocommerce .edit-account button.button:hover{background-color:#000}.woocommerce-account .entry-content>.woocommerce .wc-social-login-profile{padding:0}.woocommerce-account .entry-content>.woocommerce .wc-social-login-profile h2{margin:0;padding:0;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px;padding:0 7px}.woocommerce-account .entry-content>.woocommerce .wc-social-login-profile p,.woocommerce-account .entry-content>.woocommerce .wc-social-login-profile div{margin:0;padding:7px}.woocommerce-account .entry-content>.woocommerce .addresses>div{position:relative;padding-bottom:40px}.woocommerce-account .entry-content>.woocommerce .addresses>div header h3{margin:0;padding:0;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px;padding:0 7px}.woocommerce-account .entry-content>.woocommerce .addresses>div header .edit{display:block;position:absolute;bottom:0;line-height:40px;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;text-transform:uppercase;width:100%}.woocommerce-account .entry-content>.woocommerce .addresses>div address{padding:7px}.woocommerce-account .entry-content>.woocommerce .account_payment_method>h2{line-height:40px;margin:0;padding:0 7px;border:.8px solid rgba(0,0,0,.8);border-bottom:0}.woocommerce-account .entry-content>.woocommerce .account_payment_method table{border-collapse:collapse;margin:0 !important}.woocommerce-account .entry-content>.woocommerce .account_payment_method table th,.woocommerce-account .entry-content>.woocommerce .account_payment_method table td{border:.8px solid rgba(0,0,0,.8);line-height:40px;padding:0;text-align:center}.woocommerce-account .entry-content>.woocommerce .account_payment_method a.button:not([class*=delete]){font-size:.8rem;margin:0;padding:0;line-height:40px;background-color:rgba(0,0,0,.8);color:#fff;width:100%;text-align:center}.woocommerce-account .entry-content>.woocommerce .account_payment_method a.button:not([class*=delete]):hover{background-color:#000}.woocommerce-account .entry-content>.woocommerce .account_payment_method a.delete{margin:0;padding:0;line-height:40px;width:40px;background-image:url("assets/medias/icones/supprimer.svg");background-repeat:no-repeat;background-position:center center;background-size:50%;text-indent:-5000px}.woocommerce-account .my_orders>div{border:.8px solid rgba(0,0,0,.8)}.woocommerce-account .my_orders h2{margin:0;padding:0;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px;padding:0 7px}.woocommerce-account .my_orders p{margin:0;padding:0 7px}.woocommerce-account .my_orders table{margin:0;margin-top:40px}.woocommerce-account .my_orders table td{padding:7px;border-bottom:.8px solid rgba(0,0,0,.8)}.woocommerce-account .my_orders tfoot{border-top:.8px solid rgba(0,0,0,.8)}.woocommerce-account .my_orders tfoot th{text-align:left}.woocommerce-account .my_orders tfoot td{border:0;text-align:right}.woocommerce-account .my_orders .download_invoice{border:0;text-align:right}.woocommerce-account .my_orders .download_invoice p{padding-right:0}.woocommerce-account .my_orders .download_invoice a{text-decoration:underline;text-transform:lowercase}.woocommerce-account #customer_login,.woocommerce-account .woocommerce-ResetPassword{margin:7px auto;border:.8px solid rgba(0,0,0,.8)}.woocommerce-account #customer_login h2,.woocommerce-account .woocommerce-ResetPassword h2{line-height:40px;padding:0 7px;margin:0;border-bottom:.8px solid rgba(0,0,0,.8)}.woocommerce-account #customer_login .col-2 h2,.woocommerce-account .woocommerce-ResetPassword .col-2 h2{border-top:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.woocommerce-account #customer_login,.woocommerce-account .woocommerce-ResetPassword{max-width:50%}}.woocommerce-account #customer_login .wc-social-login,.woocommerce-account .woocommerce-ResetPassword .wc-social-login{text-align:center}.woocommerce-account #customer_login form.login,.woocommerce-account #customer_login form.register,.woocommerce-account .woocommerce-ResetPassword form.login,.woocommerce-account .woocommerce-ResetPassword form.register{padding:7px;display:grid;gap:7px}.woocommerce-account #customer_login form.login p,.woocommerce-account #customer_login form.register p,.woocommerce-account .woocommerce-ResetPassword form.login p,.woocommerce-account .woocommerce-ResetPassword form.register p{margin:0;padding:7px;border:.8px solid rgba(0,0,0,.8);text-transform:uppercase;display:flex;align-items:center;gap:7px}.woocommerce-account #customer_login form.login p .woocommerce-button,.woocommerce-account #customer_login form.register p .woocommerce-button,.woocommerce-account .woocommerce-ResetPassword form.login p .woocommerce-button,.woocommerce-account .woocommerce-ResetPassword form.register p .woocommerce-button{flex:1;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;padding:0}.woocommerce-account #customer_login form.login p .woocommerce-button:hover,.woocommerce-account #customer_login form.register p .woocommerce-button:hover,.woocommerce-account .woocommerce-ResetPassword form.login p .woocommerce-button:hover,.woocommerce-account .woocommerce-ResetPassword form.register p .woocommerce-button:hover{color:#fff;background-color:#000}.woocommerce-account .woocommerce-ResetPassword{padding:7px;display:grid;gap:7px;margin:20vh auto;border:.8px solid rgba(0,0,0,.8)}.woocommerce-account .woocommerce-ResetPassword h2{line-height:40px;padding:0 7px;margin:0;border-bottom:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.woocommerce-account .woocommerce-ResetPassword{max-width:50%}}.woocommerce-account .woocommerce-ResetPassword p{margin:0;padding:7px;border:.8px solid rgba(0,0,0,.8);text-transform:uppercase;display:flex;align-items:center;gap:7px}.woocommerce-account .woocommerce-ResetPassword p .woocommerce-Button{flex:1;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;padding:0}.woocommerce-account .woocommerce-ResetPassword p .woocommerce-Button:hover{color:#fff;background-color:#000}.woocommerce-edit-address .entry-content form{border:.8px solid rgba(0,0,0,.8)}.woocommerce-edit-address .entry-content form h3{margin:0;padding:0;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px;padding:0 7px}.woocommerce-edit-address .entry-content form div,.woocommerce-edit-address .entry-content form p{margin:0;padding:0}.woocommerce-edit-address .entry-content form label{text-transform:uppercase}.woocommerce-edit-address .entry-content form .woocommerce-address-fields__field-wrapper{margin:40px;display:grid;gap:40px}@media screen and (min-width: 64em){.woocommerce-edit-address .entry-content form .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr 1fr}}.woocommerce-edit-address .entry-content form .woocommerce-address-fields__field-wrapper .select2-container{z-index:98 !important}.woocommerce-edit-address .entry-content form .form-row{flex-basis:50%;display:grid;grid-template-columns:1fr 2fr;border-bottom:.8px solid rgba(0,0,0,.8);margin-bottom:7px;padding-bottom:7px}.woocommerce-edit-address .entry-content form .form-row span{display:grid}.woocommerce-edit-address .entry-content form .button{padding:0;display:block;line-height:40px;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;text-transform:uppercase;width:100%;transition-property:background;transition-duration:.3s;transition-function:linear}.woocommerce-edit-address .entry-content form .button:hover{background-color:#000}.page-template-template-wishlist .entry-content{padding-top:7px}.page-template-template-wishlist .entry-content>.wp-block-columns{gap:7px}.page-template-template-wishlist .entry-content>.wp-block-columns .woocommerce-MyAccount-navigation{border:.8px solid rgba(0,0,0,.8);padding:7px}.page-template-template-wishlist .entry-content>.wp-block-columns .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.page-template-template-wishlist .entry-content>.wp-block-columns .woocommerce-MyAccount-navigation li{border:.8px solid rgba(0,0,0,.8);padding:7px;text-transform:uppercase;display:flex}.page-template-template-wishlist .entry-content>.wp-block-columns .woocommerce-MyAccount-navigation li a{flex:100%}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist{border:.8px solid rgba(0,0,0,.8);padding:7px}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist thead{display:none}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody{display:grid;gap:7px}@media screen and (min-width: 64em){.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody{grid-template-columns:repeat(4, minmax(0, 1fr))}}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item{display:flex;flex-wrap:wrap;border:.8px solid rgba(0,0,0,.8);padding:7px}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td{width:auto !important;padding:0;min-height:40px;display:flex;justify-content:center;align-items:center}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td img{max-width:100% !important}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-action,.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-name{width:100% !important;min-height:40px}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-action a.button,.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-name a.button{background-color:rgba(0,0,0,.8);color:#fff !important;transition:120ms all ease-in-out}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-action a.button:hover,.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-name a.button:hover{background-color:#000}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-price,.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-quantity{width:50% !important;min-height:40px}.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-sort,.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-cb,.page-template-template-wishlist .entry-content>.wp-block-columns .tinv-wishlist tbody tr.wishlist_item td.product-remove{width:33.3333333333% !important;min-height:40px}#pwgc-balance-form #pwgc-balance-title,#pwgc-balance-form thead{text-transform:uppercase}#pwgc-balance-form #pwgc-balance-activity{text-align:left}#pwgc-balance-form #pwgc-balance-number-container,#pwgc-balance-form #pwgc-balance-buttons{display:flex;justify-content:center;gap:7px;flex-wrap:wrap}#pwgc-balance-form #pwgc-balance-number-container>*,#pwgc-balance-form #pwgc-balance-buttons>*{width:100%;padding:0 7px}@media screen and (min-width: 64em){#pwgc-balance-form #pwgc-balance-number-container>*,#pwgc-balance-form #pwgc-balance-buttons>*{width:auto;flex:1}}#pwgc-balance-form #pwgc-balance-number{margin-bottom:0;border:.8px solid rgba(0,0,0,.8)}#pwgc-balance-form input[type=button],#pwgc-balance-form input[type=submit]{cursor:pointer;border:none;border-radius:0;text-transform:uppercase;padding:0 7px;font-weight:400;font-size:.8rem;background-color:rgba(0,0,0,.8);color:#fff;min-width:30%;min-height:40px;display:flex;justify-content:center}#pwgc-balance-form thead{color:#fff;background-color:rgba(0,0,0,.8);line-height:40px}#pwgc-balance-form th,#pwgc-balance-form td{min-height:40px;padding:0 7px}#pwgc-balance-form td{border:.8px solid rgba(0,0,0,.8)}.page-template-template-cgdv .entry-content .wp-block-columns .sticky-column{display:none}@media screen and (min-width: 64em){.page-template-template-cgdv .entry-content .wp-block-columns .sticky-column{display:block}}.page-template-template-cgdv .entry-content .wp-block-columns .wp-block-column{counter-reset:section;padding-top:7px}.page-template-template-cgdv .entry-content .wp-block-columns .yoast-table-of-contents ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.page-template-template-cgdv .entry-content .wp-block-columns .yoast-table-of-contents li{border:.8px solid rgba(0,0,0,.8);padding:7px;text-transform:uppercase;display:flex}.page-template-template-cgdv .entry-content .wp-block-columns .yoast-table-of-contents li a{flex:100%}.page-template-template-jobs .entry-content{height:calc(100vh - 87.6px)}.page-template-template-jobs .entry-content .ultratitre{font-size:clamp(1rem,-4rem + 9vw,8rem);margin:0;line-height:clamp(1rem,-4rem + 10vw,8rem)}.page-template-template-jobs .entry-content .wp-block-columns{gap:0;border:.8px solid rgba(0,0,0,.8);border-top:0}.page-template-template-jobs .entry-content .wp-block-columns .wp-block-column:first-child{border-right:.8px solid rgba(0,0,0,.8)}.page-template-template-jobs .entry-content .wp-block-columns .first-column{display:flex;flex-direction:column;justify-content:space-between}.page-template-template-jobs .entry-content .wp-block-columns .first-column .wp-block-columns{border:0;margin-bottom:0}.page-template-template-jobs .entry-content .wp-block-columns .first-column .wp-block-columns h2{margin:0;padding:7px;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8)}.page-template-template-jobs .entry-content .wp-block-columns .first-column .wp-block-columns p,.page-template-template-jobs .entry-content .wp-block-columns .first-column .wp-block-columns ul{padding:7px;list-style:none;margin:0}@media screen and (min-width: 64em){.page-template-template-jobs .entry-content .wp-block-columns .wp-block-cover{min-height:calc(100vh - 87.6px) !important;height:calc(100vh - 87.6px) !important}}.page-template-template-jobs .entry-content .footernoir{color:#fff;background-color:rgba(0,0,0,.8);text-align:center;margin:0;padding:7px;text-transform:uppercase}.page-template-template-jobs .entry-content .footernoir a{color:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;max-width:80vw;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff slick-image-url("ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:40px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0) !important;color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0) !important;color:rgba(0,0,0,0)}.slick-prev::after,.slick-next::after{content:"";display:block;position:absolute;width:calc(40px/2);height:calc(40px/2);top:50%;right:25%;border-top:.8px solid rgba(0,0,0,.8);border-right:.8px solid rgba(0,0,0,.8);transform-origin:top right;rotate:45deg}.slick-prev{left:-47px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev::after{border-top:0;border-right:0;border-bottom:.8px solid rgba(0,0,0,.8);border-left:.8px solid rgba(0,0,0,.8);right:auto;left:50%}.slick-next{right:-47px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slider-nav,.slider-single{max-width:100%;margin:0 auto 40px}@media screen and (min-width: 64em){.slider-nav,.slider-single{max-width:90vw}}.slick-slide:focus{outline:none}.slick-slide.slick-current.slick-center .slider-nav-item span{color:#2e326f;position:relative}.js .slider-for>div:nth-child(1n+2){display:none}.js .slider-for.slick-initialized>div:nth-child(1n+2){display:block}@keyframes after{from{width:0}to{width:100%}}.slider-for{margin-top:20px;margin-bottom:200px}.slider-for-item{position:relative;display:flex !important;flex-direction:column;min-height:70vh}.slider-for-item-text{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;padding:0 30px 40px 0}.slider-for-item-text p{font-family:"Montserrat",sans-serif;line-height:2em;color:#555}.slick-list.draggable{padding:0 !important;cursor:pointer}.slick-arrow{border:.8px solid rgba(0,0,0,.8);margin:0;border-radius:0}.slick-slide{opacity:.4}.slick-slide.slick-current{opacity:1}.page-template-template-history #masthead{margin-bottom:0}.page-template-template-history #primary{position:relative;border:.8px solid rgba(0,0,0,.8);border-top:0;padding:7px 0;height:calc(100vh - (7px/2 + 40px*3));display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 64em){.page-template-template-history #primary{justify-content:center}}.page-template-template-history #primary .entry-content{margin:0;padding:0 7px}.page-template-template-history #primary .entry-content p{margin:0 0 7px 0}.page-template-template-history .slider-single{margin:auto 0}.page-template-template-history .slider-single .slider-single--date{transform:translateX(-50%)}.page-template-template-history .slider-single .slider-single--text{max-height:24vh;overflow-y:scroll;scrollbar-width:none;padding-bottom:10vh;padding-left:40px;border-left:.8px solid rgba(0,0,0,.8)}.page-template-template-history .slider-single::before{content:"";display:block;position:absolute;width:100%;top:50%;left:-45px;border-top:.8px solid rgba(0,0,0,.8);margin:0 40px}.page-template-template-history .slider-single button.slick-next{height:100%;right:0;width:10vw;border:0 !important;text-indent:-5000px;height:100%;right:0}.page-template-template-history .slider-single button.slick-next::after{content:"";display:block;position:absolute;width:calc(40px/2);height:calc(40px/2);top:50%;right:0;border-top:.8px solid rgba(0,0,0,.8);border-right:.8px solid rgba(0,0,0,.8);transform-origin:top right;rotate:45deg}@media screen and (min-width: 64em){.page-template-template-history .slider-single button.slick-next{width:10vw}}.page-template-template-history .slider-single button.slick-next:hover{background-color:rgba(0,0,0,0) !important}.page-template-template-history .slider-single button.slick-prev{height:100%;width:20vw;border:0 !important;text-indent:-5000px;height:100%;z-index:99;left:0}.page-template-template-history .slider-single button.slick-prev::after{content:"";display:block;position:absolute;width:calc(40px/2);height:calc(40px/2);top:50%;left:7px;border-bottom:.8px solid rgba(0,0,0,.8);border-left:.8px solid rgba(0,0,0,.8);transform-origin:top right;rotate:45deg}@media screen and (min-width: 64em){.page-template-template-history .slider-single button.slick-prev::after{left:0}}@media screen and (min-width: 64em){.page-template-template-history .slider-single button.slick-prev{width:10vw}}.page-template-template-history .slider-single button.slick-prev:hover{background-color:rgba(0,0,0,0) !important}.page-template-template-history .slider-for-item-img{padding:20px}@media screen and (min-width: 64em){.page-template-template-history .slider-for-item-img{padding:40px}}.page-template-template-history .slider-for-item-img img{display:block;width:100%;height:30vh;-o-object-fit:contain;object-fit:contain}.page-template-template-history .slider-for-item-text{padding:20px}@media screen and (min-width: 64em){.page-template-template-history .slider-for-item-text{padding:40px}}.page-template-template-history .slider-nav{display:flex;border:.8px solid rgba(0,0,0,.8);position:absolute;bottom:7px;margin:auto 40px 0 40px;max-width:calc(100% - 110px);line-height:40px;gap:7px}@media screen and (min-width: 64em){.page-template-template-history .slider-nav{display:block;max-width:300px}}.page-template-template-history .slider-nav-item{text-transform:uppercase;cursor:pointer;min-width:100px;text-align:center}.page-template-template-history .slider-single--date{display:inline-block;line-height:40px}.page-template-template-history .slider-single--date::before{content:"";display:block;width:.4px;height:40px;background-color:#000;position:absolute;top:calc(-1.5*40px);left:50%}.page-template-template-press #primary{border-top:0;padding:7px 0 0 0}.page-template-template-press #primary .wp-block-navigation__container{flex-direction:column;align-items:flex-start;justify-content:space-between;text-transform:uppercase;font-size:1.4rem}.page-template-template-press #primary .wp-block-navigation__container a{opacity:.6}.page-template-template-press #primary .wp-block-navigation__container .current-menu-item a{opacity:1}.page-template-template-press #primary .wp-block-columns{gap:7px}.page-template-template-press .groupe-presse--papier,.page-template-template-press .groupe-presse-digital{border:.8px solid rgba(0,0,0,.8);padding-bottom:40px;margin-bottom:7px;background-image:url("assets/medias/presse/quadri.png");background-repeat:no-repeat;background-position:bottom 7px right 7px}.page-template-template-press .groupe-presse--papier h2,.page-template-template-press .groupe-presse-digital h2{margin:0;padding:0 7px;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}.page-template-template-press .groupe-presse--papier p,.page-template-template-press .groupe-presse-digital p{margin:0;padding:7px}.page-template-template-press .groupe-presse-digital{background-image:url("assets/medias/presse/numerique.png")}.page-template-template-press .entry-content>.wp-block-columns>.wp-block-column:first-child{position:sticky;top:47px !important;align-self:flex-start;background-color:#fff;z-index:9999;min-height:40px;padding-left:40px}@media screen and (min-width: 64em){.page-template-template-press .entry-content>.wp-block-columns>.wp-block-column:first-child{top:calc(87.6px + 7px) !important;z-index:99}}.dfd-fullscreen{top:calc(2*40px + 7px) !important;left:7px !important;border:.8px solid rgba(0,0,0,.8) !important;display:grid !important;grid-template-columns:1fr 2fr}.dfd-fullscreen .dfd-carousel-arrow{width:0 !important;margin:0 !important}.dfd-fullscreen .dfd-card-thumbnail{padding-bottom:125% !important}.dfd-fullscreen .dfd-carousel-content,.dfd-fullscreen .dfd-results-grid{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:7px}.dfd-fullscreen .dfd-carousel-content .dfd-card,.dfd-fullscreen .dfd-results-grid .dfd-card{width:auto !important;padding:0 !important;margin:0 !important;border:.8px solid rgba(0,0,0,.8)}.dfd-fullscreen .dfd-carousel-content .dfd-card:hover,.dfd-fullscreen .dfd-carousel-content .dfd-card:focus-visible,.dfd-fullscreen .dfd-results-grid .dfd-card:hover,.dfd-fullscreen .dfd-results-grid .dfd-card:focus-visible{box-shadow:none !important}.dfd-fullscreen .dfd-carousel-content .dfd-card .dfd-card-content,.dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-content{flex:1 1 auto;min-height:0;bottom:0;right:0;border-top:.8px solid rgba(0,0,0,.8);border-left:.8px solid rgba(0,0,0,.8);background-color:#fff;text-align:center;margin-top:-80px;z-index:99;margin-left:50%}.dfd-fullscreen .dfd-carousel-content .dfd-card .dfd-card-title,.dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-title{line-height:40px;font-size:.8rem;padding:0 7px;border-bottom:.8px solid rgba(0,0,0,.8)}.dfd-fullscreen .dfd-carousel-content .dfd-card .dfd-card-row,.dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-row{display:block !important;margin-top:0;text-align:center;line-height:40px}.dfd-fullscreen .dfd-carousel-content .dfd-card .dfd-card-pricing,.dfd-fullscreen .dfd-results-grid .dfd-card .dfd-card-pricing{align-items:center;justify-content:center}.dfd-fullscreen .dfd-btn-frame-filter{border-radius:0 !important}.dfd-fullscreen label.dfd-image-search-button:hover,.dfd-fullscreen .dfd-btn-image-filter:hover,.dfd-fullscreen .dfd-btn-color-filter:hover,.dfd-fullscreen .dfd-btn-term-filter:hover,.dfd-fullscreen button:hover{background-color:var(--dfd-btn-hover-bg, transparent) !important}.admin-bar .dfd-fullscreen{top:calc(32px + 2*40px + 7px) !important}.dfd-root{-webkit-backdrop-filter:blur(6px) !important;backdrop-filter:blur(6px) !important}.dfd-root .dfd-backdrop{background-color:#fff !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dfd-root .dfd-fullscreen.dfd-animate .dfd-backdrop{opacity:.8}.dfd-root .dfd-layer{background-color:#fff !important;grid-column-start:2;border-left:.8px solid rgba(0,0,0,.8)}.dfd-root .dfd-logo,.dfd-root .dfd-popular-searches{display:none !important}.woocommerce-cart #primary .entry-content>.woocommerce{display:grid;grid-template-columns:1fr;gap:7px}@media screen and (min-width: 64em){.woocommerce-cart #primary .entry-content>.woocommerce{grid-template-columns:repeat(4, 1fr)}.woocommerce-cart #primary .entry-content>.woocommerce .woocommerce-notices-wrapper,.woocommerce-cart #primary .entry-content>.woocommerce .woocommerce-info,.woocommerce-cart #primary .entry-content>.woocommerce .ywgc_enter_code{grid-column:span 4}}.woocommerce-cart #primary .entry-content .accordion{border:.8px solid rgba(0,0,0,.8);transition:120ms all ease-in-out}@media screen and (min-width: 64em){.woocommerce-cart #primary .entry-content .accordion{margin-top:auto}}.woocommerce-cart #primary .entry-content .accordion.scrolled{margin-top:0}.woocommerce-cart #primary .entry-content .accordion div{border-bottom:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .entry-content .accordion div:last-child{border-bottom:0}.woocommerce-cart #primary .entry-content .accordion div .widgettitle{margin:0;padding:0;line-height:40px;text-indent:7px;cursor:pointer}.woocommerce-cart #primary .entry-content .accordion div div{border-top:.8px solid rgba(0,0,0,.8);padding:7px}.woocommerce-cart #primary .woocommerce-cart-form{border:.8px solid rgba(0,0,0,.8);padding:7px}@media screen and (min-width: 64em){.woocommerce-cart #primary .woocommerce-cart-form{grid-column:span 3;padding:40px}}.woocommerce-cart #primary .woocommerce-cart-form table thead{display:none}.woocommerce-cart #primary .woocommerce-cart-form table tbody{display:grid;gap:40px}@media screen and (min-width: 64em){.woocommerce-cart #primary .woocommerce-cart-form table tbody{grid-template-columns:repeat(3, 1fr)}}.woocommerce-cart #primary .woocommerce-cart-form table tbody tr{display:grid;padding:7px}.woocommerce-cart #primary .woocommerce-cart-form table tbody td{border:.8px solid rgba(0,0,0,.8);border-bottom:0}.woocommerce-cart #primary .woocommerce-cart-form .woocommerce-cart-form__cart-item{border:.8px solid rgba(0,0,0,.8);padding:7px}.woocommerce-cart #primary .woocommerce-cart-form .product-thumbnail{grid-row-start:1;display:grid;grid-template-columns:repeat(4, 1fr);gap:7px;border:0;padding:0;padding-bottom:7px}.woocommerce-cart #primary .woocommerce-cart-form .product-thumbnail a{border:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .woocommerce-cart-form .product-thumbnail a img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto;max-height:180px}.woocommerce-cart #primary .woocommerce-cart-form .product-remove{grid-row-start:6;border-bottom:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .woocommerce-cart-form .product-quantity{padding:0}.woocommerce-cart #primary .woocommerce-cart-form .product-quantity>div{position:relative;text-align:center;line-height:40px}.woocommerce-cart #primary .woocommerce-cart-form .product-quantity>div a{display:block;width:40px;height:40px;position:absolute;top:0;left:0;margin:0;border:0;border-right:.8px solid rgba(0,0,0,.8);padding:0;color:rgba(0,0,0,.8);font-size:1.2rem}.woocommerce-cart #primary .woocommerce-cart-form .product-quantity>div a:last-child{left:auto;right:0;border-left:.8px solid rgba(0,0,0,.8);border-right:0}.woocommerce-cart #primary .woocommerce-cart-form .product-remove{position:relative;line-height:40px;height:40px}.woocommerce-cart #primary .woocommerce-cart-form .product-remove a{display:block;width:40px;height:40px;position:absolute;top:0;right:0;border-left:.8px solid rgba(0,0,0,.8);background-image:url("assets/medias/icones/supprimer.svg");background-repeat:no-repeat;background-position:center center;background-size:50%;text-indent:-5000px}.woocommerce-cart #primary .woocommerce-cart-form td.actions{display:none}.woocommerce-cart #primary .cart-collaterals{border:.8px solid rgba(0,0,0,.8);padding:7px;display:flex;flex-direction:column;gap:7px}.woocommerce-cart #primary .cart-collaterals .cart_totals>h2{border:.8px solid rgba(0,0,0,.8);margin:0;padding-left:7px;min-height:40px;display:flex;align-items:center}.woocommerce-cart #primary .cart-collaterals .cart_totals .AJ-cart-shipping-line-adress{position:relative;text-transform:lowercase !important}.woocommerce-cart #primary .cart-collaterals .cart_totals .AJ-cart-shipping-line-adress .woocommerce-shipping-destination{text-align:left;padding-left:7px;line-height:1.2;margin:0;display:flex;align-items:center;border-bottom:.8px solid rgba(0,0,0,.8);min-height:40px;display:flex;justify-content:center}.woocommerce-cart #primary .cart-collaterals .cart_totals .AJ-cart-shipping-line-adress .shipping-calculator-button{text-transform:uppercase;display:flex;height:40px;justify-content:center;align-items:center;line-height:1.2;text-align:center;color:#fff;background-color:rgba(0,0,0,.8);border:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .cart-collaterals .cart_totals .AJ-cart-shipping-line-adress form .shipping-calculator-form{display:flex;flex-direction:column;gap:7px;padding:7px;border-bottom:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .cart-collaterals .cart_totals .AJ-cart-shipping-line-adress form p{margin:0;padding:0;display:grid;height:40px}.woocommerce-cart #primary .cart-collaterals .cart_totals .AJ-cart-shipping-line-adress form button.button{display:flex;align-items:center;height:40px;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;justify-content:center}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents){border:.8px solid rgba(0,0,0,.8);border-top:0;margin:0;padding:0;text-transform:uppercase}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) *{font-weight:400 !important}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) colgroup col:nth-child(1){width:30%}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) colgroup col:nth-child(2){width:70%}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) th{text-align:left;vertical-align:top;line-height:40px;padding-left:7px}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) td{text-align:right;padding:0}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) td[data-title=Sous-total],.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) td[data-title=Total]{padding-right:7px}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals th{border-right:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals th,.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals td{border-top:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals ul{margin:0;padding:0}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals li{display:grid;width:100%;grid-template-columns:1fr 40px;cursor:pointer;place-content:center;line-height:40px}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals li:not(:last-child){border-bottom:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals li span{line-height:40px}}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals li span a{text-decoration:underline}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals li label{padding-left:7px;order:-1;text-align:left}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border-left:.8px solid rgba(0,0,0,.8);display:grid;place-content:center;cursor:pointer}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals input[type=radio]::before,.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals input[type=radio]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals input[type=radio]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .woocommerce-shipping-totals input[type=radio]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .order-total th,.woocommerce-cart #primary .cart-collaterals .cart_totals .shop_table:not(.woocommerce-cart-form__contents) .order-total td{border-top:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .cart-collaterals .cart_totals .wc-proceed-to-checkout{border:.8px solid rgba(0,0,0,.8);margin:7px 0;display:grid;text-align:center}.woocommerce-cart #primary .cart-collaterals .cart_totals .wc-proceed-to-checkout a{background-color:rgba(0,0,0,.8);color:#fff}.woocommerce-cart #primary .cart-collaterals .cart_totals .wc-proceed-to-checkout .wc-braintree-cart-gateways-container.active .wc-braintree-cart-text{padding:0;display:none}.woocommerce-cart #primary .cart-collaterals .payplug-oney{display:none}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-form .accordion{border-left:0;border-right:0;border-bottom:0;margin-top:0 !important}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-form .accordion .widgettitle{padding-left:7px}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-form label{width:100% !important;text-align:left !important;line-height:40px}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-form .pwgc-submit-group{display:flex;border-bottom:0 !important}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-form .pwgc-submit-group>*{flex:1}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-form .pwgc-submit-group .button{background-color:rgba(0,0,0,.8);color:#fff}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-form .pwgc-submit-group .button:hover{background-color:#000}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-number{width:auto;border:0;border-top:.8px solid rgba(0,0,0,.8) !important}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-gift-card-number:focus{outline:none;border:none}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-button{display:inline-block}.woocommerce-cart #primary .cart-collaterals #pwgc-redeem-error{color:red}.woocommerce-cart #primary .cart-collaterals .pwgc-total th,.woocommerce-cart #primary .cart-collaterals .pwgc-total td{border-top:.8px solid rgba(0,0,0,.8);width:50%}.woocommerce-cart #primary .cart-collaterals .pwgc-total a.pwgc-remove-card{font-size:0;padding:0 7px}.woocommerce-cart #primary .cart-collaterals .pwgc-total a.pwgc-remove-card::before{display:inline-block;content:"[X]";font-size:.8rem}.woocommerce-cart #primary .cart-collaterals .accordion{border:.8px solid rgba(0,0,0,.8);margin-top:800px;transition:120ms all ease-in-out}@media screen and (min-width: 64em){.woocommerce-cart #primary .cart-collaterals .accordion{margin-top:auto}}.woocommerce-cart #primary .cart-collaterals .accordion.scrolled{margin-top:0}.woocommerce-cart #primary .cart-collaterals .accordion div{border-bottom:.8px solid rgba(0,0,0,.8)}.woocommerce-cart #primary .cart-collaterals .accordion div:last-child{border-bottom:0}.woocommerce-cart #primary .cart-collaterals .accordion div .widgettitle{margin:0;padding:0;line-height:40px;text-indent:7px}.woocommerce-cart #primary .cart-collaterals .accordion div div{border-top:.8px solid rgba(0,0,0,.8);padding:7px}.woocommerce-cart #primary .cart-collaterals .woocommerce-cart-form{margin-top:7px}.woocommerce-cart #primary .cart-collaterals .woocommerce-cart-form table{border:0 !important}.woocommerce-cart #primary .cart-collaterals .woocommerce-cart-form table tbody{gap:7px}.woocommerce-cart #primary .cart-collaterals .woocommerce-cart-form table tbody tr:last-child{padding:0 !important}.woocommerce-cart #primary .cart-collaterals .wc-proceed-to-checkout{position:fixed;bottom:7px;left:7px;right:7px;padding:7px;border:.8px solid rgba(0,0,0,.8);margin:0;background-color:#fff;z-index:98}@media screen and (min-width: 64em){.woocommerce-cart #primary .cart-collaterals .wc-proceed-to-checkout{position:static}}.woocommerce-cart #primary .cart-collaterals .accordion .widgettitle{display:flex;cursor:pointer}.woocommerce-cart #primary .cart-collaterals .accordion .widgettitle::after{display:flex;width:30px;cursor:pointer;margin:0 10px 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.woocommerce-cart #primary .cart-collaterals .accordion .open .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}.woocommerce-cart #primary ul.products{margin:0;padding:7px;border:.8px solid rgba(0,0,0,.8);list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px}@media screen and (min-width: 64em){.woocommerce-cart #primary ul.products{grid-template-columns:repeat(4, minmax(0, 1fr))}}.woocommerce-cart #primary ul.products .classics_icon{display:block;cursor:pointer;margin:0;padding:0;height:40px;color:#fff;text-transform:uppercase;background-color:rgba(0,0,0,.8);width:87px;text-align:center;height:auto;line-height:30px;position:absolute;top:7px;right:7px;z-index:97}.woocommerce-cart #primary ul.products li{position:relative;border:.8px solid rgba(0,0,0,.8);width:auto !important;margin:0 !important}.woocommerce-cart #primary ul.products li img{display:block;width:100%;margin-bottom:0 !important}@media screen and (min-width: 64em){.woocommerce-cart #primary ul.products li img:nth-of-type(2){position:absolute;top:0;opacity:0;transition:all .6s}.woocommerce-cart #primary ul.products li:hover img:nth-of-type(2){opacity:1;transition:all .6s}}.woocommerce-cart #primary ul.products li h2{margin:0;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8);height:40px;line-height:40px;overflow:hidden;text-align:center;padding:0 7px;font-size:1.2em !important}@media screen and (min-width: 64em){.woocommerce-cart #primary ul.products li h2{position:absolute;left:50%;bottom:40px;border-left:.8px solid rgba(0,0,0,.8);background-color:#fff;width:50%;border-bottom:0}}.woocommerce-cart #primary ul.products li .price{display:block;width:calc(100% - 40px);margin-top:0;border-right:.8px solid rgba(0,0,0,.8);height:40px;line-height:40px;text-align:center;padding:0 7px;font-size:1.2em !important;font-weight:400}@media screen and (min-width: 64em){.woocommerce-cart #primary ul.products li .price{position:absolute;width:calc(50% - 40px);left:50%;bottom:0;border-left:.8px solid rgba(0,0,0,.8);background-color:#fff;border-top:.8px solid rgba(0,0,0,.8)}}.woocommerce-cart #primary ul.products li div.tinv-wraper{position:absolute;bottom:0;right:0;background-color:#fff;max-height:40px !important}@media screen and (min-width: 64em){.woocommerce-cart #primary ul.products li div.tinv-wraper{border-top:.8px solid rgba(0,0,0,.8)}}.woocommerce-cart #primary ul.products li div.tinv-wraper a{margin:0 !important;width:40px !important;height:40px !important}.woocommerce-cart #colophon{padding-bottom:320px}@media screen and (min-width: 64em){.woocommerce-cart #colophon{padding-bottom:7px}}.fc-content input{border:.8px solid rgba(0,0,0,.8);line-height:40px !important;padding:0 7px !important}.fc-content label,.fc-content span.field-label{text-transform:uppercase;line-height:40px !important;display:block}.fc-content label.checkbox,.fc-content span.field-label.checkbox{display:grid !important;width:100%;grid-template-columns:40px 1fr;cursor:pointer;place-content:center;line-height:40px;border:.8px solid rgba(0,0,0,.8) !important}.fc-content label.checkbox #createaccount:focus,.fc-content span.field-label.checkbox #createaccount:focus{outline:none !important}.fc-content input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border:0;border-right:.8px solid rgba(0,0,0,.8);display:grid;place-content:center;cursor:pointer;margin-right:7px}.fc-content input[type=checkbox]::before,.fc-content input[type=checkbox]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}.fc-content input[type=checkbox]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}.fc-content input[type=checkbox]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}.fc-content .accordion{border:.8px solid rgba(0,0,0,.8);transition:120ms all ease-in-out}.fc-content .accordion.scrolled{margin-top:0}.fc-content .accordion div{border-bottom:.8px solid rgba(0,0,0,.8)}.fc-content .accordion div:last-child{border-bottom:0}.fc-content .accordion div .widgettitle{margin:0;padding:0;line-height:40px;text-indent:7px}.fc-content .accordion div div{border-top:.8px solid rgba(0,0,0,.8);padding:7px}.fc-content .accordion div.entretien{position:relative;display:flex;flex-wrap:wrap;height:65px}.fc-content .accordion div.entretien div{width:30px;height:30px;margin-right:15px;padding-bottom:5px;cursor:pointer}.fc-content .accordion div.entretien div img{max-width:100%;height:auto;text-align:center}.fc-content .accordion div.entretien div img:hover{border-bottom:1px solid #000}.fc-content .accordion div.entretien div p{position:absolute;bottom:0;left:0;display:none}.fc-content .accordion div.entretien div:hover p.text-fr{display:block}.fc-content .accordion .widgettitle{display:flex;cursor:pointer}.fc-content .accordion .widgettitle::after{display:flex;width:30px;cursor:pointer;margin:0 10px 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.fc-content .accordion .open .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}.fc-content #pwgc-redeem-gift-card-form{border:.8px solid rgba(0,0,0,.8);padding:0 7px 7px 7px;margin-bottom:7px}.fc-content #pwgc-redeem-gift-card-form label{width:100% !important;text-align:left !important;line-height:40px;padding-left:7px}.fc-content #pwgc-redeem-gift-card-form .pwgc-submit-group{display:flex;border-bottom:0 !important}.fc-content #pwgc-redeem-gift-card-form .pwgc-submit-group>*{flex:1;font-size:.6rem !important}.fc-content #pwgc-redeem-gift-card-form .pwgc-submit-group .button{background-color:rgba(0,0,0,.8);color:#fff}.fc-content #pwgc-redeem-gift-card-form .pwgc-submit-group .button:hover{background-color:#000}.fc-content #pwgc-redeem-gift-card-number{width:auto;border:0;border-top:.8px solid rgba(0,0,0,.8) !important}.fc-content #pwgc-redeem-gift-card-number:focus{outline:none;border:none}.fc-content #pwgc-redeem-button{display:inline-block}.fc-content #pwgc-redeem-error{color:red}.fc-content .woocommerce-terms-and-conditions-checkbox-text{font-size:.6rem !important}.fc-content form .fc-step__substep{padding:0 !important}.fc-content form .fc-step__substep .fc-step__substep-title{float:none !important;width:auto !important;margin:0 !important;padding:0 7px !important;line-height:40px !important;border-bottom:.8px solid rgba(0,0,0,.8) !important}.fc-content form .fc-step__substep[data-substep-id=shipping_address]{background-color:#fff !important}.fc-content form .fc-step__substep-fields-inner{padding:7px !important}.fc-content form [data-step-complete] .fc-step__substep .fc-step__substep-title{padding-left:28px !important}.fc-content form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:40px;line-height:40px;border-radius:0;border:.8px solid rgba(0,0,0,.8) !important;display:grid;place-content:center;cursor:pointer}.fc-content form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border-right:.8px solid rgba(0,0,0,.8);display:grid;place-content:center;cursor:pointer}.fc-content form input[type=radio]::before,.fc-content form input[type=radio]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}.fc-content form input[type=radio]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}.fc-content form input[type=radio]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}.fc-content .fc-step__actions,.fc-content .fc-step__substep{padding:0 !important}.fc-content .fc-step__actions button.button,.fc-content .fc-step__substep button.button{background-color:#000;color:#fff;max-height:40px;margin:7px !important;max-width:calc(100% - 15px) !important}.fc-content .mailchimp-newsletter label{display:flex;border:.8px solid rgba(0,0,0,.8)}.fc-content a.pwgc-remove-card{font-size:0;padding:0 0 0 7px}.fc-content a.pwgc-remove-card::before{display:inline-block;content:"[X]";font-size:.8rem}.fc-wrapper .fc-checkout-step:first-child,.fc-wrapper .fc-checkout-step:first-child>div:first-of-type{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.fc-wrapper .fc-checkout-step{border:.8px solid rgba(0,0,0,.8) !important}.fc-content form [data-step-complete] .fc-step__substep .fc-step__substep-title{padding-left:48px !important}.has-checkout-layout--multi-step.woocommerce-checkout form.woocommerce-checkout .fc-wrapper [data-step-complete] .fc-step__substep .fc-step__substep-title::before{line-height:40px !important;width:40px !important;height:40px !important;font-size:40px !important;border-radius:0 !important;background-color:#fff !important;color:rgba(0,0,0,.8) !important;border-right:.8px solid rgba(0,0,0,.8)}div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner{margin:0 0 20px;width:100%;max-width:100%;border:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important;box-shadow:0 !important}.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-incomplete{margin-bottom:7px !important;border:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important}.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step:focus{outline:none !important}#fc-wrapper .form-row .select2-selection:focus,#fc-wrapper .form-row input[type=checkbox]:focus,#fc-wrapper .form-row input[type=date]:focus,#fc-wrapper .form-row input[type=email]:focus,#fc-wrapper .form-row input[type=number]:focus,#fc-wrapper .form-row input[type=password]:focus,#fc-wrapper .form-row input[type=radio]:focus,#fc-wrapper .form-row input[type=search]:focus,#fc-wrapper .form-row input[type=tel]:focus,#fc-wrapper .form-row input[type=text]:focus,#fc-wrapper .form-row input[type=url]:focus,#fc-wrapper .form-row select:focus,#fc-wrapper .form-row textarea:focus{outline:none !important}#fc-wrapper p{margin-top:0;margin-bottom:7px}#fc-wrapper .form-row{margin-bottom:7px !important}#fc-wrapper #place_order{font-size:100%;margin:0;line-height:40px;min-height:40px !important;cursor:pointer;position:relative;text-decoration:none;text-transform:uppercase;overflow:visible;padding:0 2.5rem;font-weight:400;border-radius:0;left:auto;color:#fff !important;background-color:rgba(0,0,0,.8) !important;border:none;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}#fc-wrapper #place_order:hover{background-color:#000 !important}#fc-wrapper #add_payment_method .fc-wrapper #payment ul.payment_methods,#fc-wrapper #payment ul.payment_methods{border:.8px solid rgba(0,0,0,.8) !important;border-radius:0 !important;overflow:visible}#fc-wrapper .woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex !important;width:100%;justify-content:flex-start;line-height:40px;border:.8px solid rgba(0,0,0,.8) !important}#fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label{padding:7px 7px 7px 40px !important}#billing_same_as_shipping_field.fc-same-address-checkbox label{display:grid !important}#billing_same_as_shipping_field.fc-same-address-checkbox label span{padding-left:7px}.collapsible-content__inner{padding:7px !important}body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address]{background-color:#fff !important}ul.payment_methods li[class*=payment_method]{padding:0 !important}ul.payment_methods li[class*=payment_method] .payment_box{margin-top:0 !important}.wc-braintree-card-icons-container{line-height:100% !important}li.payment_method_braintree_cc .wc-braintree-card-icons-container img.wc-braintree-card-icon{border-radius:14px !important;border:.8px solid rgba(0,0,0,.8) !important}body.wc-braintree-body .wc-braintree-new-payment-method-container .classic-form-container .field-label{left:40px !important}body.wc-braintree-body .wc-braintree-new-payment-method-container .classic-form-container .form-group-wrapper .save-card-field label.wc-braintree-save-label{margin-top:18px !important}body.wc-braintree-body .wc-braintree-new-payment-method-container .classic-form-container .form-group-wrapper .save-card-field label.wc-braintree-save-label::after{width:30px !important;height:30px !important}body.wc-braintree-body .wc-braintree-new-payment-method-container .classic-form-container .form-group-wrapper .save-card-field input[type=checkbox]:checked+label.wc-braintree-save-label::before{top:0 !important;left:8px !important;width:10px !important;height:25px !important;border-top:1px solid rgba(0,0,0,0) !important;border-left:1px solid rgba(0,0,0,0) !important;border-right:1px solid #000 !important;border-bottom:1px solid #000 !important}@media screen and (min-width: 64em){li.payment_method_braintree_applepay{display:none !important}}@media screen and (min-width: 64em){body.woocommerce-order-received #primary .entry-content{position:static;border:0;min-height:-moz-max-content;min-height:max-content;margin-top:7px}body.woocommerce-order-received #primary .woocommerce{max-width:100%;border-right:0;min-height:-moz-max-content;min-height:max-content}}body.woocommerce-order-received #primary .woocommerce-info{padding:7px;border:.8px solid rgba(0,0,0,.8);margin-bottom:7px}body.woocommerce-order-received #primary .woocommerce-info p{margin:0}body.woocommerce-order-received #primary .woocommerce-info .wc-social-login-link-account{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.woocommerce-order-received #primary div.woocommerce-order{display:grid;gap:7px;margin-bottom:7px;min-height:65vh}@media screen and (min-width: 64em){body.woocommerce-order-received #primary div.woocommerce-order{grid-template-columns:1fr 1fr;margin-top:auto}}body.woocommerce-order-received #primary div.woocommerce-order h2{margin:0;padding:0 7px;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}body.woocommerce-order-received .first-part>h2:first-child{display:flex;padding:0 !important}@media screen and (min-width: 64em){body.woocommerce-order-received .first-part>h2:first-child{padding:0 7px !important}}body.woocommerce-order-received .first-part>h2:first-child::before{content:"" !important;background-image:url("assets/medias/icones/check.svg") !important;background-size:65%;background-position:center center;background-repeat:no-repeat;width:40px;height:40px;border-right:.8px solid rgba(0,0,0,.8);margin-right:7px}@media screen and (min-width: 64em){body.woocommerce-order-received .first-part>h2:first-child::before{display:none}}body.woocommerce-order-received div.woocommerce-thankyou-order-received>h2:first-child{display:none}@media screen and (min-width: 64em){body.woocommerce-order-received div.woocommerce-thankyou-order-received>h2:first-child{display:flex;padding:0 !important;border:.8px solid rgba(0,0,0,.8)}}@media screen and (min-width: 64em)and (min-width: 64em){body.woocommerce-order-received div.woocommerce-thankyou-order-received>h2:first-child::before{display:block;content:"" !important;background-image:url("assets/medias/icones/check.svg") !important;background-size:65%;background-position:center center;background-repeat:no-repeat;width:40px;height:40px;border-right:.8px solid rgba(0,0,0,.8);margin-right:7px}}body.woocommerce-order-received .first-part,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received #thankyou_form{border:.8px solid rgba(0,0,0,.8);padding-bottom:40px}body.woocommerce-order-received .thankyou_order_number{padding:0 7px}body.woocommerce-order-received p.woocommerce-thankyou-order-received,body.woocommerce-order-received ul.order_details,body.woocommerce-order-received table.order_details,body.woocommerce-order-received div.woocommerce-thankyou-order-received{padding:7px}@media screen and (min-width: 64em){body.woocommerce-order-received p.woocommerce-thankyou-order-received,body.woocommerce-order-received ul.order_details,body.woocommerce-order-received table.order_details,body.woocommerce-order-received div.woocommerce-thankyou-order-received{max-width:50%;margin:40px auto}}body.woocommerce-order-received #thankyou_form{display:flex;flex-direction:column;gap:7px;margin:0;padding:7px}body.woocommerce-order-received #thankyou_form>div{border:.8px solid rgba(0,0,0,.8)}body.woocommerce-order-received #thankyou_form .scf-row{margin:0 !important;padding:0 7px !important;display:flex;gap:7px}body.woocommerce-order-received #thankyou_form .scf-row label{font-size:.8rem !important;line-height:40px !important;text-transform:lowercase !important;min-width:150px}body.woocommerce-order-received #thankyou_form input[type=submit]{height:40px;line-height:40px;text-transform:uppercase;text-align:center;flex:1;padding:0;border-radius:0;border:.8px solid rgba(0,0,0,.8);width:100%;cursor:pointer}body.woocommerce-order-received #thankyou_form input[type=submit]:hover{color:#fff !important;background-color:#000 !important}body.woocommerce-order-received .link_back_home{display:block;line-height:40px;text-align:center;text-decoration:underline}body.woocommerce-order-received .woocommerce-customer-details{display:none}body.woocommerce-order-received .woocommerce-table--order-details tbody{display:flex;flex-direction:column;gap:7px}body.woocommerce-order-received .woocommerce-table__product-name{border:.8px solid rgba(0,0,0,.8);padding:7px}body.woocommerce-order-received .woocommerce-table__product-name .thankyou_review_img{grid-row-start:1;display:grid;grid-template-columns:repeat(4, 1fr);gap:7px;border:0;padding:0;padding-bottom:7px}body.woocommerce-order-received .woocommerce-table__product-name .thankyou_review_img img{border:.8px solid rgba(0,0,0,.8)}body.woocommerce-order-received .woocommerce-table__product-name>p{border:.8px solid rgba(0,0,0,.8);line-height:40px;margin:0;padding:0 7px}body.woocommerce-order-received .woocommerce-table__product-name>p:not(:first-of-type){border-top:0}body.woocommerce-order-received .woocommerce-table__product-name ul.wc-item-meta{margin:0;padding:0;list-style-type:none}body.woocommerce-order-received .woocommerce-table__product-name ul.wc-item-meta li{display:flex;border:.8px solid rgba(0,0,0,.8);border-top:0;line-height:40px;margin:0;padding:0 7px}body.woocommerce-order-received .woocommerce-table__product-name ul.wc-item-meta li>p{margin:0;padding:0}.woocommerce-error{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px !important;background-color:#fff0f0;border-color:#cc1818}.archive #masthead{margin-bottom:0}.archive .woocommerce-breadcrumb{display:none}.archive header.woocommerce-products-header{border-left:.8px solid rgba(0,0,0,.8);border-right:.8px solid rgba(0,0,0,.8);position:sticky;top:47px;z-index:98;background-color:#fff}@media screen and (min-width: 64em){.archive header.woocommerce-products-header{display:flex;flex-wrap:wrap;align-items:center;top:88.4px}}.archive header.woocommerce-products-header .category_nav_back{display:block;width:40px;line-height:40px;text-indent:-5000px;background-image:url("assets/medias/icones/fleche-gauche.svg");background-size:cover;background-position:center;float:left;border-right:.8px solid rgba(0,0,0,.8);margin-right:7px}.archive header.woocommerce-products-header h1{font-size:.8rem !important;margin:0;padding:0 7px;min-height:40px;display:flex;align-items:center;clear:none}@media screen and (min-width: 64em){.archive header.woocommerce-products-header h1{padding:0 7px;line-height:40px;border-bottom:0}}.archive header.woocommerce-products-header .term-description{border-top:.8px solid rgba(0,0,0,.8);padding:0 7px}@media screen and (min-width: 64em){.archive header.woocommerce-products-header .term-description{border-top:0;margin:0;padding:0 7px;line-height:40px}.archive header.woocommerce-products-header .term-description p{margin:0;padding:0}}.archive header.woocommerce-products-header .options{display:flex;justify-content:flex-end}@media screen and (min-width: 64em){.archive header.woocommerce-products-header .options{position:static}}.archive header.woocommerce-products-header.scrolled{border-bottom:.8px solid rgba(0,0,0,.8)}.archive header.woocommerce-products-header.scrolled h1,.archive header.woocommerce-products-header.scrolled .term-description,.archive header.woocommerce-products-header.scrolled .menu-top-categories-container,.archive header.woocommerce-products-header.scrolled .category_nav_back{display:none}.archive header.woocommerce-products-header.scrolled .navandfilters{border-top:0}.archive header.woocommerce-products-header .showfilters,.archive header.woocommerce-products-header .switchproductsnbr{text-transform:uppercase;width:40px;height:40px;line-height:40px;text-align:center;border-left:.8px solid rgba(0,0,0,.8);cursor:pointer;background-image:url("assets/medias/icones/filtres.svg");background-repeat:no-repeat;background-position:center center;background-size:calc(40px - 2*7px) calc(40px - 2*7px);text-indent:-5000px}@media screen and (min-width: 64em){.archive header.woocommerce-products-header .showfilters,.archive header.woocommerce-products-header .switchproductsnbr{text-indent:0;width:auto;padding:0 7px !important;background-image:none !important}}.archive header.woocommerce-products-header .switchproductsnbr{background-image:url("assets/medias/icones/liste-3-cols.svg")}@media screen and (min-width: 64em){.archive header.woocommerce-products-header .switchproductsnbr{border-right:0}}.archive header.woocommerce-products-header .switchproductsnbr span:nth-child(2){display:none}.archive header.woocommerce-products-header .switchproductsnbr.switched{background-image:url("assets/medias/icones/liste-2-cols.svg")}.archive header.woocommerce-products-header .switchproductsnbr.switched span:nth-child(1){display:none}.archive header.woocommerce-products-header .switchproductsnbr.switched span:nth-child(2){display:inline}.archive .menu-top-categories-container{max-width:100%;overflow-x:scroll}@media screen and (min-width: 64em){.archive .menu-top-categories-container{overflow-x:auto;min-width:60%}}.archive .menu-top-categories-container ul{margin:0;padding:0;display:flex;flex-wrap:nowrap !important;min-width:100%}@media screen and (min-width: 64em){.archive .menu-top-categories-container ul{width:100%}}.archive .menu-top-categories-container ul li{display:flex}.archive .menu-top-categories-container ul li a{line-height:40px;text-align:center;padding:0 40px;border-right:.8px solid rgba(0,0,0,.8);white-space:nowrap;flex:1}.archive ul.products{margin:0;padding:7px;border:.8px solid rgba(0,0,0,.8);list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px}@media screen and (min-width: 64em){.archive ul.products{grid-template-columns:repeat(4, minmax(0, 1fr));border-top:0}}.archive ul.products.switched{grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (min-width: 64em){.archive ul.products.switched{grid-template-columns:repeat(2, minmax(0, 1fr))}}.archive .navandfilters{overflow:hidden;border-top:.8px solid rgba(0,0,0,.8)}.archive .navandfilters .options{border-top:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.archive .navandfilters{width:100%;display:flex;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8)}.archive .navandfilters .menu-top-categories-container ul li a{border-top:0;border-bottom:0}.archive .navandfilters .options{margin-left:auto;border-top:0}}.archive #filters .berocket_single_filter_widget{border-bottom:.8px solid rgba(0,0,0,.8);cursor:pointer}.archive #filters .berocket_single_filter_widget>div{margin-bottom:0}.archive #filters .berocket_single_filter_widget .bapf_body{border-top:.8px solid rgba(0,0,0,.8);overflow:hidden}.archive #filters .berocket_single_filter_widget .bapf_body ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;padding:0;font-size:.6rem;margin-bottom:-1px !important}@media screen and (min-width: 64em){.archive #filters .berocket_single_filter_widget .bapf_body ul{font-size:.8rem}}.archive #filters .berocket_single_filter_widget .bapf_body ul li{display:grid;grid-template-columns:40px 1fr;cursor:pointer;place-content:start;border-bottom:.8px solid rgba(0,0,0,.8);margin-bottom:-1px}.archive #filters .berocket_single_filter_widget .bapf_body ul li label{border-right:.8px solid rgba(0,0,0,.8);margin-right:-1px;line-height:40px;min-width:calc(40px*2);text-align:center}.archive #filters .berocket_single_filter_widget .bapf_body ul li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;border-radius:0;border-right:.8px solid rgba(0,0,0,.8);place-content:center;display:grid;cursor:pointer}.archive #filters .berocket_single_filter_widget .bapf_body ul li input[type=checkbox]::before,.archive #filters .berocket_single_filter_widget .bapf_body ul li input[type=checkbox]::after{content:"";width:40px;height:0;border-bottom:.8px solid rgba(0,0,0,.8);background-color:#000;opacity:0;transition:120ms all ease-in-out}.archive #filters .berocket_single_filter_widget .bapf_body ul li input[type=checkbox]:checked::before{opacity:1;width:calc(1.4*40px);transform:rotate(45deg)}.archive #filters .berocket_single_filter_widget .bapf_body ul li input[type=checkbox]:checked::after{opacity:1;width:calc(1.4*40px);transform:rotate(-45deg)}.archive #filters .berocket_single_filter_widget .bapf_body ul li span{display:flex;align-items:center;padding-right:7px !important}.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all{width:85%;margin:40px auto}.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .bapf_slidr_main.ui-widget-content,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .berocket_filter_price_slider.ui-widget-content{background:#b0b5b9;border:0;border-radius:0;height:.8px;padding:0}.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .bapf_slidr_main.ui-widget-content::before,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .bapf_slidr_main.ui-widget-content::after,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .berocket_filter_price_slider.ui-widget-content::before,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .berocket_filter_price_slider.ui-widget-content::after{content:"";display:block;height:40px;border-left:.8px solid rgba(0,0,0,.8);position:absolute;transform:translateY(-50%)}.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .bapf_slidr_main.ui-widget-content::after,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .berocket_filter_price_slider.ui-widget-content::after{right:0}.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .bapf_slidr_main.ui-widget-content .ui-slider-handle,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .berocket_filter_price_slider.ui-widget-content .ui-slider-handle,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .slide.default .bapf_slidr_main .ui-state-default,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .slide.default .bapf_slidr_main .ui-widget-header .ui-state-default,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .slide.default .bapf_slidr_main.ui-widget-content .ui-state-default,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .slide.default .berocket_filter_price_slider .ui-state-default,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .slide.default .berocket_filter_price_slider .ui-widget-header .ui-state-default,.archive #filters .berocket_single_filter_widget .bapf_body .bapf_slidr_all .slide.default .berocket_filter_price_slider.ui-widget-content .ui-state-default{background:#fff;font-size:14px;width:2em;height:2em;border:1px solid #555 !important;top:-1em;border-radius:2em}.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_couleur] ul,.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_color] ul{display:grid !important;grid-template-columns:repeat(10, minmax(0, 1fr));margin:0;padding:0;font-size:.8rem}@media screen and (min-width: 64em){.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_couleur] ul,.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_color] ul{grid-template-columns:repeat(16, minmax(0, 1fr));font-size:.8rem}}.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_couleur] ul li,.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_color] ul li{border:0}.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_couleur] ul label,.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_color] ul label{min-width:auto !important;border-right:0 !important}.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_taille] ul,.archive #filters .berocket_single_filter_widget [data-taxonomy=pa_size] ul{grid-template-columns:repeat(4, minmax(0, 1fr))}.archive #filters .bapf_hascolarr{line-height:40px;margin:0;padding:0 7px}.archive #filters .bapf_hascolarr .fa-chevron-down::after,.archive #filters .bapf_hascolarr .fa-chevron-up::after{font-style:normal;display:flex;cursor:pointer;margin:0 5px 0 auto;margin-right:5px;margin-right:10px;text-indent:0;content:"+";transition:120ms all ease-in-out;transform-origin:center center;font-weight:200 !important;font-size:1.5em}.archive #filters .bapf_hascolarr .fa-chevron-up::after{transform:rotate(45deg)}.archive #filters .bapf_hascolarr .fa-chevron-down::before,.archive #filters .bapf_hascolarr .fa-chevron-up::before{display:none}.archive #filters .berocket_single_filter_widget:nth-last-child(-n+2){display:inline-block;height:40px;line-height:40px;width:50%;text-align:center;text-transform:uppercase}@media screen and (min-width: 64em){.archive #filters .berocket_single_filter_widget:nth-last-child(-n+2){position:absolute;bottom:0;border-top:.8px solid rgba(0,0,0,.8)}}.archive #filters .berocket_single_filter_widget:nth-last-child(-n+2) .bapf_body{display:grid;border-top:0}@media screen and (min-width: 64em){.archive #filters .berocket_single_filter_widget:nth-last-child(-n+2) .bapf_body{border-top:.8px solid rgba(0,0,0,.8)}}.archive #filters .berocket_single_filter_widget:nth-last-child(-n+2) .bapf_body button{line-height:40px !important;text-transform:uppercase;padding:0}.archive #filters .berocket_single_filter_widget:last-child{right:0;background-color:rgba(0,0,0,.8)}.archive #filters .berocket_single_filter_widget:last-child button{color:#fff}.archive #filters .bapf_head h3{display:flex;cursor:pointer;margin:0;padding-left:7px;line-height:40px}.archive #filters .bapf_head h3::after{display:flex;width:30px;cursor:pointer;margin:0 10px 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.archive #filters .open .bapf_head h3::after{transform:rotate(45deg);transition:120ms all ease-in-out}.woocommerce-pagination .prev,.woocommerce-pagination .next{text-indent:-5000px;background-image:url("assets/medias/icones/fleche-gauche.svg");background-position:center center}.woocommerce-pagination .next{background-image:url("assets/medias/icones/fleche-droite.svg")}.page-template-template-faq .entry-content .wp-block-columns .sticky-column{display:none}@media screen and (min-width: 64em){.page-template-template-faq .entry-content .wp-block-columns .sticky-column{display:block}}.page-template-template-faq .entry-content .wp-block-columns .wp-block-column{counter-reset:section;padding-top:7px}.page-template-template-faq .entry-content .wp-block-columns .yoast-table-of-contents{max-height:100%;overflow-y:scroll;padding-bottom:80px;-ms-overflow-style:none;scrollbar-width:none}.page-template-template-faq .entry-content .wp-block-columns .yoast-table-of-contents::-webkit-scrollbar{display:none}.page-template-template-faq .entry-content .wp-block-columns .yoast-table-of-contents ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.page-template-template-faq .entry-content .wp-block-columns .yoast-table-of-contents li{border:.8px solid rgba(0,0,0,.8);padding:7px;text-transform:uppercase;display:flex}.page-template-template-faq .entry-content .wp-block-columns .yoast-table-of-contents li a{flex:100%}.page-template-template-faq .entry-content .wp-block-columns .groupe-titre-redac{padding:0}@media screen and (min-width: 64em){.page-template-template-faq .entry-content .wp-block-columns .groupe-titre-redac{padding-bottom:7px}}.page-template-template-faq .entry-content .wp-block-columns h2{margin:0 !important;cursor:pointer}.page-template-template-faq .entry-content .wp-block-columns h2::before{counter-increment:section;content:counter(section) "."}.page-template-template-faq .entry-content .accordion{padding:0 7px;margin:0;transition:120ms all ease-in-out;counter-reset:accordion}.page-template-template-faq .entry-content .accordion div .widgettitle{margin:0;padding:0;margin-top:7px;text-indent:7px;font-weight:400;text-transform:lowercase;min-height:40px}.page-template-template-faq .entry-content .accordion div .widgettitle::before{counter-increment:accordion;content:counter(section) "." counter(accordion);min-width:-moz-max-content;min-width:max-content}.page-template-template-faq .entry-content .accordion div .widgettitle+div{padding-bottom:40px}@media screen and (min-width: 64em){.page-template-template-faq .entry-content .accordion div .widgettitle+div{border-left:.8px solid rgba(0,0,0,.8);border-right:.8px solid rgba(0,0,0,.8);padding:7px}.page-template-template-faq .entry-content .accordion div .open .widgettitle+div{border-bottom:.8px solid rgba(0,0,0,.8)}}.page-template-template-faq .entry-content .accordion .widgettitle{display:flex;cursor:pointer;margin:0;padding:0}@media screen and (min-width: 64em){.page-template-template-faq .entry-content .accordion .widgettitle{border:.8px solid rgba(0,0,0,.8);text-transform:uppercase;line-height:40px}}@media screen and (min-width: 64em){.page-template-template-faq .entry-content .accordion .widgettitle::after{display:flex;width:40px;cursor:pointer;margin:0 0 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.page-template-template-faq .entry-content .accordion .open .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}}.single-product .woocommerce-notices-wrapper{position:absolute;z-index:98}.single-product .woocommerce-notices-wrapper>div{background-color:#fff;line-height:40px;border:.8px solid rgba(0,0,0,.8);border-top:0;padding:0 7px;z-index:98}.single-product .fx-relay-email-input-wrapper{z-index:99999 !important}.single-product ol.flex-control-nav{display:none !important}.single-product .product-infos-top{position:absolute}.single-product .product-infos-top *{margin:0;padding:0}.single-product .product-infos-top .top-product-cat{display:flex;text-indent:-5000px}.single-product .product-infos-top .top-product-cat::before{content:"";line-height:40px;text-align:center;font-size:2rem;width:40px;height:40px;border:.8px solid rgba(0,0,0,.8);background-image:url("assets/medias/icones/fleche-gauche.svg");background-position:center center;z-index:98;background-color:#fff;text-indent:0}@media screen and (min-width: 64em){.single-product #masthead{margin-bottom:0}.single-product .product-infos-top{position:sticky;top:calc(7px + 40px*2);z-index:98;display:flex;line-height:40px;border-left:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8);border-right:.8px solid rgba(0,0,0,.8);padding-right:7px;background-color:#fff}.single-product .product-infos-top *{margin:0;padding:0}.single-product .product-infos-top .top-product-cat{display:flex}.single-product .product-infos-top .top-product-cat::before{content:"";line-height:40px;text-align:center;font-size:2rem;width:40px;border:0;border-right:.8px solid rgba(0,0,0,.8);margin-right:7px;background-image:url("assets/medias/icones/fleche-gauche.svg");background-position:center center}.single-product .product-infos-top .top-product-cat::after{content:".";padding:0 5px}.single-product .product{display:flex;flex-wrap:wrap}}.single-product .images-produit{border:.8px solid rgba(0,0,0,.8);height:calc(100vh - 253px);position:relative}@media screen and (min-width: 64em){.single-product .images-produit{border-top:0;width:60%;height:auto}}.single-product .images-produit .classics_group{width:50%;max-width:50%}.single-product .images-produit .classics_four_bottom{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50% 50%}.single-product .images-produit .classics_four_bottom .classics_group{display:grid;grid-template-rows:calc(100% - 40px) 40px;border-top:.8px solid rgba(0,0,0,.8)}.single-product .images-produit .classics_four_bottom .classics_group:nth-child(even){border-left:.8px solid rgba(0,0,0,.8)}.single-product .images-produit .classics_four_bottom .classics_group .classics_group_img{position:relative;text-align:center;height:100%}.single-product .images-produit .classics_four_bottom .classics_group img{max-height:100%;width:auto}.single-product .images-produit .classics_four_bottom .classics_group a.decouvrir{position:absolute;right:7px;bottom:7px;min-width:200px;left:auto}.single-product .images-produit .classics_four_bottom .redactionnel{background-color:#fff;border:0;border-top:.8px solid rgba(0,0,0,.8);padding-left:7px}.single-product .images-produit .special_classics{position:relative}.single-product .woocommerce-product-gallery--with-images{padding:0;position:relative;height:100%}@media screen and (min-width: 64em){.single-product .woocommerce-product-gallery--with-images{height:auto !important}}.single-product .woocommerce-product-gallery--with-images .flex-viewport{height:100% !important}@media screen and (min-width: 64em){.single-product .woocommerce-product-gallery--with-images .flex-viewport{height:auto !important}.single-product .woocommerce-product-gallery--with-images .flex-viewport .woocommerce-product-gallery__wrapper{display:flex;flex-wrap:wrap;transform:translate3d(0px, 0px, 0px) !important}.single-product .woocommerce-product-gallery--with-images .flex-viewport .woocommerce-product-gallery__wrapper>div{order:2}.single-product .woocommerce-product-gallery--with-images .flex-viewport .woocommerce-product-gallery__wrapper>div:first-of-type{order:0}.single-product .woocommerce-product-gallery--with-images .flex-viewport .woocommerce-product-gallery__wrapper>video{order:1}}.single-product .woocommerce-product-gallery--with-images a.woocommerce-product-gallery__trigger{position:absolute;inset:0 0 0 0;z-index:96;visibility:hidden}.single-product .woocommerce-product-gallery--with-images a.woocommerce-product-gallery__trigger::before{display:block;visibility:visible;content:"";height:100%;width:100%}.single-product .woocommerce-product-gallery--with-images figure{margin:0;height:100% !important}@media screen and (min-width: 64em){.single-product .woocommerce-product-gallery--with-images figure{height:auto !important}}.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image{height:calc(100vh - 253px) !important}@media screen and (min-width: 64em){.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image{height:auto !important}}.single-product .woocommerce-product-gallery--with-images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 64em){.single-product .woocommerce-product-gallery--with-images img{width:100%;min-height:calc(100vh - 128.9px)}}@media screen and (min-width: 64em){.single-product .woocommerce-product-gallery--with-images .classics_group_img img{width:100%;min-height:auto}}.single-product .entry-summary.scrolled{position:fixed;bottom:0;left:7px;right:7px;background-color:#fff;z-index:999;padding-bottom:7px}.single-product .entry-summary.scrolled .woocommerce-product-details__short-description,.single-product .entry-summary.scrolled .woo-variation-items-wrapper,.single-product .entry-summary.scrolled .product_meta{display:none}.single-product .entry-summary .show_guide_tailles{cursor:pointer;border:.8px solid rgba(0,0,0,.8);min-height:40px;padding:0 10px;border:.8px solid rgba(0,0,0,.8);display:flex;align-items:center;text-align:center;text-transform:uppercase}@media screen and (min-width: 64em){.single-product .entry-summary .show_guide_tailles{position:absolute;right:0;top:54px;max-width:38%;margin-bottom:7px}}.single-product .entry-summary .quantity{display:none !important}.single-product .entry-summary .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:0 !important;margin:0 7px 7px 0}.single-product .entry-summary .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item):first-child{margin-left:0 !important}.single-product .entry-summary table.variations{position:relative}@media screen and (min-width: 64em){.single-product .entry-summary table.variations td.woo-variation-items-wrapper{padding-right:8ch}.single-product .entry-summary table.variations td.woo-variation-items-wrapper ul{max-width:50%}}.single-product .entry-summary table.variations td.woo-variation-items-wrapper a.reset_variations{position:absolute;top:7px;right:7px}@media screen and (min-width: 64em){.single-product .entry-summary table.variations td.woo-variation-items-wrapper a.reset_variations{top:13px;left:50%;right:auto}}@media screen and (min-width: 64em){.single-product .entry-summary{width:40%;padding-left:7px;margin-left:auto;position:sticky;top:128.9px;max-height:calc(100vh - 128.9px);padding-top:7px;padding-bottom:94px;overflow-y:auto;scrollbar-width:thin}.single-product .entry-summary .variations_form{width:100%}.single-product .entry-summary table.variations .label{display:none}}.single-product .product_title,.single-product table.variations .label,.single-product .infosutiles{display:flex;width:100%;border:.8px solid rgba(0,0,0,.8);margin:0 0 7px 0;padding:7px;text-align:center;text-transform:uppercase}.single-product .label{line-height:40px;padding:0 7px !important;cursor:pointer;align-items:center;justify-content:center}.single-product .product_title{display:flex;align-items:center;min-height:40px;padding:0 7px !important}.single-product table.variations{margin:0 !important}.single-product .single_variation_wrap{width:100%;padding:0;order:2}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:1fr 40px 5fr;height:40px;border:.8px solid rgba(0,0,0,.8)}.single-product .single_variation_wrap .quantity{display:none !important}.single-product .single_variation_wrap .price{line-height:40px;margin:0;text-align:center;padding:0 7px}.single-product .single_variation_wrap button.button{background-color:#000;color:#fff;grid-column-start:3;max-height:40px}.single-product .single_variation_wrap button.button::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(0,0,0,.8);transition:all .3s ease-in-out}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-disabled button.button{cursor:not-allowed;position:relative}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-disabled button.button::before{width:100%;transition:all .3s ease-in-out;background-color:gray}.single-product .single_variation_wrap .woocommerce-variation{display:none !important}@media screen and (min-width: 64em){.single-product .single_variation_wrap{width:auto;position:fixed;inset:auto 0 0 calc(60% + 4.3px);bottom:0px;z-index:98;background-color:#fff;padding:0 7px 7px 0}}.single-product div.simple_cart{width:calc(100% - 7px)}@media screen and (min-width: 64em){.single-product div.simple_cart{width:auto;position:fixed;inset:auto 0 0 calc(60% + 4.3px);bottom:0px;z-index:98;background-color:#fff;padding:0 7px 7px 0}}.single-product form.cart:not(.variations_form){padding:0;display:grid;grid-template-columns:1fr 40px 5fr;height:40px;border:.8px solid rgba(0,0,0,.8)}.single-product form.cart:not(.variations_form) .quantity{display:none !important}.single-product form.cart:not(.variations_form) .price{line-height:40px;margin:0;text-align:center}.single-product form.cart:not(.variations_form) button.button{background-color:#000;color:#fff;grid-column-start:3}.single-product .tinv-wraper{grid-column-start:2;grid-row-start:1}.single-product .tinv-wraper a{margin-top:0 !important}.single-product .outofstock.product-type-simple .tinv-wraper{border-right:.8px solid rgba(0,0,0,.8);border-top:.8px solid rgba(0,0,0,.8)}.single-product .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,.single-product .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,.single-product .tinvwl-product-in-list.tinvwl-product-make-remove img.icon-already-on-wishlist,.single-product .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text,.single-product .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text,.single-product .tinvwl-product-in-list.tinvwl-product-already-on-wishlist img.icon-already-on-wishlist{display:block !important}.single-product .tinvwl_add_to_wishlist-text,.single-product .tinvwl_already_on_wishlist-text,.single-product .tinvwl_remove_from_wishlist-text{display:block;text-indent:-5000px;border-left:.8px solid rgba(0,0,0,.8);width:40px;height:40px;background-image:url("assets/medias/icones/favoris-off.svg");background-repeat:no-repeat;background-size:50%;background-position:center center}.single-product .tinvwl_already_on_wishlist-text,.single-product .tinvwl_remove_from_wishlist-text{background-image:url("assets/medias/icones/favoris-on.svg")}.single-product .infosutiles{list-style:none;order:1;display:flex;padding:0;background-color:#fff}.single-product .infosutiles .shopstock{min-height:40px;font-weight:400;display:flex;justify-content:center;align-items:center}.single-product .infosutiles .communiquer,.single-product .infosutiles .livraisons,.single-product .infosutiles .guidetailles{text-indent:-5000px;border-left:.8px solid rgba(0,0,0,.8);width:40px;height:40px;padding:0;background-repeat:no-repeat;background-size:50%;background-position:center center}.single-product .infosutiles .communiquer{margin-left:auto;background-image:url("assets/medias/icones/contacter-husbands.svg")}.single-product .infosutiles .livraisons{background-image:url("assets/medias/icones/livraison-retours.svg")}.single-product .infosutiles .guidetailles{background-image:url("assets/medias/icones/parametres-produit.svg")}.single-product .product .accordion{border:.8px solid rgba(0,0,0,.8);margin-top:800px;transition:120ms all ease-in-out}@media screen and (min-width: 64em){.single-product .product .accordion{margin-top:auto;z-index:97;position:relative;background-color:#fff}}.single-product .product .accordion.scrolled{margin-top:7px}.single-product .product .accordion div{border-bottom:.8px solid rgba(0,0,0,.8)}.single-product .product .accordion div:last-child{border-bottom:0}.single-product .product .accordion div .widgettitle{margin:0;padding:0;line-height:40px;text-indent:7px}.single-product .product .accordion div div{border-top:.8px solid rgba(0,0,0,.8);padding:7px}.single-product .product .accordion div.entretien{position:relative;display:flex;flex-wrap:wrap;height:80px}.single-product .product .accordion div.entretien div{border:0 !important;width:40px;height:40px;margin-right:15px;padding-bottom:5px;position:relative;cursor:pointer}.single-product .product .accordion div.entretien div img{max-width:100%;height:auto;text-align:center}.single-product .product .accordion div.entretien div p{position:absolute;top:40px;left:0;display:none;min-width:-moz-max-content;min-width:max-content}.single-product .product .accordion div.entretien div:hover p.text-fr{display:block}.single-product .product .accordion{clear:both}.single-product .product .accordion .widgettitle{display:flex;cursor:pointer}.single-product .product .accordion .widgettitle::after{display:flex;width:30px;cursor:pointer;margin:0 10px 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.single-product .product .accordion .open .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}.single-product ul.products{margin:0;padding:7px;border:.8px solid rgba(0,0,0,.8);list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px}@media screen and (min-width: 64em){.single-product ul.products{grid-template-columns:repeat(4, minmax(0, 1fr));background-color:#fff;position:relative;z-index:97}}.single-product ul.products .classics_icon{display:block;margin:0;padding:0;height:40px;color:#fff;text-transform:uppercase;background-color:rgba(0,0,0,.8);width:87px;text-align:center;height:auto;line-height:30px;position:absolute;top:7px;right:7px;z-index:97}.single-product ul.products li{position:relative;border:.8px solid rgba(0,0,0,.8)}.single-product ul.products li img{display:block;width:100%;margin-bottom:0 !important}@media screen and (min-width: 64em){.single-product ul.products li img:nth-of-type(2){position:absolute;top:0;opacity:0;transition:all .6s}.single-product ul.products li:hover img:nth-of-type(2){opacity:1;transition:all .6s}}.single-product ul.products li h2{margin:0;border-top:.8px solid rgba(0,0,0,.8);border-bottom:.8px solid rgba(0,0,0,.8);height:40px;line-height:40px;overflow:hidden;text-align:center;padding:0 7px;font-size:.8em !important}@media screen and (min-width: 64em){.single-product ul.products li h2{position:absolute;left:50%;bottom:40px;border-left:.8px solid rgba(0,0,0,.8);background-color:#fff;width:50%;border-bottom:0}}.single-product ul.products li .price{display:block;width:calc(100% - 40px);margin-top:0;border-right:.8px solid rgba(0,0,0,.8);height:40px;line-height:40px;text-align:center;padding:0 7px;font-size:.8em !important;font-weight:400}@media screen and (min-width: 64em){.single-product ul.products li .price{position:absolute;width:calc(50% - 40px);left:50%;bottom:0;border-left:.8px solid rgba(0,0,0,.8);background-color:#fff;border-top:.8px solid rgba(0,0,0,.8)}}.single-product ul.products li div.tinv-wraper{position:absolute;bottom:0;right:0;background-color:#fff;max-height:40px !important}@media screen and (min-width: 64em){.single-product ul.products li div.tinv-wraper{border-top:.8px solid rgba(0,0,0,.8)}}.single-product ul.products li div.tinv-wraper a{margin:0 !important;width:40px !important;height:40px !important}.single-product .dragaware{cursor:pointer}.single-product .draggable_clone{position:absolute;z-index:100001;pointer-events:none}.single-product .draggable.dragging,.single-product .draggable .dragging{opacity:.5}.single-product .sortable .sortable_clone{position:absolute;z-index:100001;list-style-type:none;opacity:.5}.single-product .sortable .sortable_placeholder{box-sizing:border-box;list-style-type:none;background:#eee;border:2px dotted #52b218}.single-product #colophon{margin-bottom:200px}@media screen and (min-width: 64em){.single-product #colophon{margin-bottom:auto;background-color:#fff;position:relative;z-index:97}}.single-product video{width:100% !important}.single-product .infosutiles{display:grid;width:100%;grid-template-columns:1fr repeat(3, 40px);border:.8px solid rgba(0,0,0,.8);margin:0 0 7px 0;text-align:center;text-transform:uppercase}@media screen and (min-width: 64em){.single-product .infosutiles{grid-template-columns:repeat(3, minmax(0, 1fr));padding:0}}.single-product .infosutiles li{min-height:40px;font-weight:400;cursor:pointer}@media screen and (min-width: 64em){.single-product .infosutiles li{display:flex;align-items:center;justify-content:center}.single-product .infosutiles li:not(:last-child){border-right:.8px solid rgba(0,0,0,.8)}}.single-product #guide_tailles{overflow-y:scroll;bottom:0;height:0px}@media screen and (max-width: 64em){.single-product #guide_tailles{display:flex;gap:7px;flex-wrap:wrap}.single-product #guide_tailles div.husbands_modal_lastcol{position:static !important;overflow:clip;max-height:-moz-max-content !important;max-height:max-content !important}.single-product #guide_tailles table{max-width:100% !important;width:100% !important}}.single-product #guide_tailles .guide_tailles_images{grid-column:span 2;display:grid;order:2;gap:40px;padding-bottom:100px}@media screen and (min-width: 64em){.single-product #guide_tailles .guide_tailles_images{grid-template-columns:1fr 1fr;padding:0 40px;order:0}}.single-product #guide_tailles .guide_tailles_images>div{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 64em){.single-product #guide_tailles .guide_tailles_images>div{overflow-y:auto;max-height:100vh}}.single-product #guide_tailles .guide_tailles_images .guide_taille_image{border:.8px solid rgba(0,0,0,.8);padding:7px;background-color:#fff}.single-product #guide_tailles .guide_tailles_images .guide_taille_image img{border:.8px solid rgba(0,0,0,.8);max-height:85vh}.single-product #guide_tailles .guide_taille_texts{order:1}.single-product #guide_tailles .guide_taille_texts>div{padding:7px}@media screen and (min-width: 64em){.single-product #guide_tailles .guide_taille_texts>div{max-width:80%;margin:0 auto}}.single-product #guide_tailles .guide_taille_texts table{margin:0 auto;border-collapse:collapse}.single-product #guide_tailles .guide_taille_texts table td{border:.8px solid rgba(0,0,0,.8);padding:0 7px;line-height:40px}.single-product #guide_tailles .guide_taille_texts .wc-tabs-wrapper table{max-width:100% !important}.single-product #guide_tailles .guide_taille_texts .wc-tabs-wrapper ul{margin:7px 0;padding:0;list-style:none;display:flex;gap:7px}.single-product #guide_tailles .guide_taille_texts .wc-tabs-wrapper ul li{border:.8px solid rgba(0,0,0,.8);line-height:40px;width:40px;text-transform:uppercase;text-align:center;display:grid}.single-product #guide_tailles .guide_taille_texts .wc-tabs-wrapper ul li.active{background-color:#000}.single-product #guide_tailles .guide_taille_texts .wc-tabs-wrapper ul li.active a{color:#fff;line-height:40px}.single-product #stock_boutiques .boutiques{margin:0;background-color:#fff}.single-product #stock_boutiques .boutiques h3{margin:0;padding:0 7px;min-height:40px;display:flex;align-items:center}.single-product #stock_boutiques .boutiques ul{margin:0;padding:0;list-style:none}.single-product #stock_boutiques .boutiques ul li{position:relative;margin-bottom:40px}.single-product #stock_boutiques .boutiques ul li a{display:block}.single-product #stock_boutiques .boutiques ul li address{margin:0 7px;border:.8px solid rgba(0,0,0,.8);padding:7px;background-color:#fff}@media screen and (min-width: 64em){.single-product #stock_boutiques .boutiques ul li address{position:absolute;top:7px;right:7px}}.single-product #contacter_husbands .contacts{margin:0;background-color:#fff;min-width:30%}@media screen and (min-width: 64em){.single-product #contacter_husbands .contacts{min-height:100dvh}}.single-product #contacter_husbands .contacts ul{margin:0;padding:40px;list-style:none}.single-product #contacter_husbands .fermer{cursor:pointer;grid-column:span 2}.single-product #partage_contenu .partages{margin:0;background-color:#fff;min-height:100dvh;min-width:30%}.single-product #partage_contenu .partages ul{margin:0;padding:40px;list-style:none}.single-product #partage_contenu .fermer{cursor:pointer;grid-column:span 2}.single-product .classics_group{display:grid !important;grid-template-rows:calc(100% - 40px) 40px}.single-product .classics_group:nth-child(even){border-left:.8px solid rgba(0,0,0,.8)}.single-product .classics_group .classics_group_img{position:relative;text-align:center;height:100%}.single-product .classics_group a.decouvrir{position:absolute;right:7px;bottom:7px;min-width:200px;left:auto}.single-product .classics_group .redactionnel{background-color:#fff;border-top:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.single-product .classics_group{grid-template-rows:auto 40px;gap:7px;border-top:.8px solid rgba(0,0,0,.8);padding:7px;box-sizing:border-box}.single-product .classics_group img{border:.8px solid rgba(0,0,0,.8)}.single-product .classics_group .redactionnel{border:.8px solid rgba(0,0,0,.8);padding:0 7px;display:flex;align-items:center;min-height:40px}.single-product .classics_group .redactionnel p{margin:0}}.single-product .pswp{max-width:100vw;max-height:100vh}.single-product .pswp__ui--fit .pswp__caption,.single-product .pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,0) !important}.single-product .pswp__button--close{z-index:999999;position:absolute;top:7px;right:7px;color:#000;background-color:#fff !important;background:#fff !important;background-image:url("assets/medias/icones/cross.svg") !important;background-size:50% !important;background-position:center !important;background-repeat:no-repeat !important;border:.8px solid rgba(0,0,0,.8);border-radius:0;width:40px !important;height:40px !important;opacity:1 !important}.single-product .pswp__button--arrow--left::before{content:url("assets/medias/icones/fleche-gauche.svg") !important;background-image:none !important;background-color:#fff !important;opacity:1 !important;left:8px}.single-product .pswp__button--arrow--right::before{content:url("assets/medias/icones/fleche-droite.svg") !important;background-image:none !important;background-color:#fff !important;opacity:1 !important;right:8px}.single-product .pswp__ui--hidden .pswp__button--arrow--left,.single-product .pswp__ui--hidden .pswp__button--arrow--right,.single-product .pswp__ui--hidden .pswp__caption,.single-product .pswp__ui--hidden .pswp__top-bar{opacity:1 !important;visibility:visible !important}.single-product .pswp__container{touch-action:none;position:absolute;inset:7px !important}.single-product .pswp__item{border:.8px solid rgba(0,0,0,.8)}.single-product .pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff !important;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.single-product .pswp__top-bar{position:static !important;height:44px;width:100%}.single-product .pswp__counter{left:auto !important;top:auto !important;bottom:7px;right:7px;border:.8px solid rgba(0,0,0,.8);height:40px !important;width:40px;font-size:.8rem !important;line-height:40px !important;color:rgba(0,0,0,.8) !important;text-align:center;background-color:#fff;opacity:1 !important;padding:0 !important;z-index:99999}.single-product .pswp__caption{display:none}@media screen and (min-width: 64em){.single-product .product-type-simple p.out-of-stock{margin:0;line-height:40px}.single-product .product-type-simple p.out-of-stock~.tinv-wraper{border-right:.8px solid rgba(0,0,0,.8);border-top:.8px solid rgba(0,0,0,.8)}}.xoo-wsc-container *,.xoo-wsc-slider *{font-size:.8rem !important}@media screen and (min-width: 64em){.xoo-wsc-container,.xoo-wsc-slider{top:87.6px !important}}.xoo-wsch-top{justify-content:flex-start !important}.xoo-wsch-top *{font-size:.8rem !important}.xoo-wsch-top .xoo-wsch-close{border-left:.8px solid rgba(0,0,0,.8);padding-left:7px;font-family:"Barlow",sans-serif !important;display:flex;align-items:center;justify-content:center;text-transform:uppercase !important}.xoo-wsch-top .xoo-wsch-close::before{order:2;content:"" !important;background-image:url("assets/medias/icones/cross.svg") !important;background-size:65%;background-position:center center;background-repeat:no-repeat;display:block;width:40px;height:40px;border-left:.8px solid rgba(0,0,0,.8);margin-left:7px}.xoo-wsc-cart-active .xoo-wsc-container,.xoo-wsc-cart-active .xoo-wsc-slider{border:.8px solid rgba(0,0,0,.8);padding:7px !important;max-width:95vw !important}@media screen and (min-width: 64em){.xoo-wsc-cart-active .xoo-wsc-container,.xoo-wsc-cart-active .xoo-wsc-slider{right:7px !important;max-width:30% !important}}.xoo-wsc-cart-active .xoo-wsc-products{display:flex;flex-direction:column;gap:7px;padding:7px 0}.xoo-wsc-cart-active .xoo-wsc-products .ajax_cart_product{border:.8px solid rgba(0,0,0,.8)}.xoo-wsc-cart-active .xoo-wsc-products .ajax_cart_product .delete{display:none}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-product{padding:0 !important;border-bottom:0 !important}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-img-col{width:auto !important;display:grid;line-height:100%}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-img-col img{width:100%;height:100%;max-height:164px;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sum-col{padding-left:0 !important;border-left:.8px solid rgba(0,0,0,.8);flex:2}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info{display:flex;flex-direction:column}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-pname,.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .variation,.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-qty-price{min-height:40px;text-transform:uppercase;padding:0 7px;margin:0;border-bottom:.8px solid rgba(0,0,0,.8);display:flex;align-items:center}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-pname dt,.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-pname dd,.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .variation dt,.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .variation dd,.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-qty-price dt,.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-qty-price dd{font-style:normal !important}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-sm-left{min-height:123px}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-sm-right{padding:0;height:40px;align-self:flex-end;border-bottom:0;border-left:.8px solid rgba(0,0,0,.8);width:40px;max-width:40px;display:grid}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-icon-trash{display:flex;width:40px;height:40px;margin-top:0 !important;align-items:center;justify-content:center}.xoo-wsc-cart-active .xoo-wsc-products .xoo-wsc-sm-info .xoo-wsc-icon-trash::before{content:url("assets/medias/icones/supprimer.svg") !important;display:block;width:50%;height:50%}.xoo-wsc-cart-active .xoo-wsc-footer,.xoo-wsc-cart-active .xoo-wsc-ft-buttons-cont{display:grid;gap:7px !important;padding:0 !important}.xoo-wsc-cart-active .xoo-wsc-footer .amount,.xoo-wsc-cart-active .xoo-wsc-ft-buttons-cont .amount{font-size:.8rem !important}.xoo-wsc-cart-active .xoo-wsc-header,.xoo-wsc-cart-active .xoo-wsc-ft-totals,.xoo-wsc-cart-active .xoo-wsc-ft-buttons-cont a{padding:0;margin:0;border:.8px solid rgba(0,0,0,.8);font-size:.8rem !important;font-weight:400 !important;line-height:40px !important;max-height:40px !important;text-transform:uppercase !important}.xoo-wsc-cart-active .xoo-wsc-ft-btn-checkout{background-color:rgba(0,0,0,.8) !important;color:#fff !important;transition:120ms all ease-in-out}.xoo-wsc-cart-active .xoo-wsc-ft-btn-checkout:hover{background-color:#000 !important}.xoo-wsc-cart-active .xoo-wsc-opac{top:47px !important;background-color:rgba(255,255,255,.6) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1 !important;left:7px}@media screen and (min-width: 64em){.xoo-wsc-cart-active .xoo-wsc-opac{top:87.6px !important;right:7px;border:.8px solid rgba(0,0,0,.8)}}.xoo-wsc-cart-active .xoo-wsc-footer .accordion{border:.8px solid rgba(0,0,0,.8);transition:120ms all ease-in-out}.xoo-wsc-cart-active .xoo-wsc-footer .accordion div{border-bottom:.8px solid rgba(0,0,0,.8)}.xoo-wsc-cart-active .xoo-wsc-footer .accordion div:last-child{border-bottom:0}.xoo-wsc-cart-active .xoo-wsc-footer .accordion div .widgettitle{margin:0;padding:0;line-height:40px;text-indent:7px}.xoo-wsc-cart-active .xoo-wsc-footer .accordion div div{border-top:.8px solid rgba(0,0,0,.8);padding:7px}.xoo-wsc-cart-active .xoo-wsc-footer .accordion .widgettitle{display:flex;cursor:pointer}.xoo-wsc-cart-active .xoo-wsc-footer .accordion .widgettitle::after{display:flex;width:30px;cursor:pointer;margin:0 10px 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.xoo-wsc-cart-active .xoo-wsc-footer .accordion .open .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:.8rem !important}body.xoo-wsc-cart-active,html.xoo-wsc-cart-active{overflow:initial !important}html[lang=en-GB] .woocommerce-variation-add-to-cart-disabled button.button::before{content:"CHOOSE A SIZE"}html[lang=en-GB] .product-type-pw-gift-card .woocommerce-variation-add-to-cart-disabled button.button::before{content:"CHOOSE A VALUE"}html[lang=fr-FR] .woocommerce-variation-add-to-cart-disabled button.button::before{content:"CHOISISSEZ UNE TAILLE"}html[lang=fr-FR] .product-type-pw-gift-card .woocommerce-variation-add-to-cart-disabled button.button::before{content:"CHOISISSEZ UN MONTANT"}p.stock{text-transform:uppercase;margin:0;line-height:40px;text-align:center;border:.8px solid rgba(0,0,0,.8);margin-bottom:7px}#pwgc-purchase-container{width:auto !important;position:fixed;inset:47px 7px 150px 7px;padding:20px;background-color:#fff;border:.8px solid rgba(0,0,0,.8);overflow-y:scroll}@media screen and (min-width: 64em){#pwgc-purchase-container{z-index:98 !important;top:127px;bottom:auto;height:calc(100vh - 134px);max-width:calc(60% - 10px)}}.images-produit .classics_group_img{height:calc(100% - 80px)}.woocommerce-product-gallery__image.no-zoom{display:none}li.disabled .variable-item-contents{background-color:gray;cursor:not-allowed}li.disabled .variable-item-contents *{color:#fff}.product_tag-classics .woocommerce-product-gallery__image:not(.classics_group){position:relative}.product_tag-classics .woocommerce-product-gallery__image:not(.classics_group)::before{display:block;content:"CLASSICS";margin:0;padding:0;height:40px;color:#fff;text-transform:uppercase;background-color:rgba(0,0,0,.8);width:87px;text-align:center;height:auto;line-height:30px;position:absolute;top:7px;right:7px;z-index:97}.blog main .titrefull,.archive main .titrefull{font-size:clamp(19vw,-4rem + 16vw,8rem);text-align:center;margin:0;line-height:110%}@media screen and (min-width: 64em){.blog main .titrefull,.archive main .titrefull{font-size:clamp(3rem,-4rem + 16vw,9rem);text-align:center}.blog main .titrefull a,.archive main .titrefull a{border-bottom:7px solid #fff}.blog main .titrefull a:hover,.archive main .titrefull a:hover{border-bottom:7px solid #000}}@media screen and (max-width: 64em){.blog main .listecats,.archive main .listecats{border:.8px solid rgba(0,0,0,.8);margin:7px 0}.blog main .listecats .widgettitle,.archive main .listecats .widgettitle{display:flex;cursor:pointer;margin:0;padding:7px}.blog main .listecats .widgettitle::after,.archive main .listecats .widgettitle::after{display:flex;width:30px;cursor:pointer;margin:0 10px 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.blog main .listecats .widgettitle+div,.archive main .listecats .widgettitle+div{display:none}.blog main .listecats .menu,.archive main .listecats .menu{margin:0;padding:0;list-style:none}.blog main .listecats .menu li,.archive main .listecats .menu li{text-transform:uppercase;line-height:40px;display:flex;border-top:.8px solid rgba(0,0,0,.8)}.blog main .listecats .menu li>a,.archive main .listecats .menu li>a{width:100%;text-indent:40px;font-size:.8rem;font-weight:600}.blog main .listecats .menu li.current-cat a,.archive main .listecats .menu li.current-cat a{font-weight:400}.blog main .ouvert .widgettitle::after,.archive main .ouvert .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}}.blog main article .entry-meta span,.archive main article .entry-meta span{display:block;text-transform:uppercase;font-size:1.5em;font-weight:400}.blog main article .entry-title,.archive main article .entry-title{margin-top:0}@media screen and (min-width: 64em){.blog main .trois--cols--a--laune,.archive main .trois--cols--a--laune{-moz-column-count:4;column-count:4;-moz-column-gap:40px;column-gap:40px}.blog main .trois--cols--a--laune article,.archive main .trois--cols--a--laune article{display:inline-block}.blog main .trois--cols--a--laune article *,.archive main .trois--cols--a--laune article *{font-size:.8rem !important}.blog main .trois--cols--a--laune .entry-meta,.archive main .trois--cols--a--laune .entry-meta{display:flex;flex-direction:row-reverse}.blog main .trois--cols--a--laune .posted-on,.archive main .trois--cols--a--laune .posted-on{margin-right:auto}.blog main .menucats,.archive main .menucats{margin:0;padding:0;display:flex;list-style:none;font-size:clamp(2rem,-4rem + 16vw,6rem);justify-content:space-between}.blog main .menucats .current-cat a,.archive main .menucats .current-cat a{font-weight:400}}@media screen and (min-width: 64em)and (min-width: 64em){.blog main .menucats a:hover,.archive main .menucats a:hover{text-decoration:underline}.blog main .menucats .current-cat a,.archive main .menucats .current-cat a{text-decoration:underline}}.blog .pagination .nav-links,.archive .pagination .nav-links{margin:0;padding:0;display:flex;justify-content:center;border:.8px solid rgba(0,0,0,.8);margin-top:7px;margin-bottom:7px}.blog .pagination .nav-links a:first-child,.archive .pagination .nav-links a:first-child{border-left:.8px solid rgba(0,0,0,.8)}.blog .pagination .nav-links a,.blog .pagination .nav-links span,.blog .pagination .nav-links .current,.archive .pagination .nav-links a,.archive .pagination .nav-links span,.archive .pagination .nav-links .current{line-height:40px;width:40px;text-align:center;padding:0 15px;border-right:.8px solid rgba(0,0,0,.8)}.blog .pagination .nav-links .current,.archive .pagination .nav-links .current{background-color:rgba(0,0,0,.8);color:#fff}.blog .pagination .nav-links a:nth-last-child,.archive .pagination .nav-links a:nth-last-child{border-right:0}.blog .pagination .nav-links .prev,.blog .pagination .nav-links .next,.archive .pagination .nav-links .prev,.archive .pagination .nav-links .next{text-indent:-5000px;background-image:url("assets/medias/icones/fleche-gauche.svg");background-position:center center}.blog .pagination .nav-links .next,.archive .pagination .nav-links .next{background-image:url("assets/medias/icones/fleche-droite.svg")}.single-post .single_menu_nav{display:flex;font-size:clamp(1rem,1rem + 1.1429vw,2rem);line-height:40px}@media screen and (min-width: 64em){.single-post .single_menu_nav{font-size:clamp(1rem,1rem + 1.1429vw,2rem);text-align:center}}.single-post .single_menu_nav .titrefull{font-size:clamp(1rem,1rem + 1.1429vw,2rem);margin:0;padding:0 7px}@media screen and (min-width: 64em){.single-post .single_menu_nav .titrefull{padding:0}}.single-post .single_menu_nav .menucats{margin:0;margin-left:auto;list-style-type:none;display:flex;gap:40px}@media screen and (min-width: 64em){.single-post .single_menu_nav .menucats a:hover{text-decoration:underline}}@media screen and (min-width: 64em){.single-post .sticky{position:sticky;top:87.6px;align-self:flex-start}}.single-post .entry-meta{display:flex;flex-direction:column;gap:7px;margin-bottom:20px}.single-post .entry-title{line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}@media screen and (min-width: 64em){.single-post .entry-title{width:40%}}.single-post .two-pictures{gap:7px !important}.single-post div.image-article-old{border:.8px solid rgba(0,0,0,.8);margin-bottom:7px;padding:0 !important}.single-post div.image-article-old .wp-block-cover__background{background-color:#fff !important;opacity:0 !important;transition:all .4s}.single-post div.image-article-old .wp-block-cover__inner-container{transition:all .4s;opacity:0 !important;background-color:rgba(0,0,0,0);color:rgba(0,0,0,.8);width:100% !important;padding:0 7px;min-height:40px;display:flex;align-items:center;border-top:.8px solid rgba(0,0,0,.8)}.single-post div.image-article-old .wp-block-cover__inner-container p{margin:0}.single-post div.image-article-old:hover .wp-block-cover__background{opacity:.8 !important}.single-post div.image-article-old:hover .wp-block-cover__inner-container{opacity:1 !important}.single-post .bouton-article--noir{position:fixed;bottom:7px;right:7px;left:7px;min-width:25vw;text-align:center;z-index:97}@media screen and (min-width: 64em){.single-post .bouton-article--noir{right:auto;left:47px}}.single-post .bouton-article--noir a{display:block}.single-post #colophon,.single-post .wp-block-latest-posts{position:relative;z-index:98;background-color:#fff}.single-post .wp-block-latest-posts{margin:0}@media screen and (min-width: 64em){.single-post .entry-header{padding-top:40px;max-height:160px}.single-post .sticky~.wp-block-column{margin-top:-153px !important}.single-post .wp-block-latest-posts{padding:0 !important;border-top:.8px solid rgba(0,0,0,.8);margin:0}.single-post .wp-block-latest-posts::before{content:"HUSBANDS JOURNAL";font-size:10vw;line-height:10vw;text-align:center;margin:0 auto}.single-post .site-main{margin-left:40px}}.husbands_modals{position:fixed;width:0;overflow:hidden;z-index:0;top:47px;right:7px;background-color:rgba(255,255,255,.6) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease-in-out}@media screen and (min-width: 64em){.husbands_modals{top:87.6px}}.husbands_modals div.fermer{position:absolute;width:100%;height:100vh}.husbands_modals div.husbands_modal_lastcol{position:relative}.husbands_modals.selected{overflow:initial;width:100%;max-width:calc(100% - 7px*2);min-height:100vh;z-index:99999;border:.8px solid rgba(0,0,0,.8)}.husbands_modals.selected div.husbands_modal_lastcol{max-height:100vh;background-color:#fff;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.husbands_modals.selected div.husbands_modal_lastcol::-webkit-scrollbar{display:none}@media screen and (min-width: 64em){.husbands_modals.selected{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));min-height:calc(100vh - 87.6px)}.husbands_modals.selected div.fermer{display:block;position:static !important;width:auto;height:auto;cursor:pointer;grid-column:span 2}.husbands_modals.selected div.husbands_modal_lastcol{border-left:.8px solid rgba(0,0,0,.8);max-height:calc(100vh - 87.6px)}}.husbands_modals .fermer{cursor:pointer;font-size:1.2em;text-transform:uppercase;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px;margin:0;padding:0 7px;text-align:right}.husbands_modals .fermer+p{display:none}.husbands_modals p.fermer{position:sticky;top:0;left:0;width:100%;display:flex;justify-content:flex-end;padding-right:0;background-color:#fff;z-index:999}.husbands_modals p.fermer::after{content:"";border-left:.8px solid rgba(0,0,0,.8);width:40px;line-height:40px;height:40px;text-align:center;margin-left:40px;background-image:url("assets/medias/icones/cross.svg");background-size:cover;background-position:center}.husbands_modals p.fermer::before{content:"";border-left:.8px solid rgba(0,0,0,.8);line-height:40px;height:40px;margin-right:40px}.page-template-template-boutiques #masthead{margin-bottom:0}.page-template-template-boutiques #primary{border:.8px solid rgba(0,0,0,.8);border-top:0}.page-template-template-boutiques #primary .entry-title,.page-template-template-boutiques #primary h2{margin:0;padding:0 7px;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px;position:sticky;top:47px;background-color:#fff;z-index:98}@media screen and (min-width: 64em){.page-template-template-boutiques #primary .entry-title,.page-template-template-boutiques #primary h2{top:87.6px}}.page-template-template-boutiques #primary ul.boutiques{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.page-template-template-boutiques #primary ul.boutiques li{position:relative;border-bottom:.8px solid rgba(0,0,0,.8)}.page-template-template-boutiques #primary ul.boutiques li .inner{min-height:150vh}.page-template-template-boutiques #primary ul.boutiques li:last-child{border-bottom:0}.page-template-template-boutiques #primary ul.boutiques li address{font-style:normal !important;display:block;position:sticky;top:94px;background-color:#fff;margin:7px;border:.8px solid rgba(0,0,0,.8);z-index:98}@media screen and (min-width: 64em){.page-template-template-boutiques #primary ul.boutiques li address{top:137px;margin:7px 7px 0 70%}}.page-template-template-boutiques #primary ul.boutiques li address a{text-decoration:underline;margin-left:auto !important}.page-template-template-boutiques #primary ul.boutiques li p.adresse,.page-template-template-boutiques #primary ul.boutiques li a.phone{margin:0;padding:0 7px;line-height:40px;display:flex}.page-template-template-boutiques #primary ul.boutiques li p.adresse a,.page-template-template-boutiques #primary ul.boutiques li a.phone a{margin-left:auto}@media screen and (min-width: 64em){.page-template-template-boutiques #primary ul.boutiques li p.adresse a,.page-template-template-boutiques #primary ul.boutiques li a.phone a{margin-left:40px}}.page-template-template-boutiques #primary ul.boutiques li .horaires{padding:7px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:40px;column-gap:40px}.page-template-template-boutiques #primary ul.boutiques li .horaires p{margin:0;padding:0}.page-template-template-boutiques #primary ul.boutiques li .photo-boutique{display:block;position:absolute;opacity:.9;bottom:40px;max-width:75%}@media screen and (min-width: 64em){.page-template-template-boutiques #primary ul.boutiques li .photo-boutique{max-width:45%}}.page-template-template-boutiques #primary ul.boutiques li .boutique_map{position:absolute;height:100%;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:97}.page-template-template-contact .entry-content{padding:7px}@media screen and (min-width: 64em){.page-template-template-contact .entry-content{max-width:25%;margin:0 auto}}.page-template-template-contact .entry-content .contact-form{border:.8px solid rgba(0,0,0,.8)}.page-template-template-contact .entry-content .contact-form h2{margin:0;padding:0 7px;border-bottom:.8px solid rgba(0,0,0,.8);line-height:40px}.page-template-template-contact .entry-content .contact-form form{padding:7px}.page-template-template-contact .entry-content .contact-form form label{display:inline-block;min-width:100px}.page-template-template-contact .entry-content .contact-form form input[type=submit]{margin:0;padding:0 7px;border:.8px solid rgba(0,0,0,.8);line-height:40px;text-align:center;display:block;width:100%;border-radius:0;text-transform:uppercase;cursor:pointer}.glossary-term-bar{text-align:center;display:flex;flex-wrap:wrap;font-size:70px !important;line-height:70px;justify-content:center;gap:1rem}@media screen and (min-width: 64em){.glossary-term-bar{max-width:50%;margin:40px auto;font-size:100px !important;line-height:100px;justify-content:space-around}}.glossary-term-list .glossary-block span.glossary-letter{display:block;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8);padding-top:120px}.glossary-term-list .glossary-block ul{margin:0;padding:0}.glossary-term-list .glossary-block li span *{display:inline-block}.glossary-term-list .glossary-block li a{pointer-events:none;cursor:default;text-decoration:none}@media screen and (min-width: 64em){.glossary-term-list{max-width:50%;margin:0 auto}}.page-template-template-mto .mto-boutons-commande{gap:.8px !important;border-top:7px solid #fff;margin-bottom:7px !important;position:sticky;top:48px;z-index:98;background-color:#fff}@media screen and (min-width: 64em){.page-template-template-mto .mto-boutons-commande{top:89px}}.page-template-template-mto .mto-bloc-texte-haut{margin-bottom:7px;border:.8px solid rgba(0,0,0,.8);padding:7px}.page-template-template-mto .mto-bloc-texte-haut p{margin:0;margin-bottom:7px}.page-template-template-mto .mto-group-titre-text{background-color:#fff;border:.8px solid rgba(0,0,0,.8);margin-bottom:7px}@media screen and (min-width: 64em){.page-template-template-mto .mto-group-titre-text{margin-bottom:0;height:100%}}.page-template-template-mto .mto-group-titre-text h2{margin:0;padding:0 7px;line-height:40px;border-bottom:.8px solid rgba(0,0,0,.8)}.page-template-template-mto .mto-group-titre-text ul,.page-template-template-mto .mto-group-titre-text ol,.page-template-template-mto .mto-group-titre-text p{margin:0;padding:7px}.page-template-template-mto .mto-group-titre-text ul,.page-template-template-mto .mto-group-titre-text ol{padding-left:40px}.page-template-template-mto .mto-cols-no-gap{gap:0}.page-template-template-mto .mto-cols-no-gap>div:not(:first-child) .mto-group-titre-text{border-left:0}.page-template-template-mto .mto-two-images{margin-bottom:7px}.page-template-template-mto .mto-bloc-texte-image{position:relative;border:.8px solid rgba(0,0,0,.8);margin-bottom:7px}.page-template-template-mto .mto-bloc-texte-image .wp-block-cover__inner-container{position:absolute;bottom:0;left:0;width:33.3333333333% !important}@media screen and (min-width: 64em){.page-template-template-mto .mto-bloc-texte-image .wp-block-cover__inner-container{min-width:600px}}.page-template-template-mto .mto-bloc-texte-image .wp-block-cover__inner-container .wp-block-columns{margin:0}.page-template-template-mto .mto-bloc-texte-image .wp-block-cover__inner-container .mto-group-titre-text{border:0;border-top:.8px solid rgba(0,0,0,.8);border-right:.8px solid rgba(0,0,0,.8);height:100%}.page-template-template-mto .mto-texte-etape{min-height:40px;display:flex;justify-content:center;align-items:center;border:.8px solid rgba(0,0,0,.8);margin:0 0 7px 0;padding:0 7px}.page-template-template-mto .mto-liste-tissus{margin-bottom:7px}.page-template-template-mto .mto-liste-tissus figure{border:.8px solid rgba(0,0,0,.8);max-height:150px;margin:0;overflow:hidden}.page-template-template-mto .mto-liste-tissus figure img{min-height:150px}@media screen and (min-width: 64em){.page-template-template-mto .mto-liste-tissus figure{max-height:300px}.page-template-template-mto .mto-liste-tissus figure img{min-height:300px}}.page-template-template-mto .mto-liste-coupes{margin-bottom:7px}.page-template-template-mto .mto-liste-coupes .owl-item{border:.8px solid rgba(0,0,0,.8)}.page-template-template-mto .accordion .widgettitle{display:flex;cursor:pointer;margin:0;border-bottom:0}.page-template-template-mto .accordion .widgettitle::after{display:flex;width:40px;cursor:pointer;margin:0 0 0 auto;text-indent:0;content:"";background:url("assets/medias/icones/cross-closed.svg");background-size:12px;background-repeat:no-repeat;background-position:center center;transition:120ms all ease-in-out;transform-origin:center center}.page-template-template-mto .accordion .open .widgettitle::after{transform:rotate(45deg);transition:120ms all ease-in-out}.page-template-template-mto .accordion .open .widgettitle{border-bottom:.8px solid rgba(0,0,0,.8)}.page-template-template-mto .mto-slider>.wp-block-group__inner-container,.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.page-template-template-mto .mto-slider>.wp-block-group__inner-container{display:none;z-index:1}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item,.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;padding-bottom:1px}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item img{display:block;width:100%}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-dots.disabled,.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-nav.disabled{display:none}.page-template-template-mto .no-js .mto-slider>.wp-block-group__inner-container,.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-loaded{display:block}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-dot,.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-nav .owl-next,.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-template-template-mto .mto-slider .owl-nav button.owl-next,.page-template-template-mto .mto-slider .owl-nav button.owl-prev,.page-template-template-mto .mto-slider button.owl-dot{background:none;color:inherit;border:0;border-radius:0 !important;padding:0 !important;font:inherit;position:absolute;top:50%;transform:translateY(-50%);height:30%;width:40px;font-size:5rem;line-height:5rem;opacity:1;background-image:url("assets/medias/icones/fleche-gauche.svg");background-position:center center;background-repeat:no-repeat}.page-template-template-mto .mto-slider .owl-nav button.owl-next span,.page-template-template-mto .mto-slider .owl-nav button.owl-prev span,.page-template-template-mto .mto-slider button.owl-dot span{visibility:hidden}@media screen and (min-width: 64em){.page-template-template-mto .mto-slider .owl-nav button.owl-next,.page-template-template-mto .mto-slider .owl-nav button.owl-prev,.page-template-template-mto .mto-slider button.owl-dot{top:50%;transform:translateY(-50%);height:30%}}.page-template-template-mto .mto-slider .owl-nav button.owl-next:hover,.page-template-template-mto .mto-slider .owl-nav button.owl-prev:hover,.page-template-template-mto .mto-slider button.owl-dot:hover{background-color:#fff !important}.page-template-template-mto .mto-slider .owl-nav button.owl-next{right:.5rem;background-image:url("assets/medias/icones/fleche-droite.svg")}@media screen and (min-width: 64em){.page-template-template-mto .mto-slider .owl-nav button.owl-next{right:0;border-right:0}}.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-loading{opacity:0;display:block}.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-hidden{opacity:0}.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-refresh .owl-item{visibility:hidden}.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-grab{cursor:move;cursor:grab}.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-rtl{direction:rtl}.page-template-template-mto .mto-slider>.wp-block-group__inner-container.owl-rtl .owl-item{float:right}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .animated{animation-duration:1s;animation-fill-mode:both}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-animated-in{z-index:0}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-animated-out{z-index:1}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.page-template-template-mto .owl-height{transition:height .5s ease-in-out}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item .owl-lazy:not([src]),.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item .owl-lazy[src^=""]{max-height:0}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-item img.owl-lazy{transform-style:preserve-3d}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-video-wrapper{position:relative;height:100%;background:#000}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-video-playing .owl-video-play-icon,.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-video-playing .owl-video-tn{display:none}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.page-template-template-mto .mto-slider>.wp-block-group__inner-container .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.col-2{align-self:flex-start}/*# sourceMappingURL=style.css.map */