/* updated : 2025-12-07 22:15:08*/#category .information{overflow:hidden;margin:0 0 20px 0}#category .description{float:left;width:48%}#category .subCategories{margin:0;width:48%;float:right}#category .subCategories ul{overflow:hidden}#category .subCategories ul li.level1{float:left}#category .subCategories .empty{text-align:center}#language-flags{overflow:hidden}#language-flags a{float:left;margin:0 5px 0 0;display:block;text-indent:-100000px}#language-flags.size-16 a{width:16px;height:16px;background:url(../images/flags/flags_16x16.png) no-repeat center center}#language-flags.size-16 a.fr{background-position:0 0}#language-flags.size-16 a.en{background-position:-16px 0}#language-flags.size-16 a.de{background-position:-32px 0}#language-flags.size-16 a.nl{background-position:-48px 0}#language-flags.size-24 a{width:24px;height:24px;background:url(../images/flags/flags_24x24.png) no-repeat center center}#language-flags.size-24 a.fr{background-position:0 0}#language-flags.size-24 a.en{background-position:-24px 0}#language-flags.size-24 a.de{background-position:-48px 0}#language-flags.size-24 a.nl{background-position:-72px 0}#language-flags.size-32 a{width:32px;height:32px;background:url(../images/flags/flags_32x32.png) no-repeat center center}#language-flags.size-32 a.fr{background-position:0 0}#language-flags.size-32 a.en{background-position:-32px 0}#language-flags.size-32 a.de{background-position:-64px 0}#language-flags.size-32 a.nl{background-position:-96px 0}.responsive-menu,#responsive-menu{display:none}#responsive-menu:checked ~ .menu-page{display:block}.search-component-form .field{margin:0 0 5px 0;position:relative}.autocomplete{display:none; position:absolute; top:45px; left:0; width:500px; border:1px solid #CCCCCC; background:white no-repeat center center}.autocomplete.loading{min-height:100px;background-image:url(../images/loader/loader.svg)}.autocomplete > ul{max-height:300px;overflow:auto}.autocomplete ul{list-style-type:none}.autocomplete ul li > span{display:block;padding:10px 10px 10px 40px;background:url(../images/icons/star.svg) no-repeat 10px center;background-size:auto 20px;font-weight:bold}.autocomplete ul ul li{padding:5px 10px}.autocomplete ul ul li a p:first-child{font-weight:bold;font-size:1.2em}.autocomplete ul li > span.search-go{background:white;border-top:1px solid #CCCCCC}.autocomplete .all{text-align:right;padding:10px;background:#EEEEEE;font-weight:bold}.autocomplete .search-go{cursor:pointer}.search-component-last{margin:0 0 20px 0;float:left;width:45%;overflow:hidden}.search-component-last ul{margin:0 0 0 20px}.search-component-last ul li{float:left;width:50%}.search-component-recurrent{margin:0 0 20px 0;float:right;width:45%;overflow:hidden}.search-component-recurrent ul{margin:0 0 0 20px}.search-component-recurrent ul li{float:left;width:50%}.products{overflow:hidden}.product{position:relative}.end-line{margin-right:0}.product .central{position:relative;overflow:hidden}.product .new{position:absolute;top:0;right:0}nav.new-productType{overflow:hidden;margin:20px 0 20px 0;padding:11px 0 11px 0;text-align:center}nav.new-productType ul li{text-align:center;margin:0 10px 0 10px;display:inline}nav.new-productType ul li a{padding:10px}.newsletter-subscription-form .title{margin:0 0 3px 0}.newsletter-subscription-form .message{margin:0 0 10px 0}.newsletter-subscription-complete .message{margin:0 0 20px 0;text-align:justify}.newsletter-subscription-complete .field label{float:left;width:140px}.newsletter-subscription-complete .field .themes{float:left}.newsletter-subscription-complete .field .themes p{margin:0 0 5px 0}.newsletter-subscription-complete .submit{text-align:center}.newsletter-subscription-complete .url{display:none}#catalog-left{float:left;width:220px;min-height:1050px;background:white;padding:38px 0 10px 0}#catalog-left .universe-component-hierarchy ul{list-style-type:square;margin:0 0 10px 0}#catalog-left .universe-component-hierarchy ul ul{margin-top:10px;margin-left:0px;margin-right:0}#catalog-left .universe-component-hierarchy ul ul ul{margin-top:10px;margin-left:25px;margin-right:0;list-style-type:circle}#catalog-left .universe-component-hierarchy li a{text-decoration:none;color:inherit;display:block}#catalog-left .universe-component-hierarchy li.level1{list-style-type:none;margin:0 0 25px 0}#catalog-left .universe-component-hierarchy li.level1 a{font-size:1.4em;border-bottom:1px solid #0d1f2d;color:#0d1f2d;font-family:"Quicksand"}#catalog-left .universe-component-hierarchy li.level2{margin:0 0 5px 12px}#catalog-left .universe-component-hierarchy li.level2 a{font-size:1.2em;border:0;color:#333230;font-family:"Quicksand"}#catalog-right{float:right;width:740px}#catalog-right .title{padding:1px 0 15px 0;background:white;margin:0 0 20px 0}#catalog-right .title h1{margin:15px 15px 10px 0}#catalog-right .title h2{margin:0 15px 5px 15px;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:bold}#catalog-right .information{margin:0 15px 0 15px}#catalog-right .information .description{float:none;border:0;width:auto;padding:0;text-align:justify}#catalog-right .products{overflow:hidden;margin:0 0 20px 0}#catalog-right .product{margin-right:28px}#catalog-right .product:nth-child(3n+3){margin-right:0}#catalog-right .product:nth-child(3n+4){clear:both}.search-component-last ul li{margin:0 0 3px 0;list-style-type:square}.search-component-last ul li a{color:#333230}.search-component-recurrent ul li{margin:0 0 3px 0;list-style-type:square}.search-component-recurrent ul li a{color:#333230}.search-component-form{float:none;background:#70b7b5;padding:10px;position:relative}.search-component-form .form{border:none;position:relative;width:1000px;margin:auto;text-align:center}.search-component-form .field{padding:7px;margin:0}.search-component-form input{background:white;padding-left:5px;color:#999792}.search-component-form input[type=text]{width:90%;text-align:center;border-radius:20px 0px 0px 20px;margin-right:0px;padding:10px}.search-component-form input[type="submit"]{color:white;background:#2f576e;border-radius:0 20px 20px 0;padding:10px;width:auto;margin-left:-5px}.authors .author{width:220px;height:90px;padding:1px;text-align:center;border:1px solid #6F6C63;border-top:5px solid #6F6C63;float:left;margin:0 20px 30px 0;background:white}.authors .author h2{border:0;padding:0;margin:10px 0 10px 0;background:none}.authors .author h2 a{color:#0d1f2d;text-decoration:none}.authors .author .image{width:200px;height:260px;margin-bottom:10px;display:none}.authors-ddl{margin:0 0 30px 0}.authors-ddl .title{font-size:1.4em; border-bottom:1px solid #0d1f2d; color:#0d1f2d; font-family:"Quicksand"; font-weight:bold; text-transform:uppercase; margin:0 0 10px 0}.authors-ddl .input{margin:0 0 0 0;border:1px solid #333230;cursor:pointer}.authors-ddl .input input{width:95%;border:0}.authors-ddl ul{position:static;border:1px solid #333230;border-top:0}.authors-ddl ul li{display:none;list-style-type:none;padding:5px}.authors-ddl ul li a{color:#0d1f2d}.authors-ddl ul li a:hover{background:#0d1f2d;color:white}.authors-ddl ul li a span:first-child{text-transform:uppercase}.event-futures{margin:0;overflow:hidden}.event-futures .event{overflow:hidden;margin:0 0 50px 0}.event-futures .event h2{border-bottom:1px solid #0d1f2d; color:#0d1f2d; font-family:"Quicksand"; position:relative; text-align:center; padding:0 0 15px 0; font-size:3em; margin:20px 0 60px 0; padding-bottom:25px; font-weight:bold;}.event-futures .event h2::after{content:"";position:absolute;width:20px;border:5px solid #0d1f2d;left:50%;margin-left:-10px;bottom:-5px}.event-futures .event .date{float:right;margin:0 15px 0 0;text-align:center;font-weight:bold;margin:-35px 15px 15px 0;width:200px}.event-futures .event .image{float:right;width:35%;height:auto;margin:0 0 20px 20px}.event-futures .event .image img{width:100%}.event-futures .event .title{font-size:1.5em;margin:0 0 20px 0}.event-futures .event .title a{text-decoration:none;padding-bottom:3px}.event-futures .event .description{margin:0 0 0 0;text-align:justify}.event-futures .event .description p{margin:0 0 5px 0}#catalog-left .event-futures{width:190px;margin:20px 15px 0 15px;height:auto;position:static}#catalog-left .event{height:auto}#catalog-left .event-futures .event h2{margin:5px -9px 5px -9px;padding:5px;text-align:center}#catalog-left .event-futures .event .image{float:none;margin:0 auto 5px auto;width:160px;height:208px;text-align:center}#catalog-left .event-futures .event .date{float:none;margin:8px 0 8px 0;text-align:center;font-size:0.9em;width:auto}#homepage .top .left .event-futures{float:none;margin:10px 0 0 0;background:transparent;width:auto;position:static}#homepage .top .left .event-futures .event{border:0;height:auto;margin:0}#homepage .top .left .event-futures .event .title{color:black;text-align:left;width:auto;margin:0 0 10px 0;border:0}#homepage .top .left .event-futures .event .title a{color:black}#homepage .top .left .event-futures .event .image{float:none;margin:10px;text-align:center;width:140px;height:186px;overflow:hidden}#homepage .top .left .event-futures .event .product .desc{display:none}#homepage .top .left .event-futures .event .product:nth-of-type(2n+1){margin-left:0}#homepage .top .left .event-futures .event .product{height:205px}.events .event{width:220px;min-height:400px;padding:1px;text-align:center;border:1px solid #6F6C63;border-top:5px solid #6F6C63;float:left;margin:0 30px 30px 0;background:white;overflow:hidden}.events .event:nth-child(4n+4){margin-right:0}.events .event h2{border:0;padding:0;margin:10px 0 10px 0;background:none}.events .event h2 a{color:#0d1f2d;text-decoration:none}.events .event figure{width:200px;height:260px;margin:10px auto}.product{float:left;width:225px;margin:0 24px 25px 0;background:white;border:1px solid #0d1f2d;min-height:475px;overflow:hidden}.product .image{text-align:center;width:auto;height:360px;overflow:hidden;margin:0 0 20px 0;position:relative}.product .image img{width:100%;max-height:360px;height:auto}.product .image .soldout{background:#990000; color:white; font-weight:bold; padding:10px 0px; position:absolute; bottom:0; left:0; margin-left:0; width:205px; border:10px solid white; font-size:2em}.product .desc{margin:0 5px 5px 5px;text-align:center;color:#0d1f2d;font-family:"Quicksand",cursive}.product .desc .name{margin:0 20px 10px 20px;height:auto;padding:0 5px 5px 5px;border-bottom:1px solid #0d1f2d;font-size:1.1em}.product .desc .name a{text-decoration:none}.product .desc .author{margin:0 0 5px 0}.product .desc .date{text-align:center;margin:0 0 5px 0}.product-random .product{margin-right:36px}.product-random .product:nth-child(5n+5){margin-right:0}#universe .product-random .product{margin-right:28px}#universe .product-random .product:nth-child(3n+3){margin-right:0}#universe .product-random .product:nth-child(3n+4){clear:both}.product-favorites{margin:0 0 60px 0;position:relative}.product-favorites:before{content:""; height:200px; width:100px; position:absolute; top:-15px; z-index:-1; right:-15px; border-top:15px #70B7B5 solid; border-right:15px #70B7B5 solid;}.product-favorites .main{width:450px;float:left;margin-bottom:60px}.product-favorites .main img{width:100%}.product-favorites .main .image{position:relative}.product-favorites .main .image:after{content:""; height:400px; width:200px; position:absolute; bottom:-12px; z-index:-1; left:-15px; border-bottom:15px #70B7B5 solid; border-left:15px #70B7B5 solid; }.product-favorites .grid{width:540px;overflow:hidden;float:right}.product-favorites .grid-element{width:160px;text-align:center;padding:0 0 20px 0;float:left}.product-favorites .grid-element img{width:100%}.product-new{margin-top:20px}.product-new .product{margin-right:26px}.product-new .product:nth-child(4n+4){margin-right:0}.product-new .product:nth-child(4n+5){clear:both}nav.new-productType{display:none}.search-result .product:nth-child(4n+4){margin-right:0}.search-result .product:nth-child(4n+5){clear:both}.newsletter-subscription-form{float:left;width:280px}.newsletter-subscription-form .title{margin:0 0 15px 0;font-weight:bold;font-family:"Myriad Pro";font-size:1.2em;border-bottom:1px solid white;color:white}.newsletter-subscription-form .message{font-size:0.8em;margin:0 0 10px 0}.newsletter-subscription-form input[type=text]{background:#EAE7E0;color:#333230;border:1px solid white}.newsletter-subscription-form input[type=submit]{background:#999792;color:white;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width:auto;padding:5px;<a href="..." title="...">}