﻿@import'/_assets/tarotclassique/css/generic.css';html{font-family:initial}/*!
* Web Fonts from Fontspring.com
*
* All OpenType features and all extended glyphs have been removed.
* Fully installable fonts can be purchased at https://www.fontspring.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Fontspring. The fonts are protected under domestic and international trademark and
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* (c) 2010-2023 Fontspring
*//*!
-----------------------------------------------------------
The fonts included are copyrighted by the vendor listed below.

Vendor:      exljbris Font Foundry
License URL: https://www.fontspring.com/lic/s213vlrivf
-----------------------------------------------------------
*/@font-face{font-family:"Museo Slab Rounded";src:url("/_assets/generic/fonts/museo_slab_rnd_700_reg_2172-webfont.woff2") format("woff2"),url("/_assets/generic/fonts/museo_slab_rnd_700_reg_2172-webfont.woff") format("woff");font-weight:normal;font-style:normal}/*!
-----------------------------------------------------------
The fonts included are copyrighted by the vendor listed below.

Vendor:      exljbris Font Foundry
License URL: https://www.fontspring.com/lic/lv4e5lv2k2
-----------------------------------------------------------
*/@font-face{font-family:"Museo Sans Rounded";font-style:normal;font-weight:normal;src:url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.eot");src:url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.woff2") format("woff2"),url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.woff") format("woff"),url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.svg#museo_sans_rounded500") format("svg")}@font-face{font-family:"Museo Sans Rounded";font-style:normal;font-weight:bold;src:url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.eot");src:url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.woff2") format("woff2"),url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.woff") format("woff"),url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.svg#museo_sans_rounded700") format("svg")}@font-face{font-family:"icomoon";src:url("/_assets/tarotclassique/fonts/icomoon.ttf?gxlodp") format("truetype"),url("/_assets/tarotclassique/fonts/icomoon.woff?gxlodp") format("woff"),url("/_assets/tarotclassique/fonts/icomoon.svg?gxlodp#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--html-background-color: #34371d;--main-background-color: #fae0be;--header-height: 111px;--header-background: url("/_assets/tarotclassique/images/background/wood.webp") repeat center /1900px 85px;--to-top-size: 95px;--to-top-char: "";--seo-background: #fae0be;--seo-color: #832e1a;--seo-section-basis: 31.5%;--seo-section-margin-bottom: 30px;--main-text-color: #832e1a;--main-menu-color: #fae0be;--main-border: 2px #8b3e2c solid;--main-padding-bottom: 60px;--nav-height: 86px;--nav-border-left: 0;--nav-border-right: 0;--nav-active-color: #fae0be;--nav-active-background: rgba(115, 46, 32, 0.49);--nav-hover-before-background: transparent;--nav-hover-after-background: rgba(115, 46, 32, 0.49);--nav-hover-box-shadow: 0;--nav-text-decoration-active: underline;--nav-bottom-background: url("data:image/webp;base64,UklGRhwEAABXRUJQVlA4WAoAAAAAAAAA0wAAXwAAVlA4IKgDAABwIQCdASrUAGAAPlEmj0WjoiESS1VEOAUEtLbQ/96wJIMf/N/JfbMm4JpEmNjYikpYz9vyw4DK7klgcKnpTo0q+44HAulLWdbyuTapyAn87xlN2zSZp/dF41kpu6qZJ6d5Mg+OAJZj834Her4z3Ypw79Ai9FvqxQFzM3gUEBnHcqUVGj+0n80FP7e0bEptTVOjowfJGqg4AcfP/CfbPW7jnokM2OlCp001HS/8xAckLqSZHC/8JjCHluCtRhKPg57+sLTh3m6f7bHOOMYp5NRfcF9ricY0MhGylifiNDLiGq2GqWZZxg3kgUt+SODoA3dDgKb6gxaOQzZh01sv0/k1xCgZzSkRVj59geFqjnIFhhH/v6AA/tiiWNnWpx//Af2B/iC8v/+Sn/5/f7yuJXoQ6hBVaYZJZqxiGGHej2keUHGJ8Y+t6NUiJTnl1y/XLAD8XUdlKT2UB7hAvH5edfoDC7Hlbt7KfCRhz4S9aPpGU7c9rSVRQxsG98pWrpS6HgTOHhe/fE0iydG0fusOTcDE2cmVXlDAHo3dWuFgEJfvQhKiJyrF9huGEMHcG7L14XybQVRiwWV66r2iwVCyLp6zO9jfSG/21P9o4Wma+ZTqoNXd3cwScu+OUgFT1B+vEsU1i9zthCbTY8w4Z0thc51k2haixDPeoJ82Q8dvaYShIli5PAUayiCD5bzial87QGtfJRmjdU0sugry5VSjtG6a15FzkT9eRU9zZ04yF8HwRpBEM45sNq1AUV4yGNF8ty24j8NCq0Fb+R13jbErdnmMF6BuJA/rN5BBOmQ3t65RX0gfvAEdw7whHi3KJ1yMO3/z9VbRkcLmPs1iZtEuoZbEucEY4nWP64+rD1/LvUN/V/MiPLae3DLV9+yg+YGabfQuvX3hjUzgRlrR3C8BqJIJjH3pnBkpMzfJqbCv5oVZ/VzM7A1bqgsE7jR+ETIpoquNUpjwpFJQXhkdYvPhyT+0tXORWOnjkl4YPV1G6obbQHCZ+gMYad46XbTnvvqmPB0wdOlU8rBvhBtTuN7tP90RbXmX/CIPGOZZ9QwLykpfABQZtHqeiSSxKBDnnyEmkHY9+iDZplTaVWThvXFsAxbf++3wFbTyngkuYwGPO2LMQIb7A/aEq2XTIGgZPT95MesXV3XhpO3zOZt7uJS9JcstA9q/BYIlpu5+CN3302NKZoP04oxL0Q1hD6ERARu41qpJJuGbKU87Jb9wGQEMtTVMja0IgHDIAABQU0FJTgAAADhCSU0D7QAAAAAAEABIAAAAAQABAEgAAAABAAE4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBEMAAAAAAA5QYmVXARAABgBVAAAAAA==") repeat-x top center / auto 100%;--nav-bottom-shadow: 1px 4px 8px -1px rgba(0, 0, 0, .15);--nav-bottom-height: 25px;--nav-bottom-border-top: 1px rgba(173, 69, 41, .6) solid;--nav-bottom-border-bottom: 0;--nav-bottom-pos-bottom: 0;--nav-border-bottom: 0;--nav-bottom-decoration-menu-after-display: none;--nav-burger-menu-scale-factor: .85;--nav-burger-menu-char: "";--nav-burger-menu-display: none;--footer-border-top: 0;--footer-before-background: url(/_assets/tarotclassique/images/background/footer-top.webp) repeat-x center/auto 82px;--footer-before-height: 82px;--footer-before-pos-top: 0;--footer-before-margin: 0 0 generic.$content-margin 0;--footer-after-background: none;--footer-after-height: 100%;--footer-after-pos-top: 0;--footer-background: #411a14;--footer-text-color: #fae0be;--footer-link-color: #fae0be;--footer-link-color-active: #747c13;--footer-to-top-transform: translate(-50%, -50%);--footer-app-badges-transform: none;--footer-app-badges-margin: 30px auto 25px;--link-color: #616810;--link-active-color: #747c13;--media-border-background: transparent;--media-border-size: 0px;--media-border-fallback-color: rgb(169, 114, 61);--static-btn-background-first: #17342e;--static-btn-background-second: linear-gradient(0deg, #25514a 0%, #416f68 100%);--static-btn-background-third: linear-gradient(180deg, #26524b 0%, #406e67 100%);--static-btn-color: #ebdab6;--static-btn-font-size: 65px;--static-btn-shadow: 0 3px 5px 0 rgba(0, 0, 0, .63);--static-btn-inner-first-size: 96%;--static-btn-inner-second-size: 86%;--static-btn-inner-second-border: 3px #457972 solid;--static-btn-text-shadow: 0 1px 3px rgba(68, 56, 56, .7);--layout-separator-background: linear-gradient(0deg, rgb(140, 63, 45) 60%, rgb(104, 47, 35) 100%);--layout-separator-border-top: 2px #5b231b solid;--layout-separator-border-right: 0;--layout-separator-border-bottom: 2px #5b231b solid;--layout-separator-border-left: 0;--layout-separator-height: 21px;--layout-separator-after-background: none;--layout-separator-after-height: 0;--layout-separator-after-pos-top: 0;--layout-separator-box-shadow: none;--logo-transform: scale(1) translate(-50%, 156px);--logo-opacity: 0;--letter-spacing: 0.5px;--word-spacing: 0.1ch;--body-width: 1900px;--content-margin: 20px;--ph: 10px;--pv: 20px;--layout-width: 1170px;--layout-shadow: none;--main-menu-parent-text-transform: uppercase}html,body{background-attachment:fixed}body{position:relative}:host .vNode{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}:host .vNode.rendered{opacity:1;transform:translateY(0)}#content,#page-seo{transition:height .3s,opacity .3s;will-change:height,opacity}html.loading #content,html.loading #page-seo,html.loading .breadcrumbs{opacity:.3}html,html .pat{background:var(--preloader-background);background-attachment:fixed}html.preload body>*:not(.preloader){display:none}html.preload body>*:not(.preloader).preloader{display:block}html .preloader{position:fixed;left:0;top:0;z-index:9999999;height:100%;width:100%;overflow:visible}html .preloader .fonts{opacity:0}html .preloader .status{font:normal 12px/12px Arial,Helvetica,sans-serif;color:var(--preloader-color);position:absolute;width:100%;top:calc(50% + var(--preloader-height)/2 + 20px);text-align:center}html .preloader .wrapper{position:absolute;display:block;padding:var(--preloader-padding);transform:translate(-50%, -50%);height:var(--preloader-height);width:var(--preloader-width);left:50%;top:50%}html .preloader .background,html .preloader .bar{background:var(--preloader-logo-background);background-size:var(--preloader-width) var(--preloader-height);position:absolute;height:var(--preloader-height);width:100%;left:0;top:0}html .preloader .bar{opacity:var(--preloader-bar-initial-opacity);max-width:100%;width:var(--preloader-bar-initial-width);transition:all .1s}html .preloader .background{filter:grayscale(100%) brightness(50%);opacity:.5}.vNode{display:block}html{background-color:var(--html-background-color)}html.loading #head,html.loading #content>section,html.loading .separator{opacity:.5}html.resizing body>*,html.resizing body section>*{transition:none}html.resizing .slide.active{left:0}body{transition:transform .5s;transform-origin:top center;overflow-x:hidden;margin:0 auto;width:100%;color:var(--main-text-color);letter-spacing:var(--letter-spacing);word-spacing:var(--word-spacing);flex-direction:column;display:flex;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:none;font-smooth:never;-moz-osx-font-smoothing:grayscale;font:var(--body-font);max-width:var(--body-width)}body>header,body>nav ul.submenu{background:var(--header-background)}body>header{box-shadow:var(--header-box-shadow);height:var(--header-height);position:relative;left:auto;top:0;display:block;max-width:inherit;width:100%;z-index:2}body>nav{max-width:inherit}body>nav a,body>nav .link{text-transform:var(--main-menu-parent-text-transform);color:var(--main-menu-color);display:block;height:100%;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:var(--font-static)}body>nav ul{max-width:var(--layout-width)}body>nav li.submenu ul li a{text-transform:var(--main-menu-sub-text-transform)}body>nav li.submenu:hover ul.submenu{padding-bottom:var(--nav-sub-hover-menu-padding-bottom)}body>nav li.submenu>a::after{transition:all .3s;transform:rotate(90deg);content:"❯";color:var(--main-menu-color);position:absolute;font-size:20px;display:block;left:50%;top:30px;font-weight:bold;margin-left:-10px}body>main{background-color:var(--main-background-color);border-right:var(--main-border);border-left:var(--main-border);box-shadow:var(--layout-shadow);box-sizing:border-box;position:relative;padding-bottom:var(--main-padding-bottom);margin:0 auto;flex-direction:column;display:flex;width:100%;max-width:var(--layout-width);z-index:1}body>footer{background:var(--footer-background);border-top:var(--footer-border-top);box-shadow:var(--footer-box-shadow);color:var(--footer-text-color);padding-bottom:50px;text-align:center;position:relative;height:var(--footer-height);width:100%;z-index:2}body>footer::before{background:var(--footer-before-background);position:relative;top:var(--footer-before-pos-top);margin:var(--footer-before-margin);content:" ";display:block;height:var(--footer-before-height);width:100%}body>footer::after{background:var(--footer-after-background);position:absolute;top:var(--footer-after-pos-top);left:0;content:" ";display:block;height:var(--footer-after-height);width:100%;z-index:-1}body>footer a{color:var(--footer-link-color)}body>footer a:hover,body>footer a:active{color:var(--footer-link-color-active)}body>footer nav{margin:0 auto 10px auto}body>footer nav ul li{display:inline-block}body>footer nav ul li a{transition:color .3s;text-decoration:none;line-height:1;position:relative;padding:0 10px;display:block}body>footer nav ul li a::after{content:" ";display:block;height:100%;border-right:1px var(--footer-text-color) solid;position:absolute;right:-1px;top:0}body>footer nav ul li:last-of-type a::after{display:none}body[data-page=frontpage] #footer-teaser{display:block}body[data-page=frontpage] .layout-separator.frontpage{display:block}.layout{max-width:var(--layout-width)}header h1{font:var(--font-header);margin-top:0}#content,#page-seo{padding:var(--pv) var(--ph) 0 var(--ph)}article,section{position:relative}article>header,section>header{margin-bottom:var(--content-margin)}#content{padding:0 var(--ph) var(--pv)}#content h1{font:var(--header-font);text-transform:uppercase}#content>section{justify-content:space-between;display:inline-flex;flex-wrap:wrap;width:100%}#content>section>header{width:100%}#content img{max-width:100%;height:auto}#footer-teaser{overflow:hidden;display:none}#page-seo{background:var(--seo-background);color:var(--seo-color);justify-content:space-between;flex-wrap:wrap;display:flex;padding-bottom:var(--page-seo-padding-bottom)}#page-seo header h2,#page-seo header h3,#page-seo header h4{color:var(--seo-header-color);text-transform:uppercase;font-weight:bold}#page-seo section{margin-bottom:var(--seo-section-margin-bottom);flex-basis:var(--seo-section-basis);max-width:100%;width:100%}#page-seo section:last-of-type{margin-bottom:0}#page-seo:empty,#page-seo:-moz-only-whitespace{display:none}#page-seo a{text-decoration:none;transition:color .3s;color:var(--link-color)}#page-seo a:hover,#page-seo a.active{color:var(--link-active-color)}#top{height:var(--header-height);width:100%;position:absolute;left:0;top:0}#to-top{position:absolute;height:var(--to-top-size);width:var(--to-top-size);transform:var(--footer-to-top-transform);transform-origin:center;left:50%;top:0}#to-top span::before{content:var(--to-top-char)}#print{display:none}#head{min-height:calc(var(--pv) - var(--content-margin)*2);margin:var(--content-margin) 0;position:relative;padding:0 var(--ph);z-index:1}#head a{text-decoration:none;transition:color .3s;color:var(--link-color)}#head a:hover,#head a.active{color:var(--link-active-color)}#burger-menu{height:var(--nav-burger-menu-size);width:var(--nav-burger-menu-size);position:absolute;left:var(--nav-burger-menu-left);top:var(--nav-burger-menu-top);display:var(--nav-burger-menu-display)}#burger-menu span::before{content:var(--nav-burger-menu-char);font-size:var(--nav-burger-menu-font-size)}#parallax{display:none}.logo-background,#logo{background:var(--logo-background) rgba(0,0,0,0) no-repeat center/100% 100%;height:var(--logo-height);width:var(--logo-width)}#logo{transition:opacity .6s;transform:var(--logo-transform);transform-origin:left top;position:relative;text-align:center;left:50%;opacity:var(--logo-opacity)}#logo.loaded{opacity:1}#logo a{color:rgba(0,0,0,0);display:block;height:100%;width:100%}body>header{border-bottom:var(--nav-border-bottom)}body>header::after,body>nav ul.submenu::after,body>nav>ul::after{border-bottom:var(--nav-bottom-border-bottom);border-top:var(--nav-bottom-border-top);box-shadow:var(--nav-bottom-shadow);background:var(--nav-bottom-background);height:var(--nav-bottom-height);width:100%;content:" ";display:block;position:absolute;bottom:var(--nav-bottom-pos-bottom);box-sizing:border-box;z-index:-1}body>nav>ul::after{display:var(--nav-bottom-decoration-menu-after-display);border-right:var(--nav-ul-border-right);box-sizing:border-box;bottom:auto}body>nav ul.submenu::after{opacity:0}.layout-separator{background:var(--layout-separator-background);box-shadow:var(--layout-separator-box-shadow);border-top:var(--layout-separator-border-top);border-right:var(--layout-separator-border-right);border-bottom:var(--layout-separator-border-bottom);border-left:var(--layout-separator-border-left);box-sizing:border-box;position:relative;display:block;height:var(--layout-separator-height);width:100%;z-index:1}.layout-separator::after{content:" ";background:var(--layout-separator-after-background);display:block;height:var(--layout-separator-after-height);width:100%;position:absolute;top:var(--layout-separator-after-pos-top);left:0}.layout-separator.frontpage{display:none}.btn-static{transition:all .3s;border-radius:var(--static-btn-border-radius);position:relative;justify-content:center;align-items:center;display:flex;text-shadow:var(--static-btn-text-shadow);background:var(--static-btn-background-first);box-shadow:var(--static-btn-shadow);cursor:pointer}.btn-static .inner-first,.btn-static .inner-second{border-radius:var(--static-btn-border-radius);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.btn-static .inner-first{transition:filter .2s;background:var(--static-btn-background-second);height:var(--static-btn-inner-first-size);width:var(--static-btn-inner-first-size)}.btn-static .inner-second{background:var(--static-btn-background-third);box-shadow:var(--static-btn-inner-second-shadow);transition:width .2s,height .2s;border:var(--static-btn-inner-second-border);margin:auto;height:var(--static-btn-inner-second-size);width:var(--static-btn-inner-second-size)}.btn-static span{display:flex}.btn-static span::before{content:" ";font:normal var(--static-btn-font-size)/1 icomoon;color:var(--static-btn-color)}.btn-static:hover .inner-first,.btn-static:active .inner-first{filter:brightness(120%)}.btn-static:active{box-shadow:none;margin-top:2px}.btn-static:active .inner-second{height:calc(var(--static-btn-inner-second-size) - 10%);width:calc(var(--static-btn-inner-second-size) - 10%)}component-slider{padding:var(--host-slider-padding);position:relative}content-badges{position:relative;margin:var(--footer-app-badges-margin);height:69px}
