/* updated : 2025-08-01 06:15:17*/#product{position:relative}#product .title{margin:0 0 20px 0}#product .title .marketing{float:right}#product .title .marketing div.icon{float:left}#product .diaporama{float:left;margin:0 20px 20px 0;padding-top:1px;position:relative;text-align:center}#product .diaporama .reference{min-width:300px;min-height:225px}#product .diaporama .images ul{list-style-type:none}#product .diaporama .images ul li{float:left;margin:0 3px 3px 0}#product .sharer{text-align:left;clear:both}#product .sharer .label{margin:0 0 5px 0}#product .sharer .el{display:inline-block;margin:0 5px 0 5px}#product .informations{margin:0 0 0 8px}#product .informations .brand,#product .informations .author,#product .informations .dimensions,#product .informations .date{margin:0 0 5px 0}#product .informations .brand span.label,#product .informations .author span.label,#product .informations .dimensions span.label,#product .informations .date span.label{font-weight:bold}#product .informations .characteristics{width:585px}#product .informations .characteristics ul{margin:5px 0 20px 0;list-style-type:none}#product .informations .characteristics ul li{margin:0 0 5px 0}#product .informations .characteristics ul li span.label{font-weight:bold}#product .informations .guide{margin:0 0 10px 0}#product .informations .reference-choice .guide{display:inline;padding-left:20px}#product .informations table.references{width:585px;margin:0 0 20px 0;border-collapse:collapse}#product .informations table.references tr.hover{background-color:#EEEEEE}#product .informations table.references th{padding:3px;font-weight:bold}#product .informations table.references th.options{width:25%}#product .informations table.references th.lot{width:10%}#product .informations table.references th.price{width:15%}#product .informations table.references th.loyalty{width:10%}#product .informations table.references th.quantity{width:40%}#product .informations table.references th.stock{width:5%}#product .informations table.references td{padding:3px;text-align:center}#product .informations table.references td.price{font-weight:bold;font-size:1.1em}#product .informations table.references td.price .promotion,#product .informations table.references td.price .promotion-quantity{font-size:0.8em;font-weight:normal}#product .informations table.references td.price .promotion span{text-decoration:line-through}#product .informations table.references td input{text-align:center}#product .informations table.references td select{text-align:center}#product .informations .cart{text-align:right}#product .informations .labels{float:right;overflow:hidden}#product .informations .labels .label{float:left;margin:0 0 5px 10px;width:auto}#product .informations .labels .label img{display:block;margin:0 auto 3px auto}#product .informations .labels .label{text-align:center}#product h3{margin:0 0 10px 0}#product .texts{clear:both;overflow:hidden;margin:0 0 20px 0}#product .texts .description{width:48%;float:left}#product .texts .advices{width:48%;float:right}#product .texts .text{text-align:justify}#product .texts .text p{margin:0 0 5px 0}#product .videos{margin:0 0 20px 0}#product .videos .video{margin:0 0 10px 0}#product .pages{clear:both;overflow:hidden;margin:0 0 10px 0}#product .pages .page{margin:0 0 10px 0}#product .pages .page .title{margin:0 0 5px 0}#product .news-list{clear:both;overflow:hidden;margin:0 0 10px 0}#product .news-list ul li{margin:0 0 5px 15px; list-style-type:disc}#product .files ul{margin:0}#product .files ul li{margin:0 0 5px 0}#product .pack{clear:both;overflow:hidden}#product .pack .pack-product{text-align:center;float:left}#product .associated{clear:both}#product .comments{clear:both}#product #cart-waiting,#product #cart-result{display:none;background-color:white;text-align:center;font-size:1.2em}#cart-waiting,#cart-result{padding:20px;text-align:center}#cart-waiting .image,cart-result .image{margin:0 0 10px 0}#cart-waiting .message,#cart-result .message{margin:0 0 10px 0;font-weight:bold}#cart-result .links{width:75%;overflow:hidden;margin:0 auto 10px auto}#cart-result .links .go{float:left}#cart-result .links .close{float:right}#product #alert-waiting,#product #alert-popup{display:none}#alert-waiting,#alert-popup{padding:10px}#alert-waiting .image{margin:0 0 10px 0;text-align:center}#alert-waiting .message{margin:0 0 10px 0;text-align:center}#alert-popup .text{margin:0 0 20px 0;text-align:justify}#alert-popup .submit{margin:15px 0 15px 0;text-align:center}#alert-popup .field{overflow:hidden;margin:0 0 5px 0}#alert-popup .field label{width:75px;float:left}#reference .message span{font-weight:bold}#reference .message .link{text-align:center}@media all{body.product-print{margin:10px 0 0 0;width:auto;font-size:0.8em}body.product-print #global{margin:auto;width:720px}body.product-print .print{margin:0 0 20px 0;padding:5px;text-align:center}body.product-print header{margin:0 0 10px 0}body.product-print hgroup{overflow:hidden;margin:0 0 20px 0}body.product-print hgroup .marketing{float:right;padding:10px;margin-top:33px}body.product-print .diaporama{margin:0 10px 10px 0;padding:1px;text-align:center}body.product-print .diaporama .reference{margin:0 0 10px 0;min-width:300px;min-height:225px;display:inline}body.product-print .diaporama .images{display:none}body.product-print section .characteristics ul{margin:0 0 20px 0;list-style-type:none;overflow:hidden}body.product-print section .characteristics ul li{margin:0 0 5px 0;float:left;width:48%}body.product section .characteristics ul li span.label{font-weight:bold}body.product-print section .references{border-collapse:collapse;margin:0 0 20px 0}body.product-print section .references th{padding:3px;font-weight:bold}body.product-print section .references th.code{width:30%}body.product-print section .references th.options{width:40%}body.product-print section .references th.price{width:20%}body.product-print section .references th.stock{width:5%}body.product-print section .references td{padding:3px;text-align:center}body.product section .references td.price{font-weight:bold;font-size:1.1em}body.product section .references td.price .promotion,body.product section .references td.price .promotion-quantity{font-size:0.8em;font-weight:normal}body.product section .references td.price .promotion span{text-decoration:line-through}body.product-print h3{margin:0 0 10px 0}body.product-print .texts{clear:both;overflow:hidden;margin:0 0 20px 0}body.product-print .texts .description{width:48%;float:left}body.product-print .texts .advices{width:48%;float:right}body.product .texts .text{text-align:justify}body.product-print .pack{clear:both;overflow:hidden}body.product-print .pack .pack-product{text-align:center;float:left;margin:0 10px 10px 0;min-width:150px;padding:10px}body.product-print .pack .pack-product h4{margin:0 0 5px 0}body.product-print .pack .pack-product .pack-quantity{margin:0 0 5px 0}body.product-print footer{padding:5px 0 0 0;text-align:center}body.product-print footer p{margin:0 0 3px 0}}@media print{.print{display:none}}.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}#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%}#cart .cart-action{margin:10px auto 10px auto;overflow:hidden; text-align:center}#cart .cart-action .print,#cart .cart-action .save,#cart .cart-action .send{margin:0 10px 0 10px;overflow:hidden;display:inline-block}#cart .cart-action img{float:left;margin:0 10px 0 0;line-height:1.8em}#cart .cart-action a{float:left;line-height:1.8em}#cart table{border-collapse:collapse;width:99%;margin:0 0 20px 0}#cart table th{background-color:#CCCCCC}#cart table th,#cart table td{padding:5px}#cart table th.check{width:5%}#cart table th.reference{width:10%}#cart table th.name{width:33%}#cart table th.image{width:10%}#cart table th.price{width:12%}#cart table th.price{width:10%}#cart table th.quantity{width:10%}#cart table th.total{width:10%}#cart table td{text-align:center}#cart table td.name{text-align:left}#cart table td.total{text-align:right}#cart table td.empty{border:0}#cart table td.label{text-align:right}#cart table td.price,#cart table td.priceHT{font-weight:bold}#cart table td.price .promotion,#cart table td.price .promotion-quantity,#cart table td.priceHT .promotion,#cart table td.priceHT .promotion-quantity{font-size:0.8em;font-weight:normal}#cart table td.price .promotion span,#cart table td.priceHT .promotion span{text-decoration:line-through}#cart table td.quantity input,#cart table td.quantity select{text-align:center}#cart table tr.action td{border:0;text-align:center}#cart table tr.action td.delete{text-align:left}#cart table tr.total td.price{font-weight:bold;text-align:right;font-size:1.2em}#cart table tr.loyalty td.total{text-align:right}#cart table .barre{text-decoration:line-through}#delivery-choice{margin:0 0 20px 0;overflow:hidden}#delivery-choice select{width:100%}#delivery-choice .title{padding:5px;text-align:center;font-weight:bold;margin:0 0 10px 0}#delivery-choice .choose-country{float:left;width:270px;padding:0 10px 0 0}#delivery-choice .choose-country .geolocations{text-align:center}#delivery-choice .choose-country .image{text-align:center;width:100%;height:100px}#delivery-choice .deliveries{padding:0 0 0px 10px;margin:0}#delivery-choice .deliveries .waiting{text-align:center}#delivery-choice .deliveries .content{margin-top:-10px}#delivery-choice .deliveries .delivery{margin:0 0 10px 0;overflow:hidden;padding:10px;padding:12px 10px 15px 0px}#delivery-choice .deliveries .delivery .check{float:left;margin:10px 10px 0 0}#delivery-choice .deliveries .delivery .texts{float:left;width:260px}#delivery-choice .deliveries .delivery .texts .name{font-weight:bold}#delivery-choice .deliveries .delivery .marketing{font-weight:normal;text-align:left;margin:8px 0 5px 0;float:left}#delivery-choice .deliveries .delivery .price{margin:0 0 0 0;font-size:1.2em;font-weight:bold}#delivery-choice .deliveries .delivery .price span{font-size:0.8em}#delivery-choice .deliveries .delivery .price span.label{font-weight:normal}#delivery-choice .deliveries .delivery .price .barre{font-size:inherit;text-decoration:line-through}.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}#product{overflow:visible}#product .title{margin-top:0}#product h1{display:inline;background:none}#product .diaporama{margin:0 40px 20px 0}#product .diaporama .reference{padding:15px;margin:0 0 10px 0;width:425px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:white;text-align:center}#product .informations{margin:0;width:495px;font-size:1.3em;float:none}#product .informations .author,#product .informations .title,#product .informations .date,#product .informations .dimensions{margin:0 0 5px 0;overflow:hidden}#product .informations span.label{font-weight:bold;width:130px;float:left;font-size:0.9em;line-height:1.5em}#product .details{float:right;width:495px;margin:0 0 20px 0}#product .informations .characteristics,#product .informations .date,#product .informations .dimensions,#product .rates,#product .texts,#product .buttons{margin:0 0 5px 0;clear:none;overflow:hidden}#product .informations .author a{color:black}#product .informations .characteristics{margin:0 0 0 0}#product .texts{margin:0 0 30px 0}#product .rates{margin:15px 0 25px 0}#product .informations .characteristics ul{margin:0 0 0px 0}#product .informations .characteristics ul li{margin:0 0 5px 0;overflow:hidden}#product .rates div{display:inline}#product .rates div.promotion span{text-decoration:line-through}#product .buttons{margin:0 0 35px 0}#product .buttons button{padding:10px;background:#54524D;border-radius:6px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:pointer;color:white;text-decoration:none;border:0;width:180px;font-weight:bold}#product .buttons #selection{float:left;margin:0 0 0 40px}#product .buttons #buy{float:right;margin:0 40px 0 0}#product .others{clear:both;overflow:hidden}#product .others h2{display:inline;font-size:1.8em;border-bottom:1px solid #0d1f2d;color:#0d1f2d;margin:0 0 10px 0;font-family:"Quicksand";position:relative;text-align:center;padding:0 0 15px 0}#product .others h2::after{content:"";position:absolute;width:20px;border:5px solid #0d1f2d;left:50%;margin-left:-10px;bottom:-5px}#product .others .product-random{margin-top:50px}#product .others .product{margin-right:27px}#product .others .product:nth-child(4n+4){margin-right:0}#product .others .product:nth-child(4n+5){clear:both}.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move}.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px}.cloud-zoom-big{border:5px solid #0d1f2d;overflow:hidden}.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000}.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}.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}#selection-overview{overflow:hidden}#selection-overview .title{font-size:1.4em;border-bottom:1px solid #0d1f2d;color:#0d1f2d;margin:0 0 15px 0;background:url(../images/css/misc/h1.png) right center no-repeat;font-family:"Federo"}#selection-overview .title a{color:#0d1f2d;text-decoration:none}#selection-overview .product{float:left;width:100px;height:125px;min-height:initial}#selection-overview .product .image{margin:10px auto 10px auto;width:65px}.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="...">}