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 *{-webkit-box-sizing:border-box;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 form{display:flex;align-items:center;position:relative}body form input[type=text]{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}body form input[type=text]:hover,body form input[type=text]:focus,body form input[type=text]:focus-within,body form input[type=text]:focus-visible,body form input[type=text]:active{outline:0px;border:2px solid var(--primary-brand-500);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s}body form input[type=text]:focus-visible{outline:0px;border:2px solid var(--primary-brand-900);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s}body form input[type=text]:active{outline:0px;border:2px solid var(--primary-brand-300);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s}body form 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}body form button svg{bottom:2px;position:relative}body form button:hover,body form button:focus{cursor:pointer;color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover);border:2px solid var(--cta-color-border-hover);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s}body form button: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 .3s;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s}body button:hover{cursor:pointer}body ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}body ::-webkit-scrollbar-thumb{border-radius:10px}body{overflow-x:hidden}.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{background-color:var(--accent)}.megatitle{font-family:var(--font1-semibold);font-size:2.8rem;margin-bottom:1em}@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:0.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;-ms-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:2px 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.svg");background-position:center;background-repeat:no-repeat;background-size:contain;height:16px;width:16px;display:block;color:var(--primary-brand-100)}.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}}.pt-medium{padding-top:3.2rem}@media screen and (min-width: 576px){.pt-medium{padding-top:4rem}}@media screen and (min-width: 768px){.pt-medium{padding-top:5.6rem}}@media screen and (min-width: 992px){.pt-medium{padding-top:6.4rem}}.pb-medium{padding-bottom:3.2rem}@media screen and (min-width: 576px){.pb-medium{padding-bottom:4rem}}@media screen and (min-width: 768px){.pb-medium{padding-bottom:5.6rem}}@media screen and (min-width: 992px){.pb-medium{padding-bottom:6.4rem}}.grid{display:grid}.flex{display:flex}.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:2.4rem}.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{margin-bottom:.8rem}.title-six-btns .header h1::before,.title-six-events .header h1::before,.title-six-landscape .header h1::before,.title-six-editions .header h1::before,.title-six-books .header h1::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 h1::before,.title-six-events .header h1::before,.title-six-landscape .header h1::before,.title-six-editions .header h1::before,.title-six-books .header h1::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{font-size:var(--xs-txt);margin-left:.8rem}.price{display:flex;justify-content:space-between;align-items:baseline}.price .numbers{font-family:var(--font2-bold);font-size:2.4rem}.price .stock{font-size:var(--sm-txt);font-family:var(--font2-light);display:flex;align-items:center}.price .stock::before{display:block;content:"";width:.8rem;height:.8rem;border-radius:.8rem;background-color:var(--success);margin-right:.4rem}.available{font-size:var(--sm-txt);font-family:var(--font2-light)}.available .stock{align-items:center;position:relative;margin-left:1.2em}.available .stock::before{display:block;content:"";width:.8em;height:.8em;border-radius:.8rem;background-color:var(--success);position:absolute;bottom:0.2em;left:-1em}.available .libraries{font-family:var(--font2-semibold)}.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;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: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)}.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 transparent}.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}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;margin-right:.4rem}input[type=radio]:hover,input[type=radio]:focus{cursor:pointer}input[type=radio]{border-radius:16px;height:16px;width:16px;background:var(--neutral-white);border:2px solid var(--primary-brand-500)}input[type=radio]:hover,input[type=radio]:focus{cursor:pointer}input[type=radio]:checked{border:8px double var(--primary-brand-500)}@keyframes push{50%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes minusToPlus{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes plusToMinus{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.btn-primary>*{display:inline-block;text-align:center;font-family:var(--font1-regular);padding:1rem 2rem;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>*:hover,.btn-primary>*:focus{cursor:pointer;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>*: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-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:transparent}.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.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.btn-secondary>*{display:inline-block;text-align:center;font-family:var(--font1-regular);padding:1rem 2rem;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>*:hover,.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}.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}.follow,.follow-xl{display:flex;align-items:center;justify-content:center;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.svg")}.follow::before,.follow-xl::before{display:block;content:"";background-image:url("/assets/icons/plus.svg");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.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.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;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.share-it svg{border:.32em solid white}.share-it .share-btn{position:inherit;display:grid;grid-template-columns:repeat(3, auto);background-color:white;border-radius:16px;z-index:30}.share-it .share-list{display:grid;grid-template-columns:repeat(3, auto);grid-gap:.8rem;background-color:white;border-radius:var(--border-radius-reg);z-index:29;position:absolute;left:-8px;top:-8px;scale:0;padding-top:56px;transform-origin:top left;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);margin:8px;scale:0;display:none;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.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}.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-share-nodes{background:var(--btn-color);color:white}.fa-facebook{background:#3B5998;color:white}.fa-twitter{background:#55ACEE;color:white}.fa-google{background:#dd4b39;color:white}.fa-linkedin{background:#007bb5;color:white}.fa-youtube{background:#bb0000;color:white}.fa-instagram{background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);color:white}.fa-pinterest{background:#cb2027;color:white}.fa-snapchat-ghost{background:#fffc00;color:white;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}.fa-skype{background:#00aff0;color:white}.fa-android{background:#a4c639;color:white}.fa-dribbble{background:#ea4c89;color:white}.fa-vimeo{background:#45bbff;color:white}.fa-tumblr{background:#2c4762;color:white}.fa-vine{background:#00b489;color:white}.fa-foursquare{background:#45bbff;color:white}.fa-stumbleupon{background:#eb4924;color:white}.fa-flickr{background:#f40083;color:white}.fa-yahoo{background:#430297;color:white}.fa-soundcloud{background:#ff5500;color:white}.fa-reddit{background:#ff5700;color:white}.fa-rss{background:#ff6600;color:white}.btn-disconnect::before{display:inline-block;content:"";width:2.4rem;height:2.4rem;margin-right:.4rem;background-image:url("../assets/icons/disconnect.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;bottom:-.4em}.radio-btn-container input[type='radio']{margin-right:.8rem;accent-color:var(--primary-brand-500) !important}.input-container.input-container--localisation button:nth-of-type(2){margin-right:100%;transform:translateX(100%)}.input-container.input-container--localisation form input{padding-left:44px;max-width:64ch}.link,.fake-link{font-family:var(--font2-regular);width:max-content;font-size:var(--sm-txt);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}.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:transparent}.link.options>*::before,.fake-link.options>*::before{display:block;content:"";height:2.4rem;width:2.4rem;background-image:url("/assets/icons/options.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.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.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)}.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.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>*::before,.fake-link.list>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("/assets/icons/heart-empty.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.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.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.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.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.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.link.calendar,.fake-link.calendar{color:var(--primary-brand-500);font-family:var(--font1-light)}.link.calendar>*::before,.fake-link.calendar>*::before{display:block;content:"";height:1.6em;width:1.6em;margin-right:.2rem;background-image:url("/assets/icons/calendar.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.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.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.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.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.hover-underline{position:relative;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:transparent;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:max-content;color:var(--primary-brand-500)}.hover-color--basic::before{content:'';position:absolute;width:100%;height:.1rem;background-color:currentColor;bottom:0;left:0;transform-origin:right;transform:scaleX(1);transition:transform .3s ease-in-out}#backToTop{display:none;position:fixed;bottom:2rem;right:3rem;z-index:9999;background-color:var(--primary-brand-500);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 svg{fill:var(--primary-brand-100);width:2rem}#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}#backToTop:hover svg,#backToTop:focus svg{fill: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}#backToTop:active svg{fill:var(--primary-brand-300)}.zeynep{bottom:0;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:none;position:fixed;top:0;transform:translateX(-100%) translateZ(0px);z-index:3000}.zeynep .title{font-family:var(--font2-regular);display:flex;justify-content:space-between}.zeynep .close-btn{padding:0 1.4rem;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.zeynep .close-btn svg{padding:1.2rem}.zeynep .close-btn:hover,.zeynep .close-btnfocus{color:var(--primary-brand-500);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.zeynep .close-btn:active{color:var(--primary-brand-300);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.zeynep:not(.no-transition),.zeynep .submenu:not(.no-transition){transition:all 250ms}.zeynep-overlay{background-color:rgba(0,0,0,0.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1010}.zeynep-opened .zeynep-overlay{display:block}.zeynep.opened{pointer-events:auto;transform:translateX(0rem) translateZ(0rem)}.zeynep.submenu-opened{overflow:hidden}.zeynep .submenu{bottom:0;min-height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:none;position:fixed;top:0;width:100%}.zeynep .submenu.opened{left:0;pointer-events:auto}.zeynep .submenu.opened:not(.current){overflow:hidden}.lead{font-size:16px;line-height:1.44;max-width:26rem;margin:0 auto;margin-bottom:25px}.btn-open{display:inline-block;font-size:2.4rem;padding:8px 12px;cursor:pointer;top:-2px;position:relative}@media screen and (min-width: 1200px){.btn-open{display:none}}.btn-open:active{box-shadow:inset 0 3px 5px 0rem rgba(0,0,0,0.1)}.btn-open.first{color:var(--primary-brand-500)}.btn-open.second{color:var(--primary-brand-500)}.zeynep{background-color:var(--neutral-white);color:var(--neutral-900);min-width:min-content;width:300px}.zeynep ul{list-style-type:none;padding:0;padding-left:2rem;-webkit-overflow-scrolling:touch}.zeynep ul>li{display:block}.zeynep ul>li>a{color:inherit;display:block;font-size:var(--sm-txt);padding:1.8rem 2rem;text-decoration:none;transition:all 150ms}.zeynep ul>li:not(:last-child)>a{border-bottom:1px solid var(--primary-brand-100)}.zeynep ul>li.has-submenu>a{background-image:url("/assets/icons/chevron-right-dark.svg");background-position:right 2rem center;background-repeat:no-repeat;background-size:2.4rem 2.4rem}.zeynep ul>li.has-submenu>a:hover{background-image:url("/assets/icons/chevron-right-dark.svg")}.zeynep .submenu{background-color:var(--neutral-white);background-image:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),linear-gradient(currentColor, currentColor);left:295px;z-index:10}.zeynep .submenu li a{color:var(--neutral-900)}.zeynep .submenu li:hover{background-image:linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)),linear-gradient(currentColor, currentColor)}.zeynep .submenu .submenu{background-image:none}.zeynep .submenu-header{border-bottom:solid 1px var(--neutral-300);cursor:pointer;position:relative;color:var(--neutral-900);display:flex;justify-content:space-between}.zeynep .submenu-header .before-btn{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.zeynep .submenu-header .before-btn svg{padding-right:.8rem;padding-left:.8rem}.zeynep .submenu-header .before-btn:hover,.zeynep .submenu-header .before-btnfocus{color:var(--primary-brand-500);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.zeynep .submenu-header .before-btn:active{color:var(--primary-brand-300);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.zeynep .submenu-header>a{color:inherit;display:flex;align-items:center;font-size:var(--sm-txt);font-weight:bold;padding:18px 1.4rem}body{left:0}.zeynep-opened body{overflow:hidden}.zeynep{right:auto;left:0}.zeynep>ul>li:not(.title):nth-of-type(1)>*{color:var(--menu-color-1)}.zeynep>ul>li:not(.title):nth-of-type(2)>*{color:var(--menu-color-2)}.zeynep>ul>li:not(.title):nth-of-type(3)>*{color:var(--menu-color-3)}.zeynep>ul>li:not(.title):nth-of-type(4)>*{color:var(--menu-color-9)}.zeynep>ul>li:not(.title):nth-of-type(5)>*{color:var(--menu-color-5)}.zeynep>ul>li:not(.title):nth-of-type(6)>*{color:var(--primary-brand-500)}.zeynep>ul>li:not(.title):nth-of-type(7) a{color:var(--menu-color-7)}.zeynep>ul>li:not(.title):nth-of-type(8) a{color:var(--neutral-900)}.zeynep>ul>li:not(.title):nth-of-type(9) a{color:var(--neutral-900)}.zeynep>ul>li:not(.title):nth-of-type(10)>*{color:var(--primary-brand-500)}.zeynep>ul>li:not(.title) .nav-link{padding:1.2rem .8rem}.zeynep>ul>li:not(.title) .nav-link svg{font-size:var(--sm-txt);margin-left:.2rem}.zeynep>ul>li:not(.title) .nav-link:hover,.zeynep>ul>li:not(.title) .nav-link:focus{cursor:pointer;background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9))}.btn-close{position:absolute;z-index:5555;top:20px;left:260px;font-size:2rem;color:var(--neutral-900)}#nav-desktop{grid-column:1 / -1;overflow-x:auto}#nav-desktop .nav-items{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}#nav-desktop .nav-items .nav-link svg{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#nav-desktop .nav-items .show-submenu>.nav-link svg{transform:rotate(180deg);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#nav-desktop .nav-items .nav-item{font-family:var(--font1-regular)}#nav-desktop .nav-items .nav-item a{line-height:1.2}#nav-desktop .nav-items .nav-item>a{background-color:currentColor;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:max-content}@media screen and (min-width: 1440px){#nav-desktop .nav-items .nav-item>a,#nav-desktop .nav-items .nav-item>button{margin-left:auto;margin-right:auto}}#nav-desktop .nav-items .nav-item>a.library,#nav-desktop .nav-items .nav-item>button.library{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85))}#nav-desktop .nav-items .nav-item:nth-of-type(1){color:var(--menu-color-1)}#nav-desktop .nav-items .nav-item:nth-of-type(1):hover,#nav-desktop .nav-items .nav-item:nth-of-type(1):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(1).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(1)>*{color:var(--menu-color-1)}#nav-desktop .nav-items .nav-item:nth-of-type(2){color:var(--menu-color-2)}#nav-desktop .nav-items .nav-item:nth-of-type(2):hover,#nav-desktop .nav-items .nav-item:nth-of-type(2):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(2).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(2)>*{color:var(--menu-color-2)}#nav-desktop .nav-items .nav-item:nth-of-type(3){color:var(--menu-color-3)}#nav-desktop .nav-items .nav-item:nth-of-type(3):hover,#nav-desktop .nav-items .nav-item:nth-of-type(3):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(3).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(3)>*{color:var(--menu-color-3)}#nav-desktop .nav-items .nav-item:nth-of-type(4){color:var(--menu-color-9)}#nav-desktop .nav-items .nav-item:nth-of-type(4):hover,#nav-desktop .nav-items .nav-item:nth-of-type(4):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(4).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(4)>*{color:var(--menu-color-9)}#nav-desktop .nav-items .nav-item:nth-of-type(5){color:var(--menu-color-5)}#nav-desktop .nav-items .nav-item:nth-of-type(5):hover,#nav-desktop .nav-items .nav-item:nth-of-type(5):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(5).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(5)>*{color:var(--menu-color-5)}#nav-desktop .nav-items .nav-item:nth-of-type(6){color:var(--primary-brand-500)}#nav-desktop .nav-items .nav-item:nth-of-type(6):hover,#nav-desktop .nav-items .nav-item:nth-of-type(6):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(6).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(6)>*{color:var(--primary-brand-500)}#nav-desktop .nav-items .nav-item:nth-of-type(7){color:var(--menu-color-7)}#nav-desktop .nav-items .nav-item:nth-of-type(7):hover,#nav-desktop .nav-items .nav-item:nth-of-type(7):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(7).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(7) a{color:var(--menu-color-7)}#nav-desktop .nav-items .nav-item:nth-of-type(8){color:var(--neutral-900)}#nav-desktop .nav-items .nav-item:nth-of-type(8):hover,#nav-desktop .nav-items .nav-item:nth-of-type(8):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(8).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(8) a{color:var(--neutral-900)}#nav-desktop .nav-items .nav-item:nth-of-type(9){color:var(--neutral-900)}#nav-desktop .nav-items .nav-item:nth-of-type(9):hover,#nav-desktop .nav-items .nav-item:nth-of-type(9):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(9).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(9) a{color:var(--neutral-900)}#nav-desktop .nav-items .nav-item:nth-of-type(10){color:var(--primary-brand-500)}#nav-desktop .nav-items .nav-item:nth-of-type(10):hover,#nav-desktop .nav-items .nav-item:nth-of-type(10):focus{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(10).show-submenu{background-color:currentColor;background-image:linear-gradient(rgba(255,255,255,0.75), rgba(255,255,255,0.75))}#nav-desktop .nav-items .nav-item:nth-of-type(10)>*{color:var(--primary-brand-500)}#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))}#nav-desktop .nav-link.has-submenu{display:flex;align-items:center}#nav-desktop .nav-link.has-submenu svg{font-size:.8em;margin-left:.4rem}#nav-desktop .submenu{display:none;scale:0;width:100vw;position:absolute;z-index:9999;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow:var(--shadow-elevation-high);box-shadow:0px 2000px 0px 2000px rgba(0,0,0,0.5);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#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:fit-content;max-height:calc(100vh - 200px);display:flex}@media screen and (min-width: 1440px){#nav-desktop .show-submenu .submenu .submenu-items{margin-left:auto;margin-right:auto}}#nav-desktop .show-submenu .submenu .submenu-items .submenu-lvl1{width:50%}#nav-desktop .show-submenu .submenu .submenu-items .push{max-width:100%;width:25%;min-width:min-content}#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}#nav-desktop .show-submenu .submenu .close-btn:hover svg,#nav-desktop .show-submenu .submenu .close-btn:focus svg{color:var(--neutral-900);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}#nav-desktop .show-submenu .submenu .close-btn svg{margin-left:.8rem;font-size:2rem}#nav-desktop .nav-link.nav-link.has-submenu{display:flex;justify-content:space-between}#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-color:var(--neutral-white);background-color:currentColor;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 transparent}#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>* svg{font-size:.8em;margin-left:auto}#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 currentColor}#nav-desktop .submenu-lvl1 .submenu-lvl1-list .submenu-lvl1-item.show-submenu{border-left:4px solid currentColor;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}#nav-desktop .submenu-lvl1 .link{margin:1.2rem .8rem;font-family:var(--font2-regular);width:max-content;font-size:var(--xs-txt);height:fit-content}#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:max-content;font-size:var(--xs-txt);height:fit-content}#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}header{position:fixed;width:100%;top:0;transition:top 0.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;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;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;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 (min-width: 992px){#main-nav #burger-btn{display:none}}#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%}#main-nav #nav-icons ul{display:flex;justify-content:flex-end}#main-nav #nav-icons ul li a{display:inline-block;width:3.2rem;height:3.2rem;overflow:hidden;margin-left:.8rem;position:relative}@media screen and (min-width: 400px){#main-nav #nav-icons ul li a{width:4rem;height:4rem}}@media screen and (min-width: 1200px){#main-nav #nav-icons ul li a{width:3.2rem;height:3.2rem;display:flex;align-items:center;overflow:unset;font-family:var(--font1-regular);width:max-content;font-size:var(--xs-txt);margin-left:4rem}}@media screen and (min-width: 1440px){#main-nav #nav-icons ul li a{margin-left:6.4rem}}#main-nav #nav-icons ul li a::before{display:block;content:"";width:3.2rem;height:3.2rem;background-color:var(--neutral-white);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0}@media screen and (min-width: 400px){#main-nav #nav-icons ul li a::before{width:4rem;height:4rem}}@media screen and (min-width: 1200px){#main-nav #nav-icons ul li a::before{width:3.2rem;height:3.2rem;left:-3.2rem;top:0}}#main-nav #nav-icons ul li a:focus::before,#main-nav #nav-icons ul li a:hover::before{filter:brightness(0.75)}@media screen and (min-width: 1200px){#main-nav #nav-icons ul li a:focus::before,#main-nav #nav-icons ul li a:hover::before{filter:brightness(1)}}#main-nav #nav-icons ul li a:active::before{filter:brightness(0.85)}@media screen and (min-width: 1200px){#main-nav #nav-icons ul li a:active::before{filter:brightness(1)}}#main-nav #nav-icons ul li#library a::before{background-image:url("/assets/icons/location.svg")}#main-nav #nav-icons ul li#event a::before{background-image:url("/assets/icons/calendar-bl.svg")}#main-nav #nav-icons ul li#account a::before{background-image:url("/assets/icons/user.svg")}#main-nav #nav-icons ul li#list a::before{background-image:url("/assets/icons/view-list.svg")}#main-nav #nav-icons ul li#basket a::before{background-image:url("/assets/icons/bag.svg")}#main-nav #nav-icons ul li#pro a{background-color:var(--primary-brand-500);color:var(--neutral-100);padding-right:.4rem}#main-nav #nav-icons ul li#pro a::before{background-image:url("/assets/icons/briefcase-white.svg");background-color:var(--primary-brand-500)}#main-nav #nav-icons ul li#pro a:focus,#main-nav #nav-icons ul li#pro a:hover{background-color:var(--primary-brand-700)}#main-nav #nav-icons ul li#pro a:focus::before,#main-nav #nav-icons ul li#pro a:hover::before{background-color:var(--primary-brand-700);filter:unset}#main-nav #nav-icons ul li#pro a:active{background-color:var(--primary-brand-300)}#main-nav #nav-icons ul li#pro a:active::before{background-color:var(--primary-brand-300);filter:unset}#main-nav #nav-desktop{display:none;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (min-width: 992px){#main-nav #nav-desktop{display:block}}#mini-menu{overflow-x:auto}#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:max-content;margin-left:.8rem;margin-right:.8rem}#mini-menu ul li:last-child{font-family:var(--font2-semibold)}main{margin-top:168px}@media screen and (min-width: 768px){main{margin-top:124px}}@media screen and (min-width: 992px){main{margin-top:164px}}footer .footer-icons{padding-top:6.4rem;padding-bottom:6.4rem}footer .footer-icons ul{display:grid;row-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);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.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.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.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.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.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:calc(1920px / 2);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-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.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,0.5);padding:.4rem .8rem;border-radius:var(--border-radius-sm);backdrop-filter:blur(2px)}footer .newsletter-banner .newsletter-subscribe{padding-top:6.4rem;padding-bottom:6.4rem;margin-left:auto;margin-right:auto;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;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-menu{font-family:var(--font1-regular)}footer .menu-footer .footer-menu li{padding:.4rem .8rem}footer .menu-footer .footer-menu.footer-menu-categories li:nth-of-type(1) a{color:var(--menu-color-1)}footer .menu-footer .footer-menu.footer-menu-categories li:nth-of-type(2) a{color:var(--menu-color-2)}footer .menu-footer .footer-menu.footer-menu-categories li:nth-of-type(3) a{color:var(--menu-color-3)}footer .menu-footer .footer-menu.footer-menu-categories li:nth-of-type(4) a{color:var(--menu-color-9)}footer .menu-footer .footer-menu.footer-menu-categories li:nth-of-type(5) a{color:var(--menu-color-5)}footer .menu-footer .footer-menu.footer-menu-categories li:nth-of-type(6) a{color:var(--primary-brand-500)}footer .partners,footer .footer-extra-pages{padding-top:6.4rem;padding-bottom:6.4rem;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;font-family:var(--font1-regular)}footer .partners .header{font-family:var(--font1-semibold);font-size:2.4rem;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:-ms-grid;display:grid;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));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;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}@media screen and (max-width: 992px){.grid-six-inline{grid-template-columns:repeat(3, 1fr)}}.six-btn-grid{display:grid;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;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;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;column-gap:32px}}@media screen and (min-width: 1440px){.six-book-grid{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));column-gap:40px}}@media screen and (min-width: 1920px){.six-book-grid{grid-template-columns:repeat(auto-fill, minmax(36rem, 1fr));column-gap:64px}}.six-event-grid{display:grid;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;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;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;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;column-gap:20px;row-gap:20px;grid-template-columns:1fr}.six-landscape-grid .card-landscape{width:unset}@media screen and (min-width: 576px){.six-landscape-grid{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));row-gap:32px;column-gap:32px}}@media screen and (min-width: 992px){.six-landscape-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr))}}@media screen and (min-width: 1440px){.six-landscape-grid{grid-template-columns:repeat(auto-fill, minmax(40rem, 1fr))}}.six-editions-grid{display:grid;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;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;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:1 / 2}.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}.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;column-gap:20px;row-gap:20px;grid-template-columns:100%}@media screen and (min-width: 768px){.aside-content-aside-page{grid-template-columns:minmax(300px, 20%) minmax(400px, 1fr);row-gap:40px}.aside-content-aside-page nav{grid-row:1 / 2;grid-column:1 / -1}.aside-content-aside-page aside.left{grid-row:span 2}.aside-content-aside-page .intro-serie{grid-row:2 / 3;grid-column:2 / -1;grid-template-columns:auto 1fr auto}.aside-content-aside-page .intro-product{grid-row:2 / 3;grid-column:2 / 3}.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>*{padding-top:3.2rem;padding-bottom:3.2rem}}@media screen and (min-width: 768px) and (min-width: 576px){.aside-content-aside-page #content>*{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 768px) and (min-width: 768px){.aside-content-aside-page #content>*{padding-top:5.6rem;padding-bottom:5.6rem}}@media screen and (min-width: 768px) and (min-width: 992px){.aside-content-aside-page #content>*{padding-top:6.4rem;padding-bottom:6.4rem}}@media screen and (min-width: 768px){.aside-content-aside-page #content>:first-child{padding:unset}.aside-content-aside-page #content .pagination{margin-left:auto;margin-right:auto}}@media screen and (min-width: 992px){.aside-content-aside-page{row-gap:64px}}@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,0.4)}.modal-content{margin-left:auto;margin-right:auto;display:grid;row-gap:20px;background-color:#ffffff;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;border:2px solid var(--accent);border-radius:var(--border-radius-sm);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.collapsible .collapsible-btn{background-color:var(--accent);width:100%;padding:1.2rem .8rem;display:flex;align-items:center;font-family:var(--font2-semibold);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 0.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;margin-left:.8rem;margin-right:.8rem;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{-webkit-animation:plusToMinus 0.3s;animation:plusToMinus 0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.homepage-icons{padding-top:4rem}.homepage-icons li a{color:unset;font-size:var(--sm-txt);font-family:var(--font1-regular);display:flex;flex-direction:column;align-items: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::before{display:block;width:5.2rem;height:5.2rem;border:solid 0.8rem var(--neutral-white);content:"";border-radius:8rem;background-color:var(--neutral-white);margin-bottom:.8rem;box-shadow:var(--shadow-elevation-medium)}.homepage-icons li:nth-of-type(1) a::before{background-image:url("/assets/icons/new.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.homepage-icons li:nth-of-type(2) a::before{background-image:url("/assets/icons/bargain.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.homepage-icons li:nth-of-type(3) a::before{background-image:url("/assets/icons/rare.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.homepage-icons li:nth-of-type(4) a::before{background-image:url("/assets/icons/goodies.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.homepage-icons li:nth-of-type(5) a::before{background-image:url("/assets/icons/teddy-bear.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.homepage-icons li:nth-of-type(6) a::before{background-image:url("/assets/icons/calendar.svg");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}}#product-page .breadcrumbs{grid-column:span 2}@media screen and (min-width: 576px){#product-page .sub-content{grid-column:span 2;display:grid;grid-template-columns:25% minmax(400px, 1fr);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{display:grid;column-gap:20px;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}}.collection-pages{display:grid;grid-template-rows:120px minmax(200px, 240px) auto auto auto auto;row-gap:4rem;border-radius:8px;margin-bottom:4rem}@media screen and (min-width: 576px){.collection-pages{grid-template-rows:120px minmax(200px, 260px) auto auto auto auto}}@media screen and (min-width: 1200px){.collection-pages{background-color:#ffffff;grid-template-rows:200px minmax(200px, 280px) auto auto;grid-template-columns:2fr 3fr}}.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 .card-my-collection{background-color:#ffffff;padding:3.2rem 2rem;width:calc(100% - 3.2rem);margin-inline:auto;border-radius:.8rem;z-index:10}.collection-pages .collection-banner{grid-row:1 / 3;grid-column:1 / 2;height:100%;width:100%;overflow:hidden}@media screen and (min-width: 1200px){.collection-pages .collection-banner{grid-row:1 / 3;grid-column:1 / -1}}.collection-pages .collection-banner img{height:100%;width:100%;object-fit:cover;clip-path:polygon(0 0, 100% 0, 100% 88%, 0% 100%)}.collection-pages .username{position:absolute;display:flex;align-items:center;justify-self:center;padding:0 !important;margin:80px 8px;max-width:100%;max-height:80px;width:fit-content;height:fit-content;background-color:rgba(255,255,255,0.65);border-radius:40px}@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%;object-fit:cover;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{grid-row:2 / 3;grid-column:1 / 2;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;background-image:url("../../assets/icons/heart-solid.svg")}.collection-pages .resume .resume-numbers{columns:3;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-row:4 / 5}@media screen and (min-width: 1200px){.collection-pages .my-collection{grid-row:auto;grid-column:2 / 3}}.collection-pages .my-collection .title{margin-bottom:.8rem}.collection-pages .my-collection .my-collection-items{display:flex;flex-direction:column;gap:2rem}.collection-pages .my-collection .my-collection-items article{box-shadow:none;max-width:100%}.collection-pages .my-collection hr{width:100%;border-top:1px solid var(--neutral-100)}.collection-pages .collection-menus{grid-row:5 / 6}@media screen and (min-width: 1200px){.collection-pages .collection-menus{grid-row:3 / -1}}.collection-pages .collection-menus .collection-menus-item:not(:last-of-type){margin-bottom:4rem}.collection-pages .collection-menus .collection-menus-item .title{margin-bottom:2.4rem !important}.collection-pages .collection-menus .collection-menus-item ul li{font-size:1.8rem;margin-bottom:1.6rem}.collection-pages .collection-menus .collection-menus-item li a::before{margin-right:.4em}.collection-pages .collection-push{grid-row:6 / 7;width:96%}@media screen and (min-width: 1200px){.collection-pages .collection-push{grid-row:auto;grid-column:2 / 3}}.collection-pages .collection-push img{height:100%;max-width:100%;max-width:100%;object-fit:contain}@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:0.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:0.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;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}.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:transparent;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 img{max-width:100ch;height:auto}.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-image:url("../../assets/img/quote.svg");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 img{max-width:100%;border-radius:var(--border-radius-sm);border-bottom:2px solid var(--primary-brand-500)}@media (orientation: landscape){.edito-content .edito-img-label img{max-height:60vh}}.edito-content .edito-img-label figcaption{color:var(--neutral-500);font-size:1.4rem;margin:.8rem}.bookshop-popin{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;width:auto;padding:6.4rem;display:none;align-items:center;background-color:rgba(0,0,0,0.5)}.bookshop-popin.show-popin{display:flex}.bookshop-popin .popin-validation{background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);padding:4.8rem 4.8rem;display:grid;gap:2rem;justify-items:center;text-align:center;margin-right:auto;margin-left:auto;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.bookshop-popin .popin-validation .popin-btns{display:flex;gap:1.6rem}.no-scroll{overflow-y:hidden}.bookshop-search{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;background-color:var(--dark);padding:3.2rem 2rem;gap:2rem}@media screen and (min-width: 992px){.bookshop-search{grid-template-columns:repeat(auto-fit, minmax(40rem, 1fr))}}.bookshop-search .bookshop-search-title{color:var(--neutral-white);margin-bottom:1rem}.bookshop-search .bookshop-results{color:var(--neutral-white)}.reseau .section-filter{background-color:var(--accent);padding:2rem;display:flex;flex-direction:column}.reseau .section-filter .section-filter-title label{display:flex;align-items:center}.reseau .section-filter .section-filter-title label svg{margin-left:8px}.reseau .section-filter .section-filter-title label:hover,.reseau .section-filter .section-filter-title label:focus{cursor:pointer}.reseau .section-filter .filter-list{height:0;overflow:hidden;display:flex;flex-wrap:wrap;gap:2rem;opacity:0;padding:0;transition:all 0.3s}.reseau .section-filter .filter-list .filter-item .checkbox-container{align-items:center}.reseau .section-filter #filter-list-checkbox:checked ~ .filter-list{height:auto;padding-top:2rem;opacity:1;transition:all 0.3s}.section-bookshop-map{margin:3.2rem auto}.section-bookshop-map iframe{width:100%}.bookshop-card-list{display:grid;gap:2rem;justify-content:center}@media screen and (min-width: 576px){.bookshop-card-list{grid-template-columns:repeat(auto-fit, minmax(400px, max-content));gap:2rem}}.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;background-color:var(--primary-brand-500);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 img{min-width:100%;height:100%;object-fit:cover;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:nth-of-type(1) a::after{background-color:rgba(255,88,0,0.65)}.card-rayon:nth-of-type(2) a::after{background-color:rgba(35,159,250,0.65)}.card-rayon:nth-of-type(3) a::after{background-color:rgba(250,35,159,0.65)}.card-rayon:nth-of-type(4) a::after{background-color:rgba(106,203,0,0.65)}.card-rayon:nth-of-type(5) a::after{background-color:rgba(182,117,237,0.65)}.card-rayon:nth-of-type(6) a::after{background-color:rgba(231,54,44,0.65)}.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;object-fit:cover;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}.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;object-fit:cover;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}.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%;aspect-ratio:3 / 12;object-fit:cover;object-position:center;aspect-ratio:3 / 1}.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}.card-collection .follow{margin-top:.8rem;margin-left:auto}.card-book{color:var(--neutral-900);width:296px;min-width:min-content;background-color:var(--neutral-white);display:grid;grid-template-rows:368px 180px auto;row-gap:16px;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{text-align:center}.card-book .card-book-cover a 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;justify-content:space-between;padding:8px}.card-book .card-book-info .card-book-info-details{text-align:start}.card-book .card-book-info .card-book-info-details *{margin-bottom:0.4rem}.card-book .card-book-info .card-book-info-details .title{text-align:start;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--font1-semibold)}.card-book .card-book-info .card-book-info-details .subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--font1-regular);margin-top:-.4rem}.card-book .card-book-info .card-book-info-details .auteur{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;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;font-family:var(--font2-light);font-size:var(--sm-txt)}.card-book .card-book-info .card-book-info-mark .mark{margin-bottom:.8rem}.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:fit-content;max-width:100%;margin:6px 0px;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-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%;object-position:center;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}.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%;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%;min-height:100%;object-fit:cover}.card-event a .card-event-day::after{content:"";display:block;width:100%;min-height:100%;background-color:rgba(231,54,44,0.75);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}.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}.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}.card-event .links{display:flex;flex-wrap:wrap;padding:.4rem .8rem;margin-bottom:.8rem}.card-event .links .link{margin-right:2rem;font-size:var(--sm-txt)}@media screen and (min-width: 576px){.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;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 a{height:59.2rem;position:relative;display:grid;grid-template-rows:20.8rem 1fr;row-gap:16px}.card-actu a .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 a .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 a .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 a .card-actu-info{display:flex;flex-direction:column;padding-left:.8rem;padding-right:.8rem}.card-actu a .card-actu-info .actu-details{margin-bottom:1.6rem}.card-actu a .card-actu-info .actu-details *{margin-bottom:0.4rem}.card-actu a .card-actu-info .actu-details .title{text-align:unset;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--font1-semibold);color:var(--primary-brand-500)}.card-actu a .card-actu-info .actu-details .subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--font2-light);font-size:var(--sm-txt)}.card-actu a .card-actu-info .actu-copy{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-actu a .fake-link{position:absolute;bottom:44px;left:8px;margin-top:1.6rem;margin-bottom:1.6rem;font-size:var(--sm-txt)}.card-actu a .date{position:absolute;bottom:32px;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;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);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:min-content;max-width:400px;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%;object-position:center;object-fit:contain}.card-serie .card-serie-info{padding:1.2rem .8rem;display:grid;grid-template-rows:auto 1fr auto;background-color:white}@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-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}@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}}.card-serie .card-serie-info .subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@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}}.card-serie .subtitle{font-family:var(--font2-light);font-size:var(--sm-txt);color:var(--neutral-900)}.card-landscape{min-height:184px;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}.card-landscape .card-landscape-cover img{width:100%;min-height:100%;object-position:center;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}.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}.card-landscape .card-landscape-btns{display:flex;justify-content:flex-end;margin-top:.8rem}.card-editions{min-height:184px;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%;object-position:center;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}.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}.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-review{padding:2rem;border-radius:var(--border-radius-sm);box-shadow:var(--shadow-elevation-medium);max-width:80vw;width:400px;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.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;margin-bottom:1.6rem}.card-review .card-review-source .card-review-author{margin-right:.8rem;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;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-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}.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:white;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}.card-order-review{height:fit-content;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-order-review:hover,.card-order-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-order-review: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-order-review a{display:grid;grid-template-columns:1fr 2fr;border-radius:var(--border-radius-sm);overflow:hidden}.card-order-review a .card-order-review__media{padding:.8rem}.card-order-review a .card-order-review__media img{height:100%;max-width:100%;object-position:center;object-fit:contain;margin-inline:auto;display:block}.card-order-review a>div:nth-child(2){padding:1.2rem .8rem;display:grid;grid-template-rows:1fr auto;background-color:white}.card-order-review a>div:nth-child(2) .card-order-review__details{display:flex;flex-direction:column;gap:.4rem;flex:1}.card-order-review a>div:nth-child(2) .card-order-review__details .subtitle{color:var(--neutral-700);font-size:1.4rem}.card-order-review a>div:nth-child(2) .card-order-review__details .subtitle:nth-of-type(1){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-order-review a>div:nth-child(2) .card-order-review__details .subtitle:nth-of-type(2){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-order-review a>div:nth-child(2) .card-order-review__details .subtitle:nth-of-type(3){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-order-review a>div:nth-child(2) .card-order-review__bottom{display:flex;justify-content:space-between;align-items:center;font-family:var(--font1-semibold);font-size:1.6rem;margin-top:.8rem}.card-order-review a>div:nth-child(2) .card-order-review__bottom .card-order-review__quantity{padding:.4rem 1.2rem;padding:.7rem 1.6rem;border:2px solid var(--primary-brand-500);border-radius:2rem}.card-order-recap{font-size:1.8rem}.card-order-recap__shipping{display:flex;gap:1.2rem;margin-top:1.2rem;margin-bottom:1.2rem}.card-order-recap__shipping:last-child{margin-bottom:0rem}.card-order-recap__shipping p{font-family:var(--font1-light)}.card-order-recap__shipping span{font-family:var(--font1-semibold);display:inline-block;min-width:fit-content}.card-order-recap__price{margin-left:auto}.card-order-recap__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:4rem}.card-order-recap__total-price{color:var(--primary-brand-500);font-family:var(--font1-semibold)}.card-delivery{border:1px solid var(--neutral-200);padding:2rem}.card-delivery__option{display:flex;justify-content:space-between;align-items:end;margin-bottom:2rem;font-size:1.8rem}.card-delivery__option span{font-family:var(--font1-semibold)}.card-delivery__eta{display:flex;justify-content:space-between;align-items:end;margin-bottom:2rem;margin-left:2.8rem}.card-delivery__eta time{font-family:var(--font1-semibold)}.card-delivery__title{font-family:var(--font1-regular);font-size:1.8rem}.card-delivery__subtitle{font-size:1.8rem}.card-delivery__links span{margin-inline:.4rem;color:var(--neutral-200)}.card-delivery__address,.card-delivery__billing{display:flex;flex-direction:column;gap:.4rem;margin-bottom:2rem;margin-left:2.4rem}.card-payment{border:1px solid var(--neutral-200);padding:2rem}.card-payment .form{display:flex;flex-direction:column;align-items:flex-start;width:max-content;margin-inline:auto}.card-payment .card-payment__form{display:flex;flex-direction:column;justify-content:center;width:100%;gap:2rem}.card-payment .card-payment__form>div{width:100%;max-width:400px;margin-inline:auto}.card-payment__content{margin-top:1rem;max-height:0;opacity:0;z-index:-999;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-payment input[type='radio']:checked ~ .card-payment__content{max-height:1000px;opacity:1;z-index:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-payment .billing-address{width:100%;max-width:400px;margin-inline:auto;margin-top:4rem;margin-bottom:4rem}.card-payment .billing-address>*:not(:last-child){margin-bottom:.8rem}.card-payment .card-payment__header{display:flex;align-items:center;gap:2rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--neutral-200)}.card-payment .card-payment--contact .btn-primary{width:400px;max-width:100%;margin-inline:auto}.card-payment .card-payment--contact .btn-primary>*{width:100%}.card-payment .btn-primary button{height:inherit}.card-payment--cb .card-payment__icon-container{display:flex;align-items:center;gap:1.2rem}.card-payment--cb .card-payment__icon-container li svg{width:4rem;height:auto}.card-payment--cb .card-payment__security{display:flex;flex-wrap:wrap;gap:2rem}.card-payment--cb .card-payment__security input{min-width:20ch;width:fit-content;max-width:16ch}.card-payment--cb .btn-primary{max-width:400px;width:100%;margin-inline:auto;height:44px}.card-payment--cb .btn-primary>*{width:100%}.card-address{border:1px solid var(--neutral-200);padding:2rem}.card-address .card-address__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--neutral-200)}.card-address__content,.card-address .btn-primary{max-height:0;opacity:0;z-index:-999;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-address input[type='checkbox']{transform:translateX(20px);visibility:hidden;margin-left:-20px}.card-address input[type='checkbox']:checked ~ .card-address__content,.card-address input[type='checkbox']:checked ~ .card-address__content+.btn-primary{margin-top:2rem;max-height:1000px;opacity:1;z-index:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-address__form{margin-inline:auto;display:flex;flex-direction:column;max-width:400px;width:100%;gap:2rem}.card-address__form label{margin-bottom:-1.6rem}.card-address__form label span{font-family:var(--font1-light);color:var(--neutral-500)}.card-address__name,.card-address__zip{width:100%;max-width:400px;margin-inline:auto;flex-wrap:wrap;gap:2rem}@media screen and (min-width: 400px){.card-address__name,.card-address__zip{flex-wrap:nowrap}}.card-address__name input[type="text"],.card-address__zip input[type="text"]{min-width:16ch;width:100%}.card-address .filter-item label{display:none}.card-address .filter-item select{padding:.8rem 1.6rem;border:2px solid var(--neutral-700);border-radius:40px;font-family:var(--font1-regular);font-size:unset}.card-address .billing-address{margin-inline:auto;margin-top:4rem;margin-bottom:4rem}.card-address .billing-address>*:not(:last-child){margin-bottom:.8rem}.card-address .card-address__header{display:flex;align-items:center;gap:2rem;margin-top:1.2rem;margin-bottom:1.2rem;padding-top:1.2rem;border-top:1px solid var(--neutral-200)}.card-address .btn-primary{max-width:400px;width:100%;margin-inline:auto}.card-address .btn-primary>*{width:100%}.card-address .card-address__icon-container{display:flex;align-items:center;gap:1.2rem}.card-address .card-address__icon-container li svg{width:4rem;height:auto}.card-address.card-address--new .card-address--new__content,.card-address.card-address--new .card-address--new .btn-primary{max-height:0;opacity:0;z-index:-999;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-address.card-address--new .card-address--new input[type='radio']:checked ~ .card-address__content,.card-address.card-address--new .card-address--new input[type='radio']:checked ~ .card-address__content+.btn-primary{margin-top:2rem;max-height:1000px;opacity:1;z-index:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-basket{height:fit-content;background-color:var(--neutral-white);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;display:grid;grid-template-columns:1fr 2fr;border-radius:var(--border-radius-sm);overflow:hidden}.card-basket a{padding:.8rem}.card-basket a .card-basket__media img{height:100%;max-width:100%;object-position:top center;object-fit:contain;margin-inline:auto;display:block}.card-basket>div:nth-child(2){padding:1.2rem .8rem;display:grid;grid-template-rows:1fr auto;background-color:white}.card-basket>div:nth-child(2) .card-basket__details{display:flex;flex-direction:column;gap:.4rem;flex:1}.card-basket>div:nth-child(2) .card-basket__details .subtitle{color:var(--neutral-700);font-size:1.4rem}.card-basket>div:nth-child(2) .card-basket__details .subtitle:nth-of-type(1){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-basket>div:nth-child(2) .card-basket__details .subtitle:nth-of-type(2){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-basket>div:nth-child(2) .card-basket__details .subtitle:nth-of-type(3){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-basket>div:nth-child(2) .card-basket__bottom{display:flex;align-items:flex-end;gap:2rem;font-family:var(--font1-semibold);font-size:1.6rem;margin-top:.8rem}.card-basket>div:nth-child(2) .card-basket__bottom .card-basket__quantity{display:flex;flex-direction:column;padding:.8rem 1.6rem;border:2px solid var(--primary-brand-500);border-radius:2rem;height:40px}.card-basket>div:nth-child(2) .card-basket__bottom .card-basket__price{display:flex;flex-direction:column}.card-basket>div:nth-child(2) .card-basket__bottom .card-basket__price .label{color:var(--neutral-500);margin-bottom:.8rem}.card-basket>div:nth-child(2) .card-basket__bottom .card-basket__price .card-basket__euros{line-height:1;padding:1.2rem 1.6rem;height:40px;border:2px solid var(--primary-brand-500);border-radius:2rem}.card-basket>div:nth-child(2) .card-basket__bottom .link{margin-left:auto}.card-basket>div:nth-child(2) .card-basket__bottom .link a{display:block;width:40px;height:40px;background-color:white;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-basket>div:nth-child(2) .card-basket__bottom .link a:hover,.card-basket>div:nth-child(2) .card-basket__bottom .link a:focus{background-color:var(--primary-brand-100);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-basket>div:nth-child(2) .card-basket__bottom .link a:active{background-color:var(--primary-brand-300);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-basket>div:nth-child(2) .card-basket__bottom .link a::before{width:100%;height:100%}.card-basket-resume{position:fixed;bottom:0;left:0;z-index:999;width:100%;padding:.8rem;gap:.8rem;display:flex;flex-wrap:wrap;flex-direction:column;background-color:var(--primary-brand-500);color:white;font-family:car(--font1-regular);font-size:unset}.card-basket-resume .sum-up{display:flex;align-items:baseline;justify-content:center}.card-basket-resume .sum-up .price{font-family:var(--font1-semibold);padding:.8rem}.card-basket-resume .btn-primary a{width:100%}@media screen and (min-width: 768px){.card-basket-resume{grid-column:2 / 3;grid-row:1 / 2;height:fit-content;padding:1.6rem;gap:1.6rem}.card-basket-resume .sum-up{display:flex;align-items:baseline;justify-content:unset}.card-basket-resume .sum-up .price{font-family:var(--font1-semibold);margin-top:.8rem;padding:.8rem}}@media screen and (min-width: 992px){.card-basket-resume{padding:3.2rem;gap:3.2rem}}.card-dropbtn{position:relative}.card-dropbtn .card-dropbtn__content{display:grid;grid-template-columns:minmax(40px, 80px) 1fr;grid-template-rows:auto 44px;height:fit-content;overflow:hidden;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s;background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);transition:all .1s ease-in-out}@media screen and (min-width: 1200px){.card-dropbtn .card-dropbtn__content{min-width:min-content}}.card-dropbtn .card-dropbtn__content:hover,.card-dropbtn .card-dropbtn__content:focus{cursor:pointer;box-shadow:var(--shadow-elevation-high);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.card-dropbtn .card-dropbtn__content: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-dropbtn .card-dropbtn__content .card-dropbtn__cover{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden;background-color:var(--neutral-white);padding:.8rem}.card-dropbtn .card-dropbtn__content .card-dropbtn__cover img{height:100%;max-width:100%;object-position:top center;object-fit:contain;transition:all .3s ease-in-out}.card-dropbtn .card-dropbtn__content .card-dropbtn__info{padding:1.2rem .8rem;display:grid;grid-template-rows:auto 1fr;background-color:white}@media screen and (min-width: 576px){.card-dropbtn .card-dropbtn__content .card-dropbtn__info{grid-template-rows:auto 1fr}}.card-dropbtn .card-dropbtn__content .card-dropbtn__info .tag-list{display:none}.card-dropbtn .card-dropbtn__content .card-dropbtn__details{padding-right:32px}.card-dropbtn .card-dropbtn__content .card-dropbtn__details *{margin-bottom:0.4rem}.card-dropbtn .card-dropbtn__content .card-dropbtn__title{display:inline-block;font-family:var(--font1-semibold);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 576px){.card-dropbtn .card-dropbtn__content .card-dropbtn__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.card-dropbtn .card-dropbtn__content .card-dropbtn__subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--font1-light);color:var(--neutral-500)}.card-dropbtn .card-dropbtn__content .card-dropbtn__btns{margin-top:auto;align-items:center;display:flex;flex-wrap:wrap;position:relative}@media screen and (min-width: 576px){.card-dropbtn .card-dropbtn__content .card-dropbtn__btns{justify-content:space-between}}.card-dropbtn .card-dropbtn__content .card-dropbtn__btns .link{font-size:var(--xs-txt);margin:0.8rem .8rem .8rem 0}.card-dropbtn .card-dropbtn__content .card-dropbtn__mark{display:flex}.card-dropbtn .card-dropbtn__content .card-dropbtn__mark .badge{margin-left:.8rem;font-size:var(--xs-txt)}.card-dropbtn .card-dropbtn__content>svg{position:absolute;right:0;top:0;margin:1.2rem .8rem;color:var(--primary-brand-500)}.card-dropbtn .follow{position:absolute;bottom:1.2rem;right:.8rem}.card-dropbtn .list{position:absolute;bottom:1.6rem;left:.8rem}.mylibrary__dropdown--open .card-dropbtn .card-dropbtn__content{grid-template-columns:0 1fr;grid-template-rows:auto;box-shadow:var(--shadow-elevation-high);transition:all .1s ease-in-out}.mylibrary__dropdown--open .card-dropbtn .card-dropbtn__content img{height:100%;max-width:0;object-position:top center;object-fit:contain;transition:all .1s ease-in-out}.mylibrary__dropdown--open .card-dropbtn .card-dropbtn__content .card-dropbtn__info{grid-template-rows:auto auto}.mylibrary__dropdown--open .card-dropbtn .card-dropbtn__content .card-dropbtn__info .tag-list{display:flex;justify-content:flex-start;flex-wrap:wrap}.mylibrary__dropdown--open .card-dropbtn .card-dropbtn__content .card-dropbtn__mark{display:none}.mylibrary__dropdown--open .card-dropbtn :is(.list,.follow){display:none}.card-dropbtn{container-type:inline-size;container-name:card-dropbtn}@container card-dropbtn (min-width: 400px){.card-dropbtn .card-dropbtn__content{grid-template-columns:minmax(40px, 96px) 1fr;grid-template-rows:auto}.card-dropbtn .list{left:104px}}.mylibrary__dropdown .fa-chevron-down{rotate:0deg;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media (min-width: 1200px){.mylibrary__dropdown .fa-chevron-down{rotate:-90deg;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}}.mylibrary__dropdown--open .fa-chevron-down{rotate:180deg;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media (min-width: 1200px){.mylibrary__dropdown--open .fa-chevron-down{rotate:90deg;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}}.card-album{position:relative;display:grid;grid-template-columns:minmax(40px, 120px) 1fr;height:fit-content;overflow:hidden;background-color:#fff;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: 1200px){.card-album{min-width:min-content}}.card-album:hover,.card-album: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-album: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-album__cover{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden;background-color:var(--neutral-white);padding:.8rem}.card-album__cover img{height:100%;max-width:100%;object-position:top center;object-fit:contain}.card-album__info{padding:1.2rem .8rem;display:grid;grid-template-rows:auto 1fr auto;background-color:white}@media screen and (min-width: 576px){.card-album__info{grid-template-rows:auto auto 1fr auto}}.card-album__info .possede{font-size:unset;font-family:var(--font1-medium)}.card-album__info .subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-album__info .tag-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.8rem}.card-album__details{padding-right:32px}.card-album__details *{margin-bottom:0.4rem}.card-album__title{display:inline-block;font-family:var(--font1-semibold);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 576px){.card-album__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.card-album__btns{align-self:flex-end;display:flex;flex-wrap:wrap}@media screen and (min-width: 576px){.card-album__btns{align-items:center;justify-content:space-between}}.card-album__btns .link{font-size:var(--xs-txt);margin-block:.4rem}.card-album__mark{display:flex}.card-album__mark .badge{margin-left:.8rem}.card-album .bin{position:absolute;right:0;top:0;margin:1.2rem .8rem;color:var(--primary-brand-500)}.card-album--owned .card-album__btns :is(.add-to-basket,.collection,.list){display:none}.card-album--missing .card-album__btns :is(.note){display:none}.card-album--missing .link.bin{display:none}.card-bookshop{position:relative;display:grid;grid-template-columns:minmax(6rem, 22%) 1fr auto;height:fit-content;max-width:calc(100vw - 40px);overflow:hidden;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: 992px){.card-bookshop{min-width:min-content;max-width:600px}}.card-bookshop:hover,.card-bookshop: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-bookshop: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-bookshop .card-bookshop-cover{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:hidden;background-color:var(--neutral-white);padding:.8rem}.card-bookshop .card-bookshop-cover img{max-width:100%;object-position:center;object-fit:contain}.card-bookshop .card-bookshop-info{padding:1.2rem .8rem;display:grid;gap:2rem;grid-template-rows:auto 1fr auto;background-color:white}.card-bookshop .card-bookshop-info .card-bookshop-info-details{display:flex;flex-direction:column;gap:0.8rem}.card-bookshop .card-bookshop-info .card-bookshop-info-details *{margin-bottom:0.4rem}.card-bookshop .card-bookshop-info .card-bookshop-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}@media screen and (min-width: 576px){.card-bookshop .card-bookshop-info .card-bookshop-info-details .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.card-bookshop .card-bookshop-info .card-bookshop-info-details .card-bookshop-info-entete{display:flex;justify-content:space-between}.card-bookshop .card-bookshop-info .card-bookshop-info-details .card-bookshop-info-entete .bookshop-access{display:flex;flex-wrap:wrap;gap:0.8rem}.card-bookshop .card-bookshop-info .card-bookshop-info-details .card-bookshop-info-entete .bookshop-open{display:flex;align-items:center}.card-bookshop .card-bookshop-info .card-bookshop-info-details .card-bookshop-info-entete .bookshop-open::before{display:block;content:"";width:.8rem;height:.8rem;border-radius:.8rem;background-color:var(--success);margin-right:.4rem}.card-bookshop .card-bookshop-info .card-bookshop-info-details .card-bookshop-info-entete .bookshop-distance{color:var(--primary-brand-500)}.card-bookshop .card-bookshop-info .card-bookshop-info-details .bookshop-hours{display:flex;flex-direction:column}.card-bookshop .card-bookshop-info .card-bookshop-info-details .bookshop-service{display:flex;flex-wrap:wrap;gap:0.8rem;padding-block:0.8rem}.card-bookshop .card-bookshop-info .card-bookshop-info-details .bookshop-service span{font-family:"opensans-semibold"}.card-bookshop .card-bookshop-info .card-bookshop-links{align-self:flex-end;display:flex;flex-direction:column;gap:0.8rem}.card-bookshop .card-bookshop-info .card-bookshop-links .link{font-size:var(--xs-txt)}.card-bookshop .card-bookshop-info .card-bookshop-links .link a{color:var(--primary-brand-500)}.card-bookshop .card-bookshop-info .btn-secondary>*{border:none}.card-bookshop .card-bookshop-info .btn-secondary span{display:none}.card-bookshop .card-bookshop-info .btn-secondary::before{display:block;content:"";height:3.2rem;width:3.2rem;margin-right:.2rem;background-repeat:no-repeat;background-position:center;background-size:contain}.card-bookshop .card-bookshop-info .btn-secondary.flag::before{background-image:url(../assets/icons/since.svg)}.card-bookshop .card-bookshop-info .btn-secondary.popin-open.favorite.flag::before{background-image:url(../assets/icons/since-fill.svg)}.owl-theme{position:relative}.owl-theme .owl-stage-outer{z-index:10;margin-left:auto;margin-right:auto}.owl-theme .owl-prev{visibility:hidden;height:4.4rem;width:4.4rem;position:relative}.owl-theme .owl-prev span{right:0rem}.owl-theme .owl-prev::before{position:absolute;visibility:visible;display:block;content:"";background-image:url("/assets/icons/chevron-left.svg");height:4rem;width:4rem;border-radius:4rem;background-position:center;background-size:auto;background-repeat:no-repeat;top:50%;transform:translateY(-50%);background-color:var(--neutral-white);border:2px solid transparent;box-shadow:var(--shadow-elevation-medium);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-prev:hover::before,.owl-theme .owl-prev:focus::before{color:var(--btn-color-hover);border:2px solid var(--btn-color-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-prev:hover::active{color:var(--btn-color-active);border:2px solid var(--btn-color-active);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-next{visibility:hidden;position:relative;height:4.4rem;width:4.4rem}.owl-theme .owl-next span{left:0rem}.owl-theme .owl-next::before{position:absolute;visibility:visible;display:block;content:"";background-image:url("/assets/icons/chevron-right.svg");height:4rem;width:4rem;border-radius:4rem;background-position:center;background-size:auto;background-repeat:no-repeat;top:50%;transform:translateY(-50%);background-color:var(--neutral-white);border:2px solid transparent;box-shadow:var(--shadow-elevation-medium);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-next:hover::before,.owl-theme .owl-next:focus::before{color:var(--btn-color-hover);border:2px solid var(--btn-color-hover);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-next:hover::active{color:var(--btn-color-active);border:2px solid var(--btn-color-active);transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-nav{margin-top:0 !important;position:absolute;width:100%;justify-content:space-between;display:flex;z-index:200;height:1px;top:calc(50% - 40px)}.owl-theme .owl-nav button{transform:translateY(-50%)}.owl-theme .owl-dots{max-width:100%}.owl-theme .owl-dots button.owl-dot{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-dots button.owl-dot.active{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-dots button.owl-dot.active span{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme .owl-dots .owl-dot span{background-color:var(--neutral-700);height:8px;width:8px}@media screen and (min-width: 768px){.owl-theme .owl-dots .owl-dot span{height:12px;width:12px}}.carousel-wrap .carousel{margin-right:auto;margin-left:auto}.carousel-wrap .carousel .owl-theme.owl-preview .owl-stage-outer .item{margin-bottom:3.2rem}.carousel-wrap .carousel .owl-theme.owl-video .owl-stage-outer .item{padding-bottom:4rem}.carousel-wrap .carousel .owl-theme.owl-video .owl-item:not(.center){opacity:.5;scale:.9;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.carousel-wrap .carousel .owl-theme.owl-video .owl-item.center{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}@media screen and (max-width: 576px){.carousel-wrap .carousel .owl-theme.owl-video iframe{width:100%;height:auto}}.carousel .owl-mini-menu{height:3.2rem}.carousel .owl-mini-menu *{height:3.2rem}.carousel .owl-mini-menu *>*{height:3.2rem;display:flex;align-items:center;flex-wrap:wrap}.carousel .owl-mini-menu .owl-item{display:block;margin-left:4rem}.carousel .owl-mini-menu .owl-nav{right:0;top:0;height:0}.carousel .owl-mini-menu .owl-nav .owl-prev::before,.carousel .owl-mini-menu .owl-nav .owl-next::before{position:absolute;visibility:visible;display:block;content:"";height:1.6em;width:1.6em;border-radius:100%;background-position:center;background-size:contain;background-repeat:no-repeat;box-shadow:none;border:1px solid var(--neutral-300);transform:translateY(-0.2rem)}.carousel .owl-mini-menu.abc .owl-item{margin-right:-1.4rem !important;margin-left:3.2rem !important}.carousel .owl-mini-menu.abc .item button{height:3.2rem;width:3.2rem}.carousel .owl-mini-menu.abc .owl-next{transform:translate3d(50%, -50%, 0)}.carousel .owl-media .owl-item:not(.center){opacity:.5;background-color:#fff;scale:.9;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.carousel .owl-media .owl-item.center{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.carousel .owl-media .item{max-width:85vw;height:auto;padding-bottom:56px}@media screen and (min-width: 576px){.carousel .owl-media .item{max-width:80vw}}@media screen and (min-width: 992px){.carousel .owl-media .item{max-width:60vw}}@media screen and (min-width: 1200px){.carousel .owl-media .item{max-width:60vw}}.carousel .owl-media .item figure{width:100%;height:200px}@media screen and (min-width: 576px){.carousel .owl-media .item figure{height:280px}}@media screen and (min-width: 992px){.carousel .owl-media .item figure{height:320px}}@media screen and (min-width: 1200px){.carousel .owl-media .item figure{height:400px}}.carousel .owl-media .item figure img{max-width:100%;height:100%;object-fit:cover;object-position:center}.carousel .owl-media .item figure figcaption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--neutral-500);font-size:1.4rem;margin:.8rem}.banner{position:relative;height:44rem}.banner img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.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:calc(100% - 8%);max-width:576px;border-radius:8px;color:var(--neutral-white);background-color:rgba(0,0,0,0.5);padding:2.4rem 4rem;backdrop-filter:blur(2px)}@media screen and (min-width: 768px){.banner .banner-incrustation{top:0;bottom:unset;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}.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: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: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: 992px){.tab-banner>div:nth-of-type(2){margin-top:-40px;margin-bottom:-80px}}.owl-carousel.owl-banner{width:100%;height:100%}.owl-carousel.owl-banner#sync1{height:44rem}.owl-carousel.owl-banner#sync1 .owl-dots{margin-top:16px}@media screen and (min-width: 992px){.owl-carousel.owl-banner#sync1 .owl-dots{display:none}}.owl-carousel.owl-banner#sync1 .owl-item .item{height:100%;margin:5px;color:var(--neutral-white);border-radius:3px;text-align:center}.owl-carousel.owl-banner#sync1 .owl-item .item img{width:100%;height:44rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.owl-carousel.owl-banner#sync1 .owl-item .item.banner{margin:0}.owl-carousel.owl-banner#sync1 .owl-nav{top:50%}.owl-theme.owl-tab .owl-stage-outer{width:90%;max-width:fit-content;box-shadow:var(--shadow-elevation-medium);margin-bottom:.8rem;background-color:var(--neutral-white)}.owl-theme.owl-tab#sync2{display:none;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){.owl-theme.owl-tab#sync2{display:unset}}.owl-theme.owl-tab#sync2 .current .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}.owl-theme.owl-tab#sync2 .item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:240px;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 transparent;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.owl-theme.owl-tab#sync2 .item:hover,.owl-theme.owl-tab#sync2 .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}.owl-theme.owl-tab#sync2 .item .prev-banner{height:80px;padding-top:12px;padding-bottom:8px;padding-right:12px;padding-left:12px;display:grid;grid-template-columns:33% 1fr;text-align:start;-moz-column-gap:8px;column-gap:8px}.owl-theme.owl-tab#sync2 .item .prev-banner span{height:100%;width:100%;overflow:hidden}.owl-theme.owl-tab#sync2 .item .prev-banner span img{height:100%;width:auto;transform:translateX(-25%)}.owl-theme.owl-tab#sync2 .item .prev-banner p{color:var(--primary-brand-500);font-family:var(--font2-regular);font-size:var(--xs-txt)}.owl-theme.owl-tab#sync2 .item .prev-banner h1{font-family:var(--font1-medium);font-size:var(--sm-txt)}.owl-theme.owl-tab#sync2 .owl-nav{transform:translateY(-5.2rem);position:relative}.hero a{display:inline-block;width:100%;height:220px;overflow:hidden}.hero a img{height:100%;width:100%;object-fit:cover;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:not(.mobile){display:none}@media screen and (min-width: 576px){.pagination a:not(.mobile){display:unset}}.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.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.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.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.svg");background-size:contain;background-position:center;width:24px;height:24px}.intro-default a.hover-color{position:relative;width:max-content;color:var(--primary-brand-500)}.intro-default a.hover-color::before{content:'';position:absolute;width:100%;height:.1rem;background-color:currentColor;bottom:0;left:0;transform-origin:right;transform:scaleX(1);transition:transform .3s ease-in-out}.intro-default .intro-defualt-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-author{display:grid;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:max-content;color:var(--primary-brand-500)}.intro-author a.hover-color::before{content:'';position:absolute;width:100%;height:.1rem;background-color:currentColor;bottom:0;left:0;transform-origin:right;transform:scaleX(1);transition:transform .3s ease-in-out}.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}.intro-author .intro-author-details .intro-author-name .name{margin-bottom:.8rem;margin-right:2rem}.intro-author .intro-author-details .intro-author-name .follow-xl{margin-right:2rem;margin-bottom:.8rem}.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 .source{font-size:var(--xs-txt)}.intro-author .intro-author-details .update{font-size:var(--xs-txt)}.intro-serie{display:grid;row-gap:2rem;column-gap:20px}@media screen and (min-width: 576px){.intro-serie{grid-template-columns:33% 1fr}}@media screen and (min-width: 768px){.intro-serie{grid-template-columns:1fr}}@media screen and (min-width: 992px){.intro-serie{grid-template-columns:minmax(auto, 25%) 1fr}}@media screen and (min-width: 1200px){.intro-serie{grid-template-columns:auto minmax(50%, 1fr) minmax(auto, 25%)}}.intro-serie a.hover-color{position:relative;width:max-content;color:var(--primary-brand-500)}.intro-serie a.hover-color::before{content:'';position:absolute;width:100%;height:.1rem;background-color:currentColor;bottom:0;left:0;transform-origin:right;transform:scaleX(1);transition:transform .3s ease-in-out}.intro-serie .intro-serie-pic{max-width:100%;width:auto;height:auto;max-height:50vh;margin-bottom:.8rem}@media screen and (min-width: 768px){.intro-serie .intro-serie-pic{max-height:50vh}}@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 .intro-serie-info .sidepanel-body.accordion-submenu{display:none}.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-product{display:grid;row-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, 25%)}}.intro-product a.hover-color{position:relative;width:max-content;color:var(--primary-brand-500)}.intro-product a.hover-color::before{content:'';position:absolute;width:100%;height:.1rem;background-color:currentColor;bottom:0;left:0;transform-origin:right;transform:scaleX(1);transition:transform .3s ease-in-out}.intro-product .intro-product-details>*{margin-bottom:2rem}.intro-product .intro-product-details .intro-product-name{display:flex;align-items:center;flex-wrap:wrap}.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-info .sidepanel-body.accordion-submenu{display:none}.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: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.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.intro-product .bottom-introduction .bottom-introduction-content .bottom-introduction-right{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.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}}.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:0.8rem;margin-top:0.8rem}.features .features-details a.hover-color{position:relative;width:max-content;color:var(--primary-brand-500)}.features .features-details a.hover-color::before{content:'';position:absolute;width:100%;height:.1rem;background-color:currentColor;bottom:0;left:0;transform-origin:right;transform:scaleX(1);transition:transform .3s ease-in-out}.collection-navbar{background-color:#333;overflow:hidden;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:100;display:flex}@media screen and (min-width: 768px){.collection-navbar{display:none}}.collection-navbar a,.collection-navbar button{display:flex;align-items:center;flex-direction:column;color:#f2f2f2;text-align:center;padding:1.2rem;width:100%;font-size:1.2rem;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.collection-navbar a:hover{background-color:var(--neutral-500);color:white;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.collection-navbar a.active{background-color:var(--primary-brand-500);color:white}.collection-navbar .bottom-navbar-icon::before{display:inline-block;content:"";width:2.4rem;height:2.4rem;margin-bottom:.4rem;background-size:contain;background-repeat:no-repeat;background-position:center}.collection-navbar .bottom-navbar-icon.icon-menu::before{background-image:url("../assets/icons/kebab-white.svg")}.collection-navbar .bottom-navbar-icon.icon-menu.active::before{background-image:url("../assets/icons/kebab-white-solid.svg")}.collection-navbar .bottom-navbar-icon.icon-collection::before{background-image:url("../assets/icons/library-white.svg")}.collection-navbar .bottom-navbar-icon.icon-collection.active::before{background-image:url("../assets/icons/library-white-solid.svg")}.collection-navbar .bottom-navbar-icon.icon-list::before{background-image:url("../assets/icons/heart-white-empty.svg")}.collection-navbar .bottom-navbar-icon.icon-list.active::before{background-image:url("../assets/icons/heart-white-solid.svg")}.collection-navbar .bottom-navbar-icon.icon-agenda::before{background-image:url("../assets/icons/calendar-white.svg")}.collection-navbar .bottom-navbar-icon.icon-agenda.active::before{background-image:url("../assets/icons/calendar-white-solid.svg")}.collection-navbar .bottom-navbar-icon:hover.icon-menu::before,.collection-navbar .bottom-navbar-icon:focus.icon-menu::before{background-image:url("../assets/icons/kebab-white-solid.svg")}.collection-navbar .bottom-navbar-icon:hover.icon-collection::before,.collection-navbar .bottom-navbar-icon:focus.icon-collection::before{background-image:url("../assets/icons/library-white-solid.svg")}.collection-navbar .bottom-navbar-icon:hover.icon-list::before,.collection-navbar .bottom-navbar-icon:focus.icon-list::before{background-image:url("../assets/icons/heart-white-solid.svg")}.collection-navbar .bottom-navbar-icon:hover.icon-agenda::before,.collection-navbar .bottom-navbar-icon:focus.icon-agenda::before{background-image:url("../assets/icons/calendar-white-solid.svg")}#js-collection-navbar.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#ffffff;overflow-x:hidden;transition:0.5s;z-index:99}#js-collection-navbar.overlay .overlay-content{position:relative;top:0px;width:100%;text-align:center;margin-top:164px;margin-bottom:92px}#js-collection-navbar.overlay .overlay-content .collection-menu-group-title{height:4.4rem;padding-inline:1.6rem}#js-collection-navbar.overlay .overlay-content .collection-menu-title{height:4.4rem;padding-inline:1.6rem}#js-collection-navbar.overlay .overlay-content .collection-menu-body li{height:4.4rem}#js-collection-navbar.overlay .overlay-content .collection-menu-disconnect{height:4.4rem;padding-inline:1.6rem}#js-collection-navbar.overlay .overlay-content .collection-menu-body a{text-align:start;padding-inline:3.2rem}#js-collection-navbar.overlay .closebtn{position:absolute;margin-top:164px;top:0px;right:20px;z-index:999;font-size:2.8rem}.popin-container{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:200;width:auto;padding-top:20rem;justify-content:center;align-content:start;background-color:rgba(0,0,0,0.5);overflow-y:auto;transition:all 0.3s ease-in-out}.popin-container.show-popin{display:block;transition:all 0.3s ease-in-out}.popin-container .popin-connexion{width:90vw;max-width:400px;margin-inline:auto;background-color:var(--neutral-white);box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm);padding:4rem;text-align:center;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.popin-container .popin-connexion>*{width:100%}.popin-container .popin-connexion form{width:100%}.popin-container .popin-connexion__title{font-family:var(--font1-medium);font-size:var(--reg-txt);color:var(--primary-brand-500);margin-bottom:2rem}.popin-container .popin-connexion button span{width:100%}.popin-container .popin-connexion .separateur{display:block;width:100%;margin-block:3.2rem}.popin-container .popin-connexion .separateur::before{content:"";display:block;height:1px;background-color:var(--primary-brand-500);z-index:1;transform:translateY(1.2rem)}.popin-container .popin-connexion .separateur span{position:relative;padding-inline:2rem;background-color:var(--neutral-white);z-index:2}.popin-container .popin-connexion__compte,.popin-container .popin-connexion__creation{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.popin-container .popin-connexion__compte button,.popin-container .popin-connexion__creation button{width:100%}.popin-container .popin-connexion__compte a,.popin-container .popin-connexion__creation a{color:var(--neutral-500);font-size:1.4rem;margin-top:.8rem}.popin-container .popin-connexion__formulaire{width:100%}.popin-container .popin-connexion__formulaire form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0.8rem;margin-bottom:.8rem}.popin-container .popin-connexion__compte{margin-bottom:4rem}.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.6rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:.8rem}.results-card__subtitle{font-family:var(--font1-light);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:-.8rem;margin-bottom:.8rem}.results-card__cover{padding:.8rem}.results-card__img{height:100%;max-width:100%;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:0.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{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:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.results-card--actu .results-card__subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.results-card--actu .results-card__copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.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%;object-fit:cover}.results-card--event .event-day::after{content:"";display:block;width:100%;min-height:100%;background-color:rgba(231,54,44,0.75);grid-area:1 / 1 / 1 / 1}#popin-search-results{overflow:auto;position:fixed;left:0;right:0;top:72px;z-index:1000;height:100%;background-color:rgba(0,0,0,0.5)}#popin-search-results.show-popin{display:block}#popin-search-results.show-popin.hide-popin{display:none;transition:all 0.5s ease-in-out}#popin-search-results .popin_tracker{padding-inline:2%;overflow:hidden;overflow-y:auto;background-color:var(--neutral-white)}@media screen and (min-width: 768px){#popin-search-results .popin_tracker{height:85vh}}@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:0.8rem;padding-block:1.6rem}#popin-search-results .categorie-list{padding-block:2.4rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:4.8rem;align-items:flex-start;justify-items:center;background-color:var(--neutral-white)}@media screen and (min-width: 576px){#popin-search-results .categorie-list{grid-template-columns:repeat(auto-fit, minmax(300px, 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}#product-page .product-slider{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem}#product-page .product-slider .product-wrapper img{max-height:25vh}@media screen and (min-width: 768px){#product-page .product-slider .product-wrapper img{max-height:unset}}#product-page .product-slider.product-popin{grid-column:span 2}#product-page .product-slider.product-popin .product-nav{display:none}#product-page .product-slider.product-popin .product-wrapper{height:50vh}#product-page .product-slider.product-popin .product-wrapper #product-main-carousel{height:100vh;position:fixed;top:0px;left:0px;right:0;z-index:200;display:grid;gap:2vh;align-items:end;padding-block:20rem 2vh;background-color:rgba(0,0,0,0.5);transition:all 0.3s ease-in-out}#product-page .product-slider.product-popin .product-wrapper #product-main-carousel .btn-popin-close>*{display:block}#product-page .product-slider.product-popin .product-wrapper #product-main-carousel .splide__arrows{display:flex;justify-self:center;order:2;gap:2rem}#product-page .product-slider.product-popin .product-wrapper #product-main-carousel .splide__arrows .splide__arrow{position:static;transform:translateY(0)}#product-page .product-slider.product-popin .product-wrapper #product-main-carousel .splide__track{height:100%}#product-page .product-slider.product-popin .product-wrapper #product-main-carousel .splide__track .splide__list .splide__slide img{max-height:100%}#product-page .product-slider .product-wrapper #product-main-carousel{position:relative;height:max-content;padding-inline:4.4rem;padding-block:0;transition:all 0.3s ease-in-out}#product-page .product-slider .product-wrapper #product-main-carousel .btn-popin-close>*{display:none;height:4.4rem;width:4.4rem;padding:0.8rem;position:absolute;top:20rem;right:2rem}#product-page .product-slider .product-wrapper #product-main-carousel .splide__arrows button{width:4.4rem;height:4.4rem;padding:0.8rem}#product-page .product-slider .product-wrapper #product-main-carousel .splide__arrows button svg{fill:var(--primary-brand-500)}#product-page .product-slider .product-wrapper #product-main-carousel .splide__arrows .splide__arrow--prev{left:0}#product-page .product-slider .product-wrapper #product-main-carousel .splide__arrows .splide__arrow--next{right:0}#product-page .product-slider .product-wrapper #product-main-carousel .splide__track{position:relative;height:max-content}#product-page .product-slider .product-wrapper #product-main-carousel .splide__track .splide__list .splide__slide{display:flex;justify-items:center}#product-page .product-slider .product-wrapper #product-main-carousel .splide__track .splide__list .splide__slide img{max-width:100%;width:auto;margin:auto}#product-page .product-slider .product-nav #product-thumbnail-carousel{padding-inline:4.4rem;padding-block:0}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__arrows button{width:4.4rem;height:4.4rem;padding:0.8rem}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__arrows button svg{fill:var(--primary-brand-500)}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__arrows .splide__arrow--prev{left:0}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__arrows .splide__arrow--next{right:0}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__track .splide__list{display:flex;gap:20px}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__track .splide__list .splide__slide{min-width:44px;max-width:20%}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__track .splide__list .splide__slide.is-active{border:2px solid var(--primary-brand-500)}#product-page .product-slider .product-nav #product-thumbnail-carousel .splide__track .splide__list .splide__slide img{height:100%}.range-container{max-width:100%;display:flex;flex-wrap:nowrap;align-items:center}.range-container .range-container-cells{display:flex;flex-wrap:nowrap;align-items:center}.range-container .range-container-cells *{display:flex;flex-wrap:nowrap;align-items:center;margin-right:.8rem}.range-container .range-container-cells .cell-value input{font-size:var(--sm-txt);padding:.4rem 0rem .4rem .8rem}.range-container .range-container-cells .cell-value input[type=number]{-moz-appearance:textfield;appearance:textfield}.range-container .range-container-cells .cell-value input[type=number]::-webkit-inner-spin-button,.range-container .range-container-cells .cell-value input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.range-container input{width:5.6rem;height:4rem;border:1px solid var(--neutral-200);border-radius:var(--border-radius-sm)}.range-container .submit-btn{display:flex;align-items:center;justify-content:center}.range-container .submit-btn input{font-size:var(--sm-txt);color:var(--cta-color-txt);background-color:var(--cta-color);border-radius:var(--border-radius-sm)}.range-container .submit-btn:hover input,.range-container .submit-btn:focus input{cursor:pointer;color:var(--cta-color-txt-hover);background-color:var(--cta-color-hover)}.range-container .submit-btn:active input{color:var(--cta-color-txt-active);background-color:var(--cta-color-active)}.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%}.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}@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:max-content;display:none}.list-view .card-book .card-book-info{grid-column:2 / 3;justify-content:unset}.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}@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%}.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:max-content}.filter-item select:hover,.filter-item select:focus{cursor:pointer}.filter-item select option{font-family:var(--font2-regular) !important}.lightbox{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black}.lightbox .lightbox-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1200px}.lightbox .close{color:white;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.lightbox .close:hover,.lightbox .close:focus{color:#999;text-decoration:none;cursor:pointer}.lightbox .mySlides{display:none}.lightbox .prev,.lightbox .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:white;font-weight:bold;font-size:20px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.lightbox .next{right:0;border-radius:3px 0 0 3px}.lightbox .prev:hover,.lightbox .next:hover{background-color:rgba(0,0,0,0.8)}.lightbox .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.lightbox .caption-container{text-align:center;background-color:black;padding:2px 16px;color:white}.lightbox img.demo{opacity:0.6}.lightbox .active,.lightbox .demo:hover{opacity:1}.lightbox img.hover-shadow{transition:0.3s}.lightbox .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.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,0.4)}.modal-content{margin-left:auto;margin-right:auto;display:grid;row-gap:20px;background-color:#ffffff;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}@media screen and (min-width: 576px){.summary-dropdown{display:none}}.summary-dropdown .summary-dropbtn{background-color:#2e2e2e;color:#ffffff;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);background-image:url("../../assets/icons/chevron-right-white.svg");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:min-content;box-shadow:0px 0.8rem 1.6rem 0px rgba(0,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}.tunnel{margin-top:-96px;margin-inline:auto;background-color:var(--neutral-100)}.back--tunnel{margin-left:auto;font-size:1.6rem}.tunnel>*:not(.tunnel__header,.tunnel__shop-order,.tunnel__order-recap){padding:2.4rem .8rem;box-shadow:var(--shadow-elevation-medium);border-radius:var(--border-radius-sm)}@media screen and (min-width: 576px){.tunnel>*:not(.tunnel__header,.tunnel__shop-order,.tunnel__order-recap){padding:2.4rem 2rem}}@media screen and (min-width: 768px){.tunnel>*:not(.tunnel__header,.tunnel__shop-order,.tunnel__order-recap){padding:4rem}}.tunnel__section{border-bottom:1px solid var(--neutral-200);background-color:white}.tunnel__section:not(:last-child){margin-bottom:4rem}.tunnel__section>.btn-primary{width:400px;max-width:100%;margin-inline:auto}.tunnel__section>.btn-primary>*{width:100%}.tunnel__header img{display:block;height:200px;width:auto;max-width:100%;margin-inline:auto;margin-bottom:2rem}.tunnel__header .megatitle{margin-bottom:1.2rem}.tunnel__shop-order{border-top:1px solid var(--neutral-300)}.tunnel__shop-order .shop-order-review:not(:last-child){padding-bottom:3.2rem;border-bottom:1px solid var(--neutral-300)}.tunnel__shop-order .shop-order-review:not(:first-child){padding-top:3.2rem}.tunnel__shop-order .shop-order-review>*:not(:last-child){margin-bottom:3.2rem}.tunnel__shop-order .shop-order-review .shop-order-review__details>*{margin-bottom:.4rem}.tunnel__shop-order .shop-order-review .shop-order-review__saler{font-family:var(--font1-regular)}.tunnel__shop-order .shop-order-review .shop-order-review__order{font-family:var(--font1-semibold)}.tunnel__shop-order .shop-order-review .shop-order-review__product{font-family:var(--font2-light)}.tunnel__shop-order .shop-order-review__delivery div{margin-top:2rem;display:flex;flex-direction:column}.tunnel__shop-order .shop-order-review__payment-conf div{margin-top:2rem;display:flex;flex-direction:column}.tunnel__shop-order .shop-order-review__products{display:grid;row-gap:20px;column-gap:20px}@media screen and (min-width: 576px){.tunnel__shop-order .shop-order-review__products{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}}.tunnel__shop-order .shop-order-review__products .card-order-review a{grid-template-rows:196px}.tunnel__shop-order .shop-order-review__subtotal{padding:2rem;border-radius:8px;background-color:white}.tunnel__shop-order .shop-order-review__total{padding:2rem;border-radius:8px;background-color:white;justify-content:space-between}.tunnel__shop-order .shop-order-review .confirmation-amount{display:flex;flex-direction:unset;flex-wrap:wrap;align-items:baseline}.tunnel__shop-order .shop-order-review .confirmation-amount span{margin-left:.8rem}>.title{margin-bottom:1.6rem}.subtitle,.subtitle span{font-size:unset;font-family:var(--font1-semibold)}.tunnel__basket{font-size:1.8rem;background-color:#ffffff}@media screen and (min-width: 768px){.tunnel__basket{display:grid;grid-template-columns:2fr 1fr;column-gap:20px}}.tunnel__basket .shop-basket{margin-bottom:4rem}@media screen and (min-width: 768px){.tunnel__basket .shop-basket{grid-column:1 / 2}}.tunnel__basket .shop-basket:last-child{margin-bottom:0rem}.tunnel__basket .shop-basket__saler{font-family:var(--font1-semibold);font-size:1.6rem;color:#ffffff;padding:1.6rem 1.2rem;background-color:var(--neutral-900)}.tunnel__basket .shop-basket .shop-basket__order{font-family:var(--font1-semibold)}.tunnel__basket .shop-basket .shop-basket__product{font-family:var(--font2-light)}.tunnel__basket .shop-basket.sum-up span:first-of-type{font-family:car(--font1-regular);font-size:1.8rem;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.tunnel__basket .shop-basket.sum-up .price{font-family:var(--font1-semibold)}.tunnel__basket .shop-basket__products{display:grid}.tunnel__basket .shop-basket__products>*{border-bottom:1px solid var(--neutral-300)}.tunnel__basket .shop-basket__products .card-basket{grid-template-rows:264px}@media screen and (min-width: 768px){.tunnel__basket .card-basket-resume{grid-row-start:1;grid-column:2 / 3;z-index:unset;position:sticky;top:100px;border-radius:.8rem}}.grid-tunnel-cards{display:grid;row-gap:20px;column-gap:20px}@media screen and (min-width: 576px){.grid-tunnel-cards{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}}@media screen and (min-width: 576px){.grid-tunnel-cards .card-address,.grid-tunnel-cards .card-payment{grid-column:span 2}}.tunnel-section-header{display:flex;align-items:baseline;color:var(--primary-brand-500);font-family:var(--font1-regular);gap:.8rem}.tunnel-section-header .tunnel-section-badge{padding:.4rem 1.2rem;border-radius:1.2rem;background-color:var(--primary-brand-200)}.tunnel-section-header .tunnel-section-title{font-size:2rem}.tunnel-info .tunnel-info__user{display:flex;justify-content:space-between;gap:.8rem;margin-top:1.2rem}.tunnel-info .tunnel-info__user div{font-size:1.8rem;font-family:var(--font2-light)}.tunnel-delivery__order:not(:last-of-type){margin-bottom:4rem}.tunnel-delivery__order>p{font-size:1.8rem;margin-top:2rem}.tunnel-delivery__order>p span{font-family:var(--font1-semibold)}.tunnel-delivery__order>*:not(p){margin-bottom:2rem}.tunnel-delivery__address h3{margin-top:1.2rem;margin-bottom:1.2rem;font-size:1.8rem;font-family:var(--font1-semibold)}.tunnel-delivery .card-delivery{margin-top:2rem}.tunnel-delivery .btn-primary a{width:100%}.tunnel-payment .card-payment,.tunnel-payment .card-address,.tunnel-address .card-payment,.tunnel-address .card-address{margin-top:2rem}.tunnel-payment>.btn-primary,.tunnel-address>.btn-primary{margin-top:2rem}.shop-basket__gift input[type='checked']:checked ~ form{max-height:1000px;opacity:1;z-index:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.shop-basket__gift form{max-height:0;opacity:0;z-index:-999;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.shop-basket__item{padding-block:2rem}.shop-basket__item .shop-basket__gift{margin-top:.8rem;margin-bottom:.8rem}.shop-basket__item .shop-basket__content,.shop-basket__item .btn-primary{max-height:0;opacity:0;z-index:-999;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.shop-basket__item input[type='checkbox']:checked ~ .shop-basket__content,.shop-basket__item input[type='checkbox']:checked ~ .shop-basket__content .btn-primary{margin-top:2rem;max-height:1000px;opacity:1;z-index:unset;transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.shop-basket__item__form{margin-inline:auto;display:flex;flex-direction:column;gap:2rem}.shop-basket__item .shop-basket__content{display:flex;flex-direction:column;align-items:flex-start;max-width:70ch}.shop-basket__item .shop-basket__content textarea{width:100%;height:200px;padding:1.2rem;font-size:1.6rem}.shop-basket__item .shop-basket__content span{font-size:1.4rem;color:var(--neutral-500);margin-left:auto}.shop-basket__item .shop-basket__content .btn-primary{margin-left:auto;margin-bottom:2rem}.shop-basket.link-container{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.splide__arrow{width:40px;height:40px;transition:all .3s ease-in-out}.splide__arrow:hover,.splide__arrow:focus{opacity:1;transition:all .3s ease-in-out}.splide__arrow:active{opacity:.75;transition:all .3s ease-in-out}.splide__arrows button.splide__arrow--prev{background-image:url("../../assets/icons/arrow-left.svg");background-position:center;background-size:contain;background-repeat:no-repeat;background-color:var(--neutral-white);border-radius:50%}.splide__arrows button.splide__arrow--next{background-image:url("../../assets/icons/arrow-right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;background-color:var(--neutral-white);border-radius:50%}.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: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 .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)}.header-results .bottom-bar .carousel button{text-transform:uppercase;padding-left:.8rem;padding-right:.8rem}.header-results .bottom-bar .carousel button:hover,.header-results .bottom-bar .carousel button: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.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.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;justify-content:space-between}.header-action-bar .action-bar .actions{width:100%;display:flex;overflow-x:auto;justify-content:space-around}.header-action-bar .action-bar .actions button{min-width:fit-content;width:100%;display:flex;align-items:center;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{width:unset}}.header-action-bar .action-bar .actions button:hover,.header-action-bar .action-bar .actions button: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{padding:1.2rem 1.2rem 1.2rem 3.2rem;position:relative}.header-action-bar .action-bar .actions button.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.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.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{position:absolute;top:.8rem;left:.8rem;display:block;content:"";height:2rem;width:2rem;background-image:url("/assets/icons/add-to-basket.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.next-last{position:relative;padding:1.2rem 3.2rem 1.2rem 1.2rem}.header-action-bar .action-bar .actions button.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.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.next{position:relative;padding:1.2rem 3.2rem 1.2rem 1.2rem}.header-action-bar .action-bar .actions button.next::after{position:absolute;top:1.2rem;right:.8rem;display:block;content:"";height:2rem;width:2rem;background-image:url("/assets/icons/chevron-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.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{position:relative;padding:1.2rem 1.2rem 1.2rem 3.2rem}.header-action-bar .action-bar .actions button.previous::before{position:absolute;top:1.2rem;left:.8em;display:block;content:"";height:2rem;width:2rem;background-image:url("/assets/icons/chevron-left.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header-action-bar .action-bar .actions button.previous-first{position:relative;padding:1.2rem 1.2rem 1.2rem 3.2rem}.header-action-bar .action-bar .actions button.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.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.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.svg");transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;-o-transition:ease-in-out .25s}.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;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);z-index:3}.btn-univers a img{width:100%;min-height:100%;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,0.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}.sidepanel{padding-bottom:.8rem;position:relative}.sidepanel .sidepanel-title{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.8rem}.sidepanel .sidepanel-title:hover{cursor:pointer}.sidepanel .sidepanel-title::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:plusToMinus 0.3s;animation-fill-mode:forwards}.sidepanel .sidepanel-title::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}.sidepanel .sidepanel-body{margin-left:.8rem;margin-right:.8rem}.sidepanel .sidepanel-body li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sidepanel .sidepanel-body li a{padding:0rem .8rem;text-decoration:none;transition:0.3s}.sidepanel .sidepanel-body li a .badge{margin-left:.4rem}.sidepanel .sidepanel-body li a .filter-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sidepanel .sidepanel-body li a:hover,.sidepanel .sidepanel-body li a:focus{cursor:pointer}.sidepanel.open .sidepanel-title::after{-webkit-animation:minusToPlus 0.3s;animation:minusToPlus 0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.aside-filter{background-color:var(--accent);height:100%}.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:0.5s}@media screen and (min-width: 768px){.aside-filter .overlay{z-index:unset}}.aside-filter .overlay-content{position:relative;top:20px;margin-bottom:20px;margin-top:30px;background-color:var(--accent)}.aside-filter .overlay .accordion-container .checkbox-container,.aside-filter .overlay .accordion-container a{margin-left:.8rem;margin-right:.8rem;margin-top:1.2rem;margin-bottom:1.2rem;font-family:var(--font1-regular);font-size:var(--sm-txt)}.aside-filter .overlay .badge{margin-left:auto}.aside-filter .overlay .close-btn{position:absolute;top:0.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;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 #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)}}.aside-filter .sidepanel .sidepanel-title{font-family:var(--font1-semibold);background-color:var(--neutral-200)}.aside-filter .sidepanel .sidepanel-body{display:block}.aside-filter .sidepanel .sidepanel-body li{font-family:var(--font1-medium)}.aside-filter .sidepanel .sidepanel-body li a{display:grid;grid-template-columns:1fr auto;width:100%;font-size:var(--sm-txt);font-family:var(--font1-regular)}.aside-filter .sidepanel .range-container{padding:2rem;width:100%}.aside-filter .push{max-width:100%;height:auto}.aside-filter .push img{width:100%}.aside-collection-menu{border:1px solid var(--neutral-200);display:none;margin-bottom:4rem;background-color:white}@media screen and (min-width: 768px){.aside-collection-menu{display:block;background-color:white;border-radius:var(--border-radius-sm);padding:2rem}}.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)}.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-200)}.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)}.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{padding:.8rem;display:inline-block;width:100%}.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%),url("../../assets/img/dev-d2Py_uhXJQo-unsplash.jpg");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;margin-bottom:4rem}.header.no-icon h1{margin-left:0}.header h1{margin-left:1.6em;position:relative}.header h1::before{display:block;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:-1.6em;bottom:-.1em}@media screen and (min-width: 768px){.header h1{margin-left:2em}.header h1::before{left:-2em}}.header.library h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/library.svg")}@media screen and (min-width: 768px){.header.library h1::before{width:1.6em;height:1.6em}}.header.new h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/new.svg")}@media screen and (min-width: 768px){.header.new h1::before{width:1.6em;height:1.6em}}.header.coming-soon h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/clock.svg")}@media screen and (min-width: 768px){.header.coming-soon h1::before{width:1.6em;height:1.6em}}.header.best-seller h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/best-seller.svg")}@media screen and (min-width: 768px){.header.best-seller h1::before{width:1.6em;height:1.6em}}.header.favorite h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/favorite.svg")}@media screen and (min-width: 768px){.header.favorite h1::before{width:1.6em;height:1.6em}}.header.fav h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/heart-empty.svg")}@media screen and (min-width: 768px){.header.fav h1::before{width:1.6em;height:1.6em}}.header.goodies h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/goodies.svg")}@media screen and (min-width: 768px){.header.goodies h1::before{width:1.6em;height:1.6em}}.header.calendar h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/calendar.svg")}@media screen and (min-width: 768px){.header.calendar h1::before{width:1.6em;height:1.6em}}.header.actu h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/default.svg")}@media screen and (min-width: 768px){.header.actu h1::before{width:1.6em;height:1.6em}}.header.video h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/video.svg")}@media screen and (min-width: 768px){.header.video h1::before{width:1.6em;height:1.6em}}.header.print h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/print.svg")}@media screen and (min-width: 768px){.header.print h1::before{width:1.6em;height:1.6em}}.header.mag h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/mag.svg")}@media screen and (min-width: 768px){.header.mag h1::before{width:1.6em;height:1.6em}}.header.article h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/articles.svg")}@media screen and (min-width: 768px){.header.article h1::before{width:1.6em;height:1.6em}}.header.bargain h1::before{width:1.2em;height:1.2em;background-image:url("/assets/icons/bargain.svg")}@media screen and (min-width: 768px){.header.bargain h1::before{width:1.6em;height:1.6em}}.header.no-icon h1::before{display:none}.picto-item{display:none;width:4.4rem;height:4.4rem;background-color:rgba(255,255,255,0.8);border-radius:4.4rem;border:1px solid var(--neutral-500);margin-bottom:.8rem}.picto-item::before{display:block;content:"";width:3.4rem;height:3.4rem;margin:.4rem;background-position:center;background-repeat:no-repeat;background-size:contain}.picto-item.active{display:block}.picto-item.picto-library::before{background-image:url("/assets/icons/default.svg")}.picto-item.picto-new::before{background-image:url("/assets/icons/new.svg")}.picto-item.picto-cbd::before{background-image:url("/assets/icons/cbd.svg")}.picto-item.picto-best-seller::before{background-image:url("/assets/icons/best-seller-sm.svg")}.picto-item.picto-bargain::before{background-image:url("/assets/icons/bargain.svg")}.picto-item.picto-trend::before{background-image:url("/assets/icons/trendy.svg")}.picto-item.picto-favorite::before{background-image:url("/assets/icons/favorite.svg")}.picto-item.picto-rare::before{background-image:url("/assets/icons/rare.svg")}.picto-item.picto-must-have::before{background-image:url("/assets/icons/must-have.svg")}.picto-item.picto-prized::before{background-image:url("/assets/icons/prized.svg")}.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::before{display:block;content:"";height:1.2em;width:1.2em}.picto-tag-sm,.picto-tag{display:flex;justify-content:center;align-items:center;font-family:var(--font1-regular);color:var(--primary-brand-500);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.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.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.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.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.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.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.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.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.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.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.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.svg");background-repeat:no-repeat;background-position:center;background-size:contain}
