/* updated : 2026-03-12 13:16:02*/.products{overflow:hidden;display:flex;justify-content:space-around;flex-wrap:wrap}.product-filter{background:#EEEEEE;padding:20px;text-align:center;margin:0 0 20px 0}.product-filter select{width:auto}.product{position:relative;border:1px solid black;width:300px;margin:0 0 20px 0;text-align:center;list-style-type:none}.product .central{position:relative;overflow:hidden}.product .bubble *{top:0;left:0;width:100%;position:absolute;padding:5px;color:white;background:black;z-index:1}.product .bubble .stamp{z-index:2}.product .bubble .prom{z-index:3}.product .image{margin:0 0 20px 0;background:url(../images/css/no-photo.svg) #EEEEEE no-repeat center center;background-size:50%;min-height:225px}.product .image img{display:block;width:100%;height:auto}.product .name{margin:0 10px 10px 10px;font-size:15px}.product .marketing{margin:0 10px 20px 10px;min-height:45px}.product .prices{font-size:15px;margin:0 10px 20px 10px;min-height:35px}.product .prices .promotion{font-size:12px;margin-top:5px}.product .prices .promotion .promo-price{text-decoration:line-through}.product .more{margin:0 0 20px 0}.responsive-menu-new,#responsive-menu-new{display:none}#responsive-menu-new:checked + ul{display:block}.new-productType{margin:20px 0 20px 0;text-align:center}.new-productType ul{list-style-type:none; margin:0; display:flex; flex-wrap:wrap; justify-content:center}.new-productType ul li{margin:0 10px 10px 10px}.new-productType ul li a{display:block; padding:5px 10px; border:1px solid black; border-radius:5px}.new-productType ul li a.selected{background:black;color:white}@media screen and (max-width:768px){#product .texts{padding:70px 10px 10px 10px}#product .texts .title{width:auto;text-align:center}.responsive-menu-new{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}nav.new-productType ul{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}nav.new-productType ul ul{display:block;border-left:0;border-right:0}nav.new-productType ul li{float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial}nav.new-productType ul li a{text-align:center;padding:10px 0;border-radius:0;border:0}}#product{position:relative}#product .title{margin:0 0 20px 0}#product .basics{display:flex;margin:0 0 20px 0}#product .basics .main-data{display:flex;flex-grow:1;max-width:600px}#product .bubble{display:flex;flex-direction:column;position:absolute;top:0;left:0}#product .bubble *{border:1px solid black; background:white;font-weight:bold; line-height:2em; margin:5px; z-index:1; padding:0 5px}#product .diaporama{margin:0 0 0;position:relative;text-align:center;width:400px}#product .diaporama .reference{height:300px}#product .diaporama .reference img{width:100%;height:auto;display:block}#product .diaporama .images{margin:10px 0 0 0}#product .diaporama .images ul{list-style-type:none;display:flex;justify-content:flex-start;flex-wrap:wrap}#product .diaporama .images ul li{margin:0 5px}#product .diaporama .images img{width:100%;height:auto;display:block}#product .informations{padding:0 20px 20px 20px}#product .summary{margin:0 0 10px 0}#product .brand,#product .author,#product .dimensions,#product .date{margin:0 0 5px 0}#product .brand span.label,#product .author span.label,#product .dimensions span.label,#product .date span.label{font-weight:bold}#product .characteristics ul{margin:5px 0 20px 0;list-style-type:none}#product .characteristics ul li{margin:0 0 5px 0}#product .characteristics ul li span.label{font-weight:bold}#product .pack-dynamic{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px dashed black}#product .pack-dynamic .title{font-weight:bold;margin:0 0 10px 0}#product .pack-dynamic select{width:auto}#product .pack-dynamic p{margin:0 0 5px 0}#product .pack-dynamic ul{margin:0 0 0 0;list-style-position:inside}#product .pack-dynamic .choice{margin:0 0 20px 0}#product .pack-dynamic .default{margin:0 0 10px 0}#product .pack-dynamic label{width:90px;display:inline-block}#product .pack-dynamic .form-error{display:none;max-width:initial;margin-top:0}#product .pack-dynamic .form-warning{max-width:initial;margin-top:0}#product .actions{padding:20px;flex-grow:1;background:#CCCCCC}#product .reference-choice{margin:0 0 10px 0;text-align:center}#product .reference-choice .label{display:block;margin:0 0 5px 0}#product .guide{text-align:center;margin:10px 0 10px 0}#product .reference-details .code,#product .reference-details .stock,#product .reference-details .lot,#product .reference-details .loyalty,#product .reference-details .price,#product .reference-details .quantity{margin:0 0 5px 0;text-align:center}#product .reference-details .stock{font-weight:bold}#product .reference-details .stock .ok{color:#009900}#product .reference-details .stock .ko{color:#990000}#product .reference-details .prices{margin:15px 0 20px 0;font-size:20px;text-align:center;padding:5px;background:white}#product .reference-details .price .price{display:block;margin:0}#product .reference-details .price .promotion{margin:5px 0 0 0;display:block;font-size:15px}#product .reference-details .price .promotion span:nth-of-type(2){text-decoration:line-through}#product .reference-details .quantity .label{display:block;margin:0 0 5px 0}#product table.references{width:100%;margin:0 0 20px 0;border-collapse:collapse}#product table.references tr.hover{background-color:#EEEEEE}#product table.references th{padding:3px;font-weight:bold;border:1px solid black;background-color:#CCCCCC}#product table.references th.options{width:25%}#product table.references th.lot{width:10%}#product table.references th.price{width:15%}#product table.references th.loyalty{width:10%}#product table.references th.quantity{width:40%}#product table.references th.stock{width:5%}#product table.references td{padding:3px;text-align:center;border:1px solid black}#product table.references td.price{font-weight:bold;font-size:1.1em}#product table.references td.price .promotion,#product table.references td.price .promotion-quantity{font-size:0.8em;font-weight:normal}#product table.references td.price .promotion span{text-decoration:line-through}#product table.references td input{text-align:center}#product table.references td select{text-align:center}#product .cart{text-align:right}#product .labels{display:flex;flex-wrap:wrap}#product .labels .label{margin:0 10px 10px 0}#product .labels .label img{display:block;margin:0 auto 5px auto}#product .labels .label{text-align:center}#product h3{margin:0 0 10px 0}#product .texts .description,#product .texts .advices,#product .texts .delivery,#product .composition{margin:0 0 50px 0}#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{margin:0 0 50px 0}#product .news-list ul li{margin:0 0 5px 15px}#product .files{margin:0 0 50px 0}#product .files ul{margin:0}#product .files ul li{margin:0 0 5px 15px}#product .pack{margin:0 0 50px 0}#product .pack .pack-infos{display:none}.collapse-pack{display:block;width:fit-content;margin:0 auto}#collapse-pack{display:none}#product #collapse-pack:checked + .pack-infos{display:block}#product .pack .pack-product .pack-quantity{margin:0 0 10px 0;font-weight:bold}#product .associated{margin:0 0 50px 0}#product aside > .comments{margin:0 0 50px 0}#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}.nutr-infos{display:none}.collapse-nutrition{display:block;width:fit-content;margin:0 auto}#collapse-nutrition{display:none}#collapse-nutrition:checked + .nutr-infos{display:block}#language-flags{overflow:hidden;display:flex;justify-content:center}#language-flags a{margin:0 5px;display:block;text-indent:-100000px}#language-flags a{width:24px;height:16px;background:no-repeat center center;background-size:cover}#language-flags a.fr{background-image:url(../images/flags/fr.svg)}#language-flags a.en{background-image:url(../images/flags/en.svg)}#language-flags a.de{background-image:url(../images/flags/de.svg)}#language-flags a.nl{background-image:url(../images/flags/nl.svg)}#language-flags a.es{background-image:url(../images/flags/es.svg)}.search-component-form .field{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%}.animation-search-popup .search-component-form{position:fixed; background:rgba(0,0,0,0.8); color:white; z-index:100; display:none; width:100vw; left:0; height:100vh; top:0}#search-popup{display:none}#search-popup:checked + .search-component-form{display:flex; justify-content:center; align-items:center}.animation-search-popup .search-component-form .form{position:relative; margin:0 auto; background:#CCCCCC; padding:20px; max-width:1280px; flex-grow:1}.animation-search-popup .search-component-form .form form{position:relative;max-width:1280px;margin:0 auto}.animation-search-popup .search-component-form .form .search-close{background:url(../images/icons/cross.svg) no-repeat center; background-size:80%; width:20px; height:20px; position:absolute; right:10px; top:15px; cursor:pointer}.animation-search-popup .search-component-form .field{display:flex}.animation-search-popup .search-component-form .field label{top:50%; left:50%;transform:translate(-50%,-50%)}.animation-search-popup .search-component-form .field input[type=text]:focus + label,.animation-search-popup .search-component-form .field input[type=text]:not(:placeholder-shown) + label{top:7px;left:50%;transform:translateX(-50%)}.animation-search-popup .search-component-form .field input[type=text]{width:100%;font-size:20px;border:0;outline:none;background:transparent;text-align:center}.animation-search-popup .search-component-form .field input[type=submit]{display:none}#member-account-header{padding:20px;border-bottom:var(--account-header-border);text-align:center;display:flex;justify-content:space-between;align-items:center}#member-account-header .logo{width:200px} #member-access{margin:0 auto;max-width:800px;text-align:center}#member-access .password-renew{margin-top:20px}#member-overview{position:relative}#member-overview a{display:block;background:url(../images/icons/account.svg) no-repeat top center;background-size:var(--account-overview-bg-size);padding-top:var(--account-overview-padding)}#member{display:flex;min-height:100vh}#member .col-left{background:var(--account-left-bg);width:375px}#member .col-right{flex:1;padding:20px 0 0 0}#member .col-right table{width:100%;border-collapse:collapse;margin:0 0 20px 0}#member .col-right table tr{border-bottom:var(--account-right-table-border)}#member .col-right table tr th,#member .col-right table tr td{padding:10px;text-align:center;vertical-align:middle}#member .col-right table tr th{font-weight:bold;text-transform:uppercase;border-bottom:var(--account-right-table-border);text-align:center}#member .col-right table td.options .btn-list{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}#member .col-right .field{min-height:initial}#member .col-right .field label{display:block !important;line-height:initial}#member .col-right .field.radio label{display:inline;float:none}#member .col-right .field span.label{display:inline-block;min-width:80px}#member .col-right .field span.value{font-weight:bold}#member .col-right .block{margin:0 0 20px 0}#member .col-right .subtitle{color:var(--account-right-subtitle-color); font-size:var(--account-right-subtitle-size); font-weight:var(--account-right-subtitle-weight); padding:var(--account-right-subtitle-padding); border-bottom:var(--account-right-subtitle-border); margin:var(--account-right-subtitle-margin)}#member .col-right .actions{display:flex; gap:5px; justify-content:center; margin:20px auto}#member .button{font-size:var(--account-button-size); font-weight:var(--account-button-weight); text-decoration:none; border-radius:15px; padding:15px 20px}.responsive-menu-account,#responsive-menu-account{display:none}#responsive-menu-account:checked + ul{display:block}.member-account-menu > .member{padding:20px;background:var(--account-menu-member-bg)}.member-account-menu > .member .name{margin:0 0 5px 0;font-weight:bold}.member-account-menu > .member .loyalty{margin:20px 0 0 0;display:flex;justify-content:space-between;align-items:center}.member-account-menu{position:relative}.member-account-menu > ul{list-style-type:none;padding:20px}.member-account-menu ul li{margin:0 0 30px 0}.member-account-menu ul li a{text-transform:uppercase;font-weight:bold;display:block;color:var(--account-menu-link-color);text-decoration:none}.member-account-menu ul li a:hover,.member-account-menu ul li a.selected{text-decoration:none}.member-account-menu ul li ul{margin:0 0 0 0;border-top:var(--account-menu-border);padding-top:10px}.member-account-menu ul li ul li{margin:0 0 10px 0;list-style-position:inside}.member-account-menu ul li ul li a{text-transform:initial;border:0;font-weight:normal;text-decoration:none}.member-account-menu ul li ul li a:hover,.member-account-menu ul li ul li a.selected{text-decoration:underline}#cart-overview{position:relative}#cart-overview a{display:block;background:url(../images/icons/cart.svg) no-repeat top center;background-size:auto 35px;padding-top:40px}.full-cart .cart-action{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.full-cart .delete{margin:0 auto;display:block;text-indent:-100000px;background:url(../images/icons/trash.svg) no-repeat center center;width:20px;height:20px}.full-cart input[type=text],.full-cart select{width:auto;display:block;margin:0 auto;text-align:center}.full-cart .items{list-style-type:none;margin:auto}.full-cart .items > li{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #CCCCCC;gap:20px}.full-cart .items > li:last-of-type{border-bottom:0}.full-cart .items > li:first-of-type{text-transform:uppercase}.full-cart .items > li .image{min-width:75px;min-height:56px;text-align:center;background:url(../images/css/no-photo.svg) center center no-repeat;background-size:50%}.full-cart .items > li .product{flex-grow:1;display:flex;justify-content:flex-start;align-items:center;gap:30px}.full-cart .items > li .product .details{flex-grow:1}.full-cart .items > li .product .prices{text-align:center;width:15%}.full-cart .items > li .product .qty{width:15%;text-align:center;display:flex;justify-content:center;align-items:center}.full-cart .items > li .product .total{text-align:right;width:15%}.full-cart .items > li .product .details p{margin:0 0 5px 0;font-weight:bold}.full-cart .items > li .product .details p span{display:inline-block;font-weight:normal;padding-right:5px}.full-cart .items > li .price{font-weight:bold;margin:0 0 5px 0}.full-cart .items > li .promotion{font-size:0.9em}.full-cart .items > li span.label{display:none}.full-cart .items > li.options{display:block;text-align:right}.full-cart .items li.summary{text-transform:uppercase;display:block}.full-cart .items li.summary ul{list-style-type:none}.full-cart .items li.summary li{text-align:right;margin:0 0 5px 0}.full-cart .items li.summary li span{display:inline-block}.full-cart .items li.summary li span.price{min-width:100px}.full-cart .items li.summary li.loyalty{margin-top:20px}.full-cart li.data{border-bottom:0}.full-cart li.reference-data{border-top:1px dashed #CCCCCC}.full-cart li.reference-data ul{display:inline}.full-cart li.reference-data ul li{display:inline;font-weight:bold}.full-cart li.reference-data ul li:after{content:","}.full-cart li.reference-data ul li:last-of-type:after{content:""}.responsive-menu,#responsive-menu{display:none}#responsive-menu:checked ~ .menu-page{display:block}.menu-page .close{display:none}.cms-page-children ul{display:flex; flex-wrap:wrap; justify-content:center; gap:40px}.cms-page-children ul li{list-style-type:none; list-style-position:inside; width:300px; text-align:center}.cms-page-children ul li figure{margin:0 0 20px 0;background:url(../images/css/no-photo.svg) #EEEEEE no-repeat center center;background-size:50%;min-height:225px}.cms-page-children ul li figure img{display:block;width:100%;height:auto}.cms-page-children ul li .page-link{margin:0 0 10px 0;text-align:center}.cms-page-children ul li .page-link a{font-size:15px}.cms-page-children ul li .summary{margin:0 0 30px 0}.cms-page-children ul li .summary p{text-align:center}.cms-page-children.icon ul li figure{background:none}.cms-page-children.icon ul li figure img{max-height:225px}.sitemap .mod{margin:0}.sitemap .mod .blocks{display:flex; flex-wrap:wrap; justify-content:flex-start}.sitemap .mod .blocks .block{width:30%;margin:0 0 30px 0}.sitemap .mod .blocks .block li > ul,.sitemap .mod .blocks .block li > ul{margin:10px 0}.common-breadcrumb{padding:25px 0 0 0; text-align:center; background:var(--main-color-1); color:var(--main-color-2);font-size:10px;text-transform:uppercase; font-weight:var(--weight-bold);}.common-breadcrumb:after{content:"";display:block;margin:15px auto 0 auto;width:40px;border-top:4px solid white}.common-breadcrumb a{color:inherit;text-decoration:none}.common-header{background:var(--main-color-1);color:white;padding:25px 0 60px 0}.common-header .inner{display:flex; flex-direction:column}.common-header hgroup{text-align:center}.common-header hgroup *{color:white}.common-header hgroup h1{font-size:35px;text-align:center; font-weight:var(--weight-black); line-height:initial; margin-bottom:15px}.common-header hgroup h2{font-size:20px;line-height:initial}.common-header h2 span{color:var(--main-color-2);font-weight:bold}.common-header .intro{max-width:960px;font-size:20px;margin:20px auto 0 auto; text-align:center; }#scrollTopBtn{position:fixed; bottom:10px; right:10px; font-size:18px; border-radius:50%; border:none; cursor:pointer; width:45px; height:45px; text-align:center; background:var(--main-color-1); border:1px solid var(--main-color-1); color:var(--base-color-white); opacity:0; pointer-events:none; transform:translateY(20px); transition:opacity 0.3s ease,transform 0.3s ease}#scrollTopBtn.visible{opacity:1; pointer-events:auto; transform:translateY(0)}.customer-favorites{margin:0 auto 50px auto}.customer-favorites .action{display:flex; justify-content:center}.customer-favorites .action a{position:relative; text-align:center; }.customer-favorites .action a:before{content:""; display:block; background:no-repeat top center; background-size:cover; background-color:var(--customer-favorite-color); width:30px; height:27px; margin:0 auto 10px auto}.customer-favorites .action a.favorite-add:before{-webkit-mask-image:url(../images/icons/heart.svg); mask-image:url(../images/icons/heart.svg); }.customer-favorites .action a.favorite-remove:before{-webkit-mask-image:url(../images/icons/heart-full.svg); mask-image:url(../images/icons/heart-full.svg); }.favorite-result-add,.favorite-result-remove{text-align:center}.favorite-result-add .message,.favorite-result-remove .message{margin:0 0 20px 0}.favorite-result-add .go,.favorite-result-remove .go{display:flex; justify-content:center}.nutritions{margin:20px 0 0 0}.nutritions table{width:100%}.nutritions table th{text-align:center;font-weight:bold;padding:10px;border:1px solid #CCCCCC}.nutritions table td{text-align:center;padding:10px;border:1px solid #CCCCCC}.nutritions table td:nth-of-type(1){text-align:left}.nutritions table td.level2:nth-of-type(1){padding-left:40px}.shop-comment .summary{margin:0 0 10px 0}.shop-comment .summary .rating-average{overflow:hidden;margin:0 0 10px 0}.shop-comment .summary .rating-average .label{font-size:1.2em;font-weight:bold;margin:2px 15px 0 0}.shop-comment .summary .criteria{padding:2px 0 2px 0;font-size:0.9em;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}.shop-comment .summary .criteria .label{padding:3px 3px 3px 3px;background:#EEEEEE}.shop-comment .summary .criteria .criterion{padding:0 3px 3px 3px;background:#EEEEEE}.shop-comment .summary .criteria .criterion span{font-weight:bold}.shop-comment .comments .comment{padding:2px 0 2px 0;font-size:0.9em;padding:10px 0 10px 0;overflow:hidden;border-bottom:1px solid #CCCCCC}.shop-comment .comments .comment .rate{margin:0 0 5px 0} .shop-comment .comments .comment .rate .rate-title{font-weight:bold;font-size:1.1em}.shop-comment .comments .comment .rate .rating{float:left;margin:0 10px 0 0}.shop-comment .comments .comment .customer{margin:0 0 5px 0;clear:both}.shop-comment .comments .comment .criteria{margin:0 0 10px 0}.shop-comment .comments .comment .criteria ul li .label{font-weight:bold}.shop-comment .comments .comment .message{text-align:justify;margin:0 0 0 0;padding:10px;background:#EEE}.shop-comment .more{margin:10px 0 10px 0;text-align:center;font-weight:bold} .shop-comment .first{text-align:center}.products{overflow:hidden;display:flex;justify-content:space-around;flex-wrap:wrap}.product-filter{background:#EEEEEE;padding:20px;text-align:center;margin:0 0 20px 0}.product-filter select{width:auto}.product{position:relative;border:1px solid black;width:300px;margin:0 0 20px 0;text-align:center;list-style-type:none}.product .central{position:relative;overflow:hidden}.product .bubble *{top:0;left:0;width:100%;position:absolute;padding:5px;color:white;background:black;z-index:1}.product .bubble .stamp{z-index:2}.product .bubble .prom{z-index:3}.product .image{margin:0 0 20px 0;background:url(../images/css/no-photo.svg) #EEEEEE no-repeat center center;background-size:50%;min-height:225px}.product .image img{display:block;width:100%;height:auto}.product .name{margin:0 10px 10px 10px;font-size:15px}.product .marketing{margin:0 10px 20px 10px;min-height:45px}.product .prices{font-size:15px;margin:0 10px 20px 10px;min-height:35px}.product .prices .promotion{font-size:12px;margin-top:5px}.product .prices .promotion .promo-price{text-decoration:line-through}.product .more{margin:0 0 20px 0}.responsive-menu-new,#responsive-menu-new{display:none}#responsive-menu-new:checked + ul{display:block}.new-productType{margin:20px 0 20px 0;text-align:center}.new-productType ul{list-style-type:none; margin:0; display:flex; flex-wrap:wrap; justify-content:center}.new-productType ul li{margin:0 10px 10px 10px}.new-productType ul li a{display:block; padding:5px 10px; border:1px solid black; border-radius:5px}.new-productType ul li a.selected{background:black;color:white}.community-all{text-align:center;margin:0 0 0 0;overflow:hidden;display:flex;justify-content:center}.community-all .community{overflow:visible;padding:0;margin:0 10px}.community-all .community a{width:30px;height:30px;background:no-repeat center center;background-size:30px;text-indent:-10000px;display:block}.community-all .community-facebook a{background-image:url(../images/icons/social/facebook.svg)}.community-all .community-twitter a{background-image:url(../images/icons/social/twitter.svg)}.community-all .community-googlePlus a{background-image:url(../images/icons/social/google-plus.svg)}.community-all .community-flickr a{background-image:url(../images/icons/social/flickr.svg)}.community-all .community-youtube a{background-image:url(../images/icons/social/youtube.svg)}.community-all .community-pinterest a{background-image:url(../images/icons/social/pinterest.svg)}.community-all .community-instagram a{background-image:url(../images/icons/social/instagram.svg)}.community-all .community-linkedin a{background-image:url(../images/icons/social/linkedin.svg)}.sharer-all{text-align:center;margin:0 0 20px 0;overflow:hidden;display:flex;justify-content:center}.sharer-all .sharer{margin:0 5px}.sharer a{width:30px;height:30px;background:no-repeat center center;background-size:30px;text-indent:-10000px;display:block}.sharer.facebook a{background-image:url(../images/icons/social/facebook.svg)}.sharer.twitter a{background-image:url(../images/icons/social/twitter.svg)}