@font-face{font-family:"poppins-light";src:url("../assets/fonts/Poppins-Light.88f768813ed8.woff2") format("woff2"),url("../assets/fonts/Poppins-Light.9234fea4af29.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"poppins-regular";src:url("../assets/fonts/Poppins-Regular.abed1cb7ce77.woff2") format("woff2"),url("../assets/fonts/Poppins-Regular.87ee1a70c3af.woff") format("woff");font-style:normal}@font-face{font-family:"poppins-medium";src:url("../assets/fonts/Poppins-Medium.65c572e4509b.woff2") format("woff2"),url("../assets/fonts/Poppins-Medium.55cd1788be02.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"poppins-semibold";src:url("../assets/fonts/Poppins-SemiBold.432e06a396ea.woff2") format("woff2"),url("../assets/fonts/Poppins-SemiBold.53e0be42ee7e.woff") format("woff");font-style:normal}@font-face{font-family:"opensans-light";src:url("../assets/fonts/OpenSans-Light.e208d9aa6c00.woff2") format("woff2"),url("../assets/fonts/OpenSans-Light.0c9912122333.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"opensans-regular";src:url("../assets/fonts/OpenSans-Regular.ca222ffe5288.woff2") format("woff2"),url("../assets/fonts/OpenSans-Regular.12ca39d23bfc.woff") format("woff");font-style:normal}@font-face{font-family:"opensans-semibold";src:url("../assets/fonts/OpenSans-SemiBold.70e6b045dcd3.woff2") format("woff2"),url("../assets/fonts/OpenSans-SemiBold.c98fd6a2a498.woff") format("woff");font-style:normal}@font-face{font-family:"opensans-bold";src:url("../assets/fonts/OpenSans-Bold.5b96b5a57742.woff2") format("woff2"),url("../assets/fonts/OpenSans-Bold.ff5ed0fe61a9.woff") format("woff");font-style:normal;font-display:swap}html{font-size:10px}body{max-width:100vw;font-family:var(--font2-regular);font-size:1.4rem;color:var(--neutral-900);background-color:var(--bg-page-color)}@media screen and (min-width: 576px){body{font-size:1.6rem}}body *{box-sizing:border-box}body main{position:relative}body p{max-width:100ch}body b{font-family:var(--font2-semibold)}body a{text-decoration:none;color:var(--neutral-900);position:relative}body a:hover{cursor:pointer}body button:hover{cursor:pointer}body ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}body ::-webkit-scrollbar-thumb{border-radius:10px}body{overflow-x:hidden}ol{padding-inline-start:0}.container-full{max-width:1920px;margin-left:12px;margin-right:12px}@media screen and (min-width: 768px){.container-full{width:1920px;margin-left:20px;margin-right:20px}}@media screen and (min-width: 1960px){.container-full{width:1920px;margin-left:auto;margin-right:auto}}.container-medium{max-width:1200px;margin-left:12px;margin-right:12px}@media screen and (min-width: 768px){.container-medium{margin-left:20px;margin-right:20px}}@media screen and (min-width: 1200px){.container-medium{margin-left:auto;margin-right:auto}}.container-wrap{max-width:1920px;margin-left:12px;margin-right:12px}@media screen and (min-width: 768px){.container-wrap{margin-left:20px;margin-right:20px}}@media screen and (min-width: 1960px){.container-wrap{margin-left:auto;margin-right:auto}}.banner-wrap{max-width:1920px;margin-left:auto;margin-right:auto}.dark-background-color{background-color:var(--dark);color:var(--neutral-100)}.accent-background-color{box-shadow:8px 0px 0px 0px var(--accent),-8px 0px 0px 0px var(--accent),0px 0px 0px 14px rgba(0,0,0,0);background-color:var(--accent)}.megatitle{font-family:var(--font1-semibold);font-size:2.8rem;margin-bottom:1em;text-align:center}@media screen and (min-width: 768px){.megatitle{font-size:3.2rem}}.title{font-family:var(--font1-semibold);font-size:1.8rem}@media screen and (min-width: 576px){.title{font-size:2rem}}@media screen and (min-width: 768px){.title{font-size:2.4rem}}.color-brand{color:var(--primary-brand-500)}.social-media-icon svg{font-size:2.4rem;width:3.2rem;height:3.2rem;padding:.4rem}.badge{color:var(--neutral-500);font-family:var(--font2-light) !important}.checkbox-container{display:grid;grid-template-columns:14px auto 1fr;width:100%;gap:.8rem}.checkbox-container input{margin:0px;padding:0}.checkbox-container:hover,.checkbox-container:focus{cursor:pointer}.checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-container input[type=checkbox]:hover,.checkbox-container input[type=checkbox]:focus{cursor:pointer}.checkbox-container input[type=checkbox]{border-radius:4px;height:16px;width:16px;background:var(--neutral-white);border:1px solid var(--primary-brand-500)}.checkbox-container input[type=checkbox]:hover,.checkbox-container input[type=checkbox]:focus{cursor:pointer}.checkbox-container input[type=checkbox]:checked{background:var(--primary-brand-500);margin:0px}.checkbox-container input[type=checkbox]:checked:before{content:"";background-image:url("../assets/icons/checked.64a67c736df8.svg");background-position:center;background-repeat:no-repeat;background-size:contain;height:16px;width:16px;display:block;color:var(--primary-brand-100)}input[type=text]{line-height:1.45 !important}.mt-medium{margin-top:72px}@media screen and (max-width: 1200px){.mt-medium{margin-top:64px}}@media screen and (max-width: 992px){.mt-medium{margin-top:56px}}@media screen and (max-width: 768px){.mt-medium{margin-top:4rem}}@media screen and (max-width: 576px){.mt-medium{margin-top:32px}}.mb-medium{margin-bottom:72px}@media screen and (max-width: 120rem){.mb-medium{margin-bottom:64px}}@media screen and (max-width: 992px){.mb-medium{margin-bottom:56px}}@media screen and (max-width: 768px){.mb-medium{margin-bottom:4rem}}@media screen and (max-width: 576px){.mb-medium{margin-bottom:32px}}.pb-medium{padding-bottom:3.2rem}.grid{display:grid}.flex{display:flex}.cells-block .header{margin-bottom:2rem}.cells-block .header img{width:40px;height:40px;margin-right:2rem}.cells-block .header .title{flex-grow:1}.cells-block .header .no-icon{margin-right:calc(40px + 2rem)}.title-six-btns header h1,.title-six-events header h1,.title-six-landscape header h1,.title-six-editions header h1,.title-six-books header h1{text-align:center;margin-bottom:2rem}.title-six-btns .header,.title-six-events .header,.title-six-landscape .header,.title-six-editions .header,.title-six-books .header{margin-bottom:1.8rem}.title-six-btns .header .title::before,.title-six-events .header .title::before,.title-six-landscape .header .title::before,.title-six-editions .header .title::before,.title-six-books .header .title::before{display:block;content:"";width:3.2rem;height:3.2rem;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:.8rem}@media screen and (min-width: 768px){.title-six-btns .header .title::before,.title-six-events .header .title::before,.title-six-landscape .header .title::before,.title-six-editions .header .title::before,.title-six-books .header .title::before{width:4.8rem;height:4.8rem}}.mark-nb{display:flex;align-items:center}.mark-nb .nb{font-family:var(--font2-bold);font-size:2rem;color:var(--primary-brand-500);margin-right:.8rem}.mark{display:flex;font-size:var(--sm-txt);color:var(--primary-brand-500)}.mark ul{display:flex;color:var(--primary-brand-500)}.mark .badge{margin-left:.8rem}.product-cell-price{display:flex;justify-content:space-between;flex-direction:column}.product-cell-price .price-items .numbers{font-family:var(--font2-bold);font-size:2.4rem}.product-cell-price .price-items .old-numbers{text-decoration:line-through}.product-cell-price .price-items .discount{color:green}.product-cell-price .stock{font-size:var(--sm-txt);font-family:var(--font2-light)}.product-availability{font-size:var(--sm-txt);font-family:var(--font2-light)}.product-availability .stock{align-items:center;position:relative;margin-left:1.2em}.product-availability .libraries{font-family:var(--font2-semibold)}.product-available,.product-preorder,.product-orderable,.product-unavailable{display:flex;align-items:center}.product-available::before,.product-preorder::before,.product-orderable::before,.product-unavailable::before{content:"";width:.8em;height:.8em;border-radius:.8rem;margin-right:.4em;display:flex;align-items:center}.product-available::before{background-color:var(--success)}.product-preorder::before{background-color:var(--info)}.product-orderable::before{background-color:var(--warning)}.product-unavailable::before{background-color:var(--wrong)}.banner-mini{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 992px){.banner-mini{flex-wrap:nowrap}}.banner-mini a{margin-left:8px;margin-right:8px;max-width:100%}.banner-mini a img{width:100%;max-width:576px;height:auto;max-height:220px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 576px){.banner-mini a img{max-width:unset}}span.margin-r{margin-right:.3em}span.margin-l{margin-left:.3em}.proposal-container{display:flex}.proposal-container .proposal{text-align:start;font-size:1.4rem;padding:.8rem;line-height:1.2;min-width:-moz-max-content;min-width:max-content}.proposal-container .proposal.new{color:var(--primary-brand-500)}.proposal-container .proposal .price{font-size:24px;font-family:var(--font2-semibold)}.option-container .option{padding:.8rem;line-height:1.2}.option-container .option.new{color:var(--primary-brand-500)}.option-container .option .price{font-size:24px;font-family:var(--font2-semibold)}.disabled{pointer-events:none;cursor:default}.tablink{margin-left:1rem;margin-right:1rem;font-size:1.6rem}.selected{color:var(--primary-brand-500);font-weight:bolder}.table-default{border-radius:2px;border:1px solid var(--primary-brand-200);border-spacing:0}.table-default th,.table-default td{padding:1.2rem;border:0px solid rgba(0,0,0,0)}.table-default tr{max-width:100%}.table-default thead{font-size:1.8rem;text-align:left;color:var(--primary-brand-500);background-color:#fff}.table-default tbody{font-size:1.8rem;font-family:var(--font2-light);text-align:left;background-color:var(--primary-brand-100)}.table-default tbody tr:nth-child(even){background-color:#fff}.img-fluid{max-width:100%;height:auto}.intro-img-placeholder{width:auto;margin-bottom:.8rem;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.intro-img-placeholder{max-height:50vh}}@media screen and (min-width: 992px){.intro-img-placeholder{max-height:100%}}.info-bubble{margin-left:1rem;color:var(--cta-color);font-size:large;cursor:pointer}#fav-shop-modal h3{font-size:larger}.anchor{padding-top:120px;margin-top:-120px}@media screen and (max-width: 768px){.aside-filter .push{display:none}}@media screen and (min-width: 768px){#content>.push{display:none}}address .email::before{content:"@";margin-right:.5rem;font-weight:900;font-family:"Font Awesome 6 Free"}address .telephone::before{content:"";margin-right:.5rem;font-weight:900;font-family:"Font Awesome 6 Free"}.markdown-container *{font-family:var(--font2-regular)}.markdown-container h1,.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5,.markdown-container h6,.markdown-container ul,.markdown-container ol,.markdown-container p{display:block}.markdown-container strong,.markdown-container b,.markdown-container em,.markdown-container i,.markdown-container a{display:inline}.markdown-container strong,.markdown-container b{font-weight:bold}.markdown-container em,.markdown-container i{font-style:italic}.markdown-container a{text-decoration:underline;position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}.markdown-container ul,.markdown-container ol{padding-left:20px;list-style-position:inside}.markdown-container ul li,.markdown-container ol li{display:list-item !important;margin:10px 0}.markdown-container ul li :before,.markdown-container ol li :before{content:unset}.markdown-container ul{list-style-type:disc}.markdown-container ol{list-style-type:decimal}.markdown-container blockquote{margin:1em 40px;font-family:var(--font1-light)}.markdown-container blockquote *{font-family:var(--font1-light)}.markdown-container blockquote :before,.markdown-container blockquote :after{font-size:25px;font-family:var(--font1-light)}.markdown-container blockquote :before{content:"“"}.markdown-container blockquote :after{content:"”"}.markdown-container p{display:block;margin-block-start:1em;margin-block-end:1em}.markdown-container h1{font-size:xxx-large}.markdown-container h2{font-size:xx-large}.markdown-container h3{font-size:xx-large}.markdown-container h4{font-size:x-large}.markdown-container h5{font-size:larger}.markdown-container h6{font-size:large}@keyframes push{50%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes minusToPlus{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}@keyframes plusToMinus{0%{transform:rotate(90deg)}100%{transform:rotate(0deg)}}.btn-primary a,.btn-primary button{display:inline-block;text-align:center;font-family:var(--font1-regular);padding:.8rem 1.6rem;border-radius:var(--border-radius-pill);color:var(--cta-color-txt);background-color:var(--cta-color);border:2px solid var(--cta-color-border);line-height:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-primary a:not([disabled]):hover,.btn-primary a:not([disabled]):focus,.btn-primary button:not([disabled]):hover,.btn-primary button:not([disabled]):focus{color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover);border:2px solid var(--cta-color-border-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-primary a:not([disabled]):active,.btn-primary button:not([disabled]):active{color:var(--cta-color-txt-active);background-color:var(--cta-color-active);border:2px solid var(--cta-color-border-active);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-primary a[disabled],.btn-primary button[disabled]{cursor:default}.btn-primary-icon a{display:inline-block;text-align:center;font-family:var(--font1-regular);padding:.8rem .8rem;border-radius:var(--border-radius-pill);color:var(--cta-color-txt);background-color:var(--cta-color);border:2px solid var(--cta-color-border);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-primary-icon a:hover,.btn-primary-icon a:focus{color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover);border:2px solid var(--cta-color-border-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-primary-icon.add-basket{font-size:0rem;color:rgba(0,0,0,0)}.btn-primary-icon.add-basket a::before{display:block;content:"";height:3.2rem;width:3.2rem;margin-right:.2rem;background-image:url("../assets/icons/add-to-basket-white.165c64a9bfb6.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.btn-secondary a,.btn-secondary button{display:inline-block;text-align:center;font-family:var(--font1-regular);padding:.8rem 1.6rem;border-radius:var(--border-radius-pill);color:var(--cta-secondary-color-txt);background-color:var(--cta-secondary-color);border:2px solid var(--cta-secondary-color-border);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-secondary a:not([disabled]):hover,.btn-secondary a:not([disabled]):focus,.btn-secondary button:not([disabled]):hover,.btn-secondary button:not([disabled]):focus{color:var(--cta-secondary-color-txt-hover);background-color:var(--cta-secondary-color-hover);border:2px solid var(--cta-secondary-color-border-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-secondary a:not([disabled]):active,.btn-secondary button:not([disabled]):active{color:var(--cta-secondary-color-txt-active);background-color:var(--cta-secondary-color-active);border:2px solid var(--cta-secondary-color-border-active);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-secondary a[disabled],.btn-secondary button[disabled]{cursor:default}.follow-line{font-family:var(--font1-regular);color:var(--cta-secondary-color-txt);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.follow-line:not(:empty)::before{background-image:url("../assets/icons/plus.bcbbe246b9d3.svg");display:inline-block;content:"";height:.8em;width:1em;background-repeat:no-repeat;background-position:center;background-size:contain}.follow-line.active::before{background-image:url("../assets/icons/ok.a26bb5fd9fd2.svg");display:inline-block;content:"";height:.8em;width:1em;background-repeat:no-repeat;background-position:center;background-size:contain}.follow-line.active:hover{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;cursor:pointer}.follow-line.active:hover::before{background-image:url("../assets/icons/ok-white.2afb68fc5717.svg")}.follow,.follow-xl{display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;font-family:var(--font1-regular);border-radius:var(--border-radius-pill);color:var(--cta-secondary-color-txt);background-color:var(--neutral-white);border:2px solid var(--cta-secondary-color-border);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.follow:hover,.follow-xl:hover{color:var(--cta-secondary-color-txt-hover);background-color:var(--cta-secondary-color-hover);border:2px solid var(--cta-secondary-color-border-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;cursor:pointer}.follow:hover::before,.follow-xl:hover::before{background-image:url("../assets/icons/plus-white.d429d9c40d39.svg")}.follow:not(:empty)::before,.follow-xl:not(:empty)::before{background-image:url("../assets/icons/plus.bcbbe246b9d3.svg")}.follow::before,.follow-xl::before{display:block;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.follow.active,.follow-xl.active{background-color:var(--primary-brand-100);border:2px solid var(--primary-brand-500)}.follow.active::before,.follow-xl.active::before{background-image:url("../assets/icons/ok.a26bb5fd9fd2.svg")}.follow.active:hover,.follow-xl.active:hover{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;cursor:pointer;background-color:var(--primary-brand-500);border:2px solid var(--primary-brand-500)}.follow.active:hover::before,.follow-xl.active:hover::before{background-image:url("../assets/icons/ok-white.2afb68fc5717.svg")}.follow{width:8rem;font-size:var(--xs-txt);padding:.4rem 1.2rem .4rem .8rem}.follow::before{height:1.4em;width:1.4em}.follow-xl{width:8rem;font-size:var(--xs-txt);padding:.4rem 1.2rem .4rem .8rem}.follow-xl::before{height:1.4em;width:1.4em}@media screen and (min-width: 768px){.follow-xl{width:10.4rem;font-size:unset;padding:.5rem 1.6rem .5rem 1.2rem}.follow-xl::before{height:1.6em;width:1.6em}}.share-it{position:relative;background-color:var(--primary-brand-500);border-radius:50%;width:3.2rem;height:3.2rem;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.share-it svg{border:.32em solid #fff}.share-it .share-btn{position:inherit;display:grid;grid-template-columns:repeat(3, auto);background-color:#fff;transform:translate3d(-50%, -50%, 0px);left:1.6rem;top:1.6rem;z-index:30}.share-it .share-list{display:flex;background-color:#fff;border-radius:30px;z-index:29;position:absolute;left:40px;top:-10px;padding:10px 15px;gap:10px;scale:0;transform-origin:left;box-shadow:0 3px 10px rgba(0,0,0,.2);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.share-it .share-list li{transform:translateY(-120px);scale:0;display:none;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (max-width: 992px){.share-it .share-list{flex-direction:column;transform-origin:top;left:-15px;top:40px}}.show-social-list{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.show-social-list .share-list{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;scale:1}.show-social-list .share-list li{transform:translateY(0px);scale:1;display:block;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.show-social-list .share-list li i.fas{scale:2;width:32px}.social svg{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;padding:6px;font-size:1.2rem;width:1.2rem;text-align:center;text-decoration:none;border-radius:50%}@media screen and (min-width: 768px){.social svg{font-size:1.8rem;width:1.8rem}}.social:hover svg,.social:focus svg{box-shadow:var(--shadow-elevation-high);filter:brightness(1.2);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.social:active svg{box-shadow:var(--shadow-elevation-low);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.fa{font-weight:unset !important}.fa-share-nodes{background:var(--btn-color);color:#fff}.link,.fake-link{font-family:var(--font2-regular);width:-moz-max-content;width:max-content;font-size:var(--sm-txt);height:-moz-fit-content;height:fit-content}@media screen and (min-width: 576px){.link,.fake-link{font-size:var(--reg-txt)}}.link:hover,.link:focus,.fake-link:hover,.fake-link:focus{cursor:pointer}.link>*,.fake-link>*{display:flex;align-items:center;position:static}.link .small-link,.fake-link .small-link{font-size:var(--sm-txt)}.link.options,.fake-link.options{color:var(--primary-brand-500);font-family:var(--font1-light);position:relative}.link.options button,.fake-link.options button{text-align:center;font-size:2px;color:rgba(0,0,0,0)}.link.options>*::before,.fake-link.options>*::before{display:block;content:"";height:2.4rem;width:2.4rem;background-image:url("../assets/icons/options.8d6c86d7b5d5.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0}.link.add-to-basket,.fake-link.add-to-basket{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.add-to-basket .price,.fake-link.add-to-basket .price{font-family:var(--font1-semibold)}.link.add-to-basket>*::before,.fake-link.add-to-basket>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/add-to-basket.63c3c5e36171.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.share,.fake-link.share{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.share>*::before,.fake-link.share>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/share.6a983f717bf3.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.collection,.fake-link.collection{color:var(--primary-brand-500);font-family:var(--font1-light);font-size:var(--sm-txt)}.link.collection a,.link.collection button,.fake-link.collection a,.fake-link.collection button{font-size:var(--sm-txt) !important}.link.collection>*::before,.fake-link.collection>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/add-to-library.05a291d68bb4.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.list,.fake-link.list{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.list a,.link.list button,.fake-link.list a,.fake-link.list button{font-size:var(--sm-txt)}.link.list>*::before,.fake-link.list>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/heart-empty.0b89bfbd44ba.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.missing,.fake-link.missing{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.missing>*::before,.fake-link.missing>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/mistery-book.b7255af2587c.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.check,.fake-link.check{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.check>*::before,.fake-link.check>*::before{display:block;content:"";height:1em;width:1em;margin-right:.2rem;background-image:url("../assets/icons/ok.a26bb5fd9fd2.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.parabd,.fake-link.parabd{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.parabd>*::before,.fake-link.parabd>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/goodies.86e563d28ac5.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.library,.fake-link.library{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.library>*::before,.fake-link.library>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/swap.1162b0f8e74f.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.booking,.fake-link.booking{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.booking>*::before,.fake-link.booking>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/ok.a26bb5fd9fd2.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.cal,.fake-link.cal{color:var(--primary-brand-500);font-family:var(--font1-light);display:inline-block}.link.cal>*::before,.fake-link.cal>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("../assets/icons/calendar.4145d5c6b7de.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.note,.fake-link.note{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.note>*,.fake-link.note>*{flex-direction:row-reverse;align-items:center;color:var(--neutral-900)}.link.note>*::after,.fake-link.note>*::after{display:inline-block;content:"";height:1.4em;width:1.4em;background-image:url("../assets/icons/note.60eef884a776.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.back,.fake-link.back{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.back>*,.fake-link.back>*{flex-direction:row-reverse;align-items:center;color:var(--neutral-900)}.link.back>*::after,.fake-link.back>*::after{display:inline-block;content:"";height:1em;width:1em;background-image:url("../assets/icons/arrow-left.62d0c4677838.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.next,.fake-link.next{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.next>*,.fake-link.next>*{flex-direction:row;align-items:center;color:var(--neutral-900)}.link.next>*::after,.fake-link.next>*::after{display:inline-block;content:"";height:1em;width:1em;background-image:url("../assets/icons/arrow-right.6ec0b1d5a45d.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.bin,.fake-link.bin{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.bin>*,.fake-link.bin>*{border-radius:50%;flex-direction:row;align-items:center;color:var(--neutral-900)}.link.bin>*::after,.fake-link.bin>*::after{display:inline-block;content:"";height:1.6em;width:1.6em;background-image:url("../assets/icons/bin.1865906d4319.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.hover-underline{position:relative;width:-moz-max-content;width:max-content}.hover-underline::before{content:"";position:absolute;width:100%;height:.1rem;background-color:currentColor;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.hover-underline:hover::before{transform-origin:left;transform:scaleX(1);color:currentColor}.hover-color{background:linear-gradient(to right, var(--primary-brand-500), var(--primary-brand-500) 50%, var(--neutral-900) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:background-position .3s ease;text-decoration:none}.hover-color:hover{background-position:0 100%}.hover-color--basic{position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}.registration-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.registration-row .registration-status{margin-top:2rem;margin-bottom:2rem}#backToTop{display:none;position:fixed;bottom:2rem;right:3rem;z-index:9999;background-color:var(--primary-brand-500);color:var(--primary-brand-100);border:2px var(--neutral-white) solid;cursor:pointer;border-radius:50%;width:44px;height:44px;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;justify-content:center;align-items:center}#backToTop:hover,#backToTop:focus{background-color:var(--primary-brand-100);border-color:var(--primary-brand-500);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;color:var(--primary-brand-500)}#backToTop:active{background-color:var(--primary-brand-100);border-color:var(--primary-brand-300);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;color:var(--primary-brand-300)}@media screen and (min-width: 992px){.mmenu-back{display:none}#nav-desktop{grid-column:1/-1;overflow-x:auto}#nav-desktop button i{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#nav-desktop .nav-items{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}#nav-desktop .nav-items>.nav-item>.has-submenu i{transform:rotate(90deg) translateX(-0.25rem);margin-left:1rem}#nav-desktop .nav-items .nav-item{font-family:var(--font1-regular);background-image:linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255))}#nav-desktop .nav-items .nav-item a{line-height:1.2}#nav-desktop .nav-items .nav-item>a{background-image:linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85))}#nav-desktop .nav-items .nav-item>a,#nav-desktop .nav-items .nav-item>button{width:-moz-max-content;width:max-content}}@media screen and (min-width: 992px)and (min-width: 1440px){#nav-desktop .nav-items .nav-item>a,#nav-desktop .nav-items .nav-item>button{margin-left:auto;margin-right:auto}}@media screen and (min-width: 992px){#nav-desktop .nav-items .nav-item>a.library,#nav-desktop .nav-items .nav-item>button.library{background-image:linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85))}}@media screen and (min-width: 992px){#nav-desktop .nav-items .nav-item:hover,#nav-desktop .nav-items .nav-item:focus{background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75))}}@media screen and (min-width: 992px){#nav-desktop .nav-items .nav-item.show-submenu{background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75))}}@media screen and (min-width: 992px){#nav-desktop .nav-items .nav-item .nav-link{display:block;padding:1.2rem .8rem;font-family:var(--font1-semibold)}#nav-desktop .nav-items .nav-item .nav-link>a{line-height:1.15}#nav-desktop .nav-items .nav-item .nav-link:hover{cursor:pointer;background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75))}}@media screen and (min-width: 992px){#nav-desktop .nav-items .nav-item .nav-button{display:block;padding:1.2rem .8rem;font-family:var(--font1-semibold)}#nav-desktop .nav-items .nav-item .nav-button>a{line-height:1.15}#nav-desktop .nav-items .nav-item .nav-button:hover{cursor:pointer;background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75))}}@media screen and (min-width: 992px){#nav-desktop .nav-button.has-submenu{display:flex;align-items:center}}@media screen and (min-width: 992px){#nav-desktop .submenu{display:none;scale:0;width:100vw;position:absolute;z-index:9999;left:0;right:0;margin-left:auto;margin-right:auto;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}}@media screen and (min-width: 992px){#nav-desktop .show-submenu .submenu{display:block;scale:1;max-width:1440px;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#nav-desktop .show-submenu .submenu .nav-link{word-break:break-word}#nav-desktop .show-submenu .submenu .submenu-items{position:relative;max-width:1440px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 200px);display:flex}}@media screen and (min-width: 992px)and (min-width: 1440px){#nav-desktop .show-submenu .submenu .submenu-items{margin-left:auto;margin-right:auto}}@media screen and (min-width: 992px){#nav-desktop .show-submenu .submenu .submenu-items .submenu-lvl1{width:50%}}@media screen and (min-width: 992px){#nav-desktop .show-submenu .submenu .submenu-items .push{max-width:100%;width:25%;min-width:-moz-min-content;min-width:min-content}}@media screen and (min-width: 992px){#nav-desktop .show-submenu .submenu .close-btn{position:absolute;top:0;right:0;display:flex;align-items:center;font-family:var(--font2-regular);color:var(--neutral-600);padding:1.2rem .8rem;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}}@media screen and (min-width: 992px){#nav-desktop .nav-button.nav-button.has-submenu{display:flex;justify-content:space-between}}@media screen and (min-width: 992px){#nav-desktop .submenu-lvl1 .submenu-lvl1-list{overflow:auto;position:relative;display:grid;grid-template-columns:50% 50%;grid-auto-rows:max-content;height:100%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 100%)}#nav-desktop .submenu-lvl1 .submenu-lvl1-list .submenu-lvl1-item{grid-column:1/2;border-left:4px solid rgba(0,0,0,0)}#nav-desktop .submenu-lvl1 .submenu-lvl1-list .submenu-lvl1-item>*{width:100%;text-align:start}#nav-desktop .submenu-lvl1 .submenu-lvl1-list .submenu-lvl1-item:hover,#nav-desktop .submenu-lvl1 .submenu-lvl1-list .submenu-lvl1-item:focus{border-left:4px solid}#nav-desktop .submenu-lvl1 .submenu-lvl1-list .submenu-lvl1-item.show-submenu{border-left:4px solid;background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75))}#nav-desktop .submenu-lvl1 .submenu-lvl1-list .submenu-lvl1-item.show-submenu .submenu-lvl2{display:block;grid-column:2/3;position:absolute;top:0;left:0;height:100%;overflow:auto;background-image:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9))}#nav-desktop .submenu-lvl1 .link{margin:1.2rem .8rem;font-family:var(--font2-regular);width:-moz-max-content;width:max-content;font-size:var(--xs-txt);height:-moz-fit-content;height:fit-content}}@media screen and (min-width: 992px){#nav-desktop .submenu-lvl2{display:none}#nav-desktop .submenu-lvl2 .submenu-lvl2-item>*{width:100%;text-align:start}#nav-desktop .submenu-lvl2 .link{margin:1.2rem .8rem;font-family:var(--font2-regular);width:-moz-max-content;width:max-content;font-size:var(--xs-txt);height:-moz-fit-content;height:fit-content}}@media screen and (min-width: 992px){#nav-desktop .push{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(min-content, 100%);background-color:var(--neutral-white)}#nav-desktop .push .push-list{padding:.8rem;overflow-y:auto}#nav-desktop .push .push-list>li{margin-top:.8rem;margin-bottom:.8rem;box-shadow:var(--shadow-elevation-medium)}#nav-desktop .push label{display:inline-block;padding:1.2rem .8rem}#nav-desktop .push img{max-width:100%;height:auto}}body.mmenu--open{position:fixed;overflow-y:scroll}#mmenu-overlay{display:none;position:absolute;left:0;right:0;height:100vh;background-color:rgba(0,0,0,.5);z-index:50}.mmenu--open #mmenu-overlay{display:block}@media screen and (max-width: 992px){.mmenu--open #nav-desktop{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100}#nav-desktop{display:none}#nav-desktop .nav-items,#nav-desktop .submenu,#nav-desktop .submenu-lvl2{position:absolute;top:0;bottom:0;width:300px;margin:0;overflow-y:auto;overflow-x:hidden;color:var(--neutral-900);transition:left ease-in-out .25s}#nav-desktop li{border-bottom:1px solid rgba(0,0,0,.1)}#nav-desktop .nav-items{left:-300px;z-index:200;background-color:var(--neutral-white)}#nav-desktop .submenu,#nav-desktop .submenu-lvl2{position:absolute;left:300px}#nav-desktop .submenu{z-index:300;background-image:linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8))}#nav-desktop .submenu-lvl2{z-index:400;background-image:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9))}#nav-desktop .nav-item:first-child{background-image:linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05))}#nav-desktop .push{display:none}#nav-desktop.show-submenu>.nav-items,#nav-desktop .show-submenu>.submenu,#nav-desktop .show-submenu>.submenu-lvl2{left:0}#nav-desktop .nav-link,#nav-desktop .nav-back,#nav-desktop .nav-button{width:100%;display:flex;padding:1.8rem 2rem;justify-content:space-between;font-family:var(--font1-semibold)}#nav-desktop i{margin-right:10px}#nav-desktop .nav-back{justify-content:flex-start;align-items:center}#nav-desktop .nav-button i{transition:margin-right ease-in-out .25s}#nav-desktop .nav-button:hover i{margin-right:0}#nav-desktop .mmenu-close{display:none}}header{position:fixed;width:100%;top:0;transition:top .3s;z-index:999;box-shadow:var(--shadow-elevation-medium)}header.smaller{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}header.smaller #nav-desktop{height:0;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}header.smaller>div:last-of-type,header.smaller>div:last-of-type *{height:0;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.skip-links{top:-150%;position:absolute;transform:translateY(-100%)}.skip-links ul a{padding:1rem 12px}.skip-links header .visible-hidden{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-links header .visible-hidden:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}#main-nav{display:grid;grid-template-columns:auto auto 1fr;padding:1.2rem .8rem;max-height:125px;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;-moz-column-gap:8px;column-gap:8px;row-gap:8px;width:100%;align-items:center;background-color:var(--neutral-white)}@media screen and (min-width: 768px){#main-nav{grid-template-columns:auto auto 1fr auto;-moz-column-gap:16px;column-gap:16px;padding:1.2rem 1.6rem}}@media screen and (min-width: 992px){#main-nav{grid-template-columns:auto 1fr auto;padding:1.2rem 2rem 0rem 2rem}}@media screen and (max-width: 992px){#main-nav{max-height:86px}}@media screen and (max-width: 768px){#main-nav{max-height:114px}}#main-nav #burger-btn{font-size:24px;min-width:21px;min-height:27px}@media screen and (min-width: 992px){#main-nav #burger-btn{display:none}}#main-nav #nav-logo{min-width:172px;min-height:61px}@media screen and (max-width: 768px){#main-nav #nav-logo{min-width:100px;min-height:34px}}#main-nav #nav-logo img{max-height:5rem;width:auto}@media screen and (min-width: 768px){#main-nav #nav-logo img{margin-top:6px}}#main-nav #nav-search{grid-column:span 3;grid-row-start:2}@media screen and (min-width: 768px){#main-nav #nav-search{grid-column:unset;grid-row-start:unset}}#main-nav #nav-search form{max-width:70ch;margin-left:auto}@media screen and (min-width: 768px){#main-nav #nav-search form{margin-left:unset}}#main-nav #nav-search form input{width:100%}#nav-icons{display:flex;justify-content:flex-end;align-items:center;min-height:35px}@media screen and (min-width: 1200px){#nav-icons a{display:flex;align-items:center;overflow:unset;font-family:var(--font1-regular);width:-moz-max-content;width:max-content;font-size:var(--xs-txt);margin-left:4rem}}@media screen and (min-width: 1440px){#nav-icons a{margin-left:6.4rem}}@media screen and (max-width: 1200px){#nav-icons{font-size:0;gap:.8rem}}#nav-icons img{width:3.2rem}@media screen and (max-width: 400px){#nav-icons img{width:3.2rem;height:3.2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}#mini-menu{overflow-x:auto;min-height:38px;max-height:38px}#mini-menu ul{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}#mini-menu ul li{margin-left:2rem;margin-right:2rem}#mini-menu ul li a{display:inline-block;width:-moz-max-content;width:max-content;margin-left:.8rem;margin-right:.8rem}main{margin-top:164px;padding-top:20px}@media screen and (min-width: 768px){main{margin-top:164px}}@media screen and (min-width: 992px){main{margin-top:164px}}.nav-icon-basket{display:flex;align-items:center;position:relative}.nav-icon-basket span{border-radius:50%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;line-height:1;min-height:2.4rem;min-width:2.4rem;padding:.4rem;background-color:var(--primary-brand-500);color:var(--neutral-white);-webkit-text-fill-color:initial}.nav-icon-basket span.d-none{display:none}#nav-search form{display:flex;align-items:center;position:relative}#nav-search input{width:100%;font-family:var(--font2-regular);color:var(--neutral-700);border-radius:10rem;padding:1rem 6.4rem 1rem 2rem;border:2px solid var(--neutral-600);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-right:3px;border-right:0}#nav-search button{padding:1.2rem 1.2rem;border-radius:4rem;color:var(--primary-brand-100);background-color:var(--primary-brand-500);border:2px solid var(--primary-brand-500);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;position:absolute;right:0;height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:pointer}#nav-search button:hover{color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover);border-color:var(--cta-color-hover)}footer .footer-icons{padding-top:6.4rem;padding-bottom:6.4rem}footer .footer-icons ul{display:grid;row-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}@media screen and (min-width: 360px){footer .footer-icons ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 576px){footer .footer-icons ul{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 992px){footer .footer-icons ul{grid-template-columns:repeat(6, 1fr);-moz-column-gap:2rem;column-gap:2rem}}footer .footer-icons li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:14rem;border-radius:var(--border-radius-sm);box-shadow:var(--shadow-elevation-medium);background-color:var(--neutral-white)}footer .footer-icons li.footer-icon-header{font-family:var(--font1-semibold);font-size:2.4rem}footer .footer-icons .footer-icon{text-align:center;font-size:var(--sm-txt);font-family:var(--font1-regular)}footer .footer-icons .footer-icon::before{content:"";display:block;height:6.4rem;width:6.4rem;margin-bottom:.8rem}footer .footer-icons .footer-icon:nth-of-type(2)::before{background-image:url("../assets/icons/secure.689909435f30.svg");background-position:center;background-repeat:no-repeat;background-size:contain}footer .footer-icons .footer-icon:nth-of-type(3)::before{background-image:url("../assets/icons/price.77010b74fef3.svg");background-position:center;background-repeat:no-repeat;background-size:contain}footer .footer-icons .footer-icon:nth-of-type(4)::before{background-image:url("../assets/icons/collect.020afbc0874b.svg");background-position:center;background-repeat:no-repeat;background-size:contain}footer .footer-icons .footer-icon:nth-of-type(5)::before{background-image:url("../assets/icons/since.99c6d129a4bb.svg");background-position:center;background-repeat:no-repeat;background-size:contain}footer .footer-icons .footer-icon:nth-of-type(6)::before{background-image:url("../assets/icons/diamant.0524b84db41f.svg");background-position:center;background-repeat:no-repeat;background-size:contain}footer .footer-banners{display:flex;flex-wrap:wrap;background-color:var(--primary-brand-500)}footer .footer-banners .push-container{width:100%;max-width:960px;margin-right:auto;margin-left:auto;padding:6.4rem 2rem}@media screen and (min-width: 576px){footer .footer-banners .push-container{width:50%}}footer .footer-banners .push-container .msg{margin-bottom:3.2rem}footer .footer-banners .push-container .msg .title{margin-bottom:2rem}footer .footer-banners .push-container .btn-primary{border:2px solid #fff;width:-moz-fit-content;width:fit-content;border-radius:4rem}footer .footer-banners .push-container .btn-secondary a:hover,footer .footer-banners .push-container .btn-secondary a:focus{border:2px solid var(--primary-brand-100)}footer .footer-banners .push-container:nth-of-type(1){background-color:var(--primary-brand-500);color:var(--primary-brand-100)}footer .footer-banners .push-container:nth-of-type(2){background-image:url("../assets/img/app-cana-bd.8d513611aae6.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--neutral-100)}footer .footer-banners .push-container:nth-of-type(2) .msg{background-color:rgba(0,0,0,.5);padding:1.2rem 1.6rem;border-radius:var(--border-radius-sm);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0px 0px 0px 0px rgba(0,0,0,.5),0px 0px 0px 14px rgba(0,0,0,.5)}footer .newsletter-banner form{display:grid;grid-template-columns:1fr max-content 3px}footer .newsletter-banner input{width:100%;font-family:var(--font2-regular);color:var(--neutral-700);border-radius:10rem;padding:1rem 6.4rem 1rem 2rem;border:2px solid var(--neutral-white);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-right:3px;border-right:0;grid-area:1/1/1/span 2}footer .newsletter-banner input:active,footer .newsletter-banner input:focus{outline:none;border-color:var(--primary-brand-500)}footer .newsletter-banner button{padding:1.2rem 1.2rem;border-radius:4rem;color:var(--primary-brand-100);background-color:var(--primary-brand-500);border:2px solid var(--primary-brand-500);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;grid-area:1/2/1/span 2}footer .newsletter-banner .newsletter-subscribe{padding-top:6.4rem;padding-bottom:6.4rem;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;color:var(--neutral-100)}footer .newsletter-banner .newsletter-subscribe .title{font-family:var(--font1-semibold)}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container{margin-top:.8rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;align-items:baseline}@media screen and (min-width: 768px){footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container{flex-wrap:nowrap;justify-content:center}}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .newsletter-subscribe-details{flex-wrap:wrap}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .newsletter-subscribe-details .input-container{margin:2rem 0rem;width:100%}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .newsletter-subscribe-details .input-container form{width:100%;max-width:44rem}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us{border-top:1px solid var(--neutral-800);padding-top:2rem;display:flex;align-items:center}@media screen and (min-width: 768px){footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us{padding-top:0rem;padding-left:2rem;border-top:0rem solid var(--neutral-800);border-left:1px solid var(--neutral-800);flex-direction:column;align-items:unset;margin-left:2rem}}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us .subtitle{font-family:var(--font1-semibold);text-transform:uppercase}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us .follow-us-icons{margin-top:.8rem;display:flex}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us .follow-us-icons .social-media-icon{margin-right:.8rem;margin-left:.8rem}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us .follow-us-icons .social-media-icon a{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;color:var(--neutral-white)}footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us .follow-us-icons .social-media-icon:hover a,footer .newsletter-banner .newsletter-subscribe .newsletter-subscribe-container .follow-us .follow-us-icons .social-media-icon:focus a{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;color:var(--primary-brand-500)}footer .menu-footer{padding-top:6.4rem;padding-bottom:6.4rem;display:grid}@media screen and (min-width: 576px){footer .menu-footer{grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}}@media screen and (min-width: 992px){footer .menu-footer{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1200px){footer .menu-footer{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}footer .menu-footer>*{width:100%;margin-bottom:4rem}footer .menu-footer>* .title{font-family:var(--font1-semibold);text-transform:uppercase;margin-bottom:.8rem}footer .menu-footer .footer-find-library{margin-bottom:2.4rem}footer .menu-footer .footer-find-library form{width:100%;max-width:44rem}footer .menu-footer .footer-library-details{margin-bottom:2.4rem}footer .menu-footer .footer-library-details>div{margin:2rem 0}footer .menu-footer .footer-menu{font-family:var(--font1-regular)}footer .menu-footer .footer-menu li{padding:.4rem .8rem}footer .partners,footer .footer-extra-pages{padding-top:6.4rem;padding-bottom:6.4rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;font-family:var(--font1-regular)}footer .partners .footer-icon,footer .footer-extra-pages .footer-icon{margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){footer .partners,footer .footer-extra-pages{padding-bottom:3.2rem;padding-top:3.2rem}footer .partners .header,footer .footer-extra-pages .header{width:100%}}footer .partners .header{font-family:var(--font1-semibold);font-size:2.4rem;width:-moz-max-content;width:max-content;width:100%}@media screen and (min-width: 992px){footer .partners .header{width:unset}}footer .partners .footer-icon{-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);margin:1.2rem 1.2rem}footer .partners .footer-icon:hover{animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}footer .footer-extra img{max-width:100%;height:56px}footer .footer-extra .footer-extra-pages{color:var(--neutral-100)}footer .footer-extra .footer-extra-pages .footer-icon{margin:1.2rem 1.2rem}footer .bottom{padding-top:2rem;padding-bottom:2rem}footer .bottom .bottom-line{font-family:var(--font1-medium);font-size:2rem;text-align:center;margin-left:auto;margin-right:auto}footer .bottom .bottom-line span{color:var(--primary-brand-500)}.basic-grid{display:grid;-moz-column-gap:16px;column-gap:16px;row-gap:16px}.basic-grid>*{margin-right:auto;margin-left:auto}@media screen and (max-width: 36rem){.basic-grid{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}}@media screen and (min-width: 36rem){.basic-grid{grid-template-columns:repeat(auto-fit, minmax(28rem, 1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}}@media screen and (min-width: 576px){.basic-grid{grid-template-columns:repeat(auto-fit, minmax(32rem, 1fr));row-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width: 992px){.basic-grid{grid-template-columns:repeat(auto-fit, minmax(32rem, 1fr))}}@media screen and (min-width: 120rem){.basic-grid.landscape-content{grid-template-columns:repeat(auto-fit, minmax(32rem, 1fr))}}.grid-six-inline{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:20px;-moz-column-gap:8px;column-gap:8px}@media screen and (max-width: 992px){.grid-six-inline{grid-template-columns:repeat(3, 1fr)}}.six-btn-grid{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr))}@media screen and (max-width: 576px){.six-btn-grid{grid-template-columns:1fr}}@media screen and (min-width: 576px){.six-btn-grid{row-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width: 1200px){.six-btn-grid{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr))}}.six-book-grid{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr))}.six-book-grid .card-book{width:100%}.six-book-grid .card-actu{width:100%}@media screen and (min-width: 576px){.six-book-grid{grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr));row-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width: 1440px){.six-book-grid{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width: 1920px){.six-book-grid{grid-template-columns:repeat(auto-fill, minmax(36rem, 1fr));-moz-column-gap:64px;column-gap:64px}}.six-event-grid{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:1fr}@media screen and (min-width: 576px){.six-event-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr));row-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width: 992px){.six-event-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr))}}@media screen and (min-width: 1440px){.six-event-grid{grid-template-columns:repeat(auto-fill, minmax(48rem, 1fr))}}.six-serie-grid{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:1fr}.six-serie-grid .card-serie{width:unset;max-width:100%}@media screen and (min-width: 576px){.six-serie-grid{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));row-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width: 992px){.six-serie-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr))}}@media screen and (min-width: 1440px){.six-serie-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr))}}.six-landscape-grid{display:grid;-moz-column-gap:10px;column-gap:10px;row-gap:10px;grid-template-columns:1fr}.six-landscape-grid .card-landscape{width:unset}@media screen and (min-width: 768px){.six-landscape-grid{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media screen and (min-width: 1024px){.six-landscape-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1280px){.six-landscape-grid{grid-template-columns:repeat(3, 1fr)}}.six-editions-grid{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:1fr}.six-editions-grid .card-editions{width:unset}@media screen and (min-width: 576px){.six-editions-grid{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));row-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width: 992px){.six-editions-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr))}}@media screen and (min-width: 1440px){.six-editions-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr))}}.aside-content-page{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:20px;grid-template-columns:100%}@media screen and (min-width: 768px){.aside-content-page{grid-template-columns:minmax(300px, 20%) minmax(400px, 1fr);row-gap:40px}.aside-content-page nav{grid-column:1/-1}.aside-content-page aside{grid-column-start:1}.aside-content-page #content{grid-column:2/3}.aside-content-page #content>*{padding-top:3.2rem;padding-bottom:3.2rem}}@media screen and (min-width: 768px)and (min-width: 768px){.aside-content-page #content>*{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 768px){.aside-content-page #content>:first-child{padding:unset}}@media screen and (min-width: 768px){.aside-content-page #content .pagination{margin-left:auto;margin-right:auto}}@media screen and (min-width: 992px){.aside-content-page{row-gap:64px}}.aside-content-aside-page{display:grid;grid-template-columns:100%;grid-column-gap:1rem}@media screen and (min-width: 768px){.aside-content-aside-page{grid-template-columns:minmax(300px, 20%) minmax(400px, 1fr);row-gap:20px}.aside-content-aside-page nav{grid-row:1/2;grid-column:1/3}.aside-content-aside-page nav:has(.breadcrumb){grid-row:1/2;grid-column:1/-1}.aside-content-aside-page .aside-intro-product{grid-column:1/2;margin-bottom:6rem;text-align:center}.aside-content-aside-page aside.left{grid-row:span 2}.aside-content-aside-page .intro-serie{grid-row:2/3;grid-column:2}.aside-content-aside-page .intro-product{grid-row:2/3;grid-column:2/4;padding-inline:20px}.aside-content-aside-page .intro-product~#content .sub-content section+section{margin-top:64px}.aside-content-aside-page .intro-author{grid-row:2/3;grid-column:2/4}.aside-content-aside-page #content{grid-column:2/-1}.aside-content-aside-page #content>*:not(.hero,.link.back){padding:32px 20px}}@media screen and (min-width: 768px)and (min-width: 576px){.aside-content-aside-page #content>*:not(.hero,.link.back){padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 768px){.aside-content-aside-page #content>:is(.hero,.link.back){padding:0 20px}.aside-content-aside-page #content>:is(.hero,.link.back) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 768px){.aside-content-aside-page #content .pagination{margin-left:auto;margin-right:auto}}@media screen and (min-width: 992px){.aside-content-aside-page{row-gap:44px}}@media screen and (min-width: 1200px){.aside-content-aside-page{grid-template-columns:minmax(300px, 20%) minmax(400px, 1fr) minmax(300px, 20%)}}.modal{display:none;position:fixed;z-index:99999;left:0px;top:0px;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{margin-left:auto;margin-right:auto;display:grid;row-gap:20px;background-color:#fff;margin:5vh auto;padding:.8rem;border:1px solid var(--neutral-200);width:95%;max-width:576px;max-height:90vh;overflow:auto}.modal-content .modal-content-header{display:flex;justify-content:space-between;align-items:flex-start}.modal-content .modal-content-header .logo img{max-height:60px;width:auto}.modal-content .modal-content-header .close{font-family:var(--font2-bold);color:var(--neutral-500);margin:1.2rem;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.modal-content .modal-content-header .close:hover{cursor:pointer;color:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.modal-content .modal-content-filter{display:flex;justify-content:space-between;padding:8px;background-color:var(--accent)}.modal-content .card-proposal-container>*{margin-bottom:1.2rem}.collapsible{position:relative;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.collapsible .collapsible-btn{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.collapsible .collapsible-btn:hover{cursor:pointer}.collapsible .collapsible-btn::after{display:block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' xml:space='preserve'%3E%3Cpath d='M34.7 29.3h-16v5.3h26.7v-5.3H34.7z' fill='%234a4a68'/%3E%3C/svg%3E");width:24px;height:24px;position:absolute;right:0;margin-right:8px;animation:minusToPlus .3s;animation-fill-mode:forwards}.collapsible .collapsible-btn::before{display:block;content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' xml:space='preserve'%3E%3Cpath d='M34.7 29.3h-16v5.3h26.7v-5.3H34.7z' fill='%234a4a68'/%3E%3C/svg%3E");position:absolute;right:0;margin-right:8px}.collapsible .collapsible-content{height:0;overflow:hidden;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.collapsible .collapsible-btn.active+.collapsible-content{height:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.collapsible .collapsible-btn.active::after{animation:plusToMinus .3s;animation-fill-mode:forwards}.collection-pages{display:grid;row-gap:4rem;border-radius:8px;margin-bottom:4rem;grid-template-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - var(--padding-inline)*2,var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end];--padding-inline: 1rem;--content-max-width: 600px;--breakout-max-width: 800px;--breakout-size: calc((var(--breakout-max-width) - var(--content-max-width)) / 2)}.collection-pages.my-lists{display:unset}@media screen and (min-width: 1200px){.collection-pages.my-lists{display:grid;grid-template-columns:1fr 1fr}}.collection-pages .collection-banner{height:100%;width:100%;overflow:hidden;grid-column:full-width;grid-row:1/2}.collection-pages .collection-banner img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.collection-pages .username{display:flex;align-items:center;justify-self:center;padding:0 !important;margin:80px 8px;max-width:100%;max-height:80px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:rgba(255,255,255,.85);border-radius:40px;grid-column:full-width;grid-row:1/2;z-index:9}@media screen and (min-width: 768px){.collection-pages .username{margin:64px 8px}}@media screen and (min-width: 1200px){.collection-pages .username{margin:80px 8px}}.collection-pages .username .avatar{height:80px;width:80px;min-width:80px;border-radius:50%;overflow:hidden;border:4px solid var(--neutral-white)}.collection-pages .username .avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.collection-pages .username p{font-family:var(--font1-semibold);font-size:2rem;padding:0 1em 0 .4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collection-pages .resume{margin-top:4rem;margin-bottom:-4rem}@media screen and (min-width: 1200px){.collection-pages .resume{grid-row:2/3;grid-column:1/-1;margin-top:unset;margin-bottom:unset}}.collection-pages .resume .title{margin-bottom:.8rem}.collection-pages .resume .resume-saved-items{display:flex;align-items:center}.collection-pages .resume .resume-saved-items::before{display:block;content:"";height:2rem;width:2rem;margin-right:4px}.collection-pages .resume .resume-numbers{-moz-columns:3;columns:3;-moz-column-rule:1px solid var(--neutral-300);column-rule:1px solid var(--neutral-300);margin-top:2rem;margin-bottom:3.2rem}.collection-pages .resume .resume-numbers .stat{display:flex;flex-direction:column;align-items:center;padding:.8rem}.collection-pages .resume .resume-numbers .stat span{font-family:var(--font2-bold);font-size:2.4rem;color:var(--primary-brand-500)}.collection-pages .resume .link{margin-left:auto}.collection-pages .my-collection{grid-column:breakout}.collection-pages .my-collection .title{margin-bottom:.8rem}.collection-pages .my-collection .card-my-collection{background-color:var(--neutral-white);padding:3.2rem 2rem;width:100%;margin-inline:auto;border-radius:.8rem;z-index:10}.collection-pages .my-collection .my-collection-items{display:flex;flex-direction:column;gap:2rem}.collection-pages .my-collection .my-collection-items article{box-shadow:var(--shadow-elevation-medium);max-width:100%;height:unset}@media screen and (min-width: 576px){.collection-pages .header{grid-column:1/-1}}.collection-item .sort-alpha{font-family:var(--font2-bold);font-size:2.4rem;color:var(--primary-brand-500)}.albums-collection .header-results>:nth-child(2){display:none}.albums-collection .header-results .bottom-bar .carousel{width:100%}.albums-collection .header-results .bottom-bar .view{display:none}.albums-collection .header-results .header-results-filter-3categories{grid-column:1/span 3;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;padding:1rem;background-color:var(--dark)}@media screen and (min-width: 1120px){.albums-collection .header-results .header-results-filter-3categories{justify-content:space-around;padding-block:2rem}}.albums-collection .header-results .header-results-filter-3categories .btn-secondary>*{background-color:var(--dark);color:var(--primary-brand-100);border-color:var(--primary-brand-100)}@media screen and (max-width: 576px){.albums-collection .header-results .header-results-filter-3categories .btn-secondary>*{padding:.8rem 1rem}}.albums-collection .header-results .header-results-filter-3categories .btn-secondary>*:hover,.albums-collection .header-results .header-results-filter-3categories .btn-secondary>*:focus{cursor:pointer;color:var(--cta-secondary-color-txt-hover);background-color:var(--cta-secondary-color-hover);border:2px solid var(--cta-secondary-color-border-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.albums-collection .header-results .header-results-filter-3categories .btn-secondary>*:active{color:var(--cta-secondary-color-txt-active);background-color:var(--cta-secondary-color-active);border:2px solid var(--cta-secondary-color-border-active);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.mylibrary__container{position:relative}.mylibrary__container>*{margin-top:2rem}@media screen and (min-width: 1200px){.mylibrary__dropdown{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}}.mylibrary__dropdown .mylibrary__list{height:0;overflow-y:hidden;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;transition-delay:.15s}.mylibrary__dropdown .mylibrary__details{max-height:0px;overflow:auto;border-left:var(--primary-brand-500) 2px solid;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.mylibrary__dropdown .mylibrary__details>*{padding:8px}.mylibrary__dropdown--open .mylibrary__list{height:auto;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.mylibrary__dropdown--open .mylibrary__details{max-height:5000vh;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;transition-delay:.15s}@media screen and (min-width: 1200px){.mylibrary__dropdown--open .mylibrary__details{max-height:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;transition-delay:.15s;position:absolute;top:0;bottom:0}}.mylibrary__dropdown .mylibrary__itemlist li:not(:last-child){margin-bottom:8px}.collection-stats{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:100px;border:1px gray;border-radius:5px;box-shadow:var(--shadow-elevation-medium);justify-content:stretch;align-content:stretch;margin-bottom:3rem}.collection-stats .stats-item{font-weight:bolder;display:flex;justify-content:center;align-items:center}.collection-stats .stats-item a{padding:1rem}.collection-stats .stats-item+.stats-item{border-left:1px solid var(--neutral-200)}.collection-stats .selected{background-color:var(--neutral-200)}.collection-stats .icon{height:2rem}.subscription{display:flex;flex-direction:column;gap:2rem}.sub-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.sub-card{display:flex;flex-direction:column;gap:2rem;padding:2rem;background-color:var(--accent);border-radius:8px;align-items:center;width:400px}.sub-card p{text-align:center}.sub-card .sub-card__group{padding-left:1rem}.sub-card__name{display:flex;gap:1rem}.sub-card__name img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sub-card__group{border-color:var(--neutral-300);border-radius:4px}.sub-card__group-title{padding:1rem 1.2rem;border-radius:4px;margin-bottom:1rem;background-color:var(--neutral-300)}.sub-card__title{font-weight:bold;text-transform:uppercase}input.sub-card__checkbox{margin-right:.4em}.sub-card__btn{margin-top:2rem}.sub-card__btn input{display:inline-block;text-align:center;font-family:var(--font1-regular);padding:.8rem 1.6rem;border-radius:var(--border-radius-pill);color:var(--cta-color-txt);background-color:var(--cta-color);border:2px solid var(--cta-color-border);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s}.sub-card__btn input:hover,.sub-card__btn input:focus{cursor:pointer;color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover);border-color:var(--cta-color-hover)}.dialog-modal:has(.sub-card){width:600px}.sub-card form{display:flex;flex-direction:column;gap:2rem}.sub-card form #id_email{width:40ch;max-width:100%;line-height:normal}.homepage-icons li a{color:unset;font-size:var(--sm-txt);font-family:var(--font1-regular);display:flex;flex-direction:column;align-items:center;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.homepage-icons li a:hover{animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.homepage-icons li a img{display:block;width:7rem;height:7rem;border:solid .8rem var(--neutral-white);border-radius:8rem;background-color:var(--neutral-white);margin-bottom:.8rem;box-shadow:var(--shadow-elevation-medium);background-position:center;background-repeat:no-repeat;background-size:contain}.network-map .megatitle{text-align:center;margin-bottom:1.6rem}.network-map ul{font-family:var(--font1-light);font-size:2.4rem;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:3.2rem}.network-map ul li{margin-left:2.4rem;margin-right:2.4rem}.network-map .network-map-btns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:6.4rem}.network-map .network-map-btns>*{margin:1.6rem 2.4rem;width:100%}.network-map .network-map-btns>* a{width:100%}@media screen and (min-width: 576px){.network-map .network-map-btns>*{width:unset}.network-map .network-map-btns>* a{width:100%}}.network-map .network-map-btns .input-container button:nth-of-type(2){margin-right:100%;transform:translateX(100%)}.network-map .network-map-btns .input-container input{padding-left:7.2rem}.network-map .network-map-illustration{display:none}@media screen and (min-width: 768px){.network-map .network-map-illustration{display:block}}.network-map .network-map-illustration img{width:100%;max-width:120rem;display:block;margin-right:auto;margin-left:auto}#content>*{padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width: 576px){#content>*{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 768px){#content>*{padding-top:5.6rem;padding-bottom:5.6rem}}@media screen and (min-width: 992px){#content>*{padding-top:6.4rem;padding-bottom:6.4rem}}.home-container .header{margin-bottom:4rem;flex-wrap:nowrap}.home-container .header img{width:40px;height:40px;margin-right:1rem}.home-container .header .title{flex-grow:1;margin-right:1.5rem}.home-container .header .btn-primary{flex-shrink:0}.home-container .card-book{width:296px}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.home-loading{display:flex;justify-content:center;align-content:center}.home-loading img{height:64px;animation:rotation 2s infinite linear}.home-products{height:792px}.home-events{height:396px}.home-container:nth-child(even){background-color:var(--accent)}.holiday-notice{display:flex;flex-direction:row;justify-content:center;align-items:center}.holiday-notice .holiday-notice__box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;margin:0 3rem 3rem 3rem;padding:2rem;border:solid var(--primary-brand-500);border-radius:3rem;font-family:var(--font2-semibold);text-align:center}.holiday-notice .holiday-notice__box p{max-width:unset}#product-page{display:grid;-moz-column-gap:20px;column-gap:20px;grid-template-columns:100%}#product-page .breadcrumbs{grid-column:span 2}@media screen and (min-width: 576px){#product-page{grid-template-columns:25% minmax(400px, 1fr)}#product-page .sub-content{grid-column:span 2;display:grid;grid-template-columns:25% minmax(400px, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}#product-page .sub-content>*{grid-column:2/-1}}#product-page>*{padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width: 768px){#product-page>*{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 768px){#product-page{grid-template-columns:25% minmax(400px, 1fr)}#product-page .sub-content{row-gap:40px}#product-page .sub-content>*{padding-top:3.2rem;padding-bottom:3.2rem}}@media screen and (min-width: 768px)and (min-width: 768px){#product-page .sub-content>*{padding-top:4rem;padding-bottom:4rem}}.aside-intro-product img{max-width:100%;cursor:zoom-in}.lcpImage{min-height:490px}#product-other-images,#product-other-medias,#footer-viewer{display:flex;flex-wrap:nowrap;gap:1rem;padding:1rem .5rem;overflow-x:auto}#product-other-images img,#product-other-medias img,#footer-viewer img{max-width:44px;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:4px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/3}#product-other-images .splide__slide,#product-other-medias .splide__slide,#footer-viewer .splide__slide{border:2px solid rgba(0,0,0,0);border-radius:2px;cursor:pointer;margin-right:10px}#product-other-images .splide__track,#product-other-medias .splide__track,#footer-viewer .splide__track{padding-bottom:0}#product-other-images .is-active,#product-other-medias .is-active,#footer-viewer .is-active{border-color:var(--primary-brand-500)}.presentation strong,.presentation b{font-weight:bold}.presentation p{margin-block-start:1em;margin-block-end:1em}#product-offers-modal .dialog-modal{background-color:var(--neutral-100);max-width:100%;width:660px}#product-offers-modal:not(:has(input:checked)) .offer-card:not(.no-match){display:block}#product-offers-modal:has(input:checked) .offer-card{display:none}#product-offers-modal:has(input[name=pickup]:checked) .pickup:not(.no-match){display:block}#product-offers-modal:has(input[name=home-shipping]:checked) .home-shipping:not(.no-match){display:block}#product-offers-modal:has(input[name=store-shipping]:checked) .store-shipping:not(.no-match){display:block}#product-offers-modal .no-match{display:none}.seller-search-form{position:relative;display:inline-block;width:100%;margin-bottom:1rem;margin-right:2rem}.seller-search-form .label-wrap{display:flex;flex-wrap:wrap}.seller-search-form .label-wrap label{margin:.8rem 2rem}.seller-search-form .btn-primary{margin-bottom:1rem;display:inline-block}.seller-search-form .btn-primary button{display:inline-block;text-align:center;font-family:var(--font1-regular);padding:.8rem 1.6rem;border-radius:var(--border-radius-pill);color:var(--cta-color-txt);background-color:var(--cta-color);border:2px solid var(--cta-color-border);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s}.seller-search-form .btn-primary button .fa-location{font-size:1.6rem}.seller-search-bar{position:relative;display:inline-block;max-width:45ch;width:100%;margin-bottom:1rem;margin-right:2rem}.seller-search-bar input{width:100%;height:44px;font-family:var(--font2-regular);color:var(--neutral-700);border-radius:10rem;padding:1rem 6.4rem 1rem 2rem;border:2px solid var(--neutral-600);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-right:3px;border-right:0}.seller-search-bar button{padding:1.2rem 1.2rem;border-radius:4rem;color:var(--primary-brand-100);background-color:var(--primary-brand-500);border:2px solid var(--primary-brand-500);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;position:absolute;top:0;right:0;height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-offers-results{max-height:calc(85vh - 173px);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:1rem}.product-offers-results .offer-card{background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-low);border-radius:1.2rem;padding:1rem;margin-bottom:.1rem}.product-offers-results .offer-card .offer-card__info{display:flex;flex-direction:row;gap:4rem}.product-offers-results .offer-card .offer-card__info img{height:auto;-o-object-fit:contain;object-fit:contain;width:80px}.product-offers-results .offer-card .seller-name{font-weight:bold}.product-offers-results .offer-card .seller-address{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-offers-results .offer-card .offer-card__commercial{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:0 1rem}.product-offers-results .offer-card .offer-card__commercial .offer_card__offer-container{display:flex;flex-direction:row;gap:5rem}.product-offers-results .offer-card .offer-card__commercial .offer-card__price{font-weight:bold}.product-offers h3{font-size:large;font-weight:bold}.product-offers h3 small{font-size:inherit;font-weight:normal}.product-offers button{cursor:pointer}.shop-select{display:flex;flex-direction:row;align-items:center;margin-bottom:3rem}.shop-select .btn-secondary{margin-left:3rem}.product-offer{display:grid;grid-template-columns:minmax(auto, 400px) minmax(auto, 200px);align-items:center;-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem;margin-bottom:3rem}.product-offer-add{grid-column:2}.product-offer-stock{grid-column:1/span 2}.product-offer-price{grid-column:1}.product-offer-price .product-offer-price-value{font-size:24px;font-family:var(--font2-semibold);color:var(--primary-brand-500)}.product-offer-price .price-items{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem}.product-offer-price .price-items .numbers{font-family:var(--font2-bold);font-size:2.4rem}.product-offer-price .price-items .old-numbers{text-decoration:line-through}.product-offer-price .price-items .discount{color:green}.add-to-cart-message{padding:2rem;text-align:center}.add-to-cart-message.alert{font-size:large;font-weight:bold}.add-to-cart-message .emph{font-weight:bold}.add-to-cart-message .emph::before{content:"« "}.add-to-cart-message .emph::after{content:" »"}.product-favorite-seller{margin-top:2rem;margin-bottom:2rem}@media screen and (max-width: 768px){.more-about>*:not(.header){margin-top:64px}}.review-block .header{justify-content:flex-start;gap:3rem}.review-block .header .mark-nb{margin-bottom:2rem}.search-container{width:100%;max-width:400px}.search-container form{display:flex;flex-direction:row;align-items:center;position:relative}.search-container input{width:100%;font-family:var(--font2-regular);color:var(--neutral-700);border-radius:10rem;padding:1rem 6.4rem 1rem 2rem;border:2px solid var(--neutral-600);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-container button{padding:1.2rem 1.2rem;border-radius:4rem;color:var(--primary-brand-100);background-color:var(--primary-brand-500);border:2px solid var(--primary-brand-500);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;position:absolute;right:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-container button:hover{color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover);border-color:var(--cta-color-hover)}.firstletter{display:flex;flex-direction:row;overflow:auto;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.firstletter .firstletter__letter{margin:20px 10px}.calendarweeks{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;padding:.5rem}@media screen and (max-width: 1200px){.calendarweeks{grid-template-rows:1fr 1fr 1fr;grid-template-columns:auto}}.calendarweeks .calendarweeks__currentweek{color:var(--primary-brand-500);background-color:var(--neutral-white);padding:1rem;border-radius:20px;display:flex;justify-content:center;align-items:center;gap:1rem}.calendarweeks .calendarweeks__group{display:flex;justify-content:center;align-items:center}.calendarweeks .calendarweeks__group:first-of-type{justify-content:space-between;padding:0 0 0 3rem}@media screen and (max-width: 1200px){.calendarweeks .calendarweeks__group:first-of-type{padding:0 3rem}}.calendarweeks .calendarweeks__group:last-of-type{justify-content:space-between;padding:0 3rem 0 0}@media screen and (max-width: 1200px){.calendarweeks .calendarweeks__group:last-of-type{padding:0 3rem}}.calendar{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, auto));margin-block:4rem;grid-gap:2rem}.calendar .calendar-left{justify-self:center}.calendar .calendar-left .select-cur-month{font-weight:bold}.calendar .calendar-right>*:not(:last-child){margin-bottom:1rem}.calendar-paginate{box-sizing:border-box;padding:1.2rem;background-color:var(--neutral-200);display:flex;justify-content:space-around}.calendar-table{position:relative;max-width:100%;border-collapse:collapse}.calendar-table thead tr{display:grid;grid-template-columns:repeat(7, 4rem);grid-template-rows:4rem}.calendar-table thead tr th{display:flex;justify-content:center;align-items:center}.calendar-table tbody tr{display:grid;grid-template-columns:repeat(7, 4rem);grid-template-rows:4rem}.calendar-table td{border:1px solid #fff;display:flex;justify-content:center;align-items:center}.calendar-table td.day-selected{font-size:3rem}.calendar-table td.has-events{background-color:var(--primary-brand-300)}.calendar-table td.prev-month,.calendar-table td.next-month{background-color:var(--neutral-300)}.calendar-action:hover{cursor:pointer}.vouchers-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:5rem}.vouchers-page>*{width:90%}@media screen and (min-width: 768px){.vouchers-page>*{width:80%}}@media screen and (min-width: 960px){.vouchers-page>*{width:66%}}.vouchers-hero{border-radius:10px;background-color:var(--neutral-200);display:flex;flex-direction:column;padding:3rem 3rem;justify-content:flex-start;align-items:center}.vouchers-hero .vouchers-hero__title{margin:1rem 0;font-family:var(--font2-semibold)}.vouchers-hero .vouchers-hero__title .h1{font-size:4rem}.vouchers-hero .vouchers-hero__title .h2{font-size:2rem}.vouchers-hero .vouchers-hero__text{margin:2rem 0}.vouchers-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:3rem}.vouchers-info .vouchers-info__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:4rem 0}.vouchers-info .vouchers-info__header .h2{font-size:3rem;font-family:var(--font2-semibold)}.vouchers-info .vouchers-info__title{margin:2rem 0}.vouchers-info .vouchers-info__errors{display:flex;justify-content:center;border-radius:2rem;color:red;border:solid;padding:3rem 3rem;margin-top:3rem;margin-bottom:3rem}.vouchers-info .vouchers-info__errors ul{list-style:disc}.info-cards{display:flex;flex-direction:column;gap:3rem;width:100%}.info-cards .card-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}@media screen and (max-width: 992px){.info-cards .card-row{flex-direction:column}}.info-cards .info-card{border-radius:10px;background-color:var(--neutral-200);padding:2rem 2rem;width:100%}.info-cards .info-card .info-card__title{font-family:var(--font2-semibold);font-size:1.6rem}.info-cards .voucher-card{border-radius:10px;padding:2rem 2rem;border-width:5px;border-color:var(--neutral-500);border-style:solid;display:flex;flex-direction:column;gap:1rem;width:100%}.info-cards .voucher-card .voucher-card__content{display:flex;flex-direction:row;gap:1rem}.info-cards .voucher-card .voucher-card__action{flex:3}.info-cards .voucher-card .voucher-card__logo{flex:1;padding-top:20px;margin-top:-30px}.info-cards .voucher-card .voucher-card__title{color:var(--neutral-500);font-family:var(--font2-semibold)}.info-cards .voucher-card .voucher-card__value{font-family:var(--font2-semibold);font-size:3rem;margin:2rem 1rem}.info-cards .voucher-card .form{margin:1.9rem 0}.info-cards .voucher-card .form-field:has(#custom-amount){display:flex;justify-content:flex-start;align-items:center;gap:2rem}.info-cards .voucher-card .form-field:has(#custom-amount) #custom-amount{font-family:var(--font2-semibold);font-size:3rem;width:15rem}.card-rayon{font-family:var(--font1-semibold);font-size:2rem;letter-spacing:1px;overflow:hidden;border-radius:4px;display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:3/1}.card-rayon a{width:100%;height:100%;position:relative;color:var(--neutral-white);display:flex;align-items:center;justify-content:center}.card-rayon a span{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);z-index:3}.card-rayon a .card-rayon-image{min-width:100%;height:100%;background-size:cover;background-blend-mode:multiply;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-rayon a::after{content:"";display:block;min-width:100%;height:100%;position:absolute;top:0;left:0}.card-rayon:hover img,.card-rayon:focus img{transform:scale(1.1);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-univers{border-radius:var(--border-radius-reg);box-shadow:var(--shadow-elevation-medium);overflow:hidden;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-univers:focus,.card-univers:hover{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-univers:active{box-shadow:var(--shadow-elevation-lox);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-univers .card-univers-cover img{width:100%;aspect-ratio:3/12;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/1}.card-univers .card-univers-info{padding:1.2rem 1.2rem}.card-univers .card-univers-info .name{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-bottom:1.2rem}.card-univers .card-univers-info .name .title{text-align:start;margin-bottom:0;margin-right:.8rem}.card-univers .card-univers-info .copy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-univers .follow{margin-top:.8rem;margin-left:auto}.card-genre{border-radius:var(--border-radius-reg);box-shadow:var(--shadow-elevation-medium);overflow:hidden;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-genre:focus,.card-genre:hover{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-genre:active{box-shadow:var(--shadow-elevation-lox);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-genre .card-genre-cover{overflow:hidden}.card-genre .card-genre-cover img{width:100%;aspect-ratio:3/12;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/1}.card-genre .card-genre-info{padding:1.2rem 1.2rem}.card-genre .card-genre-info .name{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-bottom:1.2rem}.card-genre .card-genre-info .name .title{text-align:start;margin-bottom:0;margin-right:.8rem}.card-genre .card-genre-info .copy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-genre .follow{margin-top:.8rem;margin-left:auto}.card-collection{border-radius:var(--border-radius-reg);box-shadow:var(--shadow-elevation-medium);overflow:hidden;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-collection:focus,.card-collection:hover{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-collection:active{box-shadow:var(--shadow-elevation-lox);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-collection .card-collection-cover img{width:100%;-o-object-position:center;object-position:center;aspect-ratio:3/1;-o-object-fit:contain;object-fit:contain}.card-collection .card-collection-info{padding:1.2rem 1.2rem}.card-collection .card-collection-info .name{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-bottom:1.2rem}.card-collection .card-collection-info .name .title{text-align:start;margin-bottom:0;margin-right:.8rem}.card-collection .card-collection-info .copy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-collection .follow{margin-top:.8rem;margin-left:auto}.card-collection .card-collection-btns{display:flex;justify-content:flex-end}.card-book{color:var(--neutral-900);min-width:-moz-min-content;min-width:min-content;background-color:var(--neutral-white);display:grid;grid-template-rows:368px 22rem auto;row-gap:8px;box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-book:hover,.card-book:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-book .card-book-cover{width:100%;display:grid;grid-template-rows:repeat(auto-fill, minmax(calc(100% - 32px), 1fr));padding:8px}.card-book .card-book-cover a.product-main-image-link{text-align:center}.card-book .card-book-cover a.product-main-image-link img{max-width:100%;height:100%;justify-self:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.card-book .card-book-info{display:flex;flex-direction:column;padding:0 8px}.card-book .card-book-info .card-book-info-details{text-align:start}.card-book .card-book-info .card-book-info-details *{margin-bottom:.4rem}.card-book .card-book-info .card-book-info-details .title{text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font1-semibold);font-size:2rem}.card-book .card-book-info .card-book-info-details .subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font1-regular);margin-top:-0.4rem}.card-book .card-book-info .card-book-info-details .auteur{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font2-light);font-size:var(--sm-txt)}.card-book .card-book-info .card-book-info-details .edition{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-family:var(--font2-light);font-size:var(--sm-txt)}.card-book .card-book-info .card-book-info-mark{position:relative;flex:1;display:flex;align-items:flex-end}.card-book .card-book-info .card-book-info-mark .mark{margin-block:.8rem;position:relative;flex:1}.card-book .card-book-info .price{margin-top:auto}.card-book .card-book-btns{display:grid;row-gap:12px;padding:8px}.card-book .card-book-btns>*{width:100%}.card-book .card-book-btns>* a{width:100%}.card-book .card-book-btns .links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.card-book .card-book-btns .links .link{font-size:var(--xs-txt);font-family:var(--font2-regular);margin-top:.4rem;margin-bottom:.4rem;margin-right:.4rem;margin-left:.4rem}.card-book .card-book-cover{position:relative}.card-book .card-book-cover .picto-item-list{position:absolute;right:0;top:0;margin:6px 8px}.card-book .card-book-cover .on-sale{display:none;width:-moz-fit-content;width:fit-content;max-width:100%;margin:6px 0;padding:.4rem 1.2rem;background-color:var(--highlight);border-radius:10rem}.card-book .card-book-cover .on-sale p{font-family:var(--font1-medium);font-size:var(--xs-txt)}.card-book .card-book-cover .on-sale.active{display:inline-block}.card-book{container:cardbook/inline-size}@container cardbook (min-width: 180px){.card-book .card-book-info{padding:0 12px}}@container cardbook (min-width: 240px){.card-book .card-book-info{padding:0 16px}}@container cardbook (min-width: 400px){.card-book .card-book-info{padding:0 20px}}.card-booksm{position:relative;display:grid;grid-template-columns:12rem 1fr;background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-booksm:focus,.card-booksm:hover{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-booksm:active{box-shadow:var(--shadow-elevation-lox);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-booksm .card-booksm-cover{background-color:var(--accent);border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden}.card-booksm .card-booksm-cover img{min-height:100%;width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}.card-booksm .card-booksm-info{padding:1.2rem .8rem;display:grid;grid-template-rows:auto 1fr auto auto}.card-booksm .card-booksm-info .card-booksm-info-details .title{font-size:unset;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-booksm .card-booksm-info .card-booksm-mark{display:flex;align-items:center;margin-bottom:.8rem}.card-booksm .card-booksm-info .card-booksm-mark .badge{margin-left:.8rem}.card-booksm .links .link{margin-top:.4rem;margin-bottom:.4rem;font-size:var(--sm-txt)}.card-event{width:100%;background-color:var(--neutral-white);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-elevation-medium);display:flex;flex-direction:column;justify-content:space-between;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-event:hover,.card-event:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-event:hover>a img,.card-event:focus>a img{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;transform:scale(1.05)}.card-event:active{box-shadow:var(--shadow-elevation-low);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-event a .card-event-day{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-height:160px;overflow:hidden;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.card-event a .card-event-day .date{position:absolute;z-index:2;font-family:var(--font1-semibold);color:var(--neutral-white);top:50%;left:50%;transform:translate3d(-50%, -50%, 0rem)}@media screen and (min-width: 400px){.card-event a .card-event-day .date{font-size:2rem}}.card-event a .card-event-day img{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-event a .card-event-day::after{content:"";display:block;width:100%;min-height:100%;background-color:var(--primary-brand-500);opacity:.5;position:absolute;top:0;left:0;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.card-event a .card-event-info{margin:1.2rem}.card-event a .card-event-info .place{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-event a .card-event-info .event{text-align:unset;font-family:var(--font1-regular);font-size:2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-event a .card-event-info .copy-info{font-size:var(--sm-txt);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-event .links{display:flex;flex-wrap:wrap;padding:.4rem .8rem;margin-bottom:.8rem;margin-top:auto}.card-event .links .link{margin-right:2rem;font-size:var(--sm-txt)}@media screen and (min-width: 992px){.card-event{display:grid;grid-template-columns:160px minmax(min-content, 1fr)}.card-event a:nth-of-type(1){grid-column:1/2;grid-row:1/3}.card-event a .card-event-day{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm)}.card-event a .card-event-day::after{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm)}}.card-actu{color:var(--neutral-900);width:100%;max-width:280px;padding:1rem 1rem;background-color:var(--neutral-white);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-elevation-medium);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (min-width: 576px){.card-actu{width:400px;max-width:unset}}.card-actu:hover,.card-actu:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-actu .card-actu-content{height:59.2rem;position:relative;display:grid;grid-template-rows:20.8rem 1fr;row-gap:16px}.card-actu .card-actu-content .card-actu-cover{position:relative;overflow:hidden;width:100%;height:100%;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.card-actu .card-actu-content .card-actu-cover img:nth-of-type(1){filter:blur(4px);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.5 !important;transform:translate3d(-50%, -50%, 0);top:50%;left:50%;position:absolute;width:100%;min-height:100%}.card-actu .card-actu-content .card-actu-cover img:nth-of-type(2){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.card-actu .card-actu-content .card-actu-info{display:flex;flex-direction:column;padding-left:.8rem;padding-right:.8rem}.card-actu .card-actu-content .card-actu-info .actu-details{margin-bottom:1.6rem}.card-actu .card-actu-content .card-actu-info .actu-details *{margin-bottom:.4rem}.card-actu .card-actu-content .card-actu-info .actu-details .title{text-align:unset;font-family:var(--font1-semibold);color:var(--primary-brand-500)}.card-actu .card-actu-content .card-actu-info .actu-details .subtitle{font-family:var(--font2-light);font-size:var(--sm-txt)}.card-actu .card-actu-content .card-actu-info .actu-copy{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;margin-bottom:3rem}.card-actu .card-actu-content .card-actu-info .actu-btn{display:flex;flex-direction:row;justify-content:center;position:absolute;bottom:8rem;width:100%}.card-actu .card-actu-content .fake-link{position:absolute;bottom:44px;left:8px;margin-top:1.6rem;margin-bottom:1.6rem;font-size:var(--sm-txt)}.card-actu .card-actu-content .date{position:absolute;bottom:8px;left:8px;font-family:var(--font2-light);font-size:var(--sm-txt)}.card-video{width:100%}.card-video iframe{display:block;width:100ch;max-width:75vw;height:100%;aspect-ratio:16/9;margin-left:auto;margin-right:auto}.card-video p{padding:1.6rem .8rem 0rem .8rem;width:75vw;max-width:100%;margin-left:auto;margin-right:auto;color:var(--neutral-500);font-size:1.4rem;margin:.8rem}@media screen and (min-width: 1200px){.card-video p{width:100ch}}.card-cbd{color:var(--neutral-900);position:relative;border-radius:4px;box-shadow:var(--shadow-elevation-medium);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-cbd .card-cbd-cover{border-radius:4px;overflow:hidden}.card-cbd .card-cbd-info{position:absolute;left:0;bottom:0;padding:8px;background-color:var(--neutral-white);width:100%;font-family:var(--font1-medium);border-radius:0 0 4px 4px}.card-cbd .card-cbd-info h1{display:block;width:100%}.card-cbd .card-cbd-info h1 a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;max-width:100%}.card-cbd:hover,.card-cbd:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-serie{position:relative;display:grid;grid-template-columns:12rem 1fr;height:144px;max-width:calc(100vw - 40px);min-width:calc(100vw - 64px);background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (min-width: 576px){.card-serie{min-width:-moz-min-content;min-width:min-content;min-height:184px}}.card-serie:hover,.card-serie:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-serie:active{box-shadow:var(--shadow-elevation-low);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-serie .card-serie-cover{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden;background-color:var(--accent);padding:.8rem}.card-serie .card-serie-cover img{height:100%;max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.card-serie .card-serie-info{padding:1.2rem .8rem;display:grid;grid-template-rows:auto 1fr auto}@media screen and (min-width: 576px){.card-serie .card-serie-info{grid-template-rows:auto 1fr auto auto}}.card-serie .card-serie-info .card-serie-title .title{text-align:start;font-size:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}@media screen and (min-width: 576px){.card-serie .card-serie-info .card-serie-title .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}}.card-serie .card-serie-info .card-serie-info-details .title{text-align:start;font-size:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}@media screen and (min-width: 576px){.card-serie .card-serie-info .card-serie-info-details .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}}.card-serie .card-serie-info .subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}@media screen and (min-width: 576px){.card-serie .card-serie-info .card-serie-btns{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}}.card-serie .card-serie-info .card-serie-btns .card-serie-info-mark{display:flex;align-items:center;margin-bottom:.8rem}.card-serie .card-serie-info .card-serie-btns .card-serie-info-mark .badge{margin-left:.8rem}.card-serie .card-serie-info .tag-list{display:none}@media screen and (min-width: 576px){.card-serie .card-serie-info .tag-list{display:flex;justify-content:flex-start;margin-bottom:.8rem;max-height:73px;overflow:hidden}}.card-serie .subtitle{font-family:var(--font2-light);font-size:var(--sm-txt);color:var(--neutral-900)}.card-landscape{min-height:184px;max-height:-moz-fit-content;max-height:fit-content;position:relative;display:grid;grid-template-columns:auto 1fr;background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-landscape:hover,.card-landscape:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-landscape:active{box-shadow:var(--shadow-elevation-low);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-landscape .card-landscape-cover{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden;height:100%;width:120px;display:flex;justify-items:center;align-items:center}.card-landscape .card-landscape-cover img{width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.card-landscape .card-landscape-info{padding:1.2rem .8rem;display:grid;grid-template-rows:auto 1fr auto auto}.card-landscape .card-landscape-info .card-landscape-info-details .title{text-align:start;font-size:unset;margin-bottom:.8rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-landscape .card-landscape-info .tag-list{display:flex;justify-content:flex-start;margin-bottom:.8rem}.card-landscape .subtitle{font-family:var(--font2-light);font-size:var(--sm-txt);color:var(--neutral-900);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-landscape .card-landscape-btns{display:flex;justify-content:flex-end;margin-top:.8rem}.card-editions{min-height:184px;max-height:-moz-fit-content;max-height:fit-content;position:relative;display:grid;grid-template-columns:120px 1fr;background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-editions:hover,.card-editions:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-editions:active{box-shadow:var(--shadow-elevation-low);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-editions .card-editions-cover{display:flex;align-items:center;border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden;background-color:var(--accent);padding:8px}.card-editions .card-editions-cover img{width:100%;max-height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.card-editions .card-editions-info{padding:1.2rem .8rem;display:grid}.card-editions .card-editions-info .card-editions-info-details .title{text-align:start;font-size:unset;margin-bottom:.8rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-editions .subtitle{font-family:var(--font2-light);font-size:var(--sm-txt);color:var(--neutral-900);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-editions .card-editions-btns{display:flex;justify-content:flex-end}.card-aside-review{border-radius:var(--border-radius-sm);border:2px solid var(--accent);box-shadow:var(--shadow-elevation-medium)}.card-aside-review .card-title{background-color:var(--accent);text-align:center;font-family:var(--font1-semibold);font-size:var(--sm-txt);padding-top:1.2rem;padding-bottom:1.2rem}.card-aside-review .card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.card-aside-review .card-content .mark-nb{display:flex;justify-content:center;width:100%;padding:1.2rem 4rem;margin-bottom:2rem;border-radius:var(--border-radius-pill);background-color:var(--accent)}.card-aside-review .card-content .mark-nb .badge{margin-left:.8rem}.card-aside-review .card-content .link,.card-aside-review .card-content .fake-link{margin-bottom:.8rem;font-size:var(--sm-txt)}.card-reviews{display:flex;gap:10px;padding:10px;overflow-x:auto}.card-review{display:flex;flex-direction:column;padding:2rem;border-radius:var(--border-radius-sm);box-shadow:var(--shadow-elevation-medium);max-width:80vw;width:400px;background-color:#fff;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-review a{flex:1}.card-review .title{margin-bottom:.8rem}.card-review .card-review-mark{display:flex;margin-bottom:.8rem}.card-review .card-review-mark .badge{margin-left:.8rem}.card-review .card-review-source{display:flex;flex-wrap:wrap;margin-bottom:1.6rem;width:-moz-max-content;width:max-content;max-width:min(400px,100%)}.card-review .card-review-source .card-review-author{font-family:var(--font1-semibold)}.card-review .card-review-source .card-review-library{margin-left:.8rem;font-family:var(--font1-semibold)}.card-review .card-review-copy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;margin-bottom:1.6rem}.card-review .card-review-bottom .date{margin-top:2rem;font-size:var(--sm-txt);font-family:var(--font2-light)}.card-review .card-review-bottom .link,.card-review .card-review-bottom .fake-link{margin-bottom:.8rem;font-size:var(--sm-txt)}.card-review:hover,.card-review:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-review--full{box-shadow:none;width:unset}.card-review--full .card-review-copy{display:-webkit-box;-webkit-line-clamp:999;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-review--full:hover,.card-review--full:focus{box-shadow:none}.review-container{display:flex;flex-direction:column;gap:2rem}.review-container-header{margin:2rem}.card-proposal{display:grid;grid-template-columns:1fr auto;border:2px solid var(--neutral-200);border-radius:var(--border-radius-xs)}.card-proposal .card-proposal-content .card-proposal-details{font-family:var(--font2-regular);margin-bottom:.8rem}.card-proposal .card-proposal-content .card-proposal-details>*{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.card-proposal .card-proposal-content .card-proposal-details h1{font-family:var(--font2-bold)}.card-proposal .card-proposal-buy{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.card-proposal .card-proposal-buy .price{color:var(--primary-brand-500);font-family:var(--font2-bold);font-size:3.2rem}.card-proposal>*{padding:.8rem}.card-mylist{background-color:#fff;padding:2rem;border-radius:var(--border-radius-reg);box-shadow:var(--shadow-elevation-medium);overflow:hidden;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-mylist:focus,.card-mylist:hover{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-mylist:active{box-shadow:var(--shadow-elevation-lox);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-mylist>*:not(:last-child){margin-bottom:1.6rem}.card-mylist hgroup{display:flex;justify-content:space-between;margin-bottom:.8rem}.card-mylist hgroup h2{font-family:var(--font1-medium)}.card-mylist hgroup p{color:var(--neutral-400)}.card-mylist .mylist__resume{display:flex;justify-content:space-between}.card-mylist .mylist__data{display:flex;flex-direction:column;font-size:1.6rem;color:var(--primary-brand-500);width:100%;padding:2rem;border:1px solid var(--neutral-200)}.card-mylist .mylist__data .mylist__nb{font-family:var(--font1-medium)}.card-mylist .mylist__actions{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:.8rem}.card-mylist .mylist__actions .options{margin-left:auto;border-radius:50%;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-mylist .mylist__actions .options button{position:relative;width:4rem;height:4rem}.card-mylist .mylist__actions .options button::before{transform:translate3d(8px, 8px, 0)}.card-mylist .mylist__actions .options:focus,.card-mylist .mylist__actions .options:hover{background-color:var(--neutral-100);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-mylist .mylist__actions .options:active{background-color:var(--neutral-200);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.wishlist-item{position:relative;display:flex;flex-direction:row;height:300px;max-width:100vw;min-width:calc(100vw - 64px);background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (min-width: 576px){.wishlist-item{min-width:-moz-min-content;min-width:min-content;min-height:184px}}.wishlist-item:hover,.wishlist-item:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.wishlist-item:active{box-shadow:var(--shadow-elevation-low);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.wishlist-item .wishlist-item__cover{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden;background-color:var(--accent);padding:.8rem}.wishlist-item .wishlist-item__cover img{height:100%;max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.wishlist-item .wishlist-item__body{display:flex;flex-direction:column;justify-content:space-between;padding:1.2rem .8rem;flex:100%}.wishlist-item .wishlist-item__info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-wrap:balance}.wishlist-item .wishlist-item__info .title{text-align:start;font-size:unset}@media screen and (min-width: 576px){.wishlist-item .wishlist-item__info .wishlist-item__star-rating{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}}.wishlist-item .wishlist-item__info .wishlist-item__star-rating .wishlist-item__info-mark{display:flex;align-items:center;margin-bottom:.8rem}.wishlist-item .wishlist-item__info .wishlist-item__star-rating .wishlist-item__info-mark .badge{margin-left:.8rem}.wishlist-item .wishlist-item__action-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.wishlist-item .wishlist-item__product-cell-buttons{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem}.banner{position:relative;height:44rem}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.banner img.banner-img-contain{object-fit:contain;-o-object-fit:contain}.banner .banner-title{font-size:2.4rem;font-family:var(--font1-semibold);letter-spacing:1px}.banner .banner-incrustation{position:absolute;bottom:0;left:0;margin:4% 4%;text-align:start;width:92%;max-width:576px;border-radius:8px;color:var(--neutral-white);background-color:rgba(0,0,0,.5);padding:2.4rem 4rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (min-width: 768px){.banner .banner-incrustation{top:0;bottom:unset;width:-moz-fit-content;width:fit-content;margin:4% 8%}}.banner .banner-incrustation .title{font-size:2.4rem;font-family:var(--font1-semibold);letter-spacing:1px}.banner .banner-incrustation .subtitle{font-size:2rem;font-family:var(--font1-regular)}.banner .banner-incrustation .copy{margin-top:.8rem;margin-bottom:2rem;max-width:70ch;text-align:start;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.banner.banner-xl{background-position:center;background-repeat:no-repeat;background-size:cover}.hero-image{background-position:center;background-repeat:no-repeat;background-size:cover}.hero-image .hero-text{color:var(--neutral-white);min-height:44rem;height:-moz-fit-content;height:fit-content;padding:1.2rem 0}.hero-image .hero-text .darken-background{border-radius:8px;background-color:rgba(var(--neutral-900), 0.5);padding:1.2rem 1.6rem;min-width:22rem;width:-moz-fit-content;width:fit-content}.hero-image .hero-text .darken-background .title{font-size:3.2rem;font-family:var(--font1-semibold)}.hero-image .hero-text .darken-background .subtitle{font-size:2.4rem;font-family:var(--font1-regular)}.hero-image .hero-text .darken-background .copy{margin-top:.8rem;margin-bottom:2rem;max-width:70ch}@media screen and (min-width: 768px){.tab-banner>div:nth-of-type(2){margin-top:-52px}}@media screen and (max-width: 768px){.tab-banner>div:nth-of-type(2){margin-top:-30px}}.hero a{display:inline-block;width:100%;height:220px;overflow:hidden}.hero img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.breadcrumbs{display:flex;margin:.4rem;font-family:var(--font1-light);flex-wrap:wrap;align-items:baseline;overflow-y:auto;font-size:var(--xs-txt)}@media screen and (min-width: 576px){.breadcrumbs{font-size:var(--sm-txt)}}.breadcrumbs li{display:inline-block}.breadcrumbs li a{color:var(--neutral-800)}.breadcrumbs li a:hover,.breadcrumbs li a:focus{color:var(--neutral-900)}.breadcrumbs li:last-child{font-family:var(--font1-medium);color:var(--primary-brand-500)}.breadcrumbs span{color:var(--neutral-800);font-size:1rem;margin:0 .4rem}.pagination{display:flex;justify-content:center;font-family:var(--font1-regular);margin-top:4rem;margin-bottom:4rem}.pagination a{float:left;padding:8px 16px;margin-left:4px;margin-right:4px;text-decoration:none;border-radius:var(--border-radius-xs);background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.pagination a.active{font-family:var(--font1-semibold);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.pagination a:hover:not(.active),.pagination a:focus:not(.active){box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.pagination a:active:not(.active){box-shadow:var(--shadow-elevation-low);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.pagination .icon-right{padding:7px 8px}.pagination .icon-right::before{content:"";display:block;background-image:url("../assets/icons/chevron-right.83b5f0c2d25e.svg");background-size:contain;background-position:center;width:24px;height:24px}.pagination .icon-left{padding:7px 8px}.pagination .icon-left::before{content:"";display:block;background-image:url("../assets/icons/chevron-left.c3a00e6bcefd.svg");background-size:contain;background-position:center;width:24px;height:24px}.pagination .icon-right-double{padding:7px 8px}.pagination .icon-right-double::before{content:"";display:block;background-image:url("../assets/icons/chevron-right-double.d8fcf7d16457.svg");background-size:contain;background-position:center;width:24px;height:24px}.pagination .icon-left-double{padding:7px 8px}.pagination .icon-left-double::before{content:"";display:block;background-image:url("../assets/icons/chevron-left-double.a55f6e6f09c2.svg");background-size:contain;background-position:center;width:24px;height:24px}.intro-default a.hover-color{position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}.intro-default .intro-default-pic{max-width:100%;width:auto;height:auto;max-height:80vh;margin-bottom:.8rem}.intro-default .intro-default-name{display:flex;flex-wrap:wrap}.intro-default .intro-default-name .name{margin-bottom:.8rem;margin-right:2rem}.intro-default .intro-default-name .follow-xl{margin-right:2rem;margin-bottom:.8rem}.intro-default>*:not(:last-child){margin-bottom:2rem}.intro-default-adult-content{background:var(--wrong-bg);color:var(--wrong-txt);border:thin solid var(--wrong);border-radius:1rem;padding:2rem;margin:2rem;width:-moz-fit-content;width:fit-content;text-align:center}.intro-default-adult-content button{color:var(--wrong-txt);text-decoration:underline;font-weight:bold}.intro-author{display:grid;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width: 576px){.intro-author{grid-template-columns:33% 1fr}}@media screen and (min-width: 768px)and (max-width: 992px){.intro-author{grid-template-columns:1fr}}@media screen and (min-width: 992px){.intro-author{grid-template-columns:25% 1fr}}.intro-author a.hover-color{position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}.intro-author .intro-author-pic{margin-bottom:.8rem;max-width:100%;width:auto;height:auto;max-height:33vh}@media screen and (min-width: 992px){.intro-author .intro-author-pic{max-height:100%;justify-self:center}}.intro-author .intro-author-details>*{margin-bottom:2rem}.intro-author .intro-author-details .intro-author-name{display:flex;flex-wrap:wrap;align-items:center}.intro-author .intro-author-details .intro-author-name .name{margin-right:2rem}.intro-author .intro-author-details .intro-author-name .follow-xl{margin-right:2rem}.intro-author .intro-author-details .intro-author-info .website{display:flex}.intro-author .intro-author-details .intro-author-info .website .link{font-size:1.6rem}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres-button{background:var(--neutral-200);border-radius:10px;padding:4px}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres-button i{color:var(--primary-brand-500)}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres-button #genres-plus{display:inline}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres-button #genres-minus{display:none}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres-button.more-genres #genres-plus{display:none}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres-button.more-genres #genres-minus{display:inline}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres{display:none;visibility:collapse}.intro-author .intro-author-details .intro-author-info .intro-author-info__extra-genres.more-genres{display:inline;visibility:visible}.intro-author .intro-author-details .source{font-size:var(--xs-txt)}.intro-author .intro-author-details .update{font-size:var(--xs-txt)}.intro-serie{display:grid;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 576px){.intro-serie{grid-template-columns:1fr}}@media screen and (min-width: 576px)and (max-width: 768px){.intro-serie{grid-template-columns:33% 1fr}}@media screen and (min-width: 768px)and (max-width: 992px){.intro-serie{grid-template-columns:1fr}}@media screen and (min-width: 992px){.intro-serie{grid-template-columns:25% 1fr}}.intro-serie a.hover-color{position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}.intro-serie .intro-default-adult-content{grid-row:1}@media screen and (min-width: 576px)and (max-width: 768px){.intro-serie .intro-default-adult-content{grid-column:1/3}}@media screen and (min-width: 992px){.intro-serie .intro-default-adult-content{grid-column:1/3}}.intro-serie .intro-serie-pic{margin-bottom:.8rem;max-width:100%;width:auto;height:auto;max-height:33vh}@media screen and (min-width: 992px){.intro-serie .intro-serie-pic{max-height:100%;justify-self:center}}.intro-serie .intro-serie-details>*{margin-bottom:2rem}.intro-serie .intro-serie-details .intro-serie-name{display:flex;align-items:center;flex-wrap:wrap}.intro-serie .intro-serie-details .intro-serie-name .name{margin-bottom:.8rem;margin-right:2rem}.intro-serie .intro-serie-details .intro-serie-name .follow-xl{margin-right:2rem}.intro-serie .intro-serie-details .intro-serie-info .website{display:flex}.intro-serie .intro-serie-details .intro-serie-info .website .link{font-size:1.6rem}.intro-serie .intro-serie-details .intro-serie-info li{margin-bottom:.8rem;margin-top:.8rem}.intro-serie .intro-serie-details .intro-serie-info .sidepanel-title{background-color:var(--accent)}.intro-serie .intro-serie-details .source{font-size:var(--xs-txt)}.intro-serie .intro-serie-details .update{font-size:var(--xs-txt)}.intro-serie .intro-right-aside{grid-column:-2/-1}.intro-collection-image{display:flex;flex-direction:row;justify-content:center}.intro-collection-image img{max-width:100%}.intro-collection{display:flex;flex-direction:column}.intro-collection a.hover-color{position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}.intro-collection .intro-collection-details>*{margin-bottom:2rem}.intro-collection .intro-collection-details .intro-collection-name{display:flex;align-items:center;flex-wrap:wrap}.intro-collection .intro-collection-details .intro-collection-name .name{margin-bottom:.8rem;margin-right:2rem}.intro-collection .intro-collection-details .intro-collection-name .follow-xl{margin-right:2rem}.intro-collection .intro-collection-details .markdown-container p{max-width:unset}.intro-collection .intro-collection-details .intro-collection-info .website{display:flex}.intro-collection .intro-collection-details .intro-collection-info .website .link{font-size:1.6rem}.intro-collection .intro-collection-details .intro-collection-info li{margin-bottom:.8rem;margin-top:.8rem}.intro-collection .intro-collection-details .intro-collection-info .sidepanel-title{background-color:var(--accent)}.intro-collection .intro-collection-details .source{font-size:var(--xs-txt)}.intro-collection .intro-collection-details .update{font-size:var(--xs-txt)}.intro-product{display:grid;row-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media screen and (min-width: 768px){.intro-product{grid-template-columns:1fr}}@media screen and (min-width: 1200px){.intro-product{grid-template-columns:1fr minmax(auto, 33%)}}.intro-product a.hover-color{position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}.intro-product+*{margin-bottom:2rem}.intro-product .intro-product-details>*{margin-bottom:2rem}.intro-product .intro-product-details section+section{margin-top:20px}.intro-product .intro-product-details .intro-product-name{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.intro-product .intro-product-details .intro-product-name .name{margin-bottom:.8rem;margin-right:2rem}.intro-product .intro-product-details .intro-product-name .follow-xl{margin-right:2rem}.intro-product .intro-product-details .intro-product-info .website{display:flex}.intro-product .intro-product-details .intro-product-info .website .link{font-size:1.6rem}.intro-product .intro-product-details .intro-product-info li{margin-bottom:.8rem;margin-top:.8rem}.intro-product .intro-product-details .intro-product-info .sidepanel-title{background-color:var(--accent)}.intro-product .intro-product-details .intro-product-prizes{display:flex;flex-direction:column;gap:2rem}.intro-product .intro-product-details .intro-product-prizes .product-prize{display:flex;flex-direction:row;gap:1rem}.intro-product .intro-product-details .intro-product-prizes .product-prize .product-prize__label{color:var(--primary-brand-500);font-weight:bold}.intro-product .intro-product-details .source{font-size:var(--xs-txt)}.intro-product .intro-product-details .update{font-size:var(--xs-txt)}@media screen and (min-width: 992px){.intro-product .bottom-introduction{grid-column:1/2}}.intro-product .bottom-introduction .bottom-introduction-links{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;padding-top:2rem;border-top:2px solid var(--primary-brand-200)}.intro-product .bottom-introduction .bottom-introduction-content{display:flex;flex-wrap:wrap;gap:8%;border-top:2px solid var(--primary-brand-200)}.intro-product .bottom-introduction .bottom-introduction-content>*{width:100%}@media screen and (min-width: 576px){.intro-product .bottom-introduction .bottom-introduction-content>*{width:360px;min-width:-moz-max-content;min-width:max-content}}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-left .proposal-container{padding:2rem 0;display:flex;border-bottom:2px solid var(--primary-brand-200)}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-left .proposal-container>*{width:100%}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-left .option-container .modal-box button{color:var(--primary-brand-500);width:100%;padding:1.2rem 1.2rem;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:2px solid var(--primary-brand-200)}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-left .option-container .modal-box button::after{display:inline-block;content:"";height:1.2em;width:1.2em;background-image:url("../assets/icons/chevron-right.83b5f0c2d25e.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right{width:-moz-max-content;width:max-content}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library{padding:2rem 0}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library .fav-library-title{display:flex;font-size:1.8rem;margin-bottom:.8rem;align-items:center}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library .fav-library-title::before{display:block;content:"";height:1.2em;width:1.2em;margin-right:.2rem;background-image:url("../assets/icons/heart-empty.0b89bfbd44ba.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library .fav-library-name{color:var(--neutral-500)}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library .fav-library-name h4{display:inline}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library .fav-library-name .link{margin-left:2rem}@media screen and (min-width: 768px){.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library-offers{display:unset}}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library-offers .fav-library-offer{margin-bottom:2rem}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library-offers .fav-library-offer .available{margin-bottom:.8rem}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library-offers .fav-library-offer .btn-primary a,.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right .fav-library-offers .fav-library-offer .btn-secondary a{width:100%}@media screen and (min-width: 1200px){.intro-product .intro-right-aside{grid-row:1/2;grid-column:-2/-1}}.intro-event-info{margin-bottom:2rem}.activities{margin-bottom:2rem}.activities .activities__list,.activities .activity__timeslots{display:flex;flex-direction:column}.activities .activities__list{gap:1rem;margin:1rem 1rem}.activities .activity{display:flex;flex-direction:row;gap:1rem;align-items:center}.activities .activity .activity__name{font-weight:bold}.activity-content .activity-content__date{margin-left:2rem}.activity-content .activity-content__activity-title{color:var(--primary-brand-500);font-family:var(--font1-semibold);font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}.activity-content .activity-content__activity-description .markdown-container{margin-left:3rem;font-family:var(--font1-light)}.activity-content .activity-content__timeslots{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;margin-bottom:1rem}.activity-content .activity-content__timeslots .activity-content__timeslots-day{border-radius:2rem;max-width:500px;display:flex;flex-direction:column;gap:1rem;padding:3rem;background-color:var(--neutral-300)}.activity-content .activity-content__timeslots .activity-content__timeslots-day hr{width:100%}.activity-content .activity-content__timeslots .activity-content__timeslots-day .activity-content__timeslots-title{color:var(--primary-brand-500);font-family:var(--font1-medium)}.activity-content .activity-content__timeslots .activity-content__timeslots-day .activity-content__timeslots-list{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.activity-content .activity-content__timeslots .activity-content__timeslots-day .activity-content__timeslots-list a,.activity-content .activity-content__timeslots .activity-content__timeslots-day .activity-content__timeslots-list button{width:100%}.features .subtitle{color:var(--primary-brand-500);font-family:var(--font2-bold);margin-bottom:2rem}.features .features-details{margin-bottom:.8rem}.features .features-details li{margin-bottom:.8rem;margin-top:.8rem}.features .features-details a.hover-color{position:relative;width:-moz-max-content;width:max-content;color:var(--primary-brand-500)}#myImg{cursor:pointer;transition:.3s}#myImg:hover{opacity:.7}.modal{display:none;position:fixed;z-index:200;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.modal-content{margin:auto;display:block;width:50%;max-height:75% !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.modal-content,#caption{animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{width:100%}}#aside-slideshow img{min-width:64px;max-width:100%;height:100%}#aside-slideshow .row{display:flex;gap:12px;flex-wrap:nowrap;overflow:auto}.range{margin:2rem;display:grid;grid-template-columns:4fr 1fr 4fr 1fr;justify-items:center;align-items:center;row-gap:1.5rem}.range input{width:10rem;padding:1rem;border-radius:4px;border:2px solid var(--neutral-900)}.more-about .title{margin-bottom:2rem}.more-about .subtitle{font-family:var(--font1-semibold) !important;color:var(--primary-brand-500)}.more-about .sidepanel{max-width:100ch;margin-bottom:2.4rem}.more-about .sidepanel .sidepanel-title{border-bottom:1px solid var(--neutral-300);margin-bottom:1.2rem}.more-about .sidepanel .sidepanel-body>*{margin-bottom:2rem}.more-about .sidepanel .sidepanel-body .media *{max-width:100%}.features .title{margin-bottom:2rem}.features .subtitle{font-family:var(--font1-semibold) !important;color:var(--primary-brand-500)}.edito-content{max-width:100ch;margin-left:auto;margin-right:auto}.edito-content.col2{display:flex}.edito-content .edito-content-copy a,.edito-content .edito-content-list a{background:linear-gradient(to right, var(--primary-brand-500), var(--primary-brand-500) 50%, var(--neutral-900) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:background-position .3s ease;text-decoration:none}.edito-content .edito-content-copy a:hover,.edito-content .edito-content-list a:hover{background-position:0 100%}.edito-content .edito-content-copy a::before,.edito-content .edito-content-list a::before{content:"";position:absolute;width:100%;height:.1rem;background-color:var(--btn-color);bottom:0;left:0;transform-origin:right;transform:scaleX(1);transition:transform .3s ease-in-out}.edito-content .edito-intro{font-family:var(--font2-semibold);font-size:2rem}.edito-content .edito-content-title{font-family:var(--font1-semibold);font-size:3.2rem;margin-bottom:3.2rem}.edito-content .edito-content-subtitle{font-family:var(--font1-semibold);font-size:var(--xl-txt);margin-bottom:2.4rem}.edito-content .edito-content-copy:where(*){margin-bottom:4rem}.edito-content .btns-in-a-row{display:flex;flex-wrap:wrap}.edito-content .btns-in-a-row>*{margin:.8rem}.edito-content .edito-content-list ul{list-style:disc;list-style-position:inside}.edito-content .edito-quote{max-width:100ch;font-family:var(--font2-semibold);font-size:var(--xl-txt);text-align:center;position:relative}.edito-content .edito-quote::before{content:"";position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;top:0;right:0;bottom:0;left:0;opacity:.25}.edito-content .table-default{width:100%;overflow:scroll}.edito-content .edito-img-label{text-align:center}.edito-content .edito-img-label img{max-height:44rem}@media(orientation: landscape){.edito-content .edito-img-label img{max-height:30vh}}.edito-content .edito-img-label figcaption{color:var(--neutral-500);font-size:1.4rem;margin:.8rem}.edito-content .edito-selection{display:flex;flex-direction:row;gap:2rem;margin-bottom:3rem}.edito-content .edito-selection .card-book{min-width:33%}.list-view .six-book-grid{grid-template-columns:auto}.list-view .six-landscape-grid{grid-template-columns:auto}.list-view .card-book{display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto 1fr;height:unset;row-gap:unset}@media screen and (min-width: 992px){.list-view .card-book{grid-template-columns:120px 1fr auto;grid-template-rows:1fr}}.list-view .card-book .card-book-cover{grid-column:1/2;grid-row:1/3;background-color:var(--accent)}@media screen and (min-width: 992px){.list-view .card-book .card-book-cover{grid-row:1/2}}.list-view .card-book .card-book-cover .picto-item-list{display:none}.list-view .card-book .card-book-cover .on-sale{width:-moz-max-content;width:max-content;display:none}.list-view .card-book .card-book-info{grid-column:2/3;justify-content:unset;padding:2rem}.list-view .card-book .card-book-info .subtitle,.list-view .card-book .card-book-info .auteur,.list-view .card-book .card-book-info .edition{display:none}@media screen and (min-width: 992px){.list-view .card-book .card-book-info{justify-content:space-between}.list-view .card-book .card-book-info .subtitle{display:unset}}.list-view .card-book .card-book-info .price{justify-content:unset}.list-view .card-book .card-book-info .price .stock{margin-left:.8rem}.list-view .card-book .card-book-btns{grid-column:2/-1;padding:2rem}@media screen and (min-width: 992px){.list-view .card-book .card-book-btns{grid-column:3/-1;grid-row:1/-1}}.list-view .card-book .card-book-btns .links{display:none}@media screen and (min-width: 992px){.list-view .card-book .card-book-btns .links{display:unset}}.list-view .card-univers{display:grid;grid-template-columns:120px 1fr}.list-view .card-univers .card-univers-cover img{height:100%;max-width:100%}.list-view .card-genre{display:grid;grid-template-columns:120px 1fr}.list-view .card-genre .card-genre-cover img{height:100%;max-width:100%}.list-view .card-collection{display:grid;grid-template-columns:120px 1fr}.list-view .card-collection .card-collection-cover img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.filter-item{display:flex;flex-direction:column}.filter-item label{color:var(--neutral-500);margin-bottom:.8rem}.filter-item select{font-size:var(--sm-txt);background-color:unset;border:unset;width:-moz-max-content;width:max-content}.filter-item select:hover,.filter-item select:focus{cursor:pointer}.filter-item select option{font-family:var(--font2-regular) !important}.modal{display:none;position:fixed;z-index:99999;left:0px;top:0px;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{margin-left:auto;margin-right:auto;display:grid;row-gap:20px;background-color:#fff;margin:5vh auto;padding:.8rem;border:1px solid var(--neutral-200);width:95%;max-width:576px;max-height:90vh;overflow:auto}.modal-content .modal-content-header{display:flex;justify-content:space-between;align-items:flex-start}.modal-content .modal-content-header .logo img{max-height:60px;width:auto}.modal-content .modal-content-header .close{font-family:var(--font2-bold);color:var(--neutral-500);margin:1.2rem;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.modal-content .modal-content-header .close:hover{cursor:pointer;color:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.modal-content .modal-content-filter{display:flex;justify-content:space-between;padding:8px;background-color:var(--accent)}.modal-content .card-proposal-container>*{margin-bottom:1.2rem}#aside-slideshow{position:relative;height:-moz-max-content;height:max-content}#aside-slideshow .mySlides{display:none;margin-bottom:2rem}#aside-slideshow .mySlides img{max-width:100%;width:auto;margin:auto}#aside-slideshow .cursor{cursor:pointer}#aside-slideshow .prev,#aside-slideshow .next{cursor:pointer;position:absolute;top:50%;width:4.4rem;padding:8px 16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;color:var(--primary-brand-500);background-color:var(--neutral-100);border-radius:50%}#aside-slideshow .next{right:0}#aside-slideshow .prev:hover,#aside-slideshow .next:hover{background-color:rgba(0,0,0,.8)}#aside-slideshow .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}#aside-slideshow .caption-container{text-align:center;background-color:#222;padding:2px 16px;color:#fff}#aside-slideshow .row:after{content:"";display:table;clear:both}#aside-slideshow .column{float:left;width:16.66%}#aside-slideshow .demo{opacity:.6}#aside-slideshow .active,#aside-slideshow .demo:hover{opacity:1}@media screen and (min-width: 576px){.summary-dropdown{display:none}}.summary-dropdown .summary-dropbtn{background-color:#2e2e2e;color:#fff;padding:1.6rem;border:none;cursor:pointer;width:100%;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;display:flex}.summary-dropdown .summary-dropbtn::after{display:block;content:"";height:2rem;width:2rem;transform:rotate(90deg);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.summary-dropdown .summary-dropbtn.active::after{transform:rotate(-90deg);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.summary-dropdown .summary-dropbtn:hover,.summary-dropdown .summary-dropbtn:focus{background-color:#6e6e6e;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.summary-dropdown .summary-dropdown{position:relative;display:inline-block}.summary-dropdown .summary-dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:-moz-min-content;min-width:min-content;box-shadow:0px .8rem 1.6rem 0px rgba(0,0,0,.2);z-index:1;width:100%}.summary-dropdown .summary-dropdown-content a{padding:1.2rem 1.6rem;text-decoration:none;display:block}.summary-dropdown .summary-dropdown-content a:hover{background-color:#ddd}.summary-dropdown .show{display:block}.header-results{margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr;font-size:var(--sm-txt);grid-template-rows:minmax(40px, fit-content);background-color:var(--accent);font-family:var(--font1-regular)}@media screen and (min-width: 992px){.header-results{grid-template-columns:1fr auto auto}}.header-results .result{padding:.8rem 1.2rem;grid-column:span 2;border-bottom:1px solid var(--neutral-200);align-self:end}@media screen and (min-width: 992px){.header-results .result{grid-column:span 1;border-bottom:0px}}.header-results .result span{font-family:var(--font1-semibold);font-size:2rem}.header-results .filter-item{padding:.8rem 1.2rem;display:flex;flex-direction:column}.header-results .filter-item label{color:var(--neutral-500);margin-bottom:.8rem}.header-results .filter-item select{font-size:var(--sm-txt);background-color:unset;border:unset;width:-moz-max-content;width:max-content}.header-results .filter-item select:hover,.header-results .filter-item select:focus{cursor:pointer}.header-results .filter-item select option{font-family:var(--font2-regular) !important}.header-results .header-results__filter-row div[id]{display:flex;flex-direction:row;gap:2rem}.header-results .header-results__filter-row div[id] label{color:#000}.header-results .bottom-bar{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--neutral-200);width:100%}.header-results .bottom-bar .carousel{padding:.8rem 1.2rem;width:calc(100% - 50px);margin-left:auto;margin-right:auto}.header-results .bottom-bar .carousel .splide__arrow{padding-left:.8rem;padding-right:.8rem;width:24px;height:24px;background-color:#fff}.header-results .bottom-bar .carousel .splide__arrow svg path{fill:var(--primary-brand-500)}.header-results .bottom-bar .carousel .splide__arrow--next{transform:translate3D(40px, -12px, 0)}.header-results .bottom-bar .carousel .splide__arrow--prev{transform:translate3D(-40px, -12px, 0)}.header-results .bottom-bar .carousel .splide__arrow:hover,.header-results .bottom-bar .carousel .splide__arrow:focus{color:var(--primary-brand-500)}.header-results .bottom-bar .view{position:relative;height:100%;display:flex;align-items:center;border-left:1px solid var(--neutral-200);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-results .bottom-bar .view.disabled::after{position:absolute;display:block;content:"";width:48px;height:48px;background-color:var(--neutral-white);opacity:.5}.header-results .bottom-bar .view:hover,.header-results .bottom-bar .view:focus{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;background-color:var(--neutral-200)}.header-results .bottom-bar .view:hover button,.header-results .bottom-bar .view:focus button{color:var(--primary-brand-500)}.header-results .bottom-bar .view button{padding:.4rem 1.2rem;display:flex;justify-content:center;align-items:center}.header-results .bottom-bar .view button.list-mosaic{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-results .bottom-bar .view button.list-mosaic::before{display:block;content:"";height:1.6em;width:1.6em;background-image:url("../assets/icons/view-list-red.92c5d5170677.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-results .bottom-bar .view button.list-mosaic.active{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-results .bottom-bar .view button.list-mosaic.active::before{background-image:url("../assets/icons/view-card.807b1548902b.svg");transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-action-bar{margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr;font-size:var(--sm-txt);grid-template-rows:minmax(40px, fit-content);background-color:var(--accent);font-family:var(--font1-regular)}@media screen and (min-width: 992px){.header-action-bar{grid-template-columns:1fr auto auto}}.header-action-bar>*:not(.action-bar){padding:.8rem 1.2rem}.header-action-bar .result{grid-column:span 2;border-bottom:1px solid var(--neutral-200);align-self:end}@media screen and (min-width: 992px){.header-action-bar .result{grid-column:span 1;border-bottom:0px}}.header-action-bar .result span{font-family:var(--font1-semibold);font-size:2rem}.header-action-bar .action-bar{grid-column:1/-1;max-width:100%;border-top:1px solid var(--neutral-200);display:flex;flex-wrap:nowrap;justify-items:flex-start;align-items:center}.header-action-bar .action-bar .actions{width:100%;display:flex;overflow-x:auto;flex-wrap:wrap}.header-action-bar .action-bar .actions button,.header-action-bar .action-bar .actions a{min-width:-moz-fit-content;min-width:fit-content;width:100%;display:flex;align-items:center;font-size:var(--reg-txt);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (min-width: 992px){.header-action-bar .action-bar .actions button,.header-action-bar .action-bar .actions a{width:unset}}.header-action-bar .action-bar .actions button:hover,.header-action-bar .action-bar .actions button:focus,.header-action-bar .action-bar .actions a:hover,.header-action-bar .action-bar .actions a:focus{background-color:var(--neutral-200);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-action-bar .action-bar .actions button.add-to-collection,.header-action-bar .action-bar .actions a.add-to-collection{padding:1.2rem 1.2rem 1.2rem 3.2rem;position:relative}.header-action-bar .action-bar .actions button.add-to-collection::before,.header-action-bar .action-bar .actions a.add-to-collection::before{position:absolute;top:.8rem;left:.8rem;display:block;content:"";height:2rem;width:2rem;background-image:url("../assets/icons/add-to-library.05a291d68bb4.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.add-to-cart,.header-action-bar .action-bar .actions a.add-to-cart{padding:1.2rem 1.2rem 1.2rem 3.2rem;position:relative}.header-action-bar .action-bar .actions button.add-to-cart::before,.header-action-bar .action-bar .actions a.add-to-cart::before{position:absolute;top:.8rem;left:.8rem;display:block;content:"";height:2rem;width:2rem;background-image:url("../assets/icons/add-to-basket.63c3c5e36171.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.next-last,.header-action-bar .action-bar .actions a.next-last{position:relative;padding:1.2rem 3.2rem 1.2rem 1.2rem}.header-action-bar .action-bar .actions button.next-last::after,.header-action-bar .action-bar .actions a.next-last::after{position:absolute;top:1.2rem;right:.8rem;display:block;content:"";height:2rem;width:2rem;background-image:url("../assets/icons/chevron-right-double.d8fcf7d16457.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.next,.header-action-bar .action-bar .actions a.next{position:relative;padding:1.2rem 3.2rem 1.2rem 1.2rem}.header-action-bar .action-bar .actions button.next::after,.header-action-bar .action-bar .actions a.next::after{position:absolute;top:1.2rem;right:.8rem;display:block;content:"";height:2rem;width:2rem;background-image:url("../assets/icons/chevron-right.83b5f0c2d25e.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.present,.header-action-bar .action-bar .actions a.present{position:relative;padding:1.2rem 1.2rem 1.2rem 1.2rem;font-family:var(--font1-semibold)}.header-action-bar .action-bar .actions button.previous,.header-action-bar .action-bar .actions a.previous{position:relative;padding:1.2rem 1.2rem 1.2rem 3.2rem}.header-action-bar .action-bar .actions button.previous::before,.header-action-bar .action-bar .actions a.previous::before{position:absolute;top:1.2rem;left:.8em;display:block;content:"";height:2rem;width:2rem;background-image:url("../assets/icons/chevron-left.c3a00e6bcefd.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.previous-first,.header-action-bar .action-bar .actions a.previous-first{position:relative;padding:1.2rem 1.2rem 1.2rem 3.2rem}.header-action-bar .action-bar .actions button.previous-first::before,.header-action-bar .action-bar .actions a.previous-first::before{position:absolute;top:1.2rem;left:.8em;display:block;content:"";height:2rem;width:2rem;background-image:url("../assets/icons/chevron-left-double.a55f6e6f09c2.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .view{height:100%;display:flex;align-items:center;border-left:1px solid var(--neutral-200);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-action-bar .action-bar .view.disabled{filter:opacity(0.5)}.header-action-bar .action-bar .view.disabled:hover,.header-action-bar .action-bar .view.disabled:focus{background-color:unset}.header-action-bar .action-bar .view.disabled button:hover,.header-action-bar .action-bar .view.disabled button:focus{cursor:default}.header-action-bar .action-bar .view:hover,.header-action-bar .action-bar .view:focus{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;background-color:var(--neutral-200)}.header-action-bar .action-bar .view:hover button,.header-action-bar .action-bar .view:focus button{color:var(--primary-brand-500)}.header-action-bar .action-bar .view button{padding:.4rem 1.2rem;display:flex;justify-content:center;align-items:center}.header-action-bar .action-bar .view button.list-mosaic{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-action-bar .action-bar .view button.list-mosaic::before{display:block;content:"";height:1.6em;width:1.6em;background-image:url("../assets/icons/view-list-red.92c5d5170677.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-action-bar .action-bar .view button.list-mosaic.active{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.header-action-bar .action-bar .view button.list-mosaic.active::before{background-image:url("../assets/icons/view-card.807b1548902b.svg");transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.hidden{display:none !important}#main-nav{position:relative}.results-card{box-shadow:var(--shadow-elevation-medium);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;width:100%;display:grid;grid-template-columns:8rem 1fr;grid-template-rows:12rem;background-color:var(--neutral-white);border-radius:var(--border-radius-sm);overflow:hidden}.results-card__title{font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;margin-bottom:.8rem}.results-card__subtitle{font-size:1.4rem;font-family:var(--font1-light);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;margin-top:-0.8rem}.results-card__cover{padding:.8rem}.results-card__img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.results-card__info{display:flex;flex-direction:column;padding:1.2rem .8rem}.results-card__info::first-line{margin-top:.8rem}.results-card__info .copy-info{display:flex;flex-direction:column}.results-card__mark{display:flex;gap:.8rem}.results-card__mark span{font-size:1.4rem}.results-card:hover,.results-card:focus{box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.results-card--auteur .results-card__cover{padding:0}.results-card--auteur .results-card__img{-o-object-fit:cover;object-fit:cover}.results-card__service{font-size:1.4rem}.results-card__delivery{font-family:var(--font1-medium)}.results-card--actu{grid-template-columns:1fr}.results-card--actu .results-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.results-card--actu .results-card__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.results-card--actu .results-card__copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.results-card--event .event-day{display:grid;align-items:center;width:100%;height:100%;overflow:hidden}.results-card--event .event-day .date{grid-area:1/1/1/1;z-index:2;font-family:var(--font1-semibold);font-size:1.4rem;color:var(--neutral-white);text-align:center}.results-card--event .event-day img{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;grid-area:1/1/1/1;width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.results-card--event .event-day::after{content:"";display:block;width:100%;min-height:100%;background-color:rgba(231,54,44,.75);grid-area:1/1/1/1}#popin-search-results{height:0;overflow:auto;position:fixed;left:0;right:0;top:72px;z-index:1000;background-color:rgba(0,0,0,.5);transition:all .5s ease-in-out}#popin-search-results.show-popin{height:100%;transition:all .5s ease-in-out}@media screen and (max-width: 768px){#popin-search-results{top:110px}}#popin-search-results .popin_tracker{height:85vh;padding-inline:2%;overflow:hidden;overflow-y:auto;background-color:var(--neutral-white)}@media screen and (min-width: 576px){#popin-search-results .popin_tracker{margin-inline:2%}}#popin-search-results .popin_tracker .return{display:inline-flex;align-items:center;gap:.8rem;padding-block:1.6rem}#popin-search-results .categorie-list{padding-block:2.4rem;display:grid;grid-template-columns:repeat(auto-fit, 400px);gap:4.8rem;align-items:flex-start;justify-items:flex-start;background-color:var(--neutral-white)}@media screen and (max-width: 1024px){#popin-search-results .categorie-list{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}#popin-search-results .categorie-list .categorie-item{width:100%}#popin-search-results .categorie-list .categorie-item .categorie-item-entete{padding-bottom:2rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}#popin-search-results .categorie-list .categorie-item .categorie-item__title{font-family:var(--font1-semibold);font-size:var(--reg-txt)}#popin-search-results .results-list{display:grid;gap:.8rem}.btn-univers{font-family:var(--font1-semibold);font-size:2rem;letter-spacing:1px;overflow:hidden;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;background-color:var(--primary-brand-500);text-align:center;aspect-ratio:3/1}.btn-univers a{width:100%;height:100%;position:relative;color:var(--neutral-white);display:flex;align-items:center;justify-content:center}.btn-univers a span{position:absolute;z-index:3}.btn-univers a img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.btn-univers a::after{content:"";display:block;min-width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(46,46,46,.75)}.btn-univers:hover img,.btn-univers:focus img{transform:scale(1.1);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.star-rating-container{margin-left:3rem}[data-star-rating]>select{clip-path:circle(1px at 0 0) !important;clip:rect(1px, 1px, 1px, 1px) !important;height:1px !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;top:0 !important;visibility:visible !important;white-space:nowrap !important;width:1px !important}[data-star-rating]>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}[data-star-rating]>select::before,[data-star-rating]>select::after{display:none !important}[data-star-rating].gl-star-rating--ltr>select{left:0 !important}[data-star-rating].gl-star-rating--rtl>select{right:0 !important}[data-star-rating]{align-items:center;display:flex;position:relative}.gl-star-rating:not([data-star-rating]) .gl-star-rating--stars{display:none}[data-star-rating] .gl-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}[data-star-rating]>select:focus+.gl-star-rating--stars span:first-child::before{box-shadow:0 0 0 3px -webkit-focus-ring-color;content:"";display:block;height:100%;outline:1px solid rgba(0,0,0,0);pointer-events:none;position:absolute;width:100%}[data-star-rating] select[disabled]+.gl-star-rating--stars{cursor:default}[data-star-rating] .gl-star-rating--stars>span{display:flex;height:50px;margin:0;width:14px}[data-star-rating] .gl-star-rating--stars[aria-label]::before,[data-star-rating] .gl-star-rating--stars[aria-label]::after{backface-visibility:hidden;bottom:auto;box-sizing:border-box;left:100%;pointer-events:none;position:absolute;top:50%;opacity:.9;transform-origin:top;transform:translate3d(0, -50%, 0);white-space:nowrap;z-index:10}[data-star-rating] .gl-star-rating--stars[aria-label]::before{background-size:100% auto !important;background-position:50% !important}[data-star-rating] .gl-star-rating--stars[aria-label]::before{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 31"%3E%3Cpath fill="%23111" d="M12.002 31C12.002 25 0 19.838 0 15.5 0 11.24 12 6 12 0l.002 31z"/%3E%3C/svg%3E') no-repeat;content:"";height:24px;margin-bottom:0;margin-left:6px;width:6px}[data-star-rating] .gl-star-rating--stars[aria-label]::after{background:#111;border-radius:4px;color:#fff;content:attr(aria-label);font-size:.875rem;font-weight:normal;margin-left:12px;padding:.5em 1em;text-transform:none}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]::before,[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]::after{left:auto;right:100%}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]::before{transform:scaleX(-1) translate3d(0, -50%, 0);margin-left:0;margin-right:6px}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]::after{margin-left:0;margin-right:12px}[data-star-rating] svg{height:100%;width:100%}[data-star-rating] .gl-star-half{fill:none;stroke:none}[data-star-rating] .gl-star-full{fill:#dcdce6;stroke:#dcdce6;transition:fill .15s ease-in-out,stroke .15s ease-in-out}[data-star-rating] .gl-active .gl-star-full{fill:#fdd835;stroke:#fdd835}.gl-star-rating--stars[class*=" s"]>span{background-image:url("../assets/icons/star-half-empty.c42fe431424f.svg") !important}.gl-star-rating--stars[class*=" s"]>span{background-position:center;background-repeat:no-repeat;background-size:100%}.gl-star-rating--stars[class*=" s"]>span:nth-child(even){-webkit-transform:scaleX(-1)}.gl-star-rating--stars[class*=" s"]>span.gl-active,.gl-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:url("../assets/icons/star-half-full.9ed9622af97a.svg") !important}.sidepanel{padding-bottom:.8rem;position:relative}.sidepanel .sidepanel-title{padding:1rem;display:flex;padding:.8rem}.sidepanel .sidepanel-title:hover{cursor:pointer}.sidepanel .sidepanel-body li{padding-left:.8rem;padding-right:.8rem;display:flex;align-items:center}.sidepanel .sidepanel-body li a{text-decoration:none;transition:.3s}.sidepanel .sidepanel-body li a .badge{margin-left:.4rem}.sidepanel .sidepanel-body li a .filter-checkbox{display:flex;justify-content:space-between;align-items:center;width:100%}.sidepanel .sidepanel-body li:hover,.sidepanel .sidepanel-body li:focus{cursor:pointer;background-color:var(--neutral-100)}.sidepanel.open .sidepanel-title::after{animation:minusToPlus .3s;animation-fill-mode:forwards}.aside-filter{height:100%;grid-row-end:span 2}.aside-filter .overlay{height:100%;width:100%;transform:translateX(-100%);position:fixed;z-index:999;left:0;right:0;top:0;background-color:var(--neutral-white);overflow-x:hidden;transition:.5s}@media screen and (min-width: 768px){.aside-filter .overlay{z-index:unset}}.aside-filter .overlay.show-overlay{transform:translateX(0%)}.aside-filter .overlay-content{position:relative;top:20px;margin-bottom:20px;margin-top:30px;background-color:var(--accent)}.aside-filter .overlay .sidepanel-body a,.aside-filter .overlay .sidepanel-body label{margin-left:.8rem;margin-top:1.2rem;margin-bottom:1.2rem;font-family:var(--font1-regular);font-size:var(--sm-txt);cursor:pointer}.aside-filter .overlay .sidepanel-body a i,.aside-filter .overlay .sidepanel-body label i{color:var(--primary-brand-500);background-color:#fff}.aside-filter .overlay .badge{margin-left:auto}.aside-filter .overlay .close-btn{position:absolute;top:.6rem;right:0rem;font-size:var(--sm-txt);padding:.8rem 1.6rem}.aside-filter .overlay .close-btn svg{padding:0 0 0 .8rem}.aside-filter #aside-btn{display:inline-block;text-align:center;font-family:var(--font1-regular);font-size:1.6rem;padding:1.2rem 2.4rem;margin-top:2rem;border-radius:4rem;color:var(--cta-color-txt);background-color:var(--cta-color);border:2px solid var(--cta-color-border);width:100%;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.aside-filter #aside-btn:hover,.aside-filter #aside-btn:focus{color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover);border:2px solid var(--cta-color-border-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.aside-filter #aside-btn:active{color:var(--cta-color-txt-active);background-color:var(--cta-color-active);border:2px solid var(--cta-color-border-active);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (min-width: 768px){.aside-filter{background-color:var(--accent)}.aside-filter #aside-btn{display:none}.aside-filter .close-btn{display:none}.aside-filter .overlay{position:relative;width:100%;transform:translateX(0%)}.aside-filter .overlay .overlay-content{top:unset;margin-bottom:unset;margin-top:unset;margin-left:unset;background-color:var(--accent)}}.sidepanel .sidepanel-title{font-family:var(--font1-semibold);background-color:var(--neutral-200)}.sidepanel .sidepanel-body{display:block}.sidepanel .sidepanel-body .rating input{cursor:pointer}.sidepanel .sidepanel-body li{font-family:var(--font1-medium)}.sidepanel .sidepanel-body li input{display:none}.sidepanel .sidepanel-body li input:checked+label i:before{content:""}.sidepanel .sidepanel-body li i:before{content:""}.sidepanel .sidepanel-body li a,.sidepanel .sidepanel-body li label{display:grid;grid-template-columns:1fr auto;width:100%;font-size:var(--sm-txt);font-family:var(--font1-regular);margin-left:.8rem;margin-top:1.2rem;margin-bottom:1.2rem}.sidepanel .sidepanel-body li a:hover,.sidepanel .sidepanel-body li label:hover{color:var(--primary-brand-500)}.sidepanel .range-container{padding:2rem;width:100%}.sidepanel .prize-panel .prize-banner{width:100%}.sidepanel .prize-panel .prize-panel-body{display:flex;flex-direction:row;gap:1rem;align-items:center}.push-advert{max-width:100%;height:auto}.push-advert img{width:100%}@media(max-width: 768px){.aside-filter.left{grid-row:4/5}}.open-collection-menu{display:none;text-align:center;padding:0 0 !important}@media screen and (max-width: 768px){.open-collection-menu{display:block}}.aside-collection-menu{border:1px solid var(--neutral-200);margin-bottom:4rem;background-color:#fff}@media screen and (min-width: 768px){.aside-collection-menu{display:block;background-color:#fff;border-radius:var(--border-radius-sm)}}@media screen and (max-width: 768px){.aside-collection-menu{height:100%;width:100%;transform:translateX(-100%);position:fixed;z-index:99;left:0;right:0;top:0;background-color:var(--neutral-white);overflow-x:hidden;transition:.5s}.aside-collection-menu.show-aside{transform:translateX(0%)}}.aside-collection-menu .close-collection-menu{display:none}@media screen and (max-width: 768px){.aside-collection-menu .close-collection-menu{display:block;position:absolute;margin-top:164px;top:0;right:20px;z-index:999;font-size:2.8rem}}@media screen and (max-width: 768px){.collection-menu-group{position:relative;top:0;width:100%;text-align:center;margin-top:164px;margin-bottom:92px}}.collection-menu-group .collection-menu{padding-bottom:0}.collection-menu-group .collection-menu-group-title{padding:.8rem;display:flex;align-items:center;font-family:var(--font1-semibold);background-color:var(--neutral-100)}.collection-menu-group .collection-menu-title{display:flex;align-items:center;padding:.8rem}.collection-menu-group .collection-menu-title::before,.collection-menu-group .collection-menu-title::after{display:none}.collection-menu-group .collection-menu-title:hover,.collection-menu-group .collection-menu-title:focus{cursor:unset}.collection-menu-group .collection-menu-group-title,.collection-menu-group .collection-menu-title{height:8rem;border-bottom:1px solid var(--neutral-100)}.collection-menu-group .collection-menu-body{margin-left:unset;margin-right:unset}.collection-menu-group .collection-menu-body li{display:flex;align-items:center;height:8rem;border-bottom:1px solid var(--neutral-200);padding:2rem}.collection-menu-group .collection-menu-body li.active{font-family:var(--font1-semibold);background-color:var(--neutral-100)}.collection-menu-group .collection-menu-body li a{display:inline-block;width:100%}.collection-menu-group .collection-menu-body .collection-menu-divider{height:4rem;background-color:var(--neutral-200)}.collection-menu-group:nth-of-type(2) .collection-menu-title{color:var(--neutral-white);background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);background-position:center;background-size:cover}.collection-menu-disconnect{height:8rem;display:flex;align-items:center}.header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header.no-icon h2{margin-left:0}.header h2{position:relative}.header h2::before{display:block;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:-1.6em;bottom:-0.1em}.header.new h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/new.f55d0878127b.svg")}@media screen and (min-width: 768px){.header.new h2::before{width:1.6em;height:1.6em}}.header.coming-soon h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/clock.bc6ea8ebae72.svg")}@media screen and (min-width: 768px){.header.coming-soon h2::before{width:1.6em;height:1.6em}}.header.best-seller h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/best-seller.41f8050dff03.svg")}@media screen and (min-width: 768px){.header.best-seller h2::before{width:1.6em;height:1.6em}}.header.favorite h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/favorite.f900461e3616.svg")}@media screen and (min-width: 768px){.header.favorite h2::before{width:1.6em;height:1.6em}}.header.goodies h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/goodies.86e563d28ac5.svg")}@media screen and (min-width: 768px){.header.goodies h2::before{width:1.6em;height:1.6em}}.header.calendar h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/calendar.4145d5c6b7de.svg")}@media screen and (min-width: 768px){.header.calendar h2::before{width:1.6em;height:1.6em}}.header.actu h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/default.db46f4b0e059.svg")}@media screen and (min-width: 768px){.header.actu h2::before{width:1.6em;height:1.6em}}.header.video h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/video.7958e977cda5.svg")}@media screen and (min-width: 768px){.header.video h2::before{width:1.6em;height:1.6em}}.header.print h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/print.7da56e34aa95.svg")}@media screen and (min-width: 768px){.header.print h2::before{width:1.6em;height:1.6em}}.header.mag h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/mag.14cceac2e40a.svg")}@media screen and (min-width: 768px){.header.mag h2::before{width:1.6em;height:1.6em}}.header.article h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/articles.f5bc0fbc5d25.svg")}@media screen and (min-width: 768px){.header.article h2::before{width:1.6em;height:1.6em}}.header.bargain h2::before{width:1.2em;height:1.2em;background-image:url("../assets/icons/bargain.5145c5bc5f39.svg")}@media screen and (min-width: 768px){.header.bargain h2::before{width:1.6em;height:1.6em}}.header.no-icon h2::before{display:none}.picto-item{display:none;width:44px;height:44px;background-color:rgba(255,255,255,.8);border-radius:4.4rem;border:1px solid var(--neutral-500);margin-bottom:.8rem;padding-top:1px;padding-left:1px}.picto-item.active{display:block}.picto-item.picto-library::before{background-image:url("../assets/icons/default.db46f4b0e059.svg")}.picto-item.picto-new::before{background-image:url("../assets/icons/new.f55d0878127b.svg")}.picto-item.picto-cbd::before{background-image:url("../assets/icons/cbd.2f3db155759b.svg")}.picto-item.picto-best-seller::before{background-image:url("../assets/icons/best-seller-sm.44eee0aa2d3c.svg")}.picto-item.picto-bargain::before{background-image:url("../assets/icons/bargain.5145c5bc5f39.svg")}.picto-item.picto-trend::before{background-image:url("../assets/icons/trendy.7cee195870a3.svg")}.picto-item.picto-favorite::before{background-image:url("../assets/icons/favorite.f900461e3616.svg")}.picto-item.picto-rare::before{background-image:url("../assets/icons/rare.78f9b653a8a7.svg")}.picto-item.picto-must-have::before{background-image:url("../assets/icons/must-have.f60e88849b18.svg")}.picto-item.picto-prized::before{background-image:url("../assets/icons/prized.b098efd7f484.svg")}.picto-item img{width:40px;height:40px;border-radius:3rem;padding:3px 3px;background-position:center;background-repeat:no-repeat;background-size:contain}.tag-list{display:flex;flex-wrap:wrap}.tag-list>*{margin:.4rem .4rem}.picto-tag{padding:.4rem .8rem;border:2px solid var(--primary-brand-500);background-color:var(--neutral-white)}.picto-tag::before{display:block;content:"";height:1.6em;width:1.6em}.picto-tag-sm{padding:.4rem .8rem;font-size:var(--xs-txt);border:1px solid var(--primary-brand-500);background-color:var(--neutral-white)}.picto-tag-sm img{height:1.2em;width:1.2em;margin-right:4px}.picto-tag-sm,.picto-tag{display:flex;justify-content:center;align-items:center;font-family:var(--font1-regular);color:var(--primary-brand-500);height:-moz-max-content;height:max-content;border-radius:var(--border-radius-sm);-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.picto-tag-sm:hover,.picto-tag:hover{animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.picto-tag-sm.collection,.picto-tag.collection{color:var(--primary-brand-500);font-family:var(--font1-light)}.picto-tag-sm.collection::before,.picto-tag.collection::before{background-image:url("../assets/icons/add-to-library.05a291d68bb4.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.list,.picto-tag.list{color:var(--primary-brand-500);font-family:var(--font1-light)}.picto-tag-sm.list::before,.picto-tag.list::before{background-image:url("../assets/icons/heart-empty.0b89bfbd44ba.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.library,.picto-tag.library{color:var(--primary-brand-500);font-family:var(--font1-light)}.picto-tag-sm.library::before,.picto-tag.library::before{background-image:url("../assets/icons/swap.1162b0f8e74f.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.booking,.picto-tag.booking{color:var(--primary-brand-500);font-family:var(--font1-light)}.picto-tag-sm.booking::before,.picto-tag.booking::before{background-image:url("../assets/icons/ok.a26bb5fd9fd2.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.calendar,.picto-tag.calendar{color:var(--primary-brand-500);font-family:var(--font1-light)}.picto-tag-sm.calendar::before,.picto-tag.calendar::before{background-image:url("../assets/icons/calendar.4145d5c6b7de.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.next,.picto-tag.next{color:var(--primary-brand-500);font-family:var(--font1-light)}.picto-tag-sm.next>*,.picto-tag.next>*{flex-direction:row;color:var(--neutral-900)}.picto-tag-sm.next>*::after,.picto-tag.next>*::after{display:block;content:"";height:1.2em;width:1.2em;background-image:url("../assets/icons/arrow-right.6ec0b1d5a45d.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.new::before,.picto-tag.new::before{background-image:url("../assets/icons/new.f55d0878127b.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.bargain::before,.picto-tag.bargain::before{background-image:url("../assets/icons/bargain.5145c5bc5f39.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.prized::before,.picto-tag.prized::before{background-image:url("../assets/icons/prized.b098efd7f484.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.over::before,.picto-tag.over::before{background-image:url("../assets/icons/finish-line.64e9d483cb8c.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.in-progress::before,.picto-tag.in-progress::before{background-image:url("../assets/icons/in-progress.149cddcaab00.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.picto-tag-sm.event::before,.picto-tag.event::before{background-image:url("../assets/icons/calendar.4145d5c6b7de.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.splide__arrow{width:40px;height:40px;background-color:var(--neutral-white);border:2px solid var(--neutral-white);transition:ease-in-out .25s;opacity:.9;box-shadow:var(--shadow-elevation-medium)}.splide__arrow:disabled{display:none}.splide__arrow:hover:not(:disabled){opacity:1;border-color:var(--btn-color-hover)}.splide__arrow:hover:not(:disabled) svg{fill:var(--btn-color-hover)}.splide__arrow svg{fill:var(--primary-brand-500)}.product-splide .card-book{width:296px}.splide__track{padding-bottom:3.2rem}@media screen and (min-width: 576px){.splide__track{padding-bottom:4rem}}@media screen and (min-width: 576px){.splide__track{padding-bottom:4rem}}@media screen and (min-width: 768px){.splide__track{padding-bottom:5.6rem}}@media screen and (min-width: 992px){.splide__track{padding-bottom:6.4rem}}#splide-mini .underlined .item{border-bottom:4px solid var(--btn-color);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#splide-mini .item{background:var(--neutral-white);border-radius:3px;text-align:center;cursor:pointer;border-left:1px solid var(--neutral-200);border-right:1px solid var(--neutral-200);border-bottom:4px solid rgba(0,0,0,0);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;width:100%}#splide-mini .item:hover,#splide-mini .item:focus{border-bottom:4px solid var(--btn-color-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#splide-mini .prev-banner{height:80px;padding-top:5px;padding-bottom:8px;padding-right:5px;padding-left:5px;display:grid;grid-template-columns:33% 1fr;text-align:start;-moz-column-gap:8px;column-gap:8px;overflow:hidden}#splide-mini .prev-banner span{display:none}@media screen and (min-width: 1200px){#splide-mini .prev-banner span{display:unset;max-height:100%}}#splide-mini .prev-banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}#splide-mini .prev-banner p{color:var(--primary-brand-500);font-family:var(--font2-regular);font-size:var(--xs-txt)}#splide-mini .prev-banner h1{font-family:var(--font1-medium);font-size:var(--sm-txt)}#splide-mini .prev-banner-details{font-family:var(--font1-medium);font-size:var(--sm-txt)}@media screen and (max-width: 1200px){#splide-mini .prev-banner-details{grid-column:span 2}}.splide__pagination__page{border:1px solid gray}#splide-mini .splide__slide.is-active .item{border-bottom:4px solid var(--btn-color);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.splide__track--nav>.splide__list>.splide__slide.is-active{border:none}.splide__track--nav>.splide__list>.splide__slide{border:none;width:22% !important;min-width:200px}
