@charset "UTF-8";.article-grinding .grinding-container{width:100%;display:flex;flex-flow:row-reverse wrap;gap:5px}.article-grinding .grinding-container .grinding{text-align:center;flex:0 0 calc(100%/3 - 5px);max-width:60px;display:flex;flex-flow:column;align-items:center;align-self:flex-start}@media (max-width:768px){.article-grinding .grinding-container .grinding{flex:0 0 calc(100%/5 - 5px)}}.article-grinding .grinding-container .grinding .grinding-title{font-size:8px;text-transform:uppercase;font-weight:700}.article-grinding .grinding-container .grinding .grinding-icon{fill:#000;display:flex;justify-content:center;text-align:center}.article-grinding .grinding-container .grinding .grinding-icon img{width:45px;height:auto;object-fit:contain}.product-hero{padding:20px 0;z-index:1;padding-top:50px;position:relative;top:0}@media (max-width:991px){.product-hero{padding-top:0}}@media (max-width:767px){.product-hero{padding-left:5px;padding-right:5px}}.product-hero .product-anchors{text-align:left;padding:10px 50px;margin-top:30px}.product-hero .product-box,.product-hero .product-image{position:sticky;top:70px;align-self:flex-start}@media (max-width:991px){.product-hero .product-box,.product-hero .product-image{position:relative;top:inherit}}.product-hero .content{max-width:1500px;margin:0 auto;display:flex;position:relative;justify-content:space-between}@media (max-width:991px){.product-hero .content{flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.product-hero .content{display:block}}.product-hero .content ul{list-style-position:inside}.product-hero .leaf1{background-image:url(../../images/leaf1.png);background-size:192px 123px;background-repeat:no-repeat;background-position:center center;width:192px;height:123px;position:absolute;bottom:160px;right:50px;z-index:4}@media (max-width:767px){.product-hero .leaf1{display:none}}.product-hero .leaf2{background-image:url(../../images/leaf2.png);background-size:141px 152px;background-repeat:no-repeat;background-position:center center;width:141px;position:absolute;height:152px;bottom:50px;left:30px;z-index:4}@media (max-width:767px){.product-hero .leaf2{background-size:90px auto;bottom:120px}}.product-hero .product-image{width:30%;z-index:1;text-align:center}@media (max-width:991px){.product-hero .product-image{width:60%}}@media (max-width:767px){.product-hero .product-image{width:100%;height:auto;margin-bottom:40px}}.product-hero .product-image .promo,.product-hero .product-image .topsell{position:absolute;top:0;left:0;width:65px;height:65px;z-index:20;background-color:#173640;border-radius:65px;font-weight:500;color:#fff;line-height:65px;text-align:center}.product-hero .product-image .topsell{background-color:#173640;line-height:15px;padding-top:15px}.product-hero .product-image .quantity-badge{position:absolute;top:20px;right:20px;width:65px;height:65px;z-index:20;background-color:#027266;border-radius:65px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#fff}.product-hero .product-image .add-wishlist{position:absolute;width:30px;height:30px;right:20px;z-index:1}.product-hero .product-image .add-wishlist a,.product-hero .product-image .add-wishlist input{display:block;width:30px;height:30px;background-color:#e6e6e6;border-radius:30px;background-image:url(../../images/ico-wishlist-black.svg);background-repeat:no-repeat;background-size:20px auto;background-position:center center}.product-hero .product-image .add-wishlist a.added,.product-hero .product-image .add-wishlist input.added{background-color:#e11315;background-image:url(../../images/ico-wishlist-full-white.svg)}.product-hero .slider-product .slick-dots li{list-style:none;display:inline-block;text-indent:-99999px;width:10px;height:10px;margin:0 5px;border-radius:10px;border:0;background-color:#aaa}.product-hero .slider-product .slick-dots li.slick-active{background-color:#fbb823}.product-hero .slider-product .product-zoom{cursor:url(../../images/zoom.png),zoom-in}.product-hero .slider-product .product-zoom .zoomImg{background-color:#fff}.product-hero .slider-product .slide figure img{width:100%;height:auto;margin:0 auto}@media (max-width:991px){.product-hero .slider-product-nav{display:none}}.product-hero .slider-product-nav .slide{background-size:cover;background-position:center center;background-repeat:no-repeat;width:50px!important;height:50px;border-radius:100px;overflow:hidden;border:2px solid #ccc;cursor:pointer}.product-hero .slider-product-nav .slick-slide{width:50px!important;float:inherit;display:inline-block;margin:0 5px}.product-hero .slider-product-nav .slick-current .slide{border:2px solid #28a745}@media (min-width:992px){.product-hero .product-desc-mobile{display:none}}@media (max-width:991px){.product-hero .product-desc .benefits,.product-hero .product-desc .more,.product-hero .product-desc hr{display:none}}.product-hero .product-desc,.product-hero .product-desc-mobile{width:50%;position:relative;z-index:1;padding:0 30px}.product-hero .product-desc .hero-two-col,.product-hero .product-desc-mobile .hero-two-col{display:flex;justify-content:flex-start;align-items:flex-start}@media (max-width:468px){.product-hero .product-desc .hero-two-col,.product-hero .product-desc-mobile .hero-two-col{display:block;margin-bottom:20px}}.product-hero .product-desc .variants,.product-hero .product-desc-mobile .variants{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:5px}.product-hero .product-desc .variants .variant-category,.product-hero .product-desc-mobile .variants .variant-category{display:flex;flex-flow:row wrap;flex:0 0 calc(100% / 2 - 5px);gap:5px}@media (max-width:991px){.product-hero .product-desc .variants .variant-category,.product-hero .product-desc-mobile .variants .variant-category{flex:0 0 calc(100% / 4 - 5px)}}@media (max-width:768px){.product-hero .product-desc .variants .variant-category,.product-hero .product-desc-mobile .variants .variant-category{flex:0 0 calc(100% / 2 - 5px)}}@media (max-width:425px){.product-hero .product-desc .variants .variant-category,.product-hero .product-desc-mobile .variants .variant-category{flex:0 0 100%}}.product-hero .product-desc .variants .variant-category .title,.product-hero .product-desc-mobile .variants .variant-category .title{color:#027266;width:100%;align-self:center;white-space:nowrap}.product-hero .product-desc .variants .variant-category .types,.product-hero .product-desc-mobile .variants .variant-category .types{width:100%;display:flex;flex-flow:row wrap;gap:5px}.product-hero .product-desc .variants .variant-category .types .type,.product-hero .product-desc-mobile .variants .variant-category .types .type{text-align:center;flex:0 0 calc(100% / 3 - 5px);max-width:60px;display:flex;flex-flow:column;align-items:center;align-self:flex-start}@media (max-width:768px){.product-hero .product-desc .variants .variant-category .types .type,.product-hero .product-desc-mobile .variants .variant-category .types .type{flex:0 0 calc(100% / 5 - 5px)}}.product-hero .product-desc .variants .variant-category .types .type .type-title,.product-hero .product-desc-mobile .variants .variant-category .types .type .type-title{font-size:8px;text-transform:uppercase;font-weight:700}.product-hero .product-desc .variants .variant-category .types .type.other-kind .type-icon,.product-hero .product-desc-mobile .variants .variant-category .types .type.other-kind .type-icon{background-color:#e9ecef}.product-hero .product-desc .variants .variant-category .types .type.type-text,.product-hero .product-desc-mobile .variants .variant-category .types .type.type-text{border:1px solid #989898;border-radius:.25rem;padding:5px 10px;font-size:14px;flex:0 0 0%;max-width:unset;white-space:nowrap}.product-hero .product-desc .variants .variant-category .types .type.type-text.other-kind,.product-hero .product-desc-mobile .variants .variant-category .types .type.type-text.other-kind{background-color:#e9ecef}.product-hero .product-desc .variants .variant-category .types .type.type-text.active,.product-hero .product-desc .variants .variant-category .types .type.type-text:hover,.product-hero .product-desc-mobile .variants .variant-category .types .type.type-text.active,.product-hero .product-desc-mobile .variants .variant-category .types .type.type-text:hover{cursor:pointer;background-color:#027266;border:1px solid #027266;color:#fff}.product-hero .product-desc .variants .variant-category .types .type.active,.product-hero .product-desc .variants .variant-category .types .type:hover,.product-hero .product-desc-mobile .variants .variant-category .types .type.active,.product-hero .product-desc-mobile .variants .variant-category .types .type:hover{cursor:pointer;color:#000}.product-hero .product-desc .variants .variant-category .types .type.active .type-icon,.product-hero .product-desc .variants .variant-category .types .type:hover .type-icon,.product-hero .product-desc-mobile .variants .variant-category .types .type.active .type-icon,.product-hero .product-desc-mobile .variants .variant-category .types .type:hover .type-icon{background-color:#027266;border:1px solid #027266}.product-hero .product-desc .variants .variant-category .types .type.active .type-icon img,.product-hero .product-desc .variants .variant-category .types .type:hover .type-icon img,.product-hero .product-desc-mobile .variants .variant-category .types .type.active .type-icon img,.product-hero .product-desc-mobile .variants .variant-category .types .type:hover .type-icon img{filter:invert(1)}.product-hero .product-desc .variants .variant-category .types .type .type-icon,.product-hero .product-desc-mobile .variants .variant-category .types .type .type-icon{display:flex;justify-content:center;background-position:center center;background-repeat:no-repeat;width:45px;height:45px;border:1px solid #989898;background-color:#fff;border-radius:45px;text-align:center}.product-hero .product-desc .variants .variant-category .types .type .type-icon img,.product-hero .product-desc-mobile .variants .variant-category .types .type .type-icon img{width:30px;height:auto;object-fit:contain}@media (max-width:991px){.product-hero .product-desc,.product-hero .product-desc-mobile{width:100%;padding:0 60px}}@media (max-width:767px){.product-hero .product-desc,.product-hero .product-desc-mobile{width:100%;padding:0 0}}.product-hero .product-desc header,.product-hero .product-desc-mobile header{display:flex;align-items:flex-start;flex-flow:row wrap;gap:5px}.product-hero .product-desc header h2,.product-hero .product-desc-mobile header h2{font-size:14px;margin-top:0;margin-bottom:0;width:100%}.product-hero .product-desc header .sensaterra-exclusivity,.product-hero .product-desc-mobile header .sensaterra-exclusivity{background-color:#fbb823}.product-hero .product-desc header .badge-cashback,.product-hero .product-desc-mobile header .badge-cashback{padding:10px 20px;margin-left:auto;font-size:16px;font-weight:600;color:#fff;background-color:#027266}@media (max-width:767px){.product-hero .product-desc header .badge-cashback,.product-hero .product-desc-mobile header .badge-cashback{margin-right:auto}}.product-hero .product-desc header .tags,.product-hero .product-desc-mobile header .tags{display:flex}.product-hero .product-desc header .tags .tag,.product-hero .product-desc-mobile header .tags .tag{margin-right:8px;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-size:10px;font-weight:600}.product-hero .product-desc header .tags .tag.promo,.product-hero .product-desc-mobile header .tags .tag.promo{color:#fff;background-color:#027266}.product-hero .product-desc header .tags .tag.exclusive,.product-hero .product-desc-mobile header .tags .tag.exclusive{color:#573c0d;background-color:#fbb823}.product-hero .product-desc .creator,.product-hero .product-desc-mobile .creator{text-align:center}@media (max-width:767px){.product-hero .product-desc .creator,.product-hero .product-desc-mobile .creator{display:none}}.product-hero .product-desc .creator figure,.product-hero .product-desc-mobile .creator figure{margin:0}.product-hero .product-desc .creator figure img,.product-hero .product-desc-mobile .creator figure img{border-radius:50px;width:50px;height:50px;object-fit:contain;box-shadow:0 0 0 3px #027266;overflow:hidden}.product-hero .product-desc .creator figcaption,.product-hero .product-desc-mobile .creator figcaption{color:#000;margin-top:5px;font-size:10px;text-align:center;line-height:11px}.product-hero .product-desc h1,.product-hero .product-desc-mobile h1{font-size:28px;line-height:32px;margin-bottom:0;margin-top:0;font-weight:700}@media (max-width:1199px){.product-hero .product-desc h1,.product-hero .product-desc-mobile h1{font-size:22px;line-height:26px}}@media (max-width:767px){.product-hero .product-desc h1,.product-hero .product-desc-mobile h1{font-size:20px;line-height:26px;margin-bottom:0}}.product-hero .product-desc .infos,.product-hero .product-desc-mobile .infos{margin-top:0;font-size:.8rem}.product-hero .product-desc .brand,.product-hero .product-desc-mobile .brand{font-size:14px;font-weight:500;letter-spacing:1px}@media (max-width:767px){.product-hero .product-desc .brand,.product-hero .product-desc-mobile .brand{font-size:12px}}.product-hero .product-desc .brand a,.product-hero .product-desc-mobile .brand a{font-weight:700}.product-hero .product-desc .hero-opinion,.product-hero .product-desc-mobile .hero-opinion{display:flex;align-items:flex-start}.product-hero .product-desc .hero-opinion ul,.product-hero .product-desc-mobile .hero-opinion ul{margin-left:30px}.product-hero .product-desc .hero-opinion ul li,.product-hero .product-desc-mobile .hero-opinion ul li{list-style:none;margin-bottom:0;position:relative}@media (max-width:1199px){.product-hero .product-desc .hero-opinion ul li,.product-hero .product-desc-mobile .hero-opinion ul li{font-size:14px}}.product-hero .product-desc .hero-opinion ul li:before,.product-hero .product-desc-mobile .hero-opinion ul li:before{content:"";background-image:url(../../images/ico-list.svg);background-size:20px auto;background-repeat:no-repeat;background-position:center center;display:inline-block;width:20px;margin-right:0;height:20px;position:absolute;left:-25px}.product-hero .product-desc .hero-opinion ul li img,.product-hero .product-desc-mobile .hero-opinion ul li img{width:15px;margin-right:10px;height:auto}.product-hero .product-desc .hero-opinion .thumb img,.product-hero .product-desc-mobile .hero-opinion .thumb img{width:80px;height:80px;border-radius:50%;border:3px solid #fbb823;object-fit:cover}@media (max-width:375px){.product-hero .product-desc .hero-opinion .thumb img,.product-hero .product-desc-mobile .hero-opinion .thumb img{width:60px;height:60px}}.product-hero .product-desc .ruler,.product-hero .product-desc-mobile .ruler{margin-bottom:10px}.product-hero .product-desc .ruler .ruler-infos,.product-hero .product-desc-mobile .ruler .ruler-infos{font-size:9px;font-weight:700;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.product-hero .product-desc .ruler .ruler-back,.product-hero .product-desc-mobile .ruler .ruler-back{background-color:#e3e3e3;border-radius:30px;width:100%;height:8px;position:relative}.product-hero .product-desc .ruler .ruler-back .ruler-inner,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner{background-color:#fbb823;position:absolute;height:100%;left:0;top:0;border-top-left-radius:30px;border-bottom-left-radius:30px;z-index:2}.product-hero .product-desc .ruler .ruler-back .ruler-inner.s0,.product-hero .product-desc .ruler .ruler-back .ruler-inner.s1-5,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s0,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s1-5{width:0%}.product-hero .product-desc .ruler .ruler-back .ruler-inner.s2-5,.product-hero .product-desc .ruler .ruler-back .ruler-inner.s25,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s2-5,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s25{width:25%}.product-hero .product-desc .ruler .ruler-back .ruler-inner.s3-5,.product-hero .product-desc .ruler .ruler-back .ruler-inner.s50,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s3-5,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s50{width:50%}.product-hero .product-desc .ruler .ruler-back .ruler-inner.s4-5,.product-hero .product-desc .ruler .ruler-back .ruler-inner.s75,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s4-5,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s75{width:75%}.product-hero .product-desc .ruler .ruler-back .ruler-inner.s100,.product-hero .product-desc .ruler .ruler-back .ruler-inner.s5-5,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s100,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner.s5-5{width:100%;border-top-right-radius:30px;border-bottom-right-radius:30px}.product-hero .product-desc .ruler .ruler-back .ruler-inner .checkpoint,.product-hero .product-desc-mobile .ruler .ruler-back .ruler-inner .checkpoint{height:20px;width:3px;background-color:#fbb823;position:absolute;bottom:0;right:0}.product-hero .product-desc .hero-double p,.product-hero .product-desc-mobile .hero-double p{margin-top:10px;font-style:italic}@media (max-width:1199px){.product-hero .product-desc .hero-double p,.product-hero .product-desc-mobile .hero-double p{font-size:14px}}.product-hero .product-desc .hero-double .hero-subtitle,.product-hero .product-desc-mobile .hero-double .hero-subtitle{margin-top:unset}.product-hero .product-desc .hero-subtitle,.product-hero .product-desc-mobile .hero-subtitle{color:#027266;font-weight:700;margin-bottom:10px;margin-top:10px}@media (max-width:1199px){.product-hero .product-desc .hero-subtitle,.product-hero .product-desc-mobile .hero-subtitle{font-size:14px}}@media (max-width:1199px){.product-hero .product-desc .hero-composition,.product-hero .product-desc-mobile .hero-composition{font-size:14px}}.product-hero .product-desc .hero-caracteristics,.product-hero .product-desc-mobile .hero-caracteristics{display:flex;flex-wrap:wrap}.product-hero .product-desc .hero-caracteristics .c-element,.product-hero .product-desc-mobile .hero-caracteristics .c-element{width:50%;margin-bottom:10px}.product-hero .product-desc .hero-caracteristics .c-element .c-infos,.product-hero .product-desc-mobile .hero-caracteristics .c-element .c-infos{display:flex;align-items:flex-start;justify-content:flex-start;padding-right:5px}.product-hero .product-desc .hero-caracteristics .c-element .c-icon,.product-hero .product-desc-mobile .hero-caracteristics .c-element .c-icon{width:25px;height:25px;display:flex;justify-content:center;border-radius:100px;line-height:37px;text-align:center;flex:0 0 auto;margin-right:10px}@media (max-width:375px){.product-hero .product-desc .hero-caracteristics .c-element .c-icon,.product-hero .product-desc-mobile .hero-caracteristics .c-element .c-icon{width:20px;height:20px;margin-right:5px}}.product-hero .product-desc .hero-caracteristics .c-element .c-icon img,.product-hero .product-desc-mobile .hero-caracteristics .c-element .c-icon img{width:22px;height:auto;object-fit:scale-down}@media (max-width:375px){.product-hero .product-desc .hero-caracteristics .c-element .c-icon img,.product-hero .product-desc-mobile .hero-caracteristics .c-element .c-icon img{width:12px}}@media (max-width:1199px){.product-hero .product-desc .hero-caracteristics .c-element .c-desc,.product-hero .product-desc-mobile .hero-caracteristics .c-element .c-desc{font-size:14px}}.product-hero .product-desc .hero-preparation,.product-hero .product-desc-mobile .hero-preparation{display:flex;flex-wrap:wrap}.product-hero .product-desc .hero-preparation .p-element,.product-hero .product-desc-mobile .hero-preparation .p-element{width:50%;margin-bottom:10px}.product-hero .product-desc .hero-preparation .p-element .p-infos,.product-hero .product-desc-mobile .hero-preparation .p-element .p-infos{display:flex;align-items:flex-start;justify-content:flex-start;padding-right:25px}@media (max-width:1199px){.product-hero .product-desc .hero-preparation .p-element .p-infos,.product-hero .product-desc-mobile .hero-preparation .p-element .p-infos{font-size:14px}}.product-hero .product-desc .hero-preparation .p-element .p-icon,.product-hero .product-desc-mobile .hero-preparation .p-element .p-icon{width:40px;height:40px;display:flex;justify-content:center;border-radius:40px;line-height:40px;text-align:center;background-color:#e4e4e4;flex:0 0 auto;margin-right:20px}@media (max-width:375px){.product-hero .product-desc .hero-preparation .p-element .p-icon,.product-hero .product-desc-mobile .hero-preparation .p-element .p-icon{width:30px;height:30px;margin-right:10px}}.product-hero .product-desc .hero-preparation .p-element .p-icon.daytime img,.product-hero .product-desc .hero-preparation .p-element .p-icon.dosage img,.product-hero .product-desc-mobile .hero-preparation .p-element .p-icon.daytime img,.product-hero .product-desc-mobile .hero-preparation .p-element .p-icon.dosage img{width:22px}.product-hero .product-desc .hero-preparation .p-element .p-icon img,.product-hero .product-desc-mobile .hero-preparation .p-element .p-icon img{width:22px;height:auto;object-fit:scale-down}@media (max-width:375px){.product-hero .product-desc .hero-preparation .p-element .p-icon img,.product-hero .product-desc-mobile .hero-preparation .p-element .p-icon img{width:10px}}.product-hero .product-desc ul.hero-list,.product-hero .product-desc-mobile ul.hero-list{margin-left:25px}.product-hero .product-desc ul.hero-list li,.product-hero .product-desc-mobile ul.hero-list li{list-style:none;margin-bottom:10px;position:relative}@media (max-width:1199px){.product-hero .product-desc ul.hero-list li,.product-hero .product-desc-mobile ul.hero-list li{font-size:14px}}.product-hero .product-desc ul.hero-list li:before,.product-hero .product-desc-mobile ul.hero-list li:before{content:"";background-image:url(../../images/ico-list.svg);background-size:20px auto;background-repeat:no-repeat;background-position:center center;display:inline-block;width:20px;margin-right:0;height:20px;position:absolute;left:-25px;top:2px}.product-hero .product-desc ul.hero-list li img,.product-hero .product-desc-mobile ul.hero-list li img{width:15px;margin-right:10px;height:auto}.product-hero .product-desc hr,.product-hero .product-desc-mobile hr{width:80px;margin:10px 0}.product-hero .product-desc .more,.product-hero .product-desc-mobile .more{font-size:12px;margin-top:10px}.product-hero .product-desc .more a,.product-hero .product-desc-mobile .more a{margin-right:5px}.product-hero .product-desc .more a:hover,.product-hero .product-desc-mobile .more a:hover{color:#fbb823}.product-hero .product-desc .desc p,.product-hero .product-desc-mobile .desc p{font-size:16px}@media (max-width:1199px){.product-hero .product-desc .desc p,.product-hero .product-desc-mobile .desc p{font-size:14px}}.product-hero .product-desc .desc a.link,.product-hero .product-desc-mobile .desc a.link{font-size:16px}@media (max-width:1199px){.product-hero .product-desc .desc a.link,.product-hero .product-desc-mobile .desc a.link{font-size:14px}}@media (max-width:991px){.product-hero .product-desc .aroma,.product-hero .product-desc-mobile .aroma{margin-bottom:20px}}.product-hero .product-desc .aroma .title,.product-hero .product-desc-mobile .aroma .title{font-size:16px;font-weight:500}.product-hero .product-desc .aroma ul,.product-hero .product-desc-mobile .aroma ul{display:flex;flex-wrap:wrap;margin-top:10px}.product-hero .product-desc .aroma ul li,.product-hero .product-desc-mobile .aroma ul li{list-style:none;flex:0 33.3333%;line-height:18px;font-size:14px;margin:5px 0}.product-hero .product-desc .aroma ul li img,.product-hero .product-desc-mobile .aroma ul li img{display:inline-block;width:12px;margin-right:5px}@media (max-width:991px){.product-hero .product-desc .aroma ul li img,.product-hero .product-desc-mobile .aroma ul li img{width:8px;margin-right:3px}}.product-hero .product-desc .benefits .title,.product-hero .product-desc-mobile .benefits .title{font-size:16px;font-weight:500}@media (max-width:1199px){.product-hero .product-desc .benefits .title,.product-hero .product-desc-mobile .benefits .title{font-size:14px}}@media (max-width:991px){.product-hero .product-desc .benefits .title,.product-hero .product-desc-mobile .benefits .title{width:100%;padding:0 60px}}.product-hero .product-desc .benefits ul,.product-hero .product-desc-mobile .benefits ul{display:flex;margin-top:10px}@media (max-width:991px){.product-hero .product-desc .benefits ul,.product-hero .product-desc-mobile .benefits ul{width:100%;padding:0 60px}}.product-hero .product-desc .benefits ul li,.product-hero .product-desc-mobile .benefits ul li{list-style:none;margin-right:10px;box-shadow:0 0 80px -1px rgba(0,0,0,.3);background-color:#fff;border-radius:15px;font-weight:500;padding:15px 10px;flex:0 130px;text-align:center;font-size:10px;text-transform:uppercase}.product-hero .product-desc .benefits ul li img,.product-hero .product-desc-mobile .benefits ul li img{height:30px;width:auto;margin-bottom:5px}.product-hero .product-desc .rating,.product-hero .product-desc-mobile .rating{margin:2.5px 0}@media (max-width:767px){.product-hero .product-desc .rating,.product-hero .product-desc-mobile .rating{margin-bottom:20px}}.product-hero .product-desc .rating ul,.product-hero .product-desc-mobile .rating ul{display:flex}.product-hero .product-desc .rating ul li,.product-hero .product-desc-mobile .rating ul li{list-style:none;font-size:10px}.product-hero .product-desc .rating ul li img,.product-hero .product-desc-mobile .rating ul li img{width:15px;height:auto}.product-hero .product-desc .rating ul li.no,.product-hero .product-desc-mobile .rating ul li.no{opacity:.5}.product-hero .product-desc .rating ul li:last-child,.product-hero .product-desc-mobile .rating ul li:last-child{margin-left:10px}.product-hero .product-desc .promo-banner,.product-hero .product-desc-mobile .promo-banner{border-radius:10px;margin-top:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#e8d89d 0,#f4e6c1 100%);overflow:hidden}.product-hero .product-desc .promo-banner a,.product-hero .product-desc-mobile .promo-banner a{width:100%;height:100%}.product-hero .product-desc .promo-banner img,.product-hero .product-desc-mobile .promo-banner img{width:100%;height:100%;max-height:200px;object-fit:cover}.product-hero .product-desc-mobile{padding:20px 20px}@media (max-width:991px){.product-hero .product-desc-mobile{width:100%;padding:20px 60px}}@media (max-width:767px){.product-hero .product-desc-mobile{padding:20px 0}}.product-hero .hero-table{background-color:#f7f7f7;width:100%;margin-bottom:20px;padding:20px;display:flex;flex-flow:column;gap:10px}.product-hero .hero-table .elt{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px}@media (max-width:1199px){.product-hero .hero-table .elt{font-size:12px}}.product-hero .hero-table .left{font-weight:700;width:35%}.product-hero .hero-table .right{text-align:left;width:65%}.product-hero .show-more{position:relative}.product-hero .show-more.no-active{height:70px;overflow:hidden}.product-hero .show-more.no-active.show-more-xl{height:120px}.product-hero .show-more.no-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;cursor:pointer}.product-hero .show-more.no-active .active-section{display:block;cursor:pointer}.product-hero .show-more .active-section{font-size:14px;text-align:left;font-weight:700;text-decoration:underline;z-index:3;position:absolute;bottom:0;width:100%;display:none}.product-hero .product-benefits-summary{background-color:#0c3741;color:#fff;outline:10px dotted #fff;outline-offset:-5px;padding:20px;display:flex;align-items:center;text-align:left;justify-content:center;flex-flow:row;gap:8px}@media (max-width:468px){.product-hero .product-benefits-summary{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.product-hero .product-benefits-summary .group{display:flex;align-items:center;text-align:left;justify-content:center;flex:0 1 auto;flex-flow:row;gap:8px}@media (max-width:468px){.product-hero .product-benefits-summary .group{width:100%}}.product-hero .product-benefits-summary .price{color:#fbb823;font-size:40px;font-weight:600}.product-hero .product-benefits-summary .title{color:#fff;font-weight:400;font-size:20px;line-height:20px;text-transform:uppercase;width:auto}.product-hero .product-benefits-summary .and{font-size:20px}@media (max-width:468px){.product-hero .product-benefits-summary .and{width:100%;text-align:center}}.product-hero .product-benefits-summary .subtitle{font-size:16px}.product-benefits .product-benefits-picture{text-align:center}.product-benefits .product-benefits-picture img{max-height:500px;max-width:100%;object-fit:contain}.product-box{width:35%;z-index:1;padding:0 20px}@media (max-width:1300px){.product-box{width:50%}}@media (max-width:991px){.product-box{width:100%;padding:0 60px}}@media (max-width:767px){.product-box{padding:0}}.product-box .product-box-content{box-shadow:0 0 80px -1px rgba(0,0,0,.1);background-color:#fff;border-radius:15px}@media (max-width:767px){.product-box .product-box-content{box-shadow:0 0 10px -1px rgba(0,0,0,.1);margin-top:20px}}.product-box .card{border:0 solid #ccc;max-width:inherit}@media (max-width:767px){.product-box .card{padding:0}}.product-box .card .card-header{background-color:#fff;font-size:13px;font-weight:500;border:0;border-radius:10px;padding:20px;padding-bottom:0;margin:0}@media (max-width:1199px){.product-box .card .card-header{font-size:11px}}.product-box .card .card-header .promo-code{padding:12px;background-color:#f5e6c1;font-size:12px;border-radius:4px;color:#000;margin:5px 0;text-align:center;white-space:initial!important}.product-box .card .card-header .promo-code span{color:#027266}.product-box .card .card-header .promo-code strong{font-weight:600}.product-box .card .card-header h5{margin:0;padding:0}.product-box .card .card-header button{font-weight:500;color:#000;border:0;padding:0;display:block;padding:0;width:100%;padding:15px 20px;text-align:left}.product-box .card .card-header button span{display:inline-block;vertical-align:middle}.product-box .card .card-header button span.price{color:#027266;display:none}.product-box .card .card-header button span.price.price-fixed{display:inline-block}.product-box .card .card-header button.collapsed span.price{display:inline-block}.product-box .card .card-header button.collapsed span.circle{background-color:#fff;border:2px solid #000}.product-box .card .card-header button span.circle{height:20px;width:20px;background-color:#fbb823;border:2px solid #ccc;border-radius:20px;display:inline-block}@media (max-width:1199px){.product-box .card .card-header button{font-size:13px}}.product-box .card .card-header button.collapsed{background-color:#e4e4e4}.product-box .card .card-header button:focus,.product-box .card .card-header button:hover{text-decoration:none;border:0}.product-box .card .card-header button:focus{box-shadow:unset}.product-box .card .card-header button .title{color:#000;font-weight:600;text-align:left}.product-box .card .card-header button .title span{color:#027266}.product-box .card .card-header button .title p{font-size:12px;font-weight:400}.product-box .card .card-header .article-grinding{float:right}.product-box .card .card-body{padding-top:0;margin-top:0}.product-box .card .card-body .number-cups{font-size:9px;text-transform:uppercase;font-weight:700;margin-bottom:5px;margin-top:5px;text-align:right}.product-box .card .card-body .number-cups img{margin-right:5px}.product-box .card .card-body .quantity{color:#000;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500}@media (max-width:767px){.product-box .card .card-body .quantity{padding:2px 5px;font-size:16px}}.product-box .card .card-body .quantity .less,.product-box .card .card-body .quantity .more{cursor:pointer;border:1px solid #000;border-radius:100px;width:24px;height:24px;line-height:24px;vertical-align:baseline}.product-box .card .card-body .quantity .less:hover,.product-box .card .card-body .quantity .more:hover{background-color:#000;color:#fff}.product-box .card .card-body .quantity .number{width:50px;font-size:18px;border:0}.product-box .card .card-body .quantity .less,.product-box .card .card-body .quantity .more,.product-box .card .card-body .quantity .number{display:block;margin:0 5px;text-align:center}.product-box .card .card-body .duration .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.product-box .card .card-body .duration strong{display:block}.product-box .card .card-body .clear{clear:both}@media (max-width:767px){.product-box .card .card-body{display:block}}.product-box .card .frequency-footer{text-align:left}.product-box .card .frequency-footer button{text-align:center;width:100%}.product-box .card .frequency-footer button .title{text-align:center;text-decoration:underline;color:#000}.product-box .card .frequency-footer .advantages{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;font-size:14px}.product-box .card .frequency-footer .accordion-advantages button.btn-link .title{font-size:14px;padding-right:20px;display:inline-block;background-size:8px 6px;background-position:97% center;background-repeat:no-repeat;background-image:url(../../images/subscription/ico-arrow.svg)}.product-box .card .frequency-footer .accordion-advantages button.btn-link.collapsed .title{background-image:url(../../images/subscription/ico-arrow-down.svg)}.product-box .card .frequency-footer .advantage{display:flex;align-items:flex-start;margin-bottom:10px}.product-box .card .frequency-footer .advantage .icon{flex-shrink:0;width:30px}.product-box .card .frequency-footer .advantage img{flex-shrink:0;width:20px}.product-box .card .frequency{text-align:left;font-size:13px;margin:5px 0}@media (max-width:1199px){.product-box .card .frequency{font-size:12px}}.product-box .card .frequency .frequency-infos{border-radius:4px;padding:12px;background-color:#e5f2f1;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:400;margin-top:10px}.product-box .card .frequency .frequency-infos .icon{width:16px;height:16px;background-image:url(../../images/subscription/ico-world.svg);background-repeat:no-repeat;background-size:16px auto;background-position:center center;margin-right:5px;flex-shrink:0}.product-box .card .frequency .frequency-offers{justify-content:space-between;align-items:center;display:flex;margin-top:15px;flex-flow:row wrap;gap:5px}.product-box .card .frequency .frequency-offers .frequency-offer{padding:12px 6px;border-radius:10px;text-align:center;position:relative;border:1px solid #000;opacity:.7;align-self:stretch;display:flex;flex-flow:column;flex:1 1 calc(100% / 3 - 5px)}.product-box .card .frequency .frequency-offers .frequency-offer.active,.product-box .card .frequency .frequency-offers .frequency-offer:hover{outline:3px solid #027266;background-color:#faf7f2;opacity:1;cursor:pointer;box-shadow:0 0 20px -1px rgba(0,0,0,.2)}.product-box .card .frequency .frequency-offers .frequency-offer .promo{position:absolute;background-color:#fbb823;color:#fff;font-size:11px;padding:2px 10px;font-weight:600;right:5px;top:-11px;border-radius:10px}.product-box .card .frequency .frequency-offers .frequency-offer .frequency-formula{font-size:12px;font-weight:600}.product-box .card .frequency .frequency-offers .frequency-offer .frequency-price{font-size:20px;font-weight:600;color:#027266;justify-content:center}.product-box .card .frequency .frequency-offers .frequency-offer .frequency-price .price-origin{font-size:16px}.product-box .card .frequency .frequency-offers .frequency-offer .frequency-price .price-incl-taxes,.product-box .card .frequency .frequency-offers .frequency-offer .frequency-price .taxes-text{flex-basis:100%;font-size:10px;text-align:center}.product-box .card .frequency .frequency-offers .frequency-offer .frequency-kg{margin-top:auto;font-size:9px}.product-box .card .duration,.product-box .card .info,.product-box .card .qty,.product-box .card .shipping{font-size:13px;margin:5px 0}@media (max-width:1199px){.product-box .card .duration,.product-box .card .info,.product-box .card .qty,.product-box .card .shipping{font-size:12px}}.product-box .card .qty{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}.product-box .card .qty .drops{margin:0}.product-box .card .qty .discount{color:#cb0013;font-weight:700}.product-box .card .qty .minimum-quantity{font-size:11px;flex-basis:100%}.product-box .card .qty .qty-discount{text-align:left;flex-basis:100%;cursor:pointer}.product-box .card .qty .qty-discount:hover{text-decoration:underline}@media (max-width:991px){.product-box .card .shipping{width:100%}}@media (max-width:767px){.product-box .card .shipping{width:100%}}@media (max-width:991px){.product-box .card .infos{width:100%}}@media (max-width:767px){.product-box .card .infos{width:100%}}.product-box .card .infos .qty-discount-container{display:flex;border-radius:4px;width:100%;justify-content:center;padding:12px;margin-top:5px;background-color:#e5f2f1}.product-box .card .infos .qty-discount-container .type{text-align:left;margin-left:10px}.product-box .card .infos .qty-discount-container .type .qty-discount span{color:#027266}.product-box .card .info{text-align:right;margin-top:0}.product-box .card .price{color:#027266;font-weight:500;font-size:28px;display:flex;flex-flow:wrap;column-gap:5px;justify-content:center;align-items:center;flex-basis:auto}.product-box .card .price .price-discount,.product-box .card .price .price-discount-percentage,.product-box .card .price .price-origin{white-space:nowrap}.product-box .card .price .price-discount-percentage{color:#cb0013;font-size:13px}.product-box .card .price .price-origin,.product-box .card .price .price-origin-discount{text-decoration:line-through;text-align:center;color:#fbb823;font-size:13px}.product-box .card .price .price-discount{width:100%;text-align:center}.product-box .card .price .taxes-text{font-size:10px;color:#000;vertical-align:super;text-transform:uppercase}.product-box .card .price .price-incl-taxes{text-align:right;flex-basis:100%;font-size:12px;color:#000}.product-box .card .price .eco-contribution{font-size:12px;color:#000}.product-box .card .price .price-eco{font-size:10px;color:#000}.product-box .card .price .info{color:#000;font-weight:initial;margin:0;flex-basis:100%;text-align:right}.product-box .card .price .discount-applied,.product-box .card .price .extra-discount-applied{font-size:12px;color:#000;font-weight:400;text-align:left;flex-basis:100%;white-space:unset}.product-box .card .price .sep{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#000;width:100%}.product-box .card .price .sep .or{margin:0 15px}.product-box .card .price .sep .line{width:100%;height:1px;background-color:#ccc}.product-box .card .price .price-payment-type{display:flex;justify-content:space-evenly;align-items:center;text-align:center;width:100%}.product-box .card .price .price-payment-type .payment-provider{display:flex;align-items:center;justify-content:center}.product-box .card .price .price-payment-type .title{color:#000;font-size:13px;font-weight:600}.product-box .card .price .price-payment-type .deadline{font-size:20px}.product-box .card .card-header .price .price-discount{width:100%;text-align:unset}.product-box .card a.cta,.product-box .card button.cta{width:100%;margin:5px 0}.product-box .card .payment-secure{font-weight:500;text-align:center;margin-top:0;font-size:13px}.product-box .card .payment-secure img{margin-right:5px}.product-box .delivery-choice .card-header{padding-top:0}.product-box .delivery-choice .card-header button{display:flex;justify-content:flex-start;align-items:baseline;padding:15px 15px;font-size:16px;gap:5px}.product-box .delivery-choice .card-header button .price{padding-top:0;font-size:16px;line-height:20px;min-width:80px;flex:0 0 80px;justify-content:flex-start}.product-box .delivery-choice .card-header button .price .price-origin,.product-box .delivery-choice .card-header button .price .price-origin-discount{text-decoration:line-through;font-size:14px}.product-box .delivery-choice .card-header button .price .price-discount{font-size:16px}.product-box .delivery-choice .card-header button .title{flex:1 0 33%;width:100%}.product-box .delivery-choice .card-header button .title p{font-size:12px}.product-box .delivery-choice .card-header button.collapsed .radio{border:1px solid #000}.product-box .delivery-choice .card-header button.collapsed .radio span{display:none}.product-box .delivery-choice .card-header button .radio{width:16px;height:16px;border-radius:100px;border:1px solid #fbb823;position:relative;flex-shrink:0;top:3px}.product-box .delivery-choice .card-header button .radio span{position:absolute;width:12px;height:12px;border-radius:100px;left:1px;top:1px;background-color:#fbb823}.product-box .delivery-choice .card{margin-bottom:0}.add-to-cart-mobile{display:none;position:fixed;bottom:0;width:100%;z-index:1001;left:0}@media (max-width:768px){.add-to-cart-mobile.on{display:block}}.add-to-cart-mobile .button{width:100%;z-index:1001;margin:0;border-radius:unset}.product-add-cart-fixed-mobile{display:block;position:fixed;bottom:0;width:100%;z-index:101;left:0}.product-add-cart-fixed-mobile .button-fixed{text-transform:uppercase;font-weight:700;color:#fff;background-color:#027266;height:50px;line-height:50px;text-align:center;display:none}.product-add-cart-fixed-mobile.no-active .button-fixed{display:block}.product-add-cart-fixed-mobile.no-active .box-fixed{display:none}.product-add-cart-fixed-mobile .hide-box{position:absolute;left:10px;top:10px;font-weight:700;font-size:16px;color:#000;z-index:20;text-decoration:underline}.product-add-cart-fixed-mobile .box-fixed{display:block;width:100%;max-height:calc(100vh - 40px);overflow:auto;background-color:#fff;padding:20px;padding-top:0;box-shadow:0 -9px 35px -11px rgba(0,0,0,.42)}@media (min-width:992px){.product-add-cart-fixed-mobile{display:none}}.product-fixed-nav{z-index:1051;width:100%;padding:5px 0;text-align:center;background-color:#fff;position:fixed;top:-100px;-webkit-transition:all .3s;transition:all .3s;box-shadow:0 0 80px -1px rgba(0,0,0,.3)}@media (max-width:991px){.product-fixed-nav{display:none}}.product-fixed-nav.on{top:0}.product-fixed-nav ul{display:flex;justify-content:center;align-items:center}.product-fixed-nav ul li{list-style:none;margin:0 0}.product-fixed-nav ul li .button{margin-bottom:0}.product-fixed-nav ul li.m-nav{list-style:none;margin:0 0;border:2px solid #fff;padding:10px 18px}.product-fixed-nav ul li.m-nav a{color:#000;font-size:13px}@media (max-width:1199px){.product-fixed-nav ul li.m-nav a{font-size:12px;padding:10px 10px}}.product-fixed-nav ul li.m-nav.active{background-color:#fbb823;border-radius:50px}.product-fixed-nav ul li.m-nav:hover{border-radius:50px;border:2px solid #fbb823;cursor:pointer}.product-details{padding:20px 0}.product-details .reverse{flex-flow:row-reverse}@media (max-width:991px){.product-details .reverse{flex-flow:column}}.product-details .video{width:100%;height:auto}.product-details .video iframe{width:100%}.product-details .margin-top{margin-top:100px}@media (max-width:991px){.product-details .margin-top{margin-top:20px}}.product-details h2{margin-bottom:20px;margin-top:20px}.product-details h3{font-size:22px;margin-top:0}.product-details h3 span{background-color:#fbb823;color:#000;font-size:14px;text-align:center;border-radius:50px;width:30px;height:30px;line-height:30px;margin-right:10px;display:inline-block;vertical-align:middle}.product-details .row{align-items:center}.product-details img{width:100%;height:auto;max-height:300px;object-fit:scale-down;margin:0 auto;text-align:center}.product-details p{margin-bottom:20px}@media (max-width:1199px){.product-details p{font-size:14px}}.product-details ul{margin-left:20px;margin-bottom:20px}.product-details ul li{list-style:none;margin-bottom:20px;position:relative}@media (max-width:1199px){.product-details ul li{font-size:14px}}.product-details ul li:before{content:"";background-image:url(../../images/ico-list.svg);background-size:20px auto;background-repeat:no-repeat;background-position:center center;display:inline-block;width:20px;margin-right:0;height:20px;position:absolute;left:-25px}.product-details ul li img{width:15px;margin-right:10px;height:auto}.product-details .product-table.product-table-lines .elt{border-bottom:1px solid #aaa}.product-details .product-table.product-table-lines .elt:last-child{border-bottom:0}.product-details .product-table .elt{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px;padding:10px 20px;background-color:#f7f7f7}@media (max-width:1199px){.product-details .product-table .elt{padding:5px 10px;font-size:12px}}.product-details .product-table .elt.odd{background-color:#fff}.product-details .product-table .left{font-weight:700;width:50%}.product-details .product-table .right{text-align:left;padding-left:10px;width:50%}.product-cross{background-image:url(../../images/back_cross_product.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}@supports (background-image:url("../../images/back_cross_product.webp")){.product-cross{background-image:url(../../images/back_cross_product.webp)}}.product-cross.padding{padding:30px 0}@media (max-width:991px){.product-cross.padding{padding:15px 0}}.product-cross .title,.product-cross h2{color:#000;text-align:center;margin:20px auto;font-size:32px;line-height:30px;font-weight:500}.product-cross .title span,.product-cross h2 span{color:#fff}@media (max-width:767px){.product-cross .title,.product-cross h2{font-size:28px;text-align:center}.product-cross .title img,.product-cross h2 img{display:block;margin:0 auto 16px auto}}.product-cross .container,.product-cross h2{z-index:1;position:relative}.product-cross .product-card .product-title h4 a{color:#027266}.product-story{background-color:#e5e7cf;position:relative;padding-top:30px}.product-story h2{margin-top:0}@media (max-width:991px){.product-story h2{margin:0}}@media (max-width:767px){.product-story h2{font-size:28px;margin-bottom:0;padding:0}}.product-story h3{font-size:24px;margin-bottom:10px}@media (max-width:767px){.product-story h3{font-size:20px}}.product-story p,.product-story ul li{font-size:13px;line-height:20px}.product-story a.link{font-size:16px}.product-story figure{text-align:center}.product-story img{width:450px;height:450px;object-fit:scale-down}@media (max-width:991px){.product-story img{margin-top:30px}}@media (max-width:767px){.product-story img{margin-top:20px}}.product-story ul{text-align:left;padding:10px 20px;padding-left:10px}.product-story ul li{list-style:none;font-size:13px;margin-bottom:10px}.product-story ul li p{display:contents}.product-story ul li::before{content:"";background-image:url(../../images/ico-list.svg);background-size:15px auto;background-repeat:no-repeat;background-position:center center;display:inline-block;width:15px;margin-left:-13px;margin-right:5px;height:10px}.product-about{margin-top:30px;position:relative;z-index:2}.product-about .product-about-box{background-color:#285d6f;box-shadow:0 0 80px -1px rgba(0,0,0,.3);width:100%;color:#fff;display:flex;justify-content:space-between}@media (max-width:767px){.product-about .product-about-box{display:block}}.product-about .product-about-box .video{background-color:#000}.product-about .product-about-box .desc,.product-about .product-about-box .video{flex:0 50%}@media (max-width:767px){.product-about .product-about-box .desc,.product-about .product-about-box .video{flex:inherit;width:100%}}.product-about .product-about-box .video iframe{margin:0 auto;height:100%!important}@media (max-width:991px){.product-about .product-about-box .video iframe{width:100%}}@media (max-width:767px){.product-about .product-about-box .video iframe{height:250px!important}}.product-about .product-about-box .desc{padding:30px}.product-about .product-about-box .desc.full{flex:0 100%}.product-about .product-about-box .desc h2{color:#fbb823;font-weight:500;font-size:16px;line-height:32px;margin-bottom:10px;margin-top:0}@media (max-width:767px){.product-about .product-about-box .desc h2{padding-left:0}}.product-about .product-about-box .desc h2 span{color:#fff;font-size:24px}.product-about .product-about-box .desc h3,.product-about .product-about-box .desc h4,.product-about .product-about-box .desc h5,.product-about .product-about-box .desc h6{color:#fbb823;font-weight:500;font-size:16px}.product-about .product-about-box .desc ul li{list-style:none;margin-bottom:5px}.product-about .product-about-box .desc ul li img{width:15px;margin-right:10px;height:auto}.product-about .product-about-box .desc p,.product-about .product-about-box .desc ul li{font-size:13px;line-height:20px}.product-about .product-about-box .desc a.link{color:#fff;font-size:13px;margin-top:10px}.product-about .product-about-box .desc h3{color:#fbb823;font-size:16px;margin-bottom:15px}.comments{background-color:#ffdc8e;padding:50px 0}.comments .title,.comments h2{text-align:center;margin:10px auto;font-size:32px;line-height:30px;font-weight:500}.comments .title img,.comments h2 img{vertical-align:text-bottom;width:50px;height:auto}.comments .comments-list{display:flex;flex-flow:column}@media (max-width:991px){.comments .comments-list{margin-top:50px}}.comments .infos{margin-top:0;--rating:0;font-size:1.1rem}.comments .infos .rating{--star-color:$main-muted;--star-background:$main;--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-family:Times;line-height:.8rem}.comments .infos .rating::before{content:"★★★★★";letter-spacing:1px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.comments ul li{list-style:none}.comments h3{font-size:24px;margin-top:0}.comments .resume{display:flex;justify-content:space-between}@media (max-width:767px){.comments .resume{display:block}}.comments .resume .global-notation{text-align:center;margin-right:20px}.comments .resume .global-notation ul.rating{text-align:center;justify-content:center;margin:10px 0}.comments .resume .global-notation ul.rating li img{width:23px}.comments .resume .global-notation .big{font-size:80px;font-weight:500;line-height:80px}.comments .resume .global-notation .basedon{font-weight:500;font-size:18px}.comments .resume .division{width:100%;font-size:13px}.comments .resume .division ul li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.comments .resume .division .progress{max-width:170px;width:100%;height:10px;margin:0 15px}@media (max-width:1199px){.comments .resume .division .progress{width:100px}}.comments .resume .division .stat{white-space:nowrap}.comments .resume .division ul.rating li img{width:17px}.comments .match{font-size:13px}.comments .match ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.comments .match .type{width:150px}.comments .match .progress{width:100%;height:10px;margin:0 15px}.comments .match .stat{margin-right:10px}.comments .match ul.rating li img{width:17px}.comments .comment{padding-bottom:20px}.comments .comment header{display:flex;align-items:center}.comments .comment header .name{width:100%}.comments .comment header .thumb{width:60px;height:60px;line-height:60px;border-radius:60px;text-align:center;color:#000;background-color:#d3d3d3;font-size:22px;font-weight:400;margin-right:5px}.comments .comment header .name{font-size:18px;font-weight:500;line-height:13px}.comments .comment header .name .date{font-size:10px;letter-spacing:2px;font-style:italic;font-weight:400;margin-bottom:5px}.comments .comment header .name img{width:18px;height:auto;object-fit:scale-down}.comments .comment .notation li:first-child{margin-right:5px;font-size:13px}.comments .comment blockquote{margin-top:10px}.comments .comment blockquote h4{font-size:18px;font-weight:500}.comments .comment blockquote p{font-size:13px;line-height:18px}.comments .comment blockquote h5{font-style:italic;font-size:13px}.product-help{box-shadow:0 0 80px -1px rgba(0,0,0,.13);background-color:#fff;border-radius:10px;padding:20px;margin-top:10px}.product-help .elt{display:flex;align-items:flex-start;font-size:13px}.product-help .elt .desc{font-size:13px}.product-help .elt .icon{margin-right:15px}.product-help .elt .icon img{width:50px;height:auto}.product-help p{margin-top:30px;font-size:12px}.stock-info{font-size:12px;font-weight:600}.stock-info.available{color:#28a745}.product-reinsurance{padding:30px 0;background-color:#f5e6c1}.product-reinsurance .container .row{justify-content:space-evenly}@media (max-width:468px){.product-reinsurance{padding:15px 0}}.product-reinsurance .title,.product-reinsurance h2,.product-reinsurance h3{text-align:center;margin:10px auto;font-size:32px;line-height:30px;font-weight:500}.product-reinsurance .title span,.product-reinsurance h2 span,.product-reinsurance h3 span{color:#027266}.product-reinsurance .image{display:flex;align-items:center;justify-content:center;text-align:center;height:100px;width:100%}@media (max-width:468px){.product-reinsurance .image{height:75px}}.product-reinsurance .image.gifts{--gift-count:1}.product-reinsurance .image.gifts img{width:calc(100% / var(--gift-count));object-fit:contain;margin:auto -15px}.product-reinsurance .image .voucher{background-color:#0c3741;color:#fff;outline:8px dotted #f5e6c1;outline-offset:-4px;padding:10px;display:flex;align-items:center;justify-content:center;flex-flow:column;gap:2px;height:100%;width:165px;text-transform:uppercase}.product-reinsurance .image .voucher .amount{font-size:26px;line-height:26px;font-weight:600}.product-reinsurance .image .voucher .amount span{color:#fbb823}.product-reinsurance .image .voucher .title{font-size:16px;line-height:16px;font-weight:300}@media (max-width:468px){.product-reinsurance .element{display:flex;align-items:center;justify-content:space-between;flex-flow:column}}.product-reinsurance img{margin:0 auto;height:100px;width:auto;max-width:200px}@media (max-width:468px){.product-reinsurance img{height:75px}}.product-reinsurance .desc{margin-bottom:10px;text-align:center}@media (max-width:468px){.product-reinsurance .desc h4{font-size:16px}}@media (max-width:468px){.product-reinsurance .desc p{font-size:14px}}.product-reinsurance .desc .gifts-description{font-size:14px;list-style:none}@media (max-width:468px){.product-reinsurance .desc .gifts-description{font-size:12px}}.product-reinsurance .number span{margin:5px auto;font-size:26px;font-weight:600;background-color:#0c3741;border-radius:50px;display:block;text-align:center;width:50px;height:50px;color:#fff;line-height:50px}@media (max-width:468px){.product-reinsurance .number span{width:30px;height:30px;line-height:30px;font-size:20px}}.product-reinsurance h4{color:#0c3741;margin-top:16px}#article-suggestions{padding:30px 0 0 0;padding-top:0}@media (max-width:767px){#article-suggestions{padding:15px 0;padding-top:0}}#article-suggestions header{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}#article-suggestions header h2{text-align:center}@media (max-width:767px){#article-suggestions header h2{padding:0}}#article-suggestions .slider-container .slick-arrow{margin-top:40px}#article-suggestions .slider-container .slick-arrow:active,#article-suggestions .slider-container .slick-arrow:hover{background-color:#027266;color:#6c757d}#article-suggestions .slider-container .slick-slide{margin-left:15px;margin-right:15px}#article-suggestions .slider-container .slick-slide .topsell{background-color:#027266}#article-suggestions .slider-container .slick-slide .product{min-height:400px}@media (max-width:767px){.side-newsletter{display:none}}