html{height:100%}body{font-family:Sofia-Pro,Lato,sans-serif;color:#000;font-size:16px}.anchor{display:block;position:relative;top:-250px;visibility:hidden}@media (max-width:1000px){.anchor{top:-100px}}body.product .anchor{top:-80px}h1,h2,h3{font-family:Sofia-Pro,Lato,sans-serif;font-weight:300}h1{font-size:50px}a{color:#44947b;text-decoration:underline}a:active,a:focus,a:hover{color:#244e41}a.no-style,a.no-style:active,a.no-style:focus,a.no-style:hover{text-decoration:none;color:inherit;outline:0}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-slg{font-size:18px}.text-mlg{font-size:20px}.text-lg{font-size:28px}.text-xl{font-size:35px}@media (max-width:767px){.text-xl{font-size:25px}.text-lg{font-size:20px}}.font-secondary{font-family:Sofia-Pro,Lato,sans-serif;font-weight:300}.font-bold{font-weight:700}.font-paint{font-family:Sofia-Pro,Lato,sans-serif}.obf-lnk{cursor:pointer}.text-white{color:#fff}.text-purple{color:#bdbade}.text-green{color:#43947a}.text-green-light{color:#cfe5c9}.text-orange{color:#f8b681}.text-red{color:#ed6b5e}.text-blue{color:#aed5e3}.text-bg{padding:2px}.bg-white{background-color:#fff}.bg-purple{background-color:#bdbade}.bg-green{background-color:#43947a}.bg-green-light{background-color:#cfe5c9}.bg-grey-light{background-color:#e3e3e3}.bg-orange{background-color:#f8b681}.bg-blue{background-color:#aed5e3}.bg-red{background-color:#ed6b5e}.bg-grey{background-color:#f7f7f7}.separator-horizontal{height:2px;width:100%;background-color:#dcdcdc}.text-uppercase{text-transform:uppercase}.text-underline{text-decoration:underline}.pre-wrap{white-space:pre-wrap}.breadcrumb{background-color:#fff;font-family:Sofia-Pro,Lato,sans-serif;font-weight:300;font-size:14px;margin-top:15px;text-transform:uppercase;margin-bottom:0}.breadcrumb a{color:#a3a3a3;text-decoration:none}@media (max-width:550px){.breadcrumb{font-size:12px;margin-left:-15px}}.breadcrumb>li+li:before{color:#a3a3a3;content:"| ";padding:0 5px}.btn{text-decoration:none!important}.btn-primary,.btn-primary[disabled]{border-radius:0;border:none;color:#fff;background-color:#44947b;font-size:18px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{color:#fff;background-color:#32b594}.btn-white{border-radius:0;border:2px solid #43947a;color:#43947a;background-color:#fff;font-size:18px}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover{color:#fff;background-color:#43947a}.btn-mlg{padding:11px 40px;font-size:15px}.btn-search{border-radius:3px;display:inline-block;border:none;color:#fff;background-color:#1cac95;padding:11px 16px}.btn-search:active,.btn-search:focus,.btn-search:hover{color:#fff;background-color:#15806f}.btn-green{background-color:#44947b;border-color:transparent;color:#fff}.btn-green:active,.btn-green:focus,.btn-green:hover{text-decoration:none;background-color:#32b594;border-color:transparent;color:#fff}.btn-pink{background-color:#f25982;border-color:transparent}.btn-pink:active,.btn-pink:focus,.btn-pink:hover{text-decoration:none;background-color:#ee2a5e;border-color:transparent}.btn-yellow{background-color:#f9d021;border-color:transparent;color:#fff}.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover{text-decoration:none;background-color:#e1b706;border-color:transparent;color:#fff}.btn-grey{background-color:#f2f2f2;color:#44947b;border-color:transparent}.btn-grey:active,.btn-grey:focus,.btn-grey:hover{text-decoration:none;background-color:#eee;border-color:transparent}.btn-facebook{background-color:#43619c}.btn-facebook .fa{position:absolute;left:24px;top:6px;color:#fff}.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover{background-color:#344b78}.btn-small{padding:0 10px;font-style:italic;height:30px;line-height:30px;margin:0 5px 5px 0;border-radius:3px;display:inline-block;color:#fff;cursor:pointer;border:none;outline:0;background-color:#1cac95;text-transform:uppercase;font-size:12px}.btn-small:active,.btn-small:focus,.btn-small:hover{background-color:#15806f}.btn-small.active{background-color:#fff;color:#000}.btn-small.active:active,.btn-small.active:focus,.btn-small.active:hover{background-color:#ccc;color:#000}.btn-small.selected{background-color:#fff;color:#000;font-weight:700}.btn-small.btn-save{font-weight:500;background-color:#d6d6d6;color:#747c7f}.btn-small.btn-save:active,.btn-small.btn-save:hover{background-color:#e3e3e3;color:#747c7f}.btn-small.btn-save .text-not-saved{display:block}.btn-small.btn-save .text-saved{display:none}.btn-small.checked{background-color:#f9d021;color:#fff}.btn-small.checked:active,.btn-small.checked:hover{background-color:#af8f05;color:#fff}.btn-small.checked .text-not-saved{display:none}.btn-small.checked .text-saved{display:block}.btn-small.btn-restockingalert{font-weight:500;background-color:#fff;color:#747c7f;text-decoration:underline}.btn-small.btn-restockingalert:active,.btn-small.btn-restockingalert:hover{background-color:#e3e3e3;color:#747c7f}.btn-small.alerted{background-color:#e4fbe5}.btn-small.alerted:active,.btn-small.alerted:hover{background-color:#8bee8f}.btn-small.alerted .text-not-restockingalert{display:none}.btn-small.alerted .text-restockingalert{display:block}.btn-filter{padding:0 10px;font-style:italic;height:30px;line-height:30px;margin:0 5px 5px 0;border-radius:3px;display:inline-block;cursor:pointer;border:none;outline:0;text-transform:uppercase;font-size:12px;background-color:#d6d6d6;color:#747c7f}.btn-filter.active,.btn-filter.active:active,.btn-filter.active:focus,.btn-filter.active:hover,.btn-filter:active,.btn-filter:focus,.btn-filter:hover{background-color:#1cac95;color:#fff;font-weight:700}.btn-round-lg{padding:12px 45px;font-size:17px;line-height:normal;border-radius:50px;margin:10px;color:#fff}.btn-round-lg:hover{color:#fff}.btn-square-lg{padding:12px 45px;font-size:15px;line-height:normal;border-radius:0;margin-bottom:10px;color:#fff;width:90%;text-transform:uppercase}@media (min-width:1500px){.btn-square-lg{padding:12px 25px}}.btn-square-lg:hover{color:#fff}.btn-blue{background-color:#aed5e4}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{color:#fff;background-color:#88c1d7}.btn-orange{background-color:#ffb880}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{color:#fff;background-color:#ff9b4d}.btn-circle{border:1px solid #666;background:0 0;color:#666;border-radius:20px;padding:6px 15px}.btn-circle:active,.btn-circle:focus,.btn-circle:hover{background-color:none!important}.btn-profilemenu{border:1px solid #666;background:0 0;color:#666;border-radius:20px;padding:0 30px;font-style:normal}.btn-profilemenu:active,.btn-profilemenu:focus,.btn-profilemenu:hover{background-color:none!important}.btn-large-padding{padding:6px 30px}.btn-not-rounded{border-radius:0}.cart-large-padding,cart-large-padding:focus{padding:10px 30px;outline:0}.cart-validate,.cart-validate:focus,.cart-validate:hover{background-color:#44947b;border-color:#44947b;color:#fff;outline:0}.checkbox{padding-left:20px;margin-bottom:0;margin-top:5px}.checkbox label{display:inline-block;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:15px;height:15px;left:0;margin-left:-20px;margin-top:3px;border:1px solid #c8c8c8;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:-1px;top:2px;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#44947b}.checkbox input[type=checkbox]{opacity:0}.checkbox input[type=checkbox]:focus+label::before{outline:0}.checkbox input[type=checkbox]:checked+label::after{font-family:FontAwesome;content:"\f00c"}@font-face{font-family:Sofia-Pro;src:url(/Content/Font/sofiapro-light.otf)}.form-control{font-size:15px;height:43px}.form-control:focus{border-color:#44947b}.custom-input,.custom-select{position:relative;display:block;padding:0;background-color:#fff}.custom-select select{width:100%;height:45px;margin:0;background:0 0;border:1px solid transparent;outline:0;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:1em;font-family:Sofia-Pro,Lato,sans-serif;color:#444;padding:.6em 1.9em .5em .8em;line-height:1.3}.custom-input input{width:100%;height:auto;margin:0;border:1px solid transparent;border-top-width:2px;border-radius:0;outline:0;box-sizing:border-box;font-size:1em;font-family:Sofia-Pro,Lato,sans-serif;color:#444;padding:.6em 1.9em .5em .8em;line-height:1.3em;box-shadow:none}.custom-input input:active,.custom-input input:focus{border-color:transparent;box-shadow:none}.custom-input:hover{border:1px solid #888}.custom-select::after{content:"";position:absolute;width:15px;height:14px;top:44%;right:8px;margin-top:-2px;background-image:url(/Content/Images/icons/arrow-down-blue.svg);background-repeat:no-repeat;background-size:100%;z-index:2;pointer-events:none}.custom-select select:focus{outline:0;box-shadow:0 0 1px 3px #b4defa;background-color:transparent;color:#222;border:1px solid #aaa}.custom-select option{font-weight:400}.custom-select::after,x:-o-prefocus{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:0 0;color:#222}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select select{width:120%;width:calc(100% em)}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}body,html{overflow-x:hidden}body{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}body:not(.shophome){padding-top:58px}@media (min-width:1000px){body:not(.shophome){padding-top:140px}}.container-fluid{-ms-flex:1;flex:1;width:100%}.container-nopadding{padding:0}.container{-ms-flex:1;flex:1;width:100%;max-width:1050px}.container-fluid_maxwidth{max-width:1500px;margin:0 auto}.main-title{max-width:350px;margin:0 auto}.main-title h2{font-size:22px;color:#666;margin-top:10px;text-transform:uppercase}.main-title .spacer{max-width:30px;margin:20px auto 0 auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body{display:normal;min-height:initial}.container-fluid{-ms-flex:none;flex:none}.container{-ms-flex:none;flex:none;max-width:1050px}}.cursor-default{cursor:default}.top10{margin-top:10px}.top15{margin-top:15px}.top20{margin-top:20px}.top30{margin-top:30px}.top35{margin-top:35px}.top40{margin-top:40px}.top50{margin-top:50px}.top60{margin-top:60px}.top70{margin-top:70px}.bottom10{margin-bottom:10px}.bottom20{margin-bottom:20px}.bottom30{margin-bottom:30px}.bottom40{margin-bottom:40px}.bottom50{margin-bottom:50px}.left10{margin-left:10px}.right10{margin-right:10px}.right20{margin-right:20px}.uppercase{text-transform:uppercase}.paddingtop20{padding-top:20px!important}.paddingtop10{padding-top:10px!important}.padding025{padding:0 25px}.padding010{padding:0 10px}.p-80{padding:80px}.p-15{padding:15px}.p-30{padding:30px}.pr-10{padding-right:10px}@media (max-width:767px){.xs-p-40{padding:40px}}.width100percent{width:100%}.float-left{float:left}.float-right{float:right!important}.text-justify{text-align:justify}.bold{font-weight:700}.italic{font-style:italic}.color-white{color:#fff}.color-yellow{color:#f9d021}@media (max-width:767px){.mobile-sm-bottom20{margin-bottom:20px!important}.mobile-sm-bottom30{margin-bottom:30px!important}.mobile-sm-top10{margin-top:10px!important}.mobile-sm-top0{margin-top:0!important}.mobile-sm-top30{margin-top:30px!important}.mobile-sm-top20{margin-top:20px!important}.xs-top10{margin-top:10px!important}.xs-bottom10{margin-bottom:10px!important}}@media (max-width:992px){.mobile-md-bottom30{margin-bottom:30px}}.row-no-padding>[class*=col-]{padding-left:0!important;padding-right:0!important}.col-no-padding{padding-left:0!important;padding-right:0!important}.col-no-padding-l{padding-left:0!important}.col-no-padding-r{padding-left:0!important}.col-no-margin{margin-top:0!important}@media (min-width:768px){.row-eq-height-resp{display:-ms-flexbox;display:flex}}@media (min-width:992px){.row-eq-height-md-resp{display:-ms-flexbox;display:flex}}.row-eq-height{display:-ms-flexbox;display:flex}@media (max-width:992px){[class*=col-md]{margin-top:30px}}@media (max-width:767px){[class*=col-sm]{margin-top:10px}}.nomargin-top{margin-top:0!important}@media (min-width:768px){.section{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.section{padding-top:20px;padding-bottom:20px}}[v-cloak]{display:none}.flex{display:-ms-flexbox;display:flex}.flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.flex-col{-ms-flex-direction:column;flex-direction:column}.items-start{-ms-flex-align:start;align-items:flex-start}.items-center{-ms-flex-align:center;align-items:center}.items-end{-ms-flex-align:end;align-items:flex-end}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-end{-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.sm-flex{display:-ms-flexbox;display:flex}}@media (max-width:767px){.xs-flex-col{-ms-flex-direction:column;flex-direction:column}}.w-full{width:100%}.h-full{height:100%}.object-cover{object-fit:cover}.relative{position:relative}.inline-block{display:inline-block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{height:60px;position:absolute;display:block;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.slick-arrow-left{left:-60px}.slick-arrow-right{right:-60px}.slick-disabled{opacity:.3}@media (max-width:500px){.slick-arrow{height:40px}.slick-arrow-right{right:-22px}.slick-arrow-left{left:-22px}}.stars{direction:rtl}.stars i{cursor:pointer}.stars>i.active,.stars>i.active~i,.stars>i:hover,.stars>i:hover~i{color:#f3f3f3}.stars>i.active:before,.stars>i.active~i:before,.stars>i:hover:before,.stars>i:hover~i:before{color:#44947b}.stars-static{direction:rtl}.stars-static i{cursor:pointer}.stars-static>i.active,.stars-static>i.active~i{color:#f3f3f3}.stars-static>i.active:before,.stars-static>i.active~i:before{color:#44947b}.twitter-typeahead{width:100%}.tt-menu{min-width:228px;margin-top:5px;border:1px solid #f0f0f0;background-color:#fff;text-align:left}.tt-suggestion{padding:0 15px;line-height:32px;color:#000;cursor:default}.tt-suggestion:hover{background-color:#f5f5f5;cursor:pointer}.section-pleasure .team-image img{width:150px;border-radius:150px}.section-benefits .benefit-item{margin:30px 50px;text-align:center}.section-benefits .benefit-item .benefit-img{height:80px;margin-bottom:10px}.brand-block{padding-left:15px;padding-right:15px}.brand-zone{margin-top:15px;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.brand-zone .brand-details{background-color:rgba(255,255,255,.94);position:absolute;top:35px;right:0;height:80%;width:50%;max-width:500px;padding:35px 20px}@media (max-width:900px){.brand-zone .brand-details{width:100%}}.brand-zone .brand-details .first-line{float:left}.brand-zone .brand-details .first-line .name{float:left}.brand-zone .brand-details .first-line .name h1,.brand-zone .brand-details .first-line .name h2{font-size:28px;font-family:Sofia-Pro,Lato,sans-serif;text-transform:uppercase;margin:0}@media (max-width:500px){.brand-zone .brand-details .first-line .name h1,.brand-zone .brand-details .first-line .name h2{font-size:12px}}.brand-zone .brand-details .first-line .icons{float:right}.brand-zone .brand-details .first-line .icons img{padding-left:1px;width:30px}.brand-zone .brand-details .spacer{float:left;border-color:#ffb880;margin-top:15px;width:30px}.brand-zone .brand-details .description{float:left;font-weight:300}.brand-zone .brand-details .description h2{font-size:16px;margin-top:15px;margin-bottom:0}@media (max-width:500px){.brand-zone .brand-details .description h2{font-size:10px}}.brand-zone .brand-details .description .discover{color:#ffb880;text-decoration:underline}@media (max-width:500px){.brand-zone .brand-details .description .discover{font-size:10px}}.brand-zone .brand-details .description .ethical{font-size:14px;margin-top:30px}@media (max-width:500px){.brand-zone .brand-details .description .ethical{font-size:10px;margin-top:10px}}.brand-zone .brand-details .description .ethical p{margin:0}.brand-zone .brand-details .description .ethical a{color:#666;text-decoration:underline}.card-not-found{padding:30px;text-align:center;background-color:#cfe5c9;min-height:308px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.nostyle{text-decoration:none;color:inherit}.nostyle:focus,.nostyle:hover,.nostyle:visited{text-decoration:none;color:inherit}.card-place{background-color:#fff;margin-bottom:15px;position:relative;min-height:168px}.card-place .card-place-picture-container{padding:0;position:relative;text-align:center;color:#fff}.card-place .background-cover{background-size:cover}.card-place .card-place-content{padding-top:5px;position:relative}.card-place .card-place-content .card-place-title{font-family:Sofia-Pro,Lato,sans-serif;font-weight:300;color:#1cad95;font-size:24px}.card-place .card-place-content .card-place-category{font-size:12px}.card-place .card-place-content .card-place-adress{margin-top:7px;margin-bottom:0;font-size:15px}.card-place .card-place-content .hr-gray{margin-top:5px}.card-place .card-place-content .btn-topright{position:absolute;top:10px;margin:0;right:0}.card-place .card-place-footer{padding-top:5px;padding-bottom:5px;position:relative}.card-place .card-place-footer .card-place-ranking .card-place-rank{font-size:17px;color:#f9d021;font-weight:700;letter-spacing:1.5px;margin-right:15px;display:inline-block}.card-place .card-place-footer .card-place-ranking a.card-place-nbcomment{font-size:13px;text-decoration:underline;color:#f9d021}.card-place .card-place-footer .card-place-ranking a.card-place-nbcomment:active,.card-place .card-place-footer .card-place-ranking a.card-place-nbcomment:focus,.card-place .card-place-footer .card-place-ranking a.card-place-nbcomment:hover{color:#e1b706}@media (max-width:767px){.card-place .card-place-footer .card-place-ranking{margin-top:0}}.card-place .card-place-footer .card-place-impacts{text-align:right}@media (max-width:767px){.card-place .card-place-footer .card-place-impacts{text-align:left;margin-top:3px}}.card-place .card-place-footer .card-place-impacts img{margin-left:5px;margin-bottom:5px;width:24px}.cart-breadcrumb{display:table;width:100%;position:relative;margin-top:50px}.cart-breadcrumb .cart-breadcrumb-step p{margin-top:10px;font-size:12px;color:#c4c4c4}.cart-breadcrumb .cart-breadcrumb-row{display:table-row}.cart-breadcrumb .cart-breadcrumb-step .button-container{width:50px;margin:0 auto;background:#fff}.cart-breadcrumb .cart-breadcrumb-step button,.cart-breadcrumb .cart-breadcrumb-step button[disabled],.cart-breadcrumb .cart-breadcrumb-step:hover button{background:#c4c4c4;color:#fff;border:none;padding:0 0;font-size:17px}.cart-breadcrumb .cart-breadcrumb-step button:active,.cart-breadcrumb .cart-breadcrumb-step button:focus{outline:0}.cart-breadcrumb .cart-breadcrumb-step.active button{background:#44947b;cursor:default}.cart-breadcrumb .cart-breadcrumb-step.active p{color:#44947b;font-weight:700}.cart-breadcrumb .cart-breadcrumb-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#e8e8e8}.cart-breadcrumb .cart-breadcrumb-step{display:table-cell;text-align:center;position:relative;width:33.3333%}.cart-breadcrumb .btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.card-product{margin:20px;width:240px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.card-product .card-product_image{width:100%}.card-product .card-product_content{margin:5px;color:#000;text-align:center}.card-product .card-product_text{height:47px;overflow:hidden}.card-product .card-product_brand{font-weight:700}.card-product .card-product_price{text-align:center;font-weight:700;font-size:18px}.cart-popover{margin-right:10px;max-width:none;width:480px}.cart-popover table{width:100%;border-spacing:5px;border-collapse:separate}.cart-popover table .name{font-weight:700}.cart-popover table .price{text-align:right;margin-right:10px;font-weight:700}.collapsable .collapsable-btn-open{display:none}.collapsable .collapsable-btn-collapse{display:block}.collapsable.collapsed .collapsable-body{display:none}.collapsable.collapsed .collapsable-btn-collapse{display:none}.collapsable.collapsed .collapsable-btn-open{display:block}.collapsable-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.collapsable-header--alt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex-pack:start;justify-content:flex-start}.collapsable-body{padding-top:10px;padding-bottom:10px}.section-elementcomments{background-color:#f9f9f9}.section-elementcomments .elementcomments-title{font-size:18px;padding-left:0}.section-elementcomments .elementcomments-line{border-bottom:1px solid #e8e8e8;margin-top:18px}.section-elementcomments .no-elementcomment{margin-top:50px;font-style:italic;text-align:center}.section-elementcomments .elementcomments .elementcomment-wrapper{background-color:#fff;padding:35px 25px;text-align:left}.section-elementcomments .elementcomments .elementcomment-wrapper .elementrating{height:30px}.section-elementcomments .elementcomments .elementcomment-wrapper .elementrating .textnote{color:#44947b;font-weight:700;font-size:20px;float:right;margin-top:4px;margin-right:40px}.section-elementcomments .elementcomments .elementcomment-wrapper .elementrating .no-rating{color:#666;font-weight:300;font-style:italic;font-size:13px}.section-elementcomments .elementcomments .elementcomment-wrapper .element-comment .usercomment{font-size:14px;font-weight:300;height:120px;width:100%;overflow:auto;text-align:justify;margin-top:20px}.section-elementcomments .elementcomments .elementcomment-wrapper .element-comment .comment-by{color:#44947b;font-weight:300;font-weight:700;height:20px;overflow:hidden;margin-top:20px}.section-elementcomments .ethicalcomment{background-color:#fff;padding:35px 25px;text-align:left}.section-elementcomments .ethicalcomment .ethical-left{font-size:15px;font-weight:300;text-align:justify}.section-elementcomments .ethicalcomment .ethical-left .comity{font-weight:700;color:#44947b}.section-elementcomments .ethicalcomment .ethical-right{color:#44947b;text-align:center;font-weight:700;padding-right:115px}@media (max-width:991px){.section-elementcomments .ethicalcomment .ethical-right{padding-right:0}}.section-elementcomments .ethicalcomment .ethical-right .ethicalstars{margin-top:30px}.section-elementcomments .ethicalcomment .ethical-right .rating{color:#44947b;font-size:50px;margin-top:20px}.section-elementcomments .ethicalcomment .ethical-right .puzzle img{width:220px;position:absolute;bottom:-55px;right:-30px}#cookie-popup{width:300px;border:2px solid #44947b;border-radius:4px;background:#fff;position:fixed;bottom:20px;right:20px;padding:20px;z-index:10000;font-size:12px}#cookie-popup .step-1 img{position:absolute;right:15px;bottom:108px}#cookie-popup .step-1 .buttons .btn{width:100%;margin-top:5px}#cookie-popup .step-2 .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#cookie-popup .step-2 .item:not(:first-child){margin-top:10px}#cookie-popup .step-2 .item .title{font-weight:700}#cookie-popup .step-2 .item .options{min-width:100px;text-align:right;white-space:nowrap}#cookie-popup .step-2 .item .options span{background:#f0f0f0;border-radius:30px;width:30px;height:30px;line-height:30px;font-size:15px;text-align:center;display:inline-block;margin-left:5px;cursor:pointer}#cookie-popup .step-2 .item .options span.red{background:pink}#cookie-popup .step-2 .item .options span.green{background:#b6f8b6}#cookie-popup .step-2 .buttons{text-align:right;margin-top:20px}#cookie-popup .step-2 .buttons .btn{margin-left:5px;width:130px;height:42px}@media (max-width:768px){#cookie-popup{padding:10px}#cookie-popup .step-2 .item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:end}}.page-heading{height:200px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;position:relative}.page-heading:before{content:'';position:absolute;display:block;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4)}@media (max-width:767px){.page-heading{height:120px}}.page-heading .heading-content{position:absolute;top:50%;left:50%;margin:0;display:inline-block;transform:translate(-50%,-50%)}.page-heading .heading-content .subtitle{font-weight:700;font-size:14px}.title-separator{border-top:2px solid #44947b;margin-bottom:10px}.title-separator.width200{width:200px}.hr{margin-bottom:15px;border-top:2px solid #44947b}.hr-gray{border-top:1px solid #dbdbdb}.spacer{border-top:2px solid #44947b;margin-top:35px}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.bg-gray{background-color:#f3f3f3}.impact-environment{color:#82d23d}.impact-circuit-court{color:#dc4453}.impact-commerce{color:#fb3e94}.impact-education{color:#f97921}.impact-local{color:#4077c4}.impact-reinsertion{color:#8475bf}.impact-sante{color:#36c7ef}.impact-social{color:#fdd119}.impact-vegan{color:#a94593}.impact-zerodechet{color:#fe6d5c}#notification{position:fixed;width:320px;z-index:9998;margin:0 auto 0 -160px;left:50%;cursor:pointer;border-radius:2px;font-size:13px;padding:10px;box-sizing:border-box;opacity:0;transition:.3s ease-in-out;transform:translate3d(0,0,0);will-change:transform,opacity;top:-100px}#notification.notification-visible{top:30px;opacity:1}#notification.notification-info{border-top:2px solid #369cc7;color:#41555d;box-shadow:rgba(54,156,199,.901961) 0 0 1px;background-color:#e8f0f4}#notification.notification-info .notification-title{color:#369cc7}#notification.notification-info .notification-dismiss{background-color:#a4becb}#notification.notification-error{border-top:2px solid #ec3d3d;color:#412f2f;box-shadow:rgba(236,61,61,.901961) 0 0 1px;background-color:#f4e9e9}#notification.notification-error .notification-title{color:#ec3d3d}#notification.notification-error .notification-dismiss{background-color:#e4bebe}#notification.notification-success{border-top:2px solid #5ea400;color:#4b583a;box-shadow:rgba(94,164,0,.901961) 0 0 1px;background-color:#f0f5ea}#notification.notification-success .notification-title{color:#5ea400}#notification.notification-success .notification-dismiss{background-color:#b0ca92}.notification-title{font-size:14px;margin:0 0 5px;padding:0;font-weight:700}.notification-dismiss{font-family:Arial;font-size:17px;position:absolute;top:4px;right:5px;line-height:15px;color:#e8f0f4;border-radius:50%;width:14px;height:14px;font-weight:700;text-align:center}.card-business{margin-bottom:20px;height:450px;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;box-shadow:1px 1px 10px 0 rgba(110,110,110,.34)}.card-business .details{font-weight:500;position:absolute;bottom:20px;text-align:center;width:100%}.card-business .details .text-detail{text-transform:none;background:rgba(255,255,255,.92);color:#666;max-width:90%;padding:20px;text-align:center;margin:0 auto}.card-business .details .text-detail .name{margin-top:0;font-weight:700;font-size:15px;text-transform:uppercase}.card-business .details .text-detail .tagline{margin:10px 0 0 0;min-height:3em;font-size:13px;font-family:Sofia-Pro,Lato,sans-serif;font-weight:300}.card-business .details .right-arrow{color:#fff;margin-left:5px}@media (min-width:992px){.card-business .large-details{left:25%;max-width:350px}}.card-business .btn-hover-show{display:none}.card-business:hover .btn-hover-show{display:inline-block}.small-card-business{height:400px}.small-card-business .btn-hover-show{padding:12px 12px}.idea-cards:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.6)}.idea-cards .details{bottom:40px}.idea-cards .idea-icon{font-size:60px;margin-bottom:15px;color:#4a4949}.idea-cards .idea-box-title{font-size:23px;margin-bottom:35px;text-transform:uppercase;color:#4a4949;text-shadow:1px 1px #a29f9f}.idea-cards .btn-round-lg{width:60%;text-transform:uppercase;padding:9px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:370px){.idea-cards .btn-round-lg{padding:9px 25px;font-size:10px}}footer{background:#43947a;color:#fff;text-align:center;position:relative}footer .container{text-align:left}footer .footer-logo{position:absolute;left:-200px;top:25px;width:250px}footer .footer-column-right{margin-left:120px}@media (max-width:1000px){footer .footer-column-right{margin-left:0}footer .footer-logo{display:none}}footer .footer-logos{margin-top:20px;margin-bottom:20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}footer .footer-logos img{margin-left:15px}footer .social-links{position:absolute;top:15px;right:15px}footer .social-links i{width:25px;margin:8px}footer h3{text-transform:uppercase;font-size:15px;font-weight:700;margin-bottom:0}@media (max-width:957px){footer h3{font-size:14px}}footer a{color:inherit;text-decoration:none;font-family:Sofia-Pro,Lato,sans-serif;font-weight:300;font-size:13px}footer a:hover{color:inherit}@media (max-width:957px){footer a{font-size:12px}}footer #form-newsletter{margin-bottom:40px}footer #form-newsletter .fields{display:-ms-flexbox;display:flex}footer #form-newsletter .fields button{margin-left:5px}.shophome .header{background-color:transparent;box-shadow:none}.shophome .header.header--active,.shophome .header:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shophome .header::before{opacity:0}.shophome .header.header--active::before,.shophome .header:hover::before{opacity:1}.header{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;min-height:120px;width:100%;z-index:100;will-change:transform;top:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.header::before{content:'';background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;z-index:0;transition:opacity .2s ease-out;will-change:transform}.header .header-logo{height:100px;margin-top:10px;margin-bottom:5px;position:absolute;left:50%;transform:translateX(-50%)}.header .header-items{position:relative;display:-ms-flexbox;display:flex;padding-left:25px;padding-right:25px}.header .header-items_left{padding-top:20px}.header .header-item{padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex}.header .header-item-link{text-decoration:none;cursor:pointer;color:#000}.header .header-item-link .icon-heart{height:30px;position:relative;top:11px}.header .header-item-text{font-size:20px;font-weight:700;border-bottom:5px solid transparent}.header .header-item:hover .header-item-text{border-bottom:5px solid #43947a}.header .header-search{position:relative;margin-top:5px;margin-right:10px}.header .header-search .search-input{border:2px solid #000;background-color:transparent;height:40px;padding-right:40px;padding-left:5px;outline:0}.header .header-search .icon-search{position:absolute;right:5px;top:5px;width:30px;height:30px;cursor:pointer}.header .header-search .icon-search:hover{opacity:.7}.header .header-items_right{-ms-flex-align:start;align-items:flex-start;padding-top:10px}.header .header-item-icon{width:50px;margin-left:5px;margin-right:5px}.header .header-item-icon:hover{opacity:.7}.header #cart-icon .badge{position:absolute;right:0;background:#44947b}.header .header-megamenu{position:fixed;background-color:#fff;top:120px;left:0;right:0;opacity:0;transition:opacity .2s .1s ease-out;pointer-events:none;will-change:transform;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;padding:15px;padding-bottom:0}.header .header-item:hover .header-megamenu{pointer-events:all;opacity:1}.header .header-item:hover .header-item_maskhelper{position:absolute;z-index:1000;display:block;width:400px;height:70px;top:50px}.header .megamenu-item{padding:15px}.header .megamenu-item-link{text-decoration:none;cursor:pointer;display:-ms-flexbox;display:flex;border-bottom:4px solid transparent;text-transform:uppercase;color:#000}.header .megamenu-item-content{display:none;background-color:#fff;position:absolute;top:100%;left:0;right:0;padding:15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);overflow-y:scroll;max-height:calc(100vh - 230px)}.header .megamenu-item:hover .megamenu-item-content{display:-ms-flexbox;display:flex}.header .megamenu-item:hover .megamenu-item-link{border-bottom:4px solid #43947a}.header .megamenu-impacts .megamenu-impacts-content{margin-top:10px;width:300px}.header .megamenu-impacts .item-impact{display:inline-block}.header .megamenu-impacts .item-impact-img{width:75px;margin:8px}.header .megamenu-products-subcats{display:none}.header .megamenu-products-subcats .subcategory-name{display:inline-block;padding-left:30px;color:#a3a3a3}.header .megamenu-product-category-name{width:100%;display:inline-block;font-size:18px;text-decoration:none;cursor:pointer;color:#000}.header .megamenu-products-category.megamenu-products-category--selected .megamenu-products-subcats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header .megamenu-products-category.megamenu-products-category--selected .megamenu-product-category-name{color:#43947a}.header .megamenu-title{text-transform:uppercase;font-weight:700}@media (max-width:1000px){.header{display:none}#mobile-header{display:block!important}}#header-search-results{background-color:#fff;position:absolute;top:140px;left:0;right:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 10px;z-index:100000;cursor:default;display:none;text-align:center}#header-search-results .results-column{display:inline-block;width:505px;padding:0 20px;text-align:left;vertical-align:top}#header-search-results .results-column .category{font-weight:700;margin-bottom:6px}#header-search-results .results-column .result{padding:2px 0;color:#333;text-decoration:none;margin-bottom:5px}#header-search-results .results-column .product{display:-ms-flexbox;display:flex}#header-search-results .results-column .product img{height:50px;width:50px;margin-right:10px}#header-search-results .results-column .product .brand,#header-search-results .results-column .product .name{display:block;width:390px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#header-search-results .results-column .product .brand{font-weight:700}#header-search-results .results-column .product:hover .name{text-decoration:underline;color:#44947b}#header-search-results .results-column .article{width:220px;display:inline-block;vertical-align:top;margin-right:10px}#header-search-results .results-column .article img{display:block;width:220px;height:100px;margin-bottom:3px}#header-search-results .results-column .article .title{font-size:14px}#header-search-results .results-column .article:hover .title{text-decoration:underline;color:#44947b}#header-search-results .results-column .more{padding-top:15px}#header-search-results .results-column .no-result{text-align:center}@media (min-width:1001px){body.header-search-open.shophome .header::before{opacity:1}body.header-search-open #header-search-results{display:block}}.nav-mobile{display:-ms-flexbox;display:flex;line-height:2.2;-ms-flex-pack:center;justify-content:center;margin-top:10px}.nav-mobile a{padding:0!important}.nav-mobile .nav-mobile-item{background-color:#eee;padding-left:20px;padding-right:20px;font-size:15px}.nav-mobile .nav-mobile-item--selected{color:#fff;background-color:#44947b}.navbar-search-mobile-container{margin-right:15px;height:50px}@media (max-width:767px){.navbar-search-mobile-container{margin-right:0}}.navbar-search-mobile{border:1px solid #dadada;border-radius:40px;width:100%;height:40px;box-shadow:inset 0 1px 1px 0 #f5f5f5;background:url(/Content/Images/icons/magnifying-glass.svg) 11px center no-repeat #fff}.navbar-search-mobile .tt-menu{width:100%}.navbar-search-mobile input{display:block;height:37px;margin-left:35px;width:calc(80%);border:none;outline:0}#mobile-header{display:none;position:fixed;top:0;left:0;right:0;z-index:100;transition:all ease-in-out .4s}#mobile-header .header-container #header{height:58px;line-height:58px;background:#fff;position:relative;z-index:100;display:block;margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline}#mobile-header .header-container #header .logo_header_mobile{display:block}#mobile-header .header-container #header .logo_header_mobile img{height:60px;margin-top:4px}.mobile-menu-header{padding-left:15px;padding-right:15px;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.mobile-menu-header .mobile-menu-icon{height:35px}.mobile-menu-header .mobile-menu-icon.icon-heart{height:25px}.mobile-menu-header .badge{position:relative;left:-10px;top:-11px;background:#44947b}#mobile-menu-container{position:relative;white-space:nowrap;height:100%;zoom:1}#mobile-menu-container:before{content:".";display:block;height:0;overflow:hidden}#mobile-menu-container .burger{width:24px;height:28px;display:inline-block;vertical-align:middle;margin-left:0;margin-top:10px;position:relative;cursor:pointer}#mobile-menu-container .burger .line{height:2px;width:24px;display:block;background:#000;position:absolute}#mobile-menu-container .burger .line:nth-child(1){top:0}#mobile-menu-container .burger .line:nth-child(2){top:7px}#mobile-menu-container .burger .line:nth-child(3){top:14px}#mobile-menu-container .burger .text{text-transform:uppercase;color:#000;font-size:7px;text-align:left;line-height:8px;font-weight:700;width:24px;display:block;position:absolute;top:20px}#mobile-menu-container .burger.menu-open .line:nth-child(1){top:2px;transform-origin:0 0;transform:rotate(45deg);width:28px;left:3px}#mobile-menu-container .burger.menu-open .line:nth-child(2){display:none}#mobile-menu-container .burger.menu-open .line:nth-child(3){top:2px;transform-origin:100% 0;transform:rotate(-45deg);width:28px;right:3px}#mobile-menu-container .burger.menu-open .text{display:none}#mobile-menu-container .background-behind{position:absolute;left:0;right:0;top:100%;bottom:0;height:100vh;width:100vw;background:#44947b;transition:all .4s ease-in-out;visibility:hidden;opacity:0}#mobile-menu-container .background-behind.open{visibility:visible;opacity:.7}#mobile-menu-container .content_menu{display:none;position:absolute;top:100%;left:0;max-width:480px;width:100%;background:#fff;transform:translateX(-100%);transition:all .4s ease-in-out;height:calc(90vh);overflow:auto;padding-bottom:100px}#mobile-menu-container .content_menu.searching .item-category{display:none}#mobile-menu-container .content_menu ul{padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}#mobile-menu-container .content_menu ul li{display:block;width:100%;line-height:42px;border-bottom:1px solid #fff;padding:0;text-transform:uppercase}#mobile-menu-container .content_menu ul li.top-buttons{text-align:center}#mobile-menu-container .content_menu ul li.children_block_column{padding-left:20px;height:auto;cursor:pointer;background-color:#fff}#mobile-menu-container .content_menu ul li.children_block_column .submenu_title{text-transform:none;position:relative;display:block}#mobile-menu-container .content_menu ul li.children_block_column .icon_plus_minus{position:absolute;top:0;bottom:0;right:20px;width:60px;text-align:center;font-size:30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}#mobile-menu-container .content_menu ul li.children_block_column .icon_plus_minus img{width:30px;height:30px}#mobile-menu-container .content_menu ul li.children_block_column .icon_plus{display:-ms-flexbox;display:flex}#mobile-menu-container .content_menu ul li.children_block_column .icon_minus{display:none}#mobile-menu-container .content_menu ul li.children_block_column ul.subsubmenu{display:none}#mobile-menu-container .content_menu ul li.children_block_column.open ul.subsubmenu{display:block}#mobile-menu-container .content_menu ul li.children_block_column.open .icon_plus{display:none}#mobile-menu-container .content_menu ul li.children_block_column.open .icon_minus{display:-ms-flexbox;display:flex}#mobile-menu-container .content_menu ul li a{display:block;padding:0 4%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-left:0}#mobile-menu-container .content_menu ul li a:hover{text-decoration:none}#mobile-menu-container .content_menu ul li a .icon_arrow_right{position:absolute;top:0;bottom:0;right:20px;width:60px;text-align:center;font-size:30px}#mobile-menu-container .content_menu ul li a.mobile-menu-button{border:1px solid #44947b;border-radius:20px;width:200px;margin:7px auto;height:40px}#mobile-menu-container .content_menu ul li a.btn-round{border-radius:20px;background-color:#fff;border:1px solid #dadada;box-shadow:none;margin:10px 2px;padding:9px 10px;font-size:10px;display:inline-block;width:124px;height:auto}#mobile-menu-container .content_menu ul li a.btn-round>span.text-btn-round{color:#666;font-size:12px}#mobile-menu-container .content_menu ul li a.btn-round .header-icon{width:17px;margin-top:-6px;margin-left:5px}#mobile-menu-container .content_menu ul li a.btn-round.orange-header{background-color:#ffb880}#mobile-menu-container .content_menu ul li a.btn-round.orange-header>span.text-btn-round{color:#fff}#mobile-menu-container .content_menu ul li a.btn-round.blue-header{background-color:#aed5e4}#mobile-menu-container .content_menu ul li a.btn-round.blue-header>span.text-btn-round{color:#fff}#mobile-menu-container .content_menu ul li a.result{line-height:30px;margin-bottom:3px}#mobile-menu-container .content_menu ul li a.result img{width:30px;height:30px;margin-right:5px}#mobile-menu-container .content_menu ul li .has_children_title,#mobile-menu-container .content_menu ul li .has_no_children_title{padding-left:20px;text-decoration:none;color:#000}#mobile-menu-container .content_menu ul li.search-mobile .search-mobile-container{background-color:#fff;border:none;border-bottom:2px solid #000;height:37px;line-height:35px;font-size:10px;width:80%;margin:10px auto;position:relative}#mobile-menu-container .content_menu ul li.search-mobile .search-mobile-container .search-btn{float:right;position:absolute;right:-12px;top:-2px}#mobile-menu-container .content_menu ul li.search-mobile .search-mobile-container input{height:35px;border:none;margin-right:50px;font-size:12px;width:70%}#mobile-menu-container .content_menu ul li.search-mobile .search-mobile-container input:focus{outline:0}#mobile-menu-container .content_menu ul #cityguide-search-mobile-results li{background:#f4f4f4}#mobile-menu-container .content_menu ul #cityguide-search-mobile-results li .no-result{padding-left:20px}#mobile-menu-container .content_menu ul #cityguide-search-mobile-results li:last-child{border-bottom:3px solid #fff}#mobile-menu-container .content_menu .menu{position:static;margin:0;text-align:left;height:auto;line-height:normal;top:0;right:50%;font-weight:700}#mobile-menu-container .content_menu.open{transform:translateX(0);display:block}#mobile-menu-container .submenu{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:none;transform:translateX(-100%);transition:all .4s ease-in-out;z-index:100;background:#f8f8f8;overflow:auto}#mobile-menu-container .submenu .parent{background:#44947b;padding:0 4%;cursor:pointer;color:#fff}#mobile-menu-container .submenu .parent .icon_arrow_left{font-size:30px;display:inline-block;vertical-align:middle;width:30px;text-align:left}#mobile-menu-container .submenu .parent .inline_block_middle{display:inline-block;vertical-align:middle}#mobile-menu-container .submenu ul.container{display:block;padding:0;position:static;margin:0 auto}#mobile-menu-container .has_children a{position:relative}#mobile-menu-container .has_children.open .submenu{display:block;transform:translateX(0);transition:all .4s ease-in-out}#mobile-menu-container ul.subsubmenu li{line-height:normal;border-bottom:none;text-transform:none;font-size:13px;padding:2px;padding-left:10px}#mobile-menu-container ul.subsubmenu li,#mobile-menu-container ul.subsubmenu li a{color:#a3a3a3}#mobile-menu-container .no-result{padding-left:20px}.section-insurance{background-color:#f7f7f7;color:#666;padding:15px}.section-insurance .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-insurance .container .insurance-zone{width:197px;padding:10px 7px}.section-insurance .dotted-round{border:1px dotted #666;border-radius:25px;min-height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:3px 5px}.section-insurance .dotted-round img{width:100%;max-width:55px;margin-right:5px}.section-insurance .dotted-round p{padding:0;margin:0;font-size:11px}.section-reinsurance{background:#44947b;margin-bottom:30px}.section-reinsurance .block-container{border-right:1px solid #fff;text-align:center;width:19%;display:inline-block;vertical-align:top}@media (max-width:768px){.section-reinsurance .block-container{border:none;display:block;margin:0 auto;width:90%;max-width:300px}}.section-reinsurance .block-container:last-child{border-right:none}.section-reinsurance .block-container .image-container{width:80px;height:80px;border-radius:80px;background-color:#fff;padding:20px 15px;margin:0 auto}.section-reinsurance .block-container .image-container img{width:50px;background-color:#fff}.section-reinsurance .block-container .text-container{margin-top:15px;color:#fff;font-size:15px;text-transform:uppercase}#mobile-search{margin:20px 20px 0 20px;border:1px solid #dadada;border-radius:100px;box-shadow:inset 0 1px 1px 0 #f5f5f5;background:url(/Content/Images/icons/magnifying-glass.svg) 11px center no-repeat #fff;margin-top:20px}#mobile-search input{margin-left:35px;width:calc(100% - 50px);border:none;outline:0}.component-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.component-pagination .pagination-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#44947b;font-weight:700;font-size:17px}.component-pagination .pagination-item.active{background-color:#44947b;color:#fff}.section-partners{background-color:#f7f7f7;padding:10px 0 20px 0;margin-bottom:5px}.section-partners img{margin-top:10px}.section-press{background-color:#8fdbd1}.section-press .carousel-bottom{height:315px;text-align:center}.section-press .carousel-bottom .open-quote{top:45px;left:5px;font-size:110px}.section-press .carousel-bottom .content{text-indent:50px}.section-press .carousel .carousel-indicators{bottom:0}.section-press .carousel .btn-read{background-color:transparent;color:#fff;border:1px solid #fff;border-radius:30px;margin-bottom:30px;font-size:15px;padding:7px 30px}.section-press .carousel .title{margin-top:20px;font-size:50px;color:#fff}.section-press .carousel .title img{max-height:50px}.section-press .carousel .content{margin-top:30px;font-style:italic;color:#fff}.product-list{margin-bottom:40px;clear:both}.card-productlist{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px}.card-productlist .card-product_hover{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5)}.card-productlist .card-product_image{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card-productlist .card-product_image img{max-width:100%}.card-productlist .card-product_image:hover .card-product_hover{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card-productlist .card-product_image:hover .card-product_hover .icon-heart{margin-top:20px;width:40px}.card-productlist .card-product_image:hover .card-product_hover .comments{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1320px){.card-productlist .card-product_image{height:308px}}.card-productlist .card-product_content{margin:5px;color:#000;text-align:center;height:100px;overflow:hidden}.card-productlist .card-product_brand{color:#a4a4a4;max-height:22.5px;text-transform:uppercase;overflow:hidden}.card-productlist .card-product_name{max-height:45px;overflow:hidden;font-weight:700}.card-productlist .card-product_price{font-weight:700;font-size:18px;color:#43947a}.card-productlist .card-product_price .previous-price{color:#aaa;font-size:16px;text-decoration:line-through}.sort-container{padding-top:13px;padding-bottom:13px}.sort-container select{margin-left:5px}#go-up{position:fixed;right:70px;bottom:40px;background:#cfe5c9;border-radius:51px;height:51px;width:51px;text-align:center;display:block}#go-up i{color:#fff;font-size:32px;line-height:47px}#go-up:hover{background:#43947a}#profile-menu .hey{margin-bottom:50px;text-align:center}#profile-menu .hey .hello{text-transform:uppercase;font-size:12px}#profile-menu .hey .user-name{font-size:30px}#profile-menu .menu-items{text-align:center;margin-bottom:20px}#profile-menu .menu-items a{color:#000;font-size:16px;display:inline-block;text-transform:uppercase;padding-bottom:2px;margin:0 8px;text-decoration:none;border-bottom:4px solid transparent}#profile-menu .menu-items a:hover{border-bottom-color:#aaa}#profile-menu .menu-items a.active{border-bottom-color:#000}.result-filters{border:1px solid #e8e8e8;padding:0 25px 20px 25px}.result-filters .filter-title{font-size:18px;margin-top:20px}.result-filters label{font-size:15px}.result-filters ul{padding-left:0}.result-filters li{list-style-type:none}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-outer>.scroll-element{background-color:#fff}.scrollbar-outer>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-outer>.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.scrollbar-outer>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px}.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px}.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.search-bar-container{text-align:center}.section-titleandsearch{margin-top:60px}@media (max-width:767px){.section-titleandsearch{margin-top:10px;margin-bottom:50px}}.search-bar{background:#f3f3f3;border-radius:50px;padding:0 0 0 20px;display:inline-block;height:40px}.search-bar .custom-select{display:inline-block;margin-top:0;min-width:220px}@media (max-width:964px){.search-bar .custom-select{min-width:160px}}.search-bar .custom-select select{height:30px;padding:2px 2px 2px 10px;font-size:14px;color:#666;text-transform:uppercase;font-family:Sofia-Pro,Lato,sans-serif;font-weight:300}@media (max-width:964px){.search-bar .custom-select select{font-size:10px}}.search-bar .vertical-separation{height:25px;width:1px;background-color:rgba(0,0,0,.4);display:inline-block;position:relative;margin:10px 15px -10px 15px}@media (max-width:964px){.search-bar .vertical-separation{margin:10px 5px -10px 5px}}.search-bar .select-categories{min-width:230px}@media (max-width:964px){.search-bar .select-categories{min-width:166px}}.search-bar .btn-search{margin-bottom:3px;vertical-align:top;border-radius:50px;margin-left:30px;text-transform:uppercase;font-size:14px;font-family:Sofia-Pro,Lato,sans-serif;font-weight:300;height:40px}@media (max-width:964px){.search-bar .btn-search{font-size:10px}}.algolia{clear:both;position:relative;top:-20px}.algolia img{top:-1px;left:3px;position:relative}@media (max-width:767px){.search-bar{width:100%;padding:0 20px 0 20px;background:#fff}.search-bar .custom-select{display:block;margin-bottom:10px}.search-bar .btn-search{width:100%;margin-left:0}}#search-filters{margin-top:10px}#search-filters .filters{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:end;align-items:flex-end;width:100%}#search-filters .filters .filters-label{display:inline-block;margin:0 0 0 -15px}#search-filters .filters .filter{padding-bottom:3px;border-bottom:1px solid #000;position:relative;-ms-flex:1;flex:1;margin:10px}#search-filters .filters .filter .collapsable-btn{margin-left:20px}#search-filters .filters .filter .collapsable-title{text-transform:uppercase;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#search-filters .filters .filter .collapsable-body{background:#fff;position:absolute;top:30px;z-index:50;padding:0;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);min-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#search-filters .filters .filter .name{border:1px solid #cacaca;line-height:29px;padding:0 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#search-filters .filters .filter .name .fa{float:right;margin-top:6px;margin-right:2px}#search-filters .filters .filter .values{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:30px}#search-filters .filters .filter .values ul{list-style:none;padding-left:8px;white-space:nowrap}#search-filters .filters .filter:last-child .collapsable-body{right:0}#search-filters .filters #price .collapsable-body{right:0}#search-filters .filters #price .values{width:200px;height:65px;overflow-y:auto}#search-filters .filters #price #price-slider{margin:20px 20px 20px 30px;height:12px}#search-filters .filters #price #price-slider .noUi-connect{background:#44947b}#search-filters .filters #price #price-slider .noUi-handle{outline:0;height:18px;top:-4px;left:-6px;width:18px;border-radius:10px}#search-filters .filters #price #price-slider .noUi-handle:after,#search-filters .filters #price #price-slider .noUi-handle:before{display:none}#search-filters .filters #price #price-slider .noUi-handle .noUi-tooltip{font-size:12px;padding:3px 5px 0 5px;border:none;top:20px}@media (max-width:991px){#search-filters .filters{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}#search-filters .filters .filter{margin:0 0 10px 0}#search-filters .filters .filter .collapsable-body{position:initial;box-shadow:none}#search-filters .filters .filter .collapsable-body ul{padding-left:0}}#search-filters-container .loading-filters{line-height:46.85px;background:#f0f0f0;margin-top:10px;text-align:center}@media (min-width:990px){#search-filters-container.fixed{position:fixed;z-index:1;background:#fff;top:120px}}.section-stories .cards-container{overflow:hidden;width:100%;max-width:1000px;margin:auto;position:relative}.section-stories .cards-container .arrow{position:absolute;display:block;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.section-stories .cards-container .arrow-prev{left:0;font-size:30px}.section-stories .cards-container .arrow-next{right:0;font-size:30px}.section-stories .card{text-align:center;margin-bottom:20px;margin-left:30px;margin-right:30px;box-sizing:border-box;border-radius:4px;background-color:#fff;transition:all .2s ease-in-out}.section-stories .card-wrapper{min-height:300px;padding:2rem;background-size:cover}.section-stories .card-wrapper .details{background:rgba(255,255,255,.89);position:absolute;bottom:2px;max-width:233px;width:100%;height:180px;overflow:hidden;box-shadow:1px 1px 10px 0 rgba(110,110,110,.34)}.section-stories .card-wrapper .details .open-quote{top:22px;left:15px}.section-stories .card-wrapper .details .text{padding:10px;margin-top:35px;font-size:13px;height:80px;text-indent:32px}.section-stories .card-wrapper .details .left-details{width:80%;float:left;padding-left:15px;text-align:left}.section-stories .card-wrapper .details .left-details:hover{text-decoration:none}.section-stories .card-wrapper .details .left-details span{color:#666;font-size:14px;font-style:italic}.section-stories .card-wrapper .details .right-details{width:30px;float:left;font-size:30px}.section-stories .card-wrapper .details img{border-radius:0;max-width:100px;width:auto;height:auto;margin-top:9px}.section-stories .card-wrapper img{border-radius:50%;width:50px;height:50px;margin:auto;margin-bottom:20px}.section-stories .card-wrapper .title{font-weight:700}.open-quote{font-size:62px;color:#44947b;position:absolute}.tabs-item-container{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tabs-item{padding-bottom:5px;text-transform:uppercase;font-size:15px;margin:10px;border-bottom:5px solid transparent;cursor:pointer;font-weight:700}.tabs-item--selected,.tabs-item:hover{border-bottom:5px solid #000;display:block}.tabs-item-content{display:none}.tabs-item-content.tabs-item-content--selected{display:block}body.error404 .error404{color:#fff;background-image:url(/Content/Images/404-background.jpg);background-size:cover;background-repeat:no-repeat;height:647px}body.error404 h1{font-size:54px}body.error404 .wrapper{position:relative;height:100%;width:100%}body.error404 .content{position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%)}body.about .title-engagement{text-transform:uppercase;font-weight:700;margin-bottom:15px;font-size:18px}body.about .text-values-intro{font-weight:700;line-height:1.6}body.about .title-values-intro{font-size:14px;text-transform:uppercase;text-align:center}@media (max-width:500px){body.about .tabs-item-container{overflow-x:scroll;-ms-flex-pack:initial;justify-content:initial}}@media (min-width:768px){body.about-associations .masonry{-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px}}body.about-associations .card-association{display:inline-block}body.about-associations .card-association .card-association-picture{width:80%;margin-left:10%}body.about-associations .card-association .card-association-content{padding:10px;padding-bottom:15px;padding-top:15px}body.about-associations .card-association .card-association-name{text-transform:uppercase;font-weight:700}body.about-associations .card-association .card-association-description{margin-top:10px;margin-bottom:10px}body.about-associations .card-association .card-association-link{text-decoration:underline}body.about-selection .selection-box .selection-number{font-size:40px;font-weight:700}body.about-selection .selection-box .selection-title{text-transform:uppercase;font-weight:700;font-size:20px}body.about-selection .selection-box .selection-text{margin-top:20px}body.about-selection .team-slider{width:1120px;max-width:100%;margin:auto;display:-ms-flexbox;display:flex}@media (max-width:1230px){body.about-selection .team-slider{width:840px}}@media (max-width:940px){body.about-selection .team-slider{width:560px}}@media (max-width:660px){body.about-selection .team-slider{width:280px}}body.about-selection .card-team{margin:20px;width:240px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:pointer}body.about-selection .card-team .card-team_image{width:80%;margin-left:10%;border-radius:50%}body.about-selection .card-team .card-team_content{margin:5px;color:#000;text-align:center}body.about-team h2{margin-top:40px}body.about-team .bubble{position:relative;background-color:#cfe5c9;padding:25px;text-align:center;margin-top:20px;margin-bottom:30px}body.about-team .bubble .bubble-title{font-size:22px;font-weight:700;margin-bottom:15px}body.about-team .bubble .bubble-arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #cfe5c9;position:absolute;bottom:-20px;transform:translateX(-50%);left:50%}body.about-team .member{margin-left:15px;margin-right:15px;margin-top:20px}body.about-team .member img{width:150px;border-radius:50%;margin:auto;margin-bottom:15px}body.about-team .member .baseline,body.about-team .member .name{text-align:center}body.about-team .member .name{font-size:17px;margin-bottom:0}body.about-team .member .baseline{font-size:13px}body.about-team .member .description{text-align:justify;font-size:13px}body.blog-article .article-header{padding-top:60px;margin-bottom:50px;background-repeat:no-repeat;background-size:cover}body.blog-article .article-header .page-content{border-bottom:2px solid #000;position:relative;top:50px}body.blog-article .article-header .page-content h1{font-size:28px;text-align:left;text-transform:uppercase}body.blog-article .page-content{padding:35px 80px;max-width:1200px;margin:0 auto}body.blog-article .page-content .card-productlist{display:inline-block;margin:10px 10px 20px 10px;width:308px}body.blog-article h2{position:relative;z-index:1;padding-bottom:10px;font-size:24px;font-weight:700;color:#aed5e4}body.blog-article .details-share{position:absolute;right:10px;top:10px;text-align:right}body.blog-article .details-share .spot-social-share{float:left;cursor:pointer}body.blog-article .details-share .spot-social-share .fa{margin-left:10px;color:#000}body.blog-article .page-content{background-color:#fff;text-align:justify}body.blog-article .page-content .writter .writter-image{width:100px;border-radius:100px}body.blog-article .page-content .writter .writter-infos{margin-top:20px;margin-left:10px;width:199px}body.blog-article .page-content .writter .writter-infos p{margin-bottom:0}body.blog-article .page-content .writter .writter-infos .writter-name{color:#44947b;text-transform:uppercase;font-weight:700}body.blog-article .page-content .writter .share-block{background:rgba(243,243,243,.2);border:1px solid #e6e6e6;border-radius:30px;margin-top:25px}body.blog-article .page-content .writter .share-block .social-icon{margin-top:10px;margin-bottom:10px;text-align:center}body.blog-article .comments-container{border:1px solid #f3f3f3;border-top:4px solid #44947b;margin-top:40px}body.blog-article .comments-container #comment{margin:20px auto 40px auto;max-width:800px}body.blog-article .comments-container .comment-name{width:100%}body.blog-article .comments-container .comment-rating{width:125px;margin:20px auto}body.blog-article .comments-container .comment-text{margin-top:15px}@media (max-width:879px){body.blog-article .page-content{padding:20px!important}}body.blog-article-list .sub-categories a{margin-top:14px}body.blog-article-list .blog-zone{margin-top:15px;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}body.blog-article-list .blog-zone .blog-details{background-color:rgba(8,13,21,.7);color:#fff;position:absolute;top:0;left:0;height:100%;width:50%;max-width:500px;padding:60px 50px}@media (max-width:900px){body.blog-article-list .blog-zone .blog-details{width:100%}}body.blog-article-list .blog-zone .blog-details .first-line{float:left}body.blog-article-list .blog-zone .blog-details .first-line .name{float:left}body.blog-article-list .blog-zone .blog-details .first-line .name h1{font-size:28px;font-family:Sofia-Pro,Lato,sans-serif;text-transform:uppercase;margin:0}@media (max-width:500px){body.blog-article-list .blog-zone .blog-details .first-line .name h1{font-size:12px}}body.blog-article-list .blog-zone .blog-details .description{float:left;font-family:Sofia-Pro,Lato,sans-serif;font-weight:300}body.blog-article-list .blog-zone .blog-details .description h2{font-size:16px;margin-top:15px;margin-bottom:0}@media (max-width:500px){body.blog-article-list .blog-zone .blog-details .description h2{font-size:10px}}body.blog-article-list .section-otherarticles{margin-bottom:50px}body.blog-article-list .section-otherarticles .otherarticle .image{text-align:center;width:100%;position:relative;height:240px}body.blog-article-list .section-otherarticles .otherarticle .image .details-hover{font-weight:500;position:absolute;bottom:15px;text-align:center;width:100%}body.blog-article-list .section-otherarticles .otherarticle .image .details-hover .right-arrow{color:#fff;margin-left:5px}body.blog-article-list .section-otherarticles .otherarticle .article-texts{color:#666;text-align:center;margin-top:15px}body.blog-article-list .section-otherarticles .otherarticle .article-texts .description{text-decoration:none;text-align:center;text-transform:uppercase}body.blog-article-list .section-otherarticles .otherarticle-container,body.blog-article-list .section-otherarticles .otherarticle-container:focus,body.blog-article-list .section-otherarticles .otherarticle-container:hover{text-decoration:none}body.blog-article-list .section-otherarticles .otherarticle-container .btn-hover-show{display:none}body.blog-article-list .section-otherarticles .otherarticle-container:hover .btn-hover-show{display:inline-block}body.blog-article-list .blog-block{padding-left:15px;padding-right:15px;margin-bottom:50px}body.brand .brand-picture{background-size:cover;min-height:250px}body.brand .brand-impacts{display:-ms-flexbox;display:flex;margin-bottom:50px}body.brand .brand-impacts .brand-impact{width:70px;margin:5px}body.brand .brand-separator{height:3px;background-color:#000;width:100%;margin-top:20px}body.brand .brand-content{margin-left:10px}body.brand .about-founder .about-img{width:80%;margin-left:10%;position:relative;z-index:1}body.brand .about-founder .about-quote{background-color:#aed5e3;padding:20px;text-align:center;position:relative;top:-20px;padding-top:30px}body.brand .filters{margin:20px 0}body.brand .sort-container{padding-right:0}@media (max-width:767px){body.brand .sort-container{float:none!important}}body.cart h1{text-align:center;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:40px}body.cart #table-cart{border-bottom:1px solid #ddd}body.cart #table-cart .v-center{vertical-align:middle}body.cart #table-cart .border-right{border-right:1px solid #ddd}body.cart #table-cart tr td:first-child{padding-left:0}body.cart #table-cart tr.brand{background:#efefef}body.cart #table-cart tr.brand th{vertical-align:middle}body.cart #table-cart tr.brand .brand-name{color:#17ac94}body.cart #table-cart tr.item img{float:left;margin-right:20px}body.cart #table-cart tr.item .product-name{text-transform:uppercase;margin-top:5px;margin-bottom:5px}body.cart #table-cart tr.item .quantity{width:40px;text-align:center;border:1px solid #eee}body.cart #table-cart tr.item .checkbox-label{font-weight:400;display:block}body.cart #table-cart tr.item .gift-note{padding:15px 5px}body.cart #table-cart tr.item .gift-note .form-control{display:block;height:25px;width:calc(100% - 250px);padding:3px 12px;margin-left:182px;line-height:14px;border-radius:100px}body.cart #table-cart tr.item .delivery-methods .delivery-method{margin:10px 0}body.cart #table-cart tr.item .delivery-methods .delivery-method .name{line-height:1em;margin-bottom:4px}body.cart #table-cart tr.item .delivery-methods .delivery-method .delay,body.cart #table-cart tr.item .delivery-methods .delivery-method .zone{font-size:10px}body.cart #table-cart tr.item .delivery-methods .delivery-method .price input{position:relative;top:2px}body.cart #table-cart tr.item .delivery-methods .delivery-method .price span{font-size:13px}body.cart #table-cart tr.item .btn-quantity{padding:0;font-size:8px;line-height:13px;height:15px;width:15px;text-align:center;color:#666;border:1px solid #666;border-radius:15px;background:#fff;position:relative;top:-2px}body.cart #table-cart tr.item .btn-quantity[disabled]{color:#d1d1d1;border-color:#d1d1d1}body.cart #table-cart tr.item .btn-remove-item{display:inline-block;color:#000;cursor:pointer;margin-top:10px;border:0}body.cart .relais-colis-ctn{text-align:center;background:#efefef;max-width:260px;margin:20px auto;padding:30px}body.cart .relais-colis-ctn #relais-colis-widget-container{margin:15px auto 0 auto;width:82px}body.cart .continue-ctn{text-align:center;font-size:16px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}body.cart .continue-ctn .btn{width:230px}body.cart .continue-ctn .btn-continue{border-radius:100px}body.cart .continue-ctn .btn-continue .fa{margin-right:5px}body.cart .continue-ctn .btn-submit{text-transform:uppercase;padding:10px 30px;border-radius:100px;font-weight:700;font-size:16px}body.cart .continue-ctn .btn-submit .fa{margin-left:5px}body.cart .applied-code-ctn{text-align:center;padding-top:15px}body.cart .applied-code-ctn form{display:inline-block;margin-left:5px}body.cart .total-ctn{text-align:center;font-size:20px;font-weight:700;margin:20px 0;color:#000;background:#fbfbfb;padding:20px}body.cart .discount-ctn{text-align:center}body.cart .discount-ctn .input-group{max-width:300px;margin:0 auto 20px auto}body.cart .discount-ctn .input-group input{border-top-left-radius:100px;border-bottom-left-radius:100px;height:34px}body.cart .discount-ctn .input-group .btn{border-top-right-radius:100px;border-bottom-right-radius:100px;height:34px}body.cart #myIframe{position:fixed!important;z-index:1000000!important;border:1px solid #000!important}body.cart #more-products{margin:0 50px}body.cart #more-products .product{height:400px;margin:40px;text-align:center;background-size:cover;background-position:center center;position:relative}body.cart #more-products .product .details{font-weight:500;position:absolute;bottom:20px;text-align:center;width:100%}body.cart #more-products .product .details .btn{border-radius:100px;padding:5px 15px;width:auto}body.cart #more-products .product .details .btn i{margin-left:5px}body.cart #more-products .product .details .text-detail{background:rgba(255,255,255,.92);color:#666;max-width:90%;padding:5px 20px;text-align:center;margin:0 auto}body.cart #more-products .product .details .text-detail .brand{font-weight:700;text-transform:uppercase;font-size:14px}body.cart #more-products .product .details .text-detail .price{font-weight:700}body.cart #more-products .slick-arrow::before{color:#d6d6d6;font-size:36px}body.cart #more-products .slick-arrow::before:hover{color:#ccc}@media (max-width:991px){body.cart #table-cart{font-size:12px}body.cart #table-cart tr.item img{width:100px;height:126px}body.cart .continue-ctn{-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.cart .continue-ctn .btn{margin:10px 0}}@media (max-width:767px){body.cart #table-cart{font-size:12px}body.cart #table-cart tr.item img{float:none;display:block}body.cart #table-cart tr.item .gift-note{padding-left:0}body.cart #table-cart tr.item .gift-note .form-control{margin:0;width:100%;height:50px;border-radius:3px}}body.category .btn-hidefilters,body.category .btn-showfilters{font-size:12px!important}body.category .quickcategory-container:not(:last-child){margin-right:10px}body.category .quickcategory-container .quickcategory{width:100%;height:120px;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#f0f0f0}body.category .quickcategory-container .quickcategory .quickcategory-text{color:#000;font-weight:700;font-size:28px;text-align:center;-ms-flex:1;flex:1}body.category .category-title{font-size:30px;font-weight:700;margin-top:3px;margin-bottom:3px}@media (max-width:7687px){body.category .category-title{font-size:22px}}body.category .category-seo .title{font-size:18px;font-weight:700;margin-bottom:10px}body.category .category-seo .description{font-size:11px}body.category .category-seo .description h2{font-size:16px;font-weight:700}body.category .products-slider{width:1120px;max-width:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:1230px){body.category .products-slider{width:840px}}@media (max-width:940px){body.category .products-slider{width:560px}}@media (max-width:660px){body.category .products-slider{width:280px}}body.category .products-slider .slick-track{height:100%}body.category #category-tree{padding:0;margin:0;list-style-type:none;margin-bottom:20px}body.category #category-tree li.level-2{margin-left:20px}body.category #category-tree li.level-3{margin-left:40px}body.category #category-tree li.level-4{margin-left:60px}body.category #category-tree li.level-5{margin-left:80px}body.category #category-tree li a{text-decoration:none;color:#000}body.category #category-tree li.active a{color:#44947b}body.contact .page-heading{background:url(/Content/Images/heading-background/contact.jpg)}body.contact .page-content{background-color:#fff;margin-bottom:50px}body.contact #left-column .contact-option{padding:0 10px}body.contact #left-column .contact-option h3{text-align:center;font-weight:700;font-size:20px}body.contact #left-column .contact-option p{margin:6px 0}body.contact #right-column .social-links .fa{margin-right:5px}body.contact #right-column h3{color:#838b8f;margin-top:30px;font-size:18px;margin-bottom:5px}body.contact #right-column .tel{border:1px solid #44947b;color:#44947b;width:140px;height:30px;line-height:30px;border-radius:3px;text-align:center;margin:20px 0}body.faq .page-heading{background:url(/Content/Images/heading-background/cgu.jpg)}body.faq .page-content{background-color:#fff}body.gift-card{padding:0;margin:0;height:100vh;background:#555}body.gift-card .card-container{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}body.gift-card .card-container img{display:block;max-height:calc(100vh - 40px);max-width:calc(50vw - 40px)}body.gift-card .card-container .code{font-family:Courier New,Courier,monospace;font-size:20px;font-weight:700;position:absolute;top:70%;left:0;color:#fff;width:50%;text-align:center}@media print{@page{size:landscape}}body.legal .page-heading{background:url(/Content/Images/heading-background/cgu.jpg)}body.legal .page-content{background-color:#fff}body.my-contact h1{text-align:center;font-size:30px;margin-bottom:50px}body.my-contact .blocks{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start}body.my-contact .blocks .block{margin:10px;border:1px solid #f2f2f2;width:calc(50% - 20px)}body.my-contact .blocks .block .block-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:225px;color:#fff;text-align:center;text-decoration:none}body.my-contact .blocks .block .block-header.header-blue{background:#a5d6e5}body.my-contact .blocks .block .block-header.header-orange{background:#ffb375}body.my-contact .blocks .block .block-header[aria-expanded=false] .fa-chevron-up{display:none}body.my-contact .blocks .block .block-header[aria-expanded=true] .fa-chevron-down{display:none}body.my-contact .blocks .block .block-content{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.my-contact .blocks .block .block-content .checklist{border-radius:20px;border:1px solid #f2f2f2;margin-top:20px;padding-bottom:8px}body.my-contact .blocks .block .block-content .checklist h3{background:#f2f2f2;color:#0d967a;font-size:16px;padding:8px 16px;border-radius:20px;margin:0 0 10px 0;font-weight:700}body.my-contact .blocks .block .block-content .checklist label{display:block;margin:0 15px}body.my-contact .blocks .block .block-content .reasons select{margin:10px;width:calc(100% - 20px)}body.my-contact .blocks .block .block-content .btn{border-radius:100px;margin:15px 0}body.my-contact .blocks .block .block-content .grow{-ms-flex:1;flex:1}body.my-contact .spacer{height:40px}@media (max-width:1000px){body.my-contact .blocks{-ms-flex-direction:column;flex-direction:column}body.my-contact .blocks .block{width:100%;margin:0 0 20px 0}body.my-contact .blocks .block .block-header{height:150px}}body.my-orders h2{text-align:center;margin-bottom:40px}body.my-orders .orders{margin-bottom:40px}body.my-orders .orders .columns{display:-ms-flexbox;display:flex;text-transform:uppercase;font-weight:700;-ms-flex-align:center;align-items:center}body.my-orders .orders .columns .date,body.my-orders .orders .columns .number,body.my-orders .orders .columns .total{width:120px}body.my-orders .orders .columns .impacts{-ms-flex:1;flex:1}body.my-orders .orders .columns .impacts img{margin-right:8px}body.my-orders .orders>.columns{padding:20px}body.my-orders .orders .order{border:1px solid #eee;padding:20px;margin-bottom:20px}body.my-orders .orders .order .order-items{margin-top:20px}body.my-orders .orders .order .order-items td{vertical-align:middle}body.my-orders .orders .order .order-items .order-item .brand{text-transform:uppercase;font-weight:700;color:#888}body.my-orders .orders .order .order-items .order-item .buttons{text-align:right}body.my-orders .orders .order .order-items .order-item .buttons .btn{padding:0 10px;width:165px;height:28px;line-height:28px;text-align:left;margin-bottom:10px}body.my-orders .orders .order .order-items .order-item .buttons .btn-cart{background:#cddfb9;color:#fff}body.my-orders .orders .order .order-items .order-item .buttons .btn-cart img{position:relative;top:-4px;left:5px}body.my-orders .orders .order .order-items .order-item .buttons .btn-return{background:#ffb375;color:#fff}body.my-orders .orders .order .order-items .order-item .buttons .btn-delivery{background:#f3f3f3;color:#3da790}body.my-orders .orders .order .order-items .order-item .buttons .btn-contact{background:#b6b4e5;color:#fff}body.my-orders .orders .order .addresses{display:-ms-flexbox;display:flex}body.my-orders .orders .order .addresses>div{-ms-flex:1;flex:1}body.my-orders .orders .order .addresses .address{background:#f2f2f2;border-radius:10px;margin:20px;padding:20px}body.my-orders .orders .order .addresses .address b{text-transform:uppercase}body.my-orders .orders .order .addresses .address .pre{white-space:pre-wrap}body.my-orders .orders .order .addresses .totals{margin:20px;padding:20px}body.my-orders .orders .order .addresses .totals>div{margin-bottom:10px}body.my-orders .orders .order .addresses .totals .lbl{display:inline-block;text-align:right;text-transform:uppercase;width:160px;margin-right:10px;font-weight:700}body.my-orders .orders .order .bottom{display:-ms-flexbox;display:flex;margin:20px -20px -20px -20px}body.my-orders .orders .order .bottom a{display:block;line-height:45px;text-transform:uppercase;text-align:center;padding:0 30px;text-decoration:none}body.my-orders .orders .order .bottom .btn-infos{-ms-flex:1;flex:1;background:#eee}body.my-orders .orders .order .bottom .btn-infos i{position:relative;top:-1px;left:5px}body.my-orders .orders .order .bottom .btn-infos[aria-expanded=true] .fa-chevron-down{display:none}body.my-orders .orders .order .bottom .btn-infos[aria-expanded=false] .fa-chevron-up{display:none}body.my-orders .orders .order .bottom .btn-reorder{background:#cddfb9;color:#fff}body.my-orders .orders .order .bottom .btn-reorder img{position:relative;top:-7px;left:5px}body.my-orders .orders .order .bottom .btn-contact{background:#b6b4e5;color:#fff}@media (max-width:1000px){body.my-orders .orders .columns .impacts{display:none}body.my-orders .orders .order .addresses{-ms-flex-direction:column;flex-direction:column}body.my-orders .orders .order .bottom{-ms-flex-direction:column;flex-direction:column}body.my-orders .orders .hide-mobile{display:none}}body.my-profile #impacts{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.my-profile #impacts .impact{margin:20px 30px 40px 30px}body.my-profile #impacts .impact .points{margin-top:15px;height:20px;font-size:16px;text-align:center}body.my-referrals .line-1{font-size:18px;text-transform:uppercase}body.my-referrals .line-2{font-size:22px;font-weight:700;margin-bottom:30px}body.my-referrals #share{color:#fff;padding:60px 20px;text-align:center;background:#00ae8c}body.my-referrals #share .line-3{margin-bottom:15px}body.my-referrals #share .referral-link{display:inline-block;background:#a9a6d7;padding:8px 20px;font-size:18px}body.my-referrals #invite{padding:20px 20px 60px 20px;text-align:center}body.my-referrals #invite form{display:-ms-flexbox;display:flex;max-width:500px;margin:0 auto;-ms-flex-align:center;align-items:center}body.my-referrals #invite form input{border-radius:0}body.my-referrals #invite form button{margin:0 20px}body.my-referrals #invite form .lnk-add-invite{background:#fff;border:1px solid #000;border-radius:100px;color:#000;height:25px;width:25px;line-height:25px;display:inline-block}body.my-referrals #referrals{text-align:center;background:#e6e6e6;padding:60px 20px 60px 20px}body.my-referrals #referrals .table-container{max-width:900px;margin:0 auto;text-align:left}body.my-saved-products .container-saved-products{padding-top:50px;padding-bottom:50px}body.my-saved-products .container-saved-products .card-productlist{margin-bottom:50px}body.order-address h1{text-align:center;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:40px}body.order-address h2{font-size:16px;font-weight:700;text-align:center;margin:10px 0 20px 0}body.order-address h2.green{color:#17ac94}body.order-address h2.yellow{color:#fdcf18}@media (min-width:750px){body.order-address .address-form .address-padding-left{padding-left:0}}body.order-address .address-form .address-col{border:1px solid #ccc;padding:20px}body.order-address .address-form #email input{display:inline;max-width:300px;margin-left:10px}body.order-address .buttons{clear:both}body.order-address .buttons .btn{margin:20px}body.order-confirmed .checkmark-container{text-align:center;margin:50px 20px 100px 20px}body.order-confirmed .checkmark-container h1{color:#44947b;text-transform:uppercase;font-size:18px;font-weight:700}body.order-confirmed .checkmark-container p{font-size:14px;font-weight:700}body.order-confirmed h2{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:20px}body.order-confirmed .table-summary{width:100%;border:1px solid #e2e2e2;text-transform:uppercase}body.order-confirmed .table-summary td{padding:10px}body.order-confirmed .table-summary tr td:nth-child(2){width:25%;padding-left:50px;padding-right:100px}body.order-confirmed .table-summary tr.row-brand{border-top:1px solid #e2e2e2}body.order-confirmed .table-summary tr.row-brand td{padding-top:20px;padding-left:50px;padding-bottom:0;font-weight:700}body.order-confirmed .table-summary tr.row-product td{padding-left:50px;padding-top:0}body.order-confirmed .table-summary tr.row-product.last td{padding-bottom:20px}body.order-confirmed .table-summary tr.row-delivery{color:#000;border-top:1px solid #e2e2e2}body.order-confirmed .table-summary tr.row-delivery .free-delivery{color:#44947b;font-weight:700}body.order-confirmed .table-summary tr.row-total{background:#fbfbfb;border-top:1px solid #e2e2e2;font-size:18px;font-weight:700;color:#000}body.order-confirmed .donation-intro{color:#88c9c1;font-size:22px;font-weight:700;text-transform:uppercase;text-align:center;margin:50px 75px}body.order-confirmed .donation-intro img{margin-top:50px}body.order-confirmed .associations{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body.order-confirmed .associations .association{display:inline-block;border:1px solid #e2e2e2;height:600px;width:325px;margin-bottom:22px;text-align:center;text-decoration:none!important;color:#333!important}body.order-confirmed .associations .association:hover{background:#f8f8f8;border-color:#ddd}body.order-confirmed .associations .association:hover img{opacity:.8}body.order-confirmed .associations .association img{width:100%;background:#eee;min-height:323px}body.order-confirmed .associations .association .name{font-weight:700;text-transform:uppercase;width:90%;margin:30px auto 5px auto}body.order-confirmed .associations .association .description{margin:0 auto;padding:0 30px;max-height:174px;overflow-y:auto}body.order-confirmed .saved{color:#88c9c1;text-align:center;text-transform:uppercase;font-size:20px;font-weight:700;margin:50px 20px 120px 20px}body.order-confirmed .saved img{margin-top:40px}body.order-confirmed .thanks-puzzle{color:#88c9c1;text-align:center;text-transform:uppercase;font-size:20px;font-weight:700;margin:50px 20px}body.order-confirmed .thanks-puzzle img{margin-top:40px}body.order-confirmed .buttons-ctn{text-align:center}body.order-confirmed .buttons-ctn #btn-points{border-color:#333;color:#333}body.order-confirmed .buttons-ctn #btn-impact{border-color:#88c9c1;background:#88c9c1;color:#fff}body.order-confirmed .buttons-ctn .btn:hover{border-color:#9ad1ca!important;background:#9ad1ca!important;color:#fff!important}body.order-dpd #search-form .fields{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}body.order-dpd #search-form .fields .form-group{margin:0;margin-right:20px}body.order-dpd #search-form .fields #address{width:400px}body.order-dpd #search-form .fields #postcode{width:150px}body.order-dpd #search-form .fields button{height:43px}body.order-dpd #save-form .locations .location{margin:10px 0;padding:10px;border:1px solid #f0f0f0}body.order-dpd #save-form .locations .location:hover{border-color:#ccc;cursor:pointer}body.order-dpd #save-form .locations .location.selected{border-color:green;background:#f8f8f8}body.order-dpd #save-form .locations .location.selected b{color:green}body.order-dpd #save-form .button-container{text-align:center;padding:20px}body.order-dpd #save-form .button-container .btn{width:200px}body.order-dpd #save-form .button-container .btn:disabled{background:#ddd}body.order-login h1{text-align:center;font-size:20px;font-weight:400;margin-bottom:40px}body.order-login h1 b{text-transform:uppercase;font-weight:700}body.order-login h2{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px;text-transform:uppercase;line-height:1.4em}body.order-login h2 .green{color:#17ac94;text-transform:lowercase}body.order-login h2 .yellow{color:#fdcf18;text-transform:lowercase}body.order-login .facebook-connect-ctn{padding:0 20px}body.order-login .facebook-connect-ctn .btn{width:100%;max-width:360px;margin:60px auto;text-transform:uppercase}body.order-login .columns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.order-login .columns #col-login,body.order-login .columns #col-register{width:420px;padding:0 40px}body.order-login .columns #col-login .btn-primary{border-radius:15px;max-width:175px;width:100%;margin:0 auto;font-weight:700;text-transform:uppercase}body.order-login .columns #col-login .alert{padding:10px}body.order-login .columns #col-login .forgot-password{margin-top:10px;text-align:center}body.order-login .columns #col-login .forgot-password a{font-size:12px;color:#444;text-decoration:underline}body.order-login .columns #col-register{border-left:1px solid #eee}body.order-login .columns #col-register h3{font-size:16px;font-weight:700;margin-left:2px}body.order-login .columns #col-register #billing-address{margin:10px 0 20px 0}body.order-login .columns #col-register .checkboxes{margin-bottom:10px}body.order-login .columns #col-register .checkboxes label{margin-left:10px;font-weight:400}body.order-login .columns #col-register .checkboxes label input{float:left}body.order-login .columns #col-register .checkboxes label span{display:block;margin-left:20px}body.order-login .columns #col-register .alert{padding:10px}body.order-login .columns #col-register .alert ul{padding-left:20px}body.order-login .columns #col-register .btn-yellow{border-radius:15px;max-width:175px;width:100%;margin:0 auto;font-weight:700;text-transform:uppercase}body.order-login .columns .form-control[type=text]{border-radius:2px}@media (max-width:991px){body.order-login .facebook-connect-ctn .btn{margin:20px 0;padding:11px 5px;white-space:initial}body.order-login .columns{-ms-flex-direction:column;flex-direction:column}body.order-login .columns #col-login,body.order-login .columns #col-register{width:100%;padding:0 10px}body.order-login .columns #col-register{border-left:none;border-top:1px solid #eee;margin-top:30px}}body.order-payment h1{text-align:center;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:40px}body.order-payment h2{font-size:18px;font-weight:700;text-align:center;margin-bottom:80px;text-transform:uppercase;line-height:1.4em}body.order-payment h2 .green{color:#17ac94;text-transform:lowercase}body.order-payment h2 .yellow{color:#fdcf18;text-transform:lowercase}body.order-payment .addresses .row{width:90%;margin:0 auto}body.order-payment .addresses .address-ctn{text-transform:uppercase}body.order-payment .addresses .address-ctn h3{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:20px;color:#fdcf18}body.order-payment .addresses .address-ctn h3 .btn-edit-address{display:inline-block;background:#fdcf18;border-radius:100px;text-align:center;margin-left:5px;padding:2px 8px;color:#fff;font-size:14px;position:relative;margin-top:8px;top:-5px}body.order-payment .addresses .address-ctn .address{white-space:pre-wrap;margin-bottom:40px}body.order-payment .addresses .address-ctn .dpd-location{margin-bottom:20px}body.order-payment .order-details .brand-order{border-right:1px solid #e0e0e0}body.order-payment .order-details .brand-order h3{font-size:16px;background:#efefef;padding:10px 40px;margin:0}body.order-payment .order-details .brand-order h3 .brand-name{color:#17ac94}body.order-payment .order-details .brand-order .order-item{padding:20px 40px;overflow:auto}body.order-payment .order-details .brand-order .order-item:first-of-type{padding-top:40px}body.order-payment .order-details .brand-order .order-item:last-of-type{padding-bottom:40px}body.order-payment .order-details .brand-order .order-item img{float:left;margin-right:20px}body.order-payment .order-details .brand-order .order-item .product-name{margin:20px 0;text-transform:uppercase}body.order-payment .order-details .brand-order .order-item .item-details .quantity{display:inline-block;vertical-align:middle;width:30px}body.order-payment .order-details .brand-order .order-item .item-details .delivery-method{vertical-align:middle;white-space:normal;padding-left:12px;padding-right:12px;display:inline-block;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}body.order-payment .order-details .brand-order .order-item .item-details .price-ctn{vertical-align:middle;display:inline-block;padding-left:12px}body.order-payment .order-details .brand-order .order-item .item-details .price-ctn .price{font-weight:700;display:block}body.order-payment .order-details .brand-order .delivery-cost{font-size:14px}body.order-payment .order-details .brand-order .delivery-cost.strike-out{text-decoration:line-through}body.order-payment .order-details .free-delivery{text-align:center;padding-top:20px;padding-bottom:40px}body.order-payment .total-ctn{text-align:center;font-size:20px;font-weight:700;margin:20px 0;color:#000;background:#fbfbfb;padding:20px}body.order-payment #discount-code{display:block;position:relative;top:-280px;visibility:hidden}body.order-payment .discount-ctn{text-align:center}body.order-payment .discount-ctn .input-group{max-width:300px;margin:0 auto 20px auto}body.order-payment .discount-ctn .input-group input{border-top-left-radius:100px;border-bottom-left-radius:100px;height:34px}body.order-payment .discount-ctn .input-group .btn{border-top-right-radius:100px;border-bottom-right-radius:100px;height:34px}body.order-payment .applied-code-ctn{text-align:center;padding-top:15px}body.order-payment .applied-code-ctn form{display:inline-block;margin-left:5px}body.order-payment .validate-ctn{text-align:center;padding:20px}body.order-payment .validate-ctn .btn{text-transform:uppercase;padding:10px 15px;border-radius:100px;font-weight:700;font-size:16px;width:200px}body.order-payment .validate-ctn .payment-info{color:#32b594;max-width:300px;margin:20px auto;font-size:14px}body.order-payment .validate-ctn .card-logos{width:100%;max-width:311px}body.order-payment .btn-back{background:#e0e0e0;color:#333;border-radius:100px;text-transform:uppercase;padding:10px 30px}@media (max-width:991px){body.order-payment h1{margin-bottom:0}body.order-payment h2{margin-top:0;margin-bottom:20px}body.order-payment .order-details .brand-order .order-item{padding:20px}body.order-payment .order-details .brand-order .order-item img{float:none;display:block;margin:0 auto}body.order-payment .order-details .brand-order .order-item .product-name{text-align:center}body.order-payment .order-details .brand-order .order-item .item-details{text-align:center}body.order-payment .order-details .brand-order .order-item .item-details .quantity{text-align:left}body.order-payment .order-details .brand-order .order-item .item-details .delivery-method{max-width:145px;text-align:left}}#modal-ethikdo .modal-footer .btn{width:80px}body.personaldata .page-heading{background:url(/Content/Images/heading-background/personaldata.jpeg)}body.personaldata .page-content{background-color:#fff}body.personaldata .reduced-size{font-size:48px}body.product .dev-tools{margin:-10px 15px 17px 15px;font-size:12px}body.product #zoom{border:1px solid #e5e5e5}body.product .slider-pictures-mobile{margin-left:-30px!important;margin-right:-30px!important}body.product .slider-pictures-mobile .slick-dots{bottom:10px}body.product .slider-pictures-mobile .slick-dots li button::before{color:#eee;opacity:1;font-size:15px}body.product .slider-pictures-mobile .slick-dots li.slick-active button::before{color:#333}body.product .slider-pictures-mobile .carousel-indicators li.active{background-color:#000}body.product .slider-pictures-mobile .slide{padding-bottom:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}body.product .product-topbar{background-color:#e3e3e3;height:80px;width:100%;position:fixed;top:0;z-index:1000;display:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}body.product .product-topbar.product-topbar--active{display:-ms-flexbox;display:flex}body.product .product-topbar .product-topbar_name{font-size:18px;color:#44947b;font-weight:700;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.product .product-topbar .product-topbar_item{font-weight:700;text-transform:uppercase;padding-left:15px;padding-right:15px;cursor:pointer}body.product .product-topbar .product-topbar_item:hover{opacity:.6}body.product .product-topbar .product-topbar_btn-addtocart{height:100%;width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#43947a}body.product .product-topbar .product-topbar_btn-addtocart img{width:52px;position:relative;top:-5px;left:4px}body.product .product-topbar .product-topbar_btn-addtocart.disabled,body.product .product-topbar .product-topbar_btn-addtocart:hover{opacity:.7}body.product .product-topbar .product-topbar_btn-addtocart.disabled a{cursor:default}body.product .product-topbar #btn-add-cart-mobile[disabled]{opacity:.7;cursor:default}@media (max-width:767px){body.product .product-topbar{top:unset;bottom:0;height:52px;z-index:50}body.product .product-topbar .product-topbar_btn-addtocart{width:70px}}body.product .all-pictures{margin-top:10px}body.product .slider-allpictures{width:80%;margin:0 auto}body.product .slider-allpictures .product-picture-small{border:3px solid transparent;outline:0}body.product .slider-allpictures .picture-selected{border:3px solid #43947a}body.product .product-picture{max-width:100%}body.product .product-price{color:#43947a;font-size:28px;font-weight:700}body.product .product-price .previous-price{font-size:20px;color:#aaa;text-decoration:line-through}@media (max-width:767px){body.product .product-price{font-size:22px}}body.product .product-picture-small{margin-left:10px;margin-right:10px}body.product .other-infos{font-size:14px}body.product .other-infos a{text-decoration:underline}body.product .other-infos .impacts{margin-top:10px}body.product .other-infos .impacts img{width:30px;height:30px;margin-left:3px}body.product .other-infos .ratings{margin-top:10px}body.product .other-infos .ratings a{margin-left:8px}body.product .btn-fav .text-not-saved{display:block}body.product .btn-fav .text-saved{display:none}body.product .btn-fav.checked .text-not-saved{display:none}body.product .btn-fav.checked .text-saved{display:block}body.product .section-impacts .card-impact-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;outline:0}body.product .section-impacts .card-impact-wrapper.collapsed .impact-text,body.product .section-impacts .card-impact-wrapper.slick-slide:not(.slick-active) .impact-text{max-height:200px}body.product .section-impacts .card-impact-wrapper.collapsed .card-impact-text-expand{display:block}body.product .section-impacts .card-impact{width:240px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}body.product .section-impacts .impact-text{padding-left:25px;padding-right:25px;overflow:hidden}body.product .section-impacts .impact-picture{width:100%;max-width:150px}body.product .section-impacts .card-impact-text-expand{display:none}body.product .impacts-slider,body.product .products-slider,body.product .ratings-slider{width:1120px;max-width:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:1230px){body.product .impacts-slider,body.product .products-slider,body.product .ratings-slider{width:840px}}@media (max-width:940px){body.product .impacts-slider,body.product .products-slider,body.product .ratings-slider{width:560px}}@media (max-width:660px){body.product .impacts-slider,body.product .products-slider,body.product .ratings-slider{width:280px}}body.product .impacts-slider .slick-track,body.product .products-slider .slick-track,body.product .ratings-slider .slick-track{height:100%}body.product .card-rating-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.product .card-rating-wrapper:not(.slick-active){max-height:250px}body.product .card-rating{width:240px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}body.product .card-rating .rating-stars{display:-ms-flexbox;display:flex}body.product .card-rating .rating-user{font-weight:700;color:#ed6b5e;text-transform:uppercase}body.product .card-rating .rating-comment{max-height:300px;overflow-y:auto}@media (max-width:767px){body.product .collapsable-body{font-size:15px}body.product .collapsable-body h3{font-size:18px}}body.register #form-register .checkboxes{margin-bottom:10px}body.register #form-register .checkboxes label{font-weight:400}body.search-products .category-title{font-size:30px;font-weight:700}@media (max-width:7687px){body.search-products .category-title{font-size:22px}}body.sale .sale-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body.sale .sale-list .sale{width:320px;height:320px;margin-bottom:30px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;color:#000;margin:8px}body.sale .sale-list .sale .brand{background:#fff;width:90%;padding:10px 20px}body.sale .sale-list .sale .brand .name h2{color:#fff;font-size:20px;text-transform:uppercase;padding:3px 6px;display:inline-block;letter-spacing:2px;margin-top:0}body.search-webzine #results{margin:0 auto;padding:0 20px 30px 20px;width:100%;max-width:767px}@media (max-width:767px){body.search-webzine #results{min-height:calc(100vh - 207px)}}body.search-webzine #results .result{border-top:1px solid #eee;padding:8px 0}body.search-webzine #results .no-results{padding-top:100px}body.shophome .products-slider{width:1120px;max-width:100%;margin:auto;display:-ms-flexbox;display:flex}@media (max-width:1230px){body.shophome .products-slider{width:840px}}@media (max-width:940px){body.shophome .products-slider{width:560px}}@media (max-width:660px){body.shophome .products-slider{width:280px}}body.shophome .tabs-item-content:not(.tabs-item-content--selected){display:block!important;height:0!important;overflow:hidden}body.shophome .carousel-container{margin-top:0}@media (max-width:1000px){body.shophome .carousel-container{margin-top:0}}body.shophome .carousel-container .fade-carousel{position:relative;height:65vh;min-height:400px}body.shophome .carousel-container .fade-carousel .carousel-inner .item{height:65vh;min-height:400px}body.shophome .carousel-container .fade-carousel .carousel-indicators>li{margin:0 2px;background-color:#43947a;border-color:#43947a;opacity:.7}body.shophome .carousel-container .fade-carousel .carousel-indicators>li.active{width:10px;height:10px;opacity:1}body.shophome .carousel-container .hero{position:absolute;z-index:3;text-align:center;padding:25px;padding-left:50px;padding-right:50px;transform:translate(-50%);bottom:60px;left:50%;min-width:450px;background-color:rgba(255,255,255,.8)}body.shophome .carousel-container .hero .hero-title{font-size:30px;font-weight:700}body.shophome .carousel-container .carousel-indicators{bottom:10px}body.shophome .carousel-container .fade-carousel .slides .slide{height:65vh;min-height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat}body.shophome .carousel-container .slide-vague{background-image:url(/Content/Images/vague.svg);background-size:contain!important;background-repeat:no-repeat;background-position:0 calc(101%)!important;background-color:#4ca586}body.shophome .carousel-container .vague-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:35px;font-weight:700;width:80%;text-align:center;margin:0}body.shophome .carousel-container .vague-text-switch-wrapper{display:inline-block;text-align:left;min-width:200px}@media (max-width:767px){body.shophome .carousel-container .hero{position:absolute;z-index:3;text-align:center;padding:25px;padding-left:25px;padding-right:25px;transform:translate(-50%);bottom:60px;left:50%;width:250px;min-width:unset;background-color:rgba(255,255,255,.8)}body.shophome .carousel-container .hero .hero-title{font-size:22px}body.shophome .carousel-container .vague-text{font-size:25px}}@media (max-width:1000px){body.shophome .carousel-container .vague-text-switch-wrapper{min-width:150px;text-align:center;display:block}}@media (max-width:767px){body.shophome .section-new .card-container{padding-left:3px;padding-right:3px}body.shophome .section-new .card-container .card-business{box-shadow:1px 1px 4px 0 rgba(110,110,110,.2);height:200px;margin-bottom:0}body.shophome .section-new .card-container .card-business.col-xs-12{height:200px}body.shophome .section-new .card-container .card-business .tagline{display:none}body.shophome .section-new .card-container .card-business .details .text-detail{padding:6px 3px}body.shophome .section-new .card-container .card-business .details .text-detail h3{font-size:12px;margin-bottom:0}}body.shophome .section-goodplan .goodplan{box-shadow:1px 1px 10px 0 rgba(110,110,110,.34)}body.shophome .section-goodplan .goodplan .image{text-align:center;position:relative}body.shophome .section-goodplan .goodplan .image .goodplan-image{width:100%}body.shophome .section-goodplan .goodplan .image .hover-image{display:none}@media (min-width:1100px){body.shophome .section-goodplan .goodplan .image .hover-image{clear:both;background-color:rgba(253,190,22,.85);position:absolute;bottom:0;left:0;right:0;top:0;z-index:2}body.shophome .section-goodplan .goodplan .image .hover-image .hover-texts{text-align:center;padding:10px 15px;color:#fff;margin-top:35px}body.shophome .section-goodplan .goodplan .image .hover-image .hover-texts .main-text{font-size:24px;text-transform:uppercase;margin-bottom:30px;font-family:Sofia-Pro,Lato,sans-serif;font-weight:300}body.shophome .section-goodplan .goodplan .image .hover-image .hover-texts .btn{border-radius:20px;background-color:#fff;color:#666;font-size:14px;text-transform:uppercase;padding:9px 20px}}body.shophome .section-goodplan .goodplan .goodplan-texts{color:#666;font-size:13px;text-align:center;margin-top:15px;padding:15px 30px}body.shophome .section-goodplan .goodplan .goodplan-texts .brand,body.shophome .section-goodplan .goodplan .goodplan-texts .text1,body.shophome .section-goodplan .goodplan .goodplan-texts .text2{margin-bottom:0}body.shophome .section-goodplan .goodplan .goodplan-texts .text1{color:#ffb880;font-weight:700}body.shophome .section-goodplan .goodplan .goodplan-texts .brand{font-weight:700;text-transform:uppercase}body.shophome .section-goodplan .goodplan-container,body.shophome .section-goodplan .goodplan-container:focus,body.shophome .section-goodplan .goodplan-container:hover{text-decoration:none}@media (min-width:1200px){body.shophome .section-goodplan .goodplan-container:hover .hover-image{display:block}}@media (max-width:767px){body.shophome .section-goodplan .goodplan-container{padding-left:3px;padding-right:3px}body.shophome .section-goodplan .goodplan-container .goodplan{box-shadow:1px 1px 4px 0 rgba(110,110,110,.2)}body.shophome .section-goodplan .goodplan-container .goodplan .goodplan-texts{padding:5px;font-size:12px;margin-top:4px}body.shophome .section-goodplan .goodplan-container .goodplan .goodplan-texts .text1{height:37px;max-height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden}body.shophome .section-goodplan .goodplan-container .goodplan .goodplan-texts .text2{display:none}body.shophome .section-goodplan .goodplan-container .goodplan .goodplan-texts .brand{height:56px;max-height:46px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}body.shophome .section-goodplan .goodplan-container .goodplan .goodplan-texts hr{margin:5px 0}}@media (max-width:767px){body.shophome .section-advice .card-container{padding-left:3px;padding-right:3px}body.shophome .section-advice .card-container .card-business{box-shadow:1px 1px 4px 0 rgba(110,110,110,.2);height:200px;margin-bottom:0}body.shophome .section-advice .card-container .card-business.col-xs-12{height:200px}body.shophome .section-advice .card-container .card-business .tagline{display:none}body.shophome .section-advice .card-container .card-business .details .text-detail{padding:3px}body.shophome .section-advice .card-container .card-business .details .text-detail h3{font-size:12px;margin-bottom:0}}body.shophome .section-blog-articles a{display:block;box-shadow:1px 1px 10px 0 rgba(110,110,110,.34);padding:0;height:200px;position:relative}body.shophome .section-blog-articles a .description{position:absolute;bottom:0;width:100%;height:100px;background:rgba(255,255,255,.8)}body.shophome .section-heartproducts .heartproducts .image{text-align:center}body.shophome .section-heartproducts .heartproducts .image .product-image{width:100%}body.shophome .section-heartproducts .heartproducts .image .hover-image{position:absolute;bottom:30%;width:90%}body.shophome .section-heartproducts .heartproducts .image .hover-image img{padding:10px}body.shophome .section-heartproducts .heartproducts .product-texts{color:#666;text-align:center;margin-top:15px;text-decoration:none}body.shophome .section-heartproducts .heartproducts .product-texts .product-brand{text-align:center;font-weight:700;text-transform:uppercase;margin-bottom:0}body.shophome .section-heartproducts .heartproducts .product-texts .description{text-align:center}body.shophome .section-heartproducts .heartproducts-container,body.shophome .section-heartproducts .heartproducts-container:focus,body.shophome .section-heartproducts .heartproducts-container:hover{text-decoration:none}@media (max-width:767px){body.shophome .section-heartproducts .product-texts .product-brand{height:36px;max-height:36px;overflow:hidden;font-size:14px}body.shophome .section-heartproducts .product-texts .description{display:none}}body.webzine .section-last-finds{padding-top:70px;padding-bottom:0}@media (max-width:767px){body.webzine .section-last-finds{padding-top:10px}body.webzine .section-last-finds .card-container{padding:3px}body.webzine .section-last-finds .card-container .card-business{height:200px;box-shadow:1px 1px 4px 0 rgba(110,110,110,.2);margin-bottom:0}body.webzine .section-last-finds .card-container .card-business .details .text-detail{padding:3px}body.webzine .section-last-finds .card-container .card-business .details .text-detail h3{font-size:12px;margin-bottom:0}body.webzine .section-last-finds .card-container .card-business .details .text-detail .tagline{display:none}}@media (min-width:768px){body.webzine .section-three-points{margin-top:130px;margin-bottom:130px}}body.webzine .section-three-points img{width:82px;height:82px}body.webzine .section-three-points .description{min-height:90px}body.webzine .section-about{background-image:url(/Content/Images/about-background.jpg);background-size:cover;background-repeat:no-repeat;color:#fff}body.webzine .section-about .card-impact-link{color:inherit;text-decoration:none}body.webzine .section-about .card-impact{text-align:center;padding:20px 10px;min-height:300px;margin-bottom:20px}body.webzine .section-about .card-impact img{width:60px;height:60px}body.webzine .section-instagram{background-color:#f7f7f7}body.webzine .section-instagram div.follow-us{font-family:Sofia-Pro,Lato,sans-serif;font-weight:300}body.webzine .section-instagram div.follow-us .whiteback{background-color:#fff}body.webzine .section-instagram div.follow-us div.rounded{border-radius:30px;margin-bottom:20px;margin-top:10px;border:1px solid #e6e6e6}body.webzine .section-instagram div.follow-us div.social-place{margin-top:10px;margin-bottom:10px}body.webzine #webzine{display:block;position:relative;top:-140px;visibility:hidden}body.webzine #mobile-slider .carousel-indicators{width:100%;left:auto;margin-left:0}
/*# sourceMappingURL=Site.css.map */
