.square{--_size:1.5rem;--_color:var(--nel-blue);aspect-ratio:1;background:var(--_color);border-radius:2px;display:inline-block;width:var(--_size)}.square.box{--_intensity:0.15;box-shadow:0 0 8px rgba(0,0,0,var(--_intensity))}.products-grid__container{display:grid}.products-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.products-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.products-grid.grid-to-slider{display:flex;overflow:auto}@media screen and (min-width:768px){.products-grid.grid-to-slider{margin-left:-25px;margin-right:-25px;padding:25px}}.products-grid.grid-to-slider .products-grid-item{flex:1 0 min(190px,100%)}.products-grid-item{--_order:1;min-width:0;order:var(--_order)}.products-grid-item.span-col-2{grid-column:span 2}.products-grid__large-cta,.products-grid__small-cta{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;gap:1rem;margin:1rem;padding:1rem}@media screen and (min-width:768px){.products-grid__large-cta,.products-grid__small-cta{padding:2rem}}.products-grid__small-cta{--_bg:var(--nel-yellow);background:var(--_bg)}.products-grid__small-cta>img{margin-top:.5rem;transform:translateX(-2.25rem);width:100%}@media screen and (min-width:768px){.products-grid__small-cta>img{transform:translateX(-3.5rem)}}@media screen and (max-width:767px){.products-grid__small-cta>.btn{padding:.5rem}.products-grid__small-cta>.btn>span{display:none}}.products-grid__small-cta .h3{hyphens:auto;line-height:1.2}.products-grid__large-cta{position:relative;--_bg:var(--nel-grey--neutral)}.products-grid__large-cta:before{background:var(--_bg);border-radius:inherit;content:"";inset:0;bottom:8rem;position:absolute;z-index:-1}.products-grid__large-cta__imgs{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;width:100%}.products-grid__large-cta__imgs>img{flex:1}.associated-pages-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr))}.associated-page__img{overflow:hidden}.associated-page__img img{object-fit:cover;transition:transform .2s ease-out;width:100%}.associated-page__img:hover img{transform:scale(1.1)}.associated-page__title{font-size:1.25rem;margin:.4rem 0 0}.product{border-radius:8px;display:flex;flex-direction:column;gap:1rem;height:100%;isolation:isolate;padding:1rem;position:relative}.product:before{border-radius:inherit;box-shadow:0 7px 15px 7px rgba(19,29,42,.1);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out;z-index:-1}.product:hover:before{opacity:1}.product .product-image{aspect-ratio:1;background-color:var(--nel-grey--neutral);border-radius:8px;display:grid;grid-template-areas:"image";overflow:hidden;position:relative;width:100%}.product .product-image>*{grid-area:image}.product .product-image img{display:block;height:100%;object-fit:cover;width:100%}.product .product-image [data-img-hover-target]{position:relative}.product .product-image [data-img-hover-target]:before{background:var(--product-hover-img,none);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;pointer-events:none;position:absolute}.product .product-image__tags{align-items:flex-start;align-self:flex-start;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:flex-end;padding:.25rem;pointer-events:none;position:relative;z-index:1}@media screen and (min-width:768px){.product .product-image__tags{gap:.5rem;padding:1rem}}.product .product-image__tag{background-color:var(--nel-yellow);border-color:var(--nel-yellow);border-radius:6px;color:var(--nel-black);font-size:.8rem;padding:.2rem .4rem;pointer-events:auto}@media screen and (min-width:768px){.product .product-image__tag{font-weight:700}}.product .product-labels{margin-top:auto}.product .product-prices{display:flex;flex-direction:column;gap:.5rem}.product .product-prices__ht,.product .product-prices__ttc{align-items:center;display:flex;gap:.5rem;line-height:1}@media screen and (max-width:767px){.product .product-prices__ht{height:1.6rem}.product .product-prices__ht.not-reduc{align-items:end}}.price-ht__price{width:70%}@media screen and (max-width:767px){.price-ht__price{display:flex;flex-direction:column}}.price-ht__reduction{width:30%}.product .product-prices__reduction{background:var(--nel-blue);color:var(--nel-white);font-weight:700;margin-inline:.4rem;outline:.4rem solid var(--nel-blue)}@media screen and (min-width:768px){.product .product-prices__reduction{margin-inline:.6rem;outline:.6rem solid var(--nel-blue)}}.product .product-btns{display:none;flex-direction:column;gap:.5rem;position:relative;z-index:1}@media screen and (min-width:768px){.product .product-btns{display:flex}}.product .product-link{inset:0;position:absolute}.product .product-additional{display:flex;gap:.5rem;justify-content:space-between;padding-block:.5rem;position:relative;z-index:1}.product-colors{align-items:center;display:flex;gap:.25rem}.product-colors [data-product-color]{position:relative}.product-colors [data-product-color]+[data-product-color]:before{bottom:0;content:"";position:absolute;right:100%;top:0;width:.25rem}.product-more-colors{aspect-ratio:1;border-radius:100px;display:inline-grid;height:100%;margin-right:.75rem;outline:1px solid var(--nel-black);outline-offset:.2rem;place-items:center}@media screen and (min-width:768px){.product-more-colors{margin-right:.75rem}}[data-product-color-img]{position:relative}[data-product-color-img]:after{background:var(--product-color-img,none);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;pointer-events:none;position:absolute}.rating{font-size:13px;position:relative}.rating .grey-star{font-size:15px;position:relative;white-space:nowrap}.rating .stars{display:inline-block}.rating .stars .yellow-star{font-size:15px;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:100%}.rating .stars .yellow-star .all-stars{width:115px}.rating .nb-rating{font-size:1.1rem}.product-rating{align-items:center;display:flex;gap:.5rem;line-height:1}.section-tag{color:var(--nel-blue-2);font-weight:600;padding-block:.5rem;width:175px}@media screen and (min-width:1024px)and (max-width:1439px){.section-tag{width:100px}}.section-title{align-items:flex-start;display:flex;gap:2rem;margin-bottom:2rem}@media screen and (max-width:767px){.section-title{flex-direction:column}}.section-all-link{--_background:var(--nel-grey--light);--_max-width:300px;--_margin-left:auto;--_icon-background:var(--nel-white);--_icon-color:inherit;align-items:center;background:var(--_background);border-radius:8px;display:flex;font-size:1.5rem;gap:1rem;justify-content:space-between;padding:1.25rem}@media screen and (min-width:425px){.section-all-link{margin-left:var(--_margin-left);max-width:var(--_max-width)}}.section-all-link>.nel-chevron-right{aspect-ratio:1;background:var(--_icon-background);border-radius:4px;color:var(--_icon-color,inherit);font-size:1rem;padding:.75rem;transition:transform .2s ease-in-out}.section-all-link:hover>.nel-chevron-right{transform:translateX(15%)}.home-hero{--_margin-bottom:0rem;background:var(--nel-grey--neutral);border-radius:8px;display:grid;gap:3rem;grid-template-columns:1fr;margin-bottom:var(--_margin-bottom);padding:2rem 1rem}@media screen and (min-width:1024px){.home-hero{--_margin-bottom:5rem;grid-template-columns:1fr 1.1fr;padding-inline:2rem}}.home-hero__left{display:flex;flex-direction:column;height:100%}.home-hero__text{line-height:1.5;padding-block:1.5rem}.home-hero__btns{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:1023px){.home-hero__btns>.btn{flex-grow:1}}.home-hero__links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;transform:translateY(var(--_margin-bottom))}@media screen and (min-width:1024px){.home-hero__links{margin-bottom:-2rem;margin-top:auto}}.home-hero__link{align-items:flex-start;background:var(--nel-blue);color:var(--nel-white);display:flex;flex:1;flex-direction:column;font-weight:700;gap:.5rem;justify-content:space-between;padding:1rem}.home-hero__link>i{background:var(--nel-white);border-radius:4px;color:var(--nel-blue);font-size:1.25rem;padding:.5rem;transition:transform .2s ease-in-out}.home-hero__link:hover>i{transform:translateX(25%)}.home-hero__link__text{align-self:flex-end;margin-left:1.15rem;text-align:right}.home-hero__imgs{display:grid;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(2,auto);justify-content:flex-start}.home-hero__img img{border-radius:8px}.home-hero__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:calc(var(--_margin-bottom) + 1rem)}@media screen and (min-width:1024px){.home-hero__tags{margin-top:2rem}}.home-hero__tag{align-items:center;display:flex;gap:.5rem}.essentiels,.nelinkia-kits,.products-range{margin-top:4rem;padding-inline:1rem}@media screen and (min-width:1024px){.essentiels,.nelinkia-kits,.products-range{padding-inline:2rem}}.nelinkia-kits__links,.products-range__links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.products-range__ctas{display:grid;gap:3rem;grid-template-columns:1fr;margin-top:2rem}@media screen and (min-width:768px){.products-range__ctas{grid-template-columns:1fr 1fr}}.products-range__cta{--_margin-bottom:3rem;align-items:flex-end;display:grid;grid-template-columns:1fr;justify-items:flex-end;margin-bottom:var(--_margin-bottom)}.products-range__cta>*{grid-area:1/1}.products-range__cta__img{width:100%}.products-range__cta__img img{border-radius:8px;width:100%}.products-range__cta__content{--_background:var(--nel-blue-2);--_color:var(--nel-black);align-items:flex-start;background:var(--_background);color:var(--_color);display:flex;flex-direction:column;gap:.5rem;margin-inline:1.5rem;padding:1.5rem;transform:translateY(var(--_margin-bottom))}@media screen and (min-width:768px){.products-range__cta__content{min-height:60%;min-width:75%}}.products-range__cta__content.yellow{--_background:var(--nel-yellow)}.products-range__cta__text{margin-block:1rem}.products-range__cta__content>.btn{--_color:var(--nel-blue);--_background-color:var(--nel-white);--_border-color:var(--nel-white)}.section-title>.section-tag+*{flex:1}@media screen and (min-width:1024px){.section-title .h2{hyphens:auto;max-width:850px}}.nelinkia-kits .products-grid{margin-top:2rem}.nelinkia-kits .section-all-link{margin-top:1rem}.choose-nelinkia{color:var(--nel-black);display:flex;flex-direction:column;gap:4rem;margin-top:3rem;padding:2.5rem 1rem}@media screen and (min-width:1024px){.choose-nelinkia{padding-inline:2rem}}.choose-nelinkia__blocks{display:flex;flex-wrap:wrap;gap:2rem}.choose-nelinkia__block{display:grid;flex:1;gap:1rem;grid-template-columns:1fr;justify-items:flex-start;min-width:min(300px,100%)}@media screen and (min-width:768px){.choose-nelinkia__block{grid-template-columns:auto 1fr}}.choose-nelinkia__block__icon{align-self:flex-start;background:var(--nel-blue);border-radius:8px;color:var(--nel-white);display:grid;font-size:2rem;padding:.75rem;place-items:center}.choose-nelinkia__block__content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.choose-nelinkia__block__content .p-big{line-height:2}}.choose-nelinkia__block__link{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.5rem}.choose-nelinkia__counselor{--_bg:var(--nel-grey--neutral);--_color:var(--nel-black);align-items:center;align-self:center;background:var(--_bg);border-radius:8px;color:var(--_color);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;padding:1.5rem 3rem;text-align:center;word-break:break-word}.home-blog{background:var(--nel-grey--neutral);border-radius:8px;margin-top:1rem;padding:2rem 1rem 4rem}@media screen and (min-width:1024px){.home-blog{padding-inline:2rem}.home-blog>.section-title{max-width:90%}}.home-blog__grid{align-items:flex-start;display:grid;gap:2rem 3rem;grid-template-columns:1fr}@media screen and (min-width:1024px){.home-blog__grid{grid-auto-rows:auto 1fr;grid-template-columns:1fr 1.5fr}}.home-blog__links{background:var(--nel-blue-2);display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem}.home-blog__links>.btn-nel--link{--_color:var(--nel-black);--_border-color:var(--nel-black);border-width:1px}.home-blog__links>.btn-nel--link:not(:disabled):hover{background-color:transparent;border-color:transparent}.home-blog__articles{display:flex;flex-wrap:wrap;gap:2rem 3rem}@media screen and (min-width:1024px){.home-blog__articles{grid-row:span 2}}.home-blog__article{display:flex;flex:1;flex-direction:column;gap:1rem;min-width:min(200px,100%)}.home-blog__article__img{border-radius:8px;height:150px;overflow:hidden}@media screen and (min-width:768px){.home-blog__article__img{height:unset}}.home-blog__article__img>img{height:100%;object-fit:cover;width:100%}.home-blog__article__content{display:flex;flex-direction:column;gap:1rem}.home-blog__article__text{line-height:1.5}.home-blog__grid .section-all-link{--_background:var(--nel-white);--_icon-background:var(--nel-black);--_icon-color:var(--nel-white);--_max-width:100%;--_margin-left:unset}.home-team{background:var(--nel-grey--neutral);border-radius:8px;display:flex;flex-wrap:wrap;gap:2rem;margin-block:3rem;padding:2rem 1rem}@media screen and (min-width:1024px){.home-team{padding-inline:2rem}}.home-team>*{flex:1;min-width:min(450px,100%)}.home-team__imgs{display:grid;gap:1rem;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);justify-items:center}@media screen and (min-width:768px){.home-team__imgs{grid-template-columns:repeat(12,1fr)}}.home-team__imgs img{border-radius:50%;width:min(150px,100%)}@media screen and (min-width:768px){.home-team__imgs img:where(:nth-child(7n+1),:nth-child(7n+2),:nth-child(7n+3),:nth-child(7n+4)){align-self:flex-end;grid-column:span 3}}@media screen and (min-width:768px){.home-team__imgs img:where(:nth-child(7n+5),:nth-child(7n+6),:nth-child(7n+7)){align-self:flex-start;grid-column:span 4}}@media screen and (min-width:768px){.home-team__imgs img:nth-child(7n+5){justify-self:flex-end}.home-team__imgs img:nth-child(7n+7){justify-self:flex-start}}@media screen and (max-width:767px){.home-team__imgs img:nth-child(odd){justify-self:flex-end}.home-team__imgs img:nth-child(2n){justify-self:flex-start;transform:translateY(50%)}}.home-team__content{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.home-team__content__text{margin-left:calc(175px + 2rem)}}@media screen and (min-width:1024px)and (max-width:1439px){.home-team__content__text{margin-left:calc(100px + 2rem)}}.home-team__btns{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem}.text-home-footer{background-color:var(--nel-grey)}.text-home-footer article{line-height:1.4;margin:0 auto;max-width:83rem}