:root{--nav-sub-background: #7f4734;--nav-sub-border-top: 1px rgba(173, 69, 41, .6) solid;--nav-sub-border-right: 0;--nav-sub-border-bottom: 0;--nav-sub-border-left: 0;--nav-sub-box-shadow: 0 15px 18px 2px rgba(0, 0, 0, .55);--nav-sub-min-width: 220px;--nav-sub-item-border-top: 0;--nav-sub-item-border-right: 2px #73402f solid;--nav-sub-item-border-bottom: 0;--nav-sub-item-border-left: 2px #73402f solid;--nav-sub-item-background: #7f4734;--nav-sub-item-active-background: #834f3e;--nav-sub-item-active-text-decoration: underline;--nav-sub-item-box-shadow: inset 0 4px 5px -4px rgba(0, 0, 0, .29);--nav-sub-hover-menu-padding-bottom: 25px;--nav-sub-desktop-font-size: 20px;--layout-shadow: 0px -15px 40px 0px #000;--host-slider-padding: 0 0 55.5% 0;--footer-height: 332px}body>nav{height:var(--nav-height);width:100%;position:absolute;left:50%;transform:translate(-50%, 0);z-index:10}body>nav>ul>li{background:var(--nav-hover-before-background);border-right:var(--nav-border-right);border-left:var(--nav-border-left)}body>nav>ul>li:first-of-type{border-left:0}body>nav>ul>li:last-of-type{border-right:0}body>nav>ul>li>a{box-sizing:border-box;text-shadow:var(--nav-text-shadow);text-decoration:var(--nav-text-decoration);position:relative;z-index:1}body>nav>ul>li>a::before{transition:opacity .3s;background:var(--nav-hover-after-background);box-shadow:var(--nav-hover-box-shadow);opacity:0;content:" ";position:absolute;display:block;left:0;top:0;height:100%;width:100%;z-index:-1}body>nav>ul>li:hover{backdrop-filter:var(--nav-hover-filter)}body>nav>ul>li:hover>a::before{opacity:1}body>nav>ul>li.active{background:var(--nav-active-background);box-shadow:var(--nav-active-box-shadow);backdrop-filter:var(--nav-active-filter);pointer-events:none}body>nav>ul>li.active>a{color:var(--nav-active-color)}body>nav>ul>li.active>a:after{display:block}body>nav ul{max-width:var(--layout-width);list-style-type:none;padding-left:0;margin:0 auto;position:relative;flex-wrap:nowrap;display:flex;height:inherit;z-index:11}body>nav ul li{transition:all .3s linear;position:relative;margin:0;max-width:50%;height:inherit;width:100%}body>nav ul li a{line-height:var(--nav-height);text-align:center;padding:0 15px}body>nav a{font:var(--menu-font);line-height:var(--nav-height)}li.submenu{min-width:var(--nav-sub-min-width)}li.submenu.active{pointer-events:auto}li.submenu ul{transition:height .3s linear,max-height .3s linear,box-shadow .3s linear;height:auto;box-shadow:none;background:var(--nav-sub-background);box-sizing:content-box;margin-left:-1px;border-right:var(--nav-sub-border-right);border-left:var(--nav-sub-border-left);position:absolute;max-width:100%;width:100%;display:block}li.submenu ul li{background:var(--nav-sub-item-background);box-shadow:none;overflow:hidden;max-width:100%;width:100%;max-height:0;border-right:var(--nav-sub-item-border-right);border-left:var(--nav-sub-item-border-left)}li.submenu ul li a{line-height:60px;font-size:var(--nav-sub-desktop-font-size);box-sizing:border-box;display:block}li.submenu ul li:hover{background:var(--nav-sub-item-active-background);min-width:100%;max-width:100vw;width:fit-content}li.submenu ul li:hover a{text-decoration:var(--nav-sub-item-text-decoration)}li.submenu:hover ul{box-shadow:var(--nav-sub-box-shadow);border-bottom:var(--nav-sub-border-bottom);border-top:var(--nav-sub-border-top)}li.submenu:hover ul li{box-shadow:var(--nav-sub-item-box-shadow);border-bottom:var(--nav-sub-item-border-bottom);border-top:var(--nav-sub-item-border-top);max-height:60px}li.submenu:hover ul li:first-of-type{box-shadow:none}li.submenu:hover ul li:last-of-type{border-bottom:2px var(--nav-sub-item-border-bottom) solid}li.submenu:hover ul::after{opacity:1}li.submenu:hover a{text-decoration:none}@property --offset{syntax:"<length>";inherits:false;initial-value:0}body>nav>ul>li a{text-underline-offset:var(--offset, 0.2em);text-decoration:underline 3px;transition:--offset 400ms,text-decoration-color 400ms;text-decoration-color:rgba(0,0,0,0)}body>nav>ul>li:hover>a,body>nav>ul>li:focus>a{--offset: 0.4em;text-decoration-color:var(--main-menu-color)}@supports not (background: paint(something)){body>nav>ul>li a{transition:text-underline-offset 400ms,text-decoration-color 400ms}body>nav>ul>li a:hover,body>nav>ul>li a:focus{text-underline-offset:.4em}}@media(min-width: 1170px){:root{--ph: 60px;--pv: 50px;--header-font: normal 30px/1.5 Museo Slab Rounded, serif;--body-font: normal 22px/1.5 Museo Sans Rounded, sans-serif;--static-font: normal 40px/1 Museo Slab Rounded, serif;--menu-font: normal 36px/94px Museo Slab Rounded, serif;--layout-width: 1170px}body{background-image:url(/_assets/tarotclassique/images/background/background_pat_semi_transparent.png),radial-gradient(circle, rgb(108, 112, 69) 0%, rgb(58, 62, 34) 100%);background-repeat:repeat,repeat;background-position:center,center;background-size:80px 80px,100% 100%;background-attachment:initial}}component-parallax{position:absolute;overflow:hidden;display:block;max-height:calc(100% - var(--header-height) - var(--footer-height));max-width:var(--body-width);height:100%;width:100%;top:var(--header-height)}@media(min-width: 960px)and (max-width: 1169px){:root{--ph: 45px;--pv: 45px;--header-font: normal 25px/1.5 Museo Slab Rounded, serif;--body-font: normal 20px/1.5 Museo Sans Rounded, sans-serif;--static-font: normal 36px/1 Museo Slab Rounded, serif;--menu-font: normal 28px/94px Museo Slab Rounded, serif;--layout-width: 960px}}@media(min-width: 769px)and (max-width: 959px){:root{--ph: 30px;--pv: 25px;--content-separator-transform: scale(.8);--seo-section-basis: 48%;--header-font: normal 25px/1.5 Museo Slab Rounded, serif;--body-font: normal 20px/1.5 Museo Sans Rounded, sans-serif;--static-font: normal 30px/1 Museo Slab Rounded, serif;--menu-font: normal 25px/94px Museo Slab Rounded, serif;--nav-sub-desktop-font-size: 17px;--layout-width: 769px;--layout-shadow: 0px -15px 40px 0px #000;--logo-transform: scale(0.8) translate(-50%, 164px)}}
