.blog-posts{overflow:hidden}.blog-posts__inner{display:flex;flex-direction:column;gap:36px;overflow:hidden}.blog-posts__header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.blog-posts__heading{margin:0}.blog-posts__view-all{flex-shrink:0;font-family:var(--font-family-paragraph);font-size:16px;line-height:16px;color:#0e1015;text-decoration:underline;opacity:.6;transition:opacity .2s ease}.blog-posts__view-all:hover{opacity:1}.blog-posts__slider{position:relative}.blog-posts__swiper{overflow:hidden}.blog-posts__slide{height:auto;display:flex}.blog-posts__card{flex:1 1 auto;width:100%;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:#0e1015}.blog-posts__media{width:100%;height:304px;border-radius:30px;overflow:hidden}.blog-posts__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-posts__image--placeholder{object-fit:contain;background:#f4f4f4}.blog-posts__card:hover .blog-posts__image{transform:scale(1.03)}.blog-posts__body{display:flex;flex-direction:column;gap:10px;padding:18px 12px 0}.blog-posts__card-title,.blog-posts__date,.blog-posts__card-text{margin:0}.blog-posts__card-text>p{margin:0}.blog-posts__card-button{align-self:flex-start}.blog-posts__arrow{position:absolute;top:152px;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 12px #0e10151f;color:#0e1015;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.blog-posts__arrow--prev{left:-8px}.blog-posts__arrow--next{right:-8px}.blog-posts__arrow--disabled{opacity:0;pointer-events:none}@media(min-width:1024px){.blog-posts__arrow{display:flex}}@media(max-width:1023px){.blog-posts__inner{gap:30px}.blog-posts__header{display:contents}.blog-posts__heading{order:1;margin-bottom:6px;text-align:center}.blog-posts__slider{order:2}.blog-posts__view-all{order:3;align-self:center}.blog-posts__swiper{overflow:visible;margin-inline:-14px;padding-inline:14px}.blog-posts__slide{width:280px;margin-right:18px}.blog-posts__media{height:240px;border-radius:24px}}.card-cta>.grid{gap:18px}@media screen and not (min-width:1024px){.card-cta>.grid{gap:12px}}.certif-dl{display:block}.certif-dl__inner{display:flex;flex-direction:column;gap:36px}.certif-dl__title{color:#0e1015}.certif-dl__grid{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.certif-dl__card{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;padding:36px;background:#fff;border-radius:18px;transition:box-shadow .2s ease}.certif-dl__card:hover{box-shadow:0 0 15px #0000001a}.certif-dl__card[hidden]{display:none}.certif-dl__logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:126px;padding:0}.certif-dl__logo img{max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain;display:block}.certif-dl__more{align-self:center}.certif-dl__more[hidden]{display:none}@media(min-width:640px){.certif-dl__grid{gap:30px}.certif-dl__card{width:auto;flex:1 1 calc((100% - 30px)/2);max-width:calc((100% - 30px)/2);border-radius:30px}.certif-dl__logo{min-height:152px;padding:0 72px}}@media(min-width:1024px){.certif-dl__card{flex:1 1 calc((100% - 60px) / 3);max-width:calc((100% - 60px) / 3)}}.certif-reg{display:block}.certif-reg__inner{display:flex;flex-direction:column;gap:30px}.certif-reg__heading{display:flex;flex-direction:column;gap:18px}.certif-reg__title,.certif-reg__intro{color:#0e1015}.certif-reg__intro :is(p){margin:0}.certif-reg__intro :is(p:empty){min-height:.6em}.certif-reg__criteria{display:flex;padding-top:30px}.certif-reg__crit{color:#0e1015}.certif-reg__crit-header{display:flex;align-items:center;gap:10px;width:100%;padding:0;background:none;border:0;text-align:left;cursor:default;color:inherit}.certif-reg__crit-title{font-weight:700;flex:1 1 auto}.certif-reg__crit-icon{display:none}.certif-reg__crit-body :is(p){margin:0}.certif-reg__crit-body :is(p:empty){min-height:.6em}.certif-reg__crit-body :is(ul){margin:0;padding-left:21px}.certif-reg__callout{position:relative;display:flex;align-items:center;gap:18px;width:100%;padding:18px;border-radius:18px;background:#f4f4f4;overflow:clip}.certif-reg__callout-text{position:relative;z-index:2;color:#0e1015;font-weight:500}.certif-reg__callout-text :is(p){margin:0}.certif-reg__callout-text :is(p:empty){min-height:.6em}.certif-reg__callout-decor,.certif-reg__callout-image{display:none}@media(min-width:1024px){.certif-reg__inner{gap:30px}.certif-reg__criteria{flex-direction:row;gap:60px}.certif-reg__crit{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:18px}.certif-reg__crit-header{justify-content:center;padding:0 12px 18px;border-bottom:1px solid #e1e1e1}.certif-reg__callout{gap:18px;padding:30px;border-radius:24px}.certif-reg__callout-text{max-width:860px}.certif-reg__callout-decor{display:block;position:absolute;z-index:0;right:-80px;top:50%;width:1040px;transform:translateY(-50%);opacity:.5;pointer-events:none}.certif-reg__callout-decor img{width:100%;height:auto;display:block}.certif-reg__callout-image{display:block;position:absolute;z-index:1;right:0;bottom:-30px;width:462px;max-width:40%;pointer-events:none}.certif-reg__callout-image img{width:100%;height:auto;display:block}}@media(max-width:1023px){.certif-reg__criteria{flex-direction:column;padding-top:6px}.certif-reg__crit{border-bottom:1px solid #e1e1e1}.certif-reg__crit-header{padding:18px 0;cursor:pointer}.certif-reg__crit-icon{display:inline-flex;flex-shrink:0;width:14px;height:14px;color:#0e1015}.certif-reg__crit-icon svg{display:block;width:100%;height:100%}.certif-reg__crit-body{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.certif-reg__crit.is-open .certif-reg__crit-body{max-height:1200px;opacity:1;padding-bottom:18px}.certif-reg__crit.is-open .certif-reg__crit-icon-v{opacity:0}}.collection-seo__content{max-width:1118px;margin-inline:auto;color:#0e1015;font-family:var(--font-family-paragraph)}.collection-seo__content p{margin:0 0 18px;font-size:16px;line-height:22px;font-weight:500}.collection-seo__content>:last-child{margin-bottom:0}.collection-seo__content h1,.collection-seo__content h2{margin:36px 0 18px;font-family:var(--font-family-heading);font-size:26px;line-height:32px;font-weight:400}.collection-seo__content h3,.collection-seo__content h4{margin:24px 0 12px;font-family:var(--font-family-heading);font-size:20px;line-height:26px;font-weight:400}.collection-seo__content>:first-child{margin-top:0}.collection-seo__content ul,.collection-seo__content ol{margin:0 0 18px;padding-left:1.25em;font-size:16px;line-height:22px;font-weight:500}.collection-seo__content li{margin-bottom:6px}.collection-seo__content a{color:#006c73;text-decoration:underline}.collection-seo__content img,.collection-seo__content iframe,.collection-seo__content video{display:block;max-width:100%;height:auto;margin:18px 0;border-radius:24px}@media(max-width:1023px){.collection-seo__content p,.collection-seo__content ul,.collection-seo__content ol{font-size:14px;line-height:20px}.collection-seo__content h1,.collection-seo__content h2{margin-top:30px;font-size:20px;line-height:26px}.collection-seo__content h3,.collection-seo__content h4{font-size:18px;line-height:24px}}.product-card__compare{position:absolute;right:0;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;background:var(--color-noir, #0e1015);color:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.product-card__compare-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.product-card__compare-box{flex-shrink:0;width:15px;height:15px;border-radius:4px;background:#fff;position:relative}.product-card__compare-input:checked~.product-card__compare-box:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid var(--color-noir, #0e1015);border-width:0 2px 2px 0;transform:rotate(45deg)}.product-card__compare-input:focus-visible~.product-card__compare-box{outline:2px solid #ffffff;outline-offset:2px}.mc-compare-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;justify-content:center;padding:18px 10px;pointer-events:none}.mc-compare-bar[hidden]{display:none}.mc-compare-bar__blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.mc-compare-bar__blur>div{position:absolute;top:0;right:0;bottom:0;left:0}.mc-compare-bar__blur>div:nth-child(1){-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 25%,#000 50%,transparent 75%);mask:linear-gradient(to bottom,transparent 0%,#000 25%,#000 50%,transparent 75%)}.mc-compare-bar__blur>div:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(to bottom,transparent 25%,#000 50%,#000 75%,transparent 100%);mask:linear-gradient(to bottom,transparent 25%,#000 50%,#000 75%,transparent 100%)}.mc-compare-bar__blur>div:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(to bottom,transparent 50%,#000 75%,#000 100%);mask:linear-gradient(to bottom,transparent 50%,#000 75%,#000 100%)}.mc-compare-bar__blur>div:nth-child(4){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask:linear-gradient(to bottom,transparent 70%,#000 90%);mask:linear-gradient(to bottom,transparent 70%,#000 90%)}.mc-compare-bar__blur:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000004d,#0000)}.mc-compare-bar__inner{position:relative;z-index:1;pointer-events:auto;display:flex;align-items:center;gap:48px;padding:12px;border-radius:18px;background:#fff;box-shadow:0 8px 30px #0000001f;max-width:100%}.mc-compare-bar__slots{display:flex;align-items:center;gap:18px}.mc-compare-slot{width:275px;height:72px;border-radius:6px;flex-shrink:0}.mc-compare-slot--empty{border:1px solid var(--color-grey-medium, #e1e1e1)}.mc-compare-slot--filled{position:relative;display:flex;align-items:center;gap:6px;padding:6px 18px 6px 6px;background:var(--color-grey-light, #f4f4f4)}.mc-compare-slot__img{width:60px;height:60px;flex-shrink:0;border-radius:4px;object-fit:contain;background:#fff}.mc-compare-slot__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0;font-family:var(--font-family-paragraph)}.mc-compare-slot__info{display:flex;flex-direction:column;align-self:stretch;min-width:0}.mc-compare-slot__brand{font-size:12px;line-height:18px;opacity:.6}.mc-compare-slot__title{font-size:14px;line-height:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-compare-slot__price{font-size:18px;line-height:24px;font-weight:700}.mc-compare-slot__remove{position:absolute;top:-4px;right:-4px;width:16px;height:16px;padding:0;border:none;cursor:pointer;font-size:0;line-height:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Crect width='15.6923' height='15.6907' rx='7.84533' fill='%238C8C8C'/%3E%3Cpath d='M9.99815 5.11887C10.1567 4.96038 10.4137 4.96037 10.5722 5.11887C10.7306 5.27738 10.7306 5.53444 10.5722 5.69291L8.42038 7.8447L10.5734 9.99774C10.7319 10.1562 10.7319 10.4133 10.5734 10.5718C10.4149 10.7303 10.1579 10.7303 9.9994 10.5718L7.84635 8.41873L5.69288 10.5718C5.53437 10.7303 5.27735 10.7303 5.11884 10.5718C4.96041 10.4133 4.96036 10.1562 5.11884 9.99774L7.27231 7.8447L5.12052 5.69291C4.96201 5.5344 4.96201 5.27738 5.12052 5.11887C5.27903 4.9604 5.53606 4.96038 5.69455 5.11887L7.84635 7.27066L9.99815 5.11887Z' fill='white'/%3E%3C/svg%3E")}.mc-compare-slot__remove svg{display:none}.mc-compare-bar__and{font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;font-weight:500;flex-shrink:0}.mc-compare-bar__actions{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.mc-compare-bar__cta[disabled]{opacity:.4;cursor:not-allowed}@media(min-width:1024px){.mc-compare-bar__cta{padding:14px 60px}}.mc-compare-bar__clear{border:none;background:none;cursor:pointer;font-family:var(--font-family-paragraph);font-size:12px;line-height:12px;text-decoration:underline;opacity:.6;color:var(--color-noir, #0e1015)}@media(max-width:1023px){.mc-compare-bar{padding:12px 10px calc(12px + env(safe-area-inset-bottom))}.mc-compare-bar__inner{width:100%;flex-direction:column;align-items:stretch;gap:8px;padding:10px 10px 8px;border-radius:12px}.mc-compare-bar__slots{flex-direction:column;align-items:stretch;gap:4px;width:100%}.mc-compare-slot{width:100%;height:44px}.mc-compare-slot__img{width:32px;height:32px}.mc-compare-slot__body{flex-direction:row;align-items:flex-end;gap:12px}.mc-compare-slot__info{flex:1 1 0}.mc-compare-bar__and{width:100%;text-align:center}.mc-compare-bar__actions{flex-direction:column;width:100%}.mc-compare-bar__cta{width:100%;padding:12px 60px}.mc-compare-bar__clear{display:none}}pl-drawer[name=compare] .pl-drawer__panel{gap:18px}pl-drawer[name=compare] .pl-drawer__back{visibility:visible}pl-drawer[name=compare] .pl-drawer__panel{padding-bottom:0}pl-drawer[name=compare] .pl-drawer__content{padding-bottom:24px}pl-drawer[name=compare] .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}pl-drawer[name=compare] .product-card__pricing{min-height:74px;justify-content:flex-start}@media(max-width:1023px){pl-drawer[name=compare] .pl-drawer__content{padding-bottom:18px}}.mc-compare-cols{display:flex;align-items:flex-start;gap:24px;width:100%}.mc-compare-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px}.mc-compare-col:first-child{border-right:1px solid var(--color-grey-medium, #e1e1e1);padding-right:24px}.mc-compare-specs{display:flex;flex-direction:column;gap:12px;width:100%}.mc-compare-specs__group{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;background:var(--color-grey-light, #f4f4f4)}pl-drawer[name=compare] .mc-compare-specs__head{margin:0;padding-bottom:12px;border-bottom:1px solid var(--color-grey-medium, #e1e1e1);font-family:var(--font-family-paragraph);font-size:16px;line-height:22px;font-weight:700;color:var(--color-noir, #0e1015)}.mc-compare-specs__rows{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mc-compare-specs__row{display:flex;align-items:flex-start;gap:8px}.mc-compare-specs__dot{flex:0 0 auto;width:4px;height:4px;margin-top:7px;border-radius:50%;background:var(--color-noir, #0e1015)}.mc-compare-specs__text{font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;font-weight:500}.mc-compare-specs__label{color:var(--color-grey-dark, #8c8c8c)}.mc-compare-specs__value{color:var(--color-noir, #0e1015)}.mc-compare-col__foot{display:flex;flex-direction:column;gap:6px}.mc-compare-col__cta{display:flex;align-items:center;justify-content:center;padding:14px 60px;border-radius:12px;background:var(--color-noir, #0e1015);color:var(--color-jaune, #ffff00);font-family:var(--font-family-paragraph);font-size:16px;line-height:20px;font-weight:500;text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.mc-compare-col__cta:hover{background:#fff;color:var(--color-noir, #0e1015);box-shadow:inset 0 0 0 1px var(--color-noir, #0e1015)}.mc-compare-col__remove{width:100%;padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;color:var(--color-grey-dark, #8c8c8c);text-align:center;text-decoration:underline}.mc-compare-loading{padding:60px 0;text-align:center;font-family:var(--font-family-paragraph);font-size:14px;color:var(--color-grey-dark, #8c8c8c)}@media(max-width:1023px){.mc-compare-cols{gap:16px}.mc-compare-col{gap:18px}.mc-compare-col:first-child{padding-right:16px}.mc-compare-specs{gap:8px}.mc-compare-specs__group{gap:8px;padding:12px;border-radius:12px}pl-drawer[name=compare] .mc-compare-specs__head{font-size:14px;line-height:20px;padding-bottom:8px}.mc-compare-col__cta{padding:12px 16px}pl-drawer[name=compare] .product-card__info{min-height:92px}pl-drawer[name=compare] .product-card__specs{max-height:40px;overflow:hidden}}.cta-banner__card{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 18px;border-radius:24px;background-color:var(--cta-banner-bg, #fffaf9);border:var(--cta-banner-border-width, 1px) solid var(--cta-banner-border, #f25140);outline:var(--cta-banner-outline-width, 4px) solid var(--cta-banner-outline, #fde0dd);outline-offset:-1px;text-align:center}@media(min-width:1024px){.cta-banner__card{padding:30px 42px;border-radius:30px}}.cta-banner__text{font-family:var(--font-family-paragraph);font-weight:500;font-size:14px;line-height:20px;color:#0e1015}@media(min-width:1024px){.cta-banner__text{font-size:16px;line-height:22px}}.cta-banner__text p{margin:0}.cta-banner__text strong{font-weight:700}@media(min-width:1024px){.main-collection{overflow-x:clip}}pl-collection{display:block}pl-collection[data-busy] .main-collection__content{opacity:.55;pointer-events:none;transition:opacity .15s ease}.main-collection__drawer-head,.main-collection__drawer-foot,.main-collection__drawer-backdrop{display:none}.main-collection__sidebar-body{display:contents}.main-collection__toolbar{margin-bottom:24px}.mc-toolbar__top,.mc-toolbar__chips{display:none}.mc-toolbar__main{display:flex;align-items:center;gap:36px;padding-bottom:16px;border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.mc-toolbar__item{display:flex;align-items:center;gap:12px;height:34px;padding-right:36px;border-right:1px solid var(--color-grey-medium, #e1e1e1);font-family:var(--font-family-paragraph);font-weight:700;font-size:18px;line-height:24px;color:var(--color-noir, #0e1015);white-space:nowrap}.mc-toolbar__filter--desktop{background:none;border:none;border-right:1px solid var(--color-grey-medium, #e1e1e1);cursor:pointer}.mc-toolbar__sort-suffix{display:none}.mc-toolbar__pill{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--color-grey-medium, #e1e1e1);border-radius:1000px;font-family:var(--font-family-paragraph);font-weight:400;font-size:12px;line-height:18px;color:var(--color-noir, #0e1015);cursor:pointer}.mc-toolbar__pill-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;min-width:0}.mc-toolbar__pill-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:none;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit}.mc-toolbar__pill svg{flex-shrink:0;width:8px;height:auto;pointer-events:none}.mc-toolbar__count{flex:1 1 0;min-width:0;margin:0;text-align:left;font-family:var(--font-family-paragraph);font-weight:700;font-size:18px;line-height:24px;color:var(--color-noir, #0e1015)}.mc-toolbar__help{flex-shrink:0}@media(min-width:1024px)and (max-width:1279px){.mc-toolbar__main{gap:18px}.mc-toolbar__item{padding-right:18px}.mc-toolbar__count{flex:0 1 auto}.mc-toolbar__item{min-width:0}}@media(min-width:1024px)and (max-width:1149px){.mc-toolbar__main{gap:12px}.mc-toolbar__item{padding-right:12px}}.mc-toolbar__help--mobile{display:none}@media(min-width:1024px){.collection-filter--store{display:none}}.main-collection__layout{display:flex;align-items:flex-start;gap:36px}.main-collection__sidebar{flex:0 0 305px;display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--header-height, 72px) + 24px);align-self:flex-start;max-height:calc(100dvh - var(--header-height, 72px) - 48px);overflow-y:auto;padding-right:4px}.main-collection__sidebar::-webkit-scrollbar{width:6px}.main-collection__sidebar::-webkit-scrollbar-thumb{background:var(--color-grey-medium, #e1e1e1);border-radius:1000px}.main-collection__content{flex:1 1 0;min-width:0}.collection-filter.pl-accordion{background:transparent;padding:0 10px 16px;border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.collection-filter__summary{padding:0}.collection-filter__label{font-family:var(--font-family-paragraph);font-weight:700;font-size:16px;line-height:22px;color:var(--color-noir, #0e1015)}.collection-filter__chevron{display:inline-flex;transition:transform .25s ease;color:var(--color-noir, #0e1015)}.collection-filter.pl-accordion:open .collection-filter__chevron{transform:rotate(180deg)}.collection-filter__values{padding-top:14px}.collection-filter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.collection-filter__value{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:var(--color-noir, #0e1015)}.collection-filter__value.is-disabled{opacity:.4;cursor:not-allowed}.collection-filter__value input{position:absolute;opacity:0;width:1px;height:1px}.collection-filter__box{flex-shrink:0;width:18px;height:18px;border:1px solid var(--color-grey-medium, #e1e1e1);border-radius:4px;position:relative;transition:background .15s ease,border-color .15s ease}.collection-filter__value input:checked~.collection-filter__box{background:var(--color-noir, #0e1015);border-color:var(--color-noir, #0e1015)}.collection-filter__value input:checked~.collection-filter__box:after{content:"";position:absolute;top:3px;left:6px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.collection-filter__value input:focus-visible~.collection-filter__box{outline:2px solid var(--color-noir, #0e1015);outline-offset:2px}.collection-filter__value-label{flex:1 1 0;min-width:0}.collection-filter__value-count{color:var(--color-grey-dark, #8c8c8c)}.collection-filter__price{display:flex;gap:12px}.collection-filter__price-field{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;color:var(--color-grey-dark, #8c8c8c)}.collection-filter__price-input{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--color-grey-medium, #e1e1e1);border-radius:8px}.collection-filter__price-input:focus-within{border-color:var(--color-noir, #0e1015)}.collection-filter__price-input input{width:100%;min-width:0;border:none;padding:0;background:none;font-family:var(--font-family-paragraph);font-size:14px;color:var(--color-noir, #0e1015)}.collection-filter__price-input input:focus{outline:none}.collection-filter__price-suffix{flex-shrink:0;font-size:14px;color:var(--color-grey-dark, #8c8c8c)}.main-collection__sidebar-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px}@media(min-width:1024px){.main-collection__sidebar-actions{position:sticky;bottom:0;z-index:1;background:var(--mc-bg, #ffffff);padding-block:12px;margin-top:8px}}.main-collection__reset{opacity:.6;align-self:flex-start}.main-collection__no-filters{padding:16px 10px;font-size:14px;color:var(--color-grey-dark, #8c8c8c)}.main-collection__grid{display:flex;flex-wrap:wrap;gap:36px 18px;--mc-col-w: calc((100% - (var(--mc-cols, 3) - 1) * 18px) / var(--mc-cols, 3))}.main-collection__grid>*{flex:0 0 var(--mc-col-w);max-width:var(--mc-col-w);min-width:0}@media(max-width:1150px){.main-collection__grid{--mc-col-w: calc((100% - 18px)/2) }}@media(min-width:1024px){.main-collection__grid>.product-card--featured{flex-basis:calc(var(--mc-col-w) * 2 + 18px);max-width:calc(var(--mc-col-w) * 2 + 18px);position:relative;aspect-ratio:662.5 / 372;border:1px solid var(--color-corail, #f25140);border-radius:24px;outline:4px solid var(--color-corail-light-30, #fde0dd);overflow:hidden}.main-collection .product-card--featured .product-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;width:100%;height:100%;aspect-ratio:auto}.main-collection .product-card--featured .product-card__image-wrap{width:100%;height:100%}.main-collection .product-card--featured .product-card__image{width:100%;height:100%;object-fit:cover}.main-collection .product-card--featured .product-card__tags,.main-collection .product-card--featured .product-card__wishlist,.main-collection .product-card--featured .product-card__compare{z-index:4}.main-collection .product-card--featured .product-card__compare{bottom:124px}.main-collection .product-card--featured .product-card__body{position:absolute;left:8px;right:8px;bottom:8px;z-index:4;flex-direction:row;align-items:center;gap:24px;padding:8px 12px 8px 20px;border-radius:16px;background:#0e101526;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px)}.main-collection .product-card--featured .product-card__info{flex:1 1 0;min-width:0;padding-right:24px;padding-bottom:0;border-right:1px solid rgba(255,255,255,.3);border-bottom:none}.main-collection .product-card--featured .product-card__title,.main-collection .product-card--featured .product-card__price{color:#fff}.main-collection .product-card--featured .product-card__title{font-size:18px;line-height:24px}.main-collection .product-card--featured .product-card__spec,.main-collection .product-card--featured .product-card__spec span{color:#fff}.main-collection .product-card--featured .product-card__specs{gap:12px}.main-collection .product-card--featured .product-card__pricing{flex-shrink:0}.main-collection .product-card--featured .product-card__old-prices,.main-collection .product-card--featured .product-card__price-label{color:#fffc}.main-collection .product-card--featured .product-card__old-price-group:not(:first-child){border-left-color:#ffffff4d}}@media(max-width:1023px){.main-collection__grid .product-card{max-width:100%}.main-collection .product-card--featured .product-card__media{aspect-ratio:366 / 270;border:1px solid var(--color-corail, #f25140);border-radius:18px;outline:4px solid var(--color-corail-light-30, #fde0dd)}.main-collection .product-card--featured .product-card__compare{bottom:60px}.main-collection .product-card--featured .product-card__body{position:relative;z-index:2;margin:-30px 8px 0;padding:12px;border-radius:16px;background:#0e10154d;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px)}.main-collection .product-card--featured .product-card__info{padding-bottom:10px;border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.main-collection .product-card--featured .product-card__title{font-size:16px;line-height:22px;color:#fff}.main-collection .product-card--featured .product-card__specs{gap:12px}.main-collection .product-card--featured .product-card__spec,.main-collection .product-card--featured .product-card__spec span{font-size:14px;line-height:20px;color:#fff}.main-collection .product-card--featured .product-card__price{font-size:22px;line-height:28px;color:#fff}.main-collection .product-card--featured .product-card__old-price,.main-collection .product-card--featured .product-card__price-label{color:#fff}.main-collection .product-card--featured .product-card__old-price-group:not(:first-child){border-left-color:#ffffff4d}}.main-collection__pagination{margin-top:42px;display:flex;flex-direction:column;align-items:center;gap:12px}.main-collection__load-more{width:200px}@media(max-width:1023px){.main-collection__load-more{width:100%}}.main-collection__progress{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.main-collection__progress-text{margin:0;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;color:var(--color-noir, #0e1015);text-align:center}.main-collection__progress-track{width:200px;height:3px;border-radius:1000px;background:var(--color-grey-medium, #e1e1e1);overflow:hidden}.main-collection__progress-fill{height:100%;min-width:24px;border-radius:1000px;background:var(--color-noir, #0e1015);transition:width .3s ease}.main-collection__empty{padding:48px 0;text-align:center}.collection-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:322.5 / 372;padding:18px;border-radius:30px;overflow:hidden;text-decoration:none}.collection-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:30px;overflow:hidden}.collection-promo__img{width:100%;height:100%;object-fit:cover;display:block}.collection-promo__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 64.7%)}.collection-promo__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;padding:12px;border-radius:16px;background:#ffffff26;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px)}.collection-promo__text{display:flex;flex-direction:column;gap:12px;padding:2px 6px 0}.collection-promo__heading{font-family:var(--font-family-paragraph);font-weight:700;font-size:22px;line-height:28px;color:#fff}.collection-promo__desc,.collection-promo__desc p{margin:0;font-family:var(--font-family-paragraph);font-size:16px;line-height:22px;color:#fff;opacity:.8}.collection-promo__button{display:flex;align-items:center;justify-content:center;padding:12px 36px;border-radius:120px;background:#fff;color:var(--color-noir, #0e1015);font-family:var(--font-family-paragraph);font-weight:500;font-size:16px;line-height:16px;text-align:center}@media(max-width:1023px){.collection-promo{padding:12px;border-radius:24px}.collection-promo__media{border-radius:24px}.collection-promo__panel{gap:18px}.collection-promo__text{gap:8px}.collection-promo__desc,.collection-promo__desc p{font-size:14px;line-height:20px}}@media(max-width:1023px){.mc-toolbar__filter--desktop,.mc-toolbar__store,.mc-toolbar__help--desktop{display:none}.main-collection__toolbar{display:contents}.mc-toolbar__top{display:flex;align-items:center;gap:18px;padding:12px var(--section-main-margin-side, 14px);margin-inline:calc(var(--section-main-margin-side, 14px) * -1);background:var(--color-grey-light, #f4f4f4);position:sticky;top:var(--header-height, 72px);z-index:3}.mc-toolbar__help--mobile{display:inline-flex;flex:1 1 0}.mc-toolbar__filter--mobile{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:none;border:none;cursor:pointer;font-family:var(--font-family-paragraph);font-weight:700;font-size:16px;line-height:22px;color:var(--color-noir, #0e1015)}.mc-toolbar__filter--mobile span{text-decoration:underline}.mc-toolbar__filter--mobile svg{flex-shrink:0}.mc-toolbar__main{flex-direction:column;align-items:stretch;gap:18px;padding-top:12px;padding-bottom:18px;border-bottom:1px solid var(--color-grey-medium, #e1e1e1);margin-bottom:24px}.mc-toolbar__count{order:1;flex:none;text-align:center;font-size:16px;line-height:22px}.mc-toolbar__sort{order:2;position:relative;height:auto;gap:10px;padding:12px 40px 12px 18px;border:1px solid var(--color-grey-medium, #e1e1e1);border-radius:1000px;font-size:16px;line-height:22px}.mc-toolbar__sort .mc-toolbar__sort-suffix{display:inline}.mc-toolbar__sort .mc-toolbar__pill{display:contents}.mc-toolbar__sort .mc-toolbar__pill-value{flex:1 1 0;min-width:0;max-width:none;font-size:16px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-toolbar__sort .mc-toolbar__pill svg{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:12px}.mc-toolbar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:18px 0 0}.mc-toolbar__chip{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:120px;background:var(--color-grey-light, #f4f4f4);font-family:var(--font-family-paragraph);font-weight:400;font-size:14px;line-height:20px;color:var(--color-noir, #0e1015);text-decoration:none;cursor:pointer}.mc-toolbar__chip-x{flex-shrink:0;color:var(--color-noir, #0e1015)}.main-collection__layout{flex-direction:column;align-items:stretch;gap:18px}.main-collection__sidebar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:calc(100% - 40px);max-width:none;flex:none;align-self:stretch;height:100vh;height:100dvh;max-height:none;background:var(--color-surface, #ffffff);padding:0;overflow:hidden;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s ease}pl-collection[data-filters-open] .main-collection__sidebar{transform:translate(0)}.main-collection__drawer-head{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:12px var(--section-main-margin-side, 14px);border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.main-collection__drawer-title{flex:1 1 auto;min-width:0;font-family:var(--font-family-paragraph);font-weight:700;font-size:16px;line-height:22px;color:var(--color-noir, #0e1015)}.main-collection__drawer-close{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;line-height:0;color:var(--color-noir, #0e1015)}.main-collection__sidebar-body{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;overflow-y:auto;overscroll-behavior:contain;padding:12px var(--section-main-margin-side, 14px) 42px}.main-collection__drawer-foot{display:block;flex:0 0 auto;padding:12px var(--section-main-margin-side, 14px);background:var(--color-grey-light, #f4f4f4);border-top:1px solid var(--color-grey-medium, #e1e1e1)}.main-collection__see-results{width:100%}.main-collection__sidebar-actions{align-items:stretch;margin-top:8px}.main-collection__sidebar-actions .pl-button:not(.main-collection__reset){width:100%}.main-collection__reset{align-self:center}pl-collection[data-filters-open] .main-collection__drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000080}}@media(max-width:767px){.main-collection__grid>*{flex-basis:100%;max-width:100%}}.main-page__body{display:flex;flex-direction:column}.main-page__body--narrow{max-width:68ch}.main-page__body--medium{max-width:90ch}.main-page__title{margin:0 0 24px;font-family:var(--font-family-heading);color:#0e1015}.main-page__empty{margin:0;padding:16px 20px;border:1px dashed #8c8c8c;border-radius:8px;color:#8c8c8c}@media screen and (max-width:1023px){.main-page__title{margin-bottom:18px}}.main-search{overflow-x:clip}.main-search__content{margin-top:42px}.main-search__section-title{margin:0 0 18px}.main-search__section-title--products{margin-top:42px}.main-search__content-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.main-search__content-link{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid #e1e1e1;border-radius:12px;background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.main-search__content-link:hover,.main-search__content-link:focus-visible{border-color:#0e1015;box-shadow:0 0 10px #0000001a}.main-search__content-kind{font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;font-weight:600;color:#006c73;text-transform:uppercase;letter-spacing:.04em}.main-search__content-name{font-family:var(--font-family-paragraph);font-size:16px;line-height:22px;font-weight:700;color:#0e1015}.main-search__content-excerpt{font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:#8c8c8c}.main-search__bar{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto 36px;padding:6px 6px 6px 18px;background:var(--color-grey-light, #f4f4f4);border-radius:120px}.main-search__bar-submit-icon{display:none}.main-search__bar-icon{display:inline-flex;flex-shrink:0;color:var(--color-grey-dark, #8c8c8c)}.main-search__bar-input{flex:1 1 0;min-width:0;border:none;background:transparent;outline:none;-webkit-appearance:none;appearance:none;font-family:var(--font-family-paragraph);font-size:16px;color:var(--color-noir, #0e1015)}.main-search__bar-input::placeholder{color:var(--color-grey-dark, #8c8c8c);opacity:1}.main-search__bar-submit{flex-shrink:0}.main-search__head{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.main-search__title{margin:0}.main-search__count{margin:0;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:var(--color-grey-dark, #8c8c8c)}.main-search__grid{display:flex;flex-wrap:wrap;gap:36px 18px;--ms-col-w: calc((100% - (var(--ms-cols, 3) - 1) * 18px) / var(--ms-cols, 3))}.main-search__grid>*{flex:0 0 var(--ms-col-w);max-width:var(--ms-col-w);min-width:0}.main-search__pagination{margin-top:42px;display:flex;flex-direction:column;align-items:center;gap:12px}.main-search__load-more{width:200px}.main-search__progress-text{margin:0;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;color:var(--color-noir, #0e1015)}.main-search__empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:48px 0;text-align:center}.main-search__empty-title{margin:0;font-family:var(--font-family-paragraph);font-size:16px;line-height:22px;color:var(--color-noir, #0e1015)}@media(max-width:1023px){.main-search__grid>*{flex-basis:100%;max-width:100%}.main-search__grid .product-card{max-width:100%}.main-search__bar{flex-wrap:nowrap;padding:6px 6px 6px 16px;gap:8px}.main-search__bar-input{min-width:0}.main-search__bar .pl-button.pl-button--lg.main-search__bar-submit{flex-shrink:0;width:42px;min-width:42px;height:42px;padding:0;border-radius:50%}.main-search__bar-submit-icon{display:inline-flex}.main-search__bar-submit-label{display:none}}.main-search__layout{display:flex;align-items:flex-start;gap:36px}.main-search__filters{flex:0 0 305px;position:sticky;top:calc(var(--header-height, 72px) + 24px);align-self:flex-start;max-height:calc(100dvh - var(--header-height, 72px) - 48px);overflow-y:auto}.main-search__filters::-webkit-scrollbar{width:6px}.main-search__filters::-webkit-scrollbar-thumb{background:var(--color-grey-medium, #e1e1e1);border-radius:1000px}.main-search__results{flex:1 1 0;min-width:0}@media screen and (max-width:1023px){.main-search__layout{display:block}.main-search__filters{position:static;max-height:none;overflow:visible}}.products-category__carousel{position:relative}.products-category__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:50%;background:#0e1015;color:#fff;cursor:pointer;flex-shrink:0;transition:opacity .15s ease}.products-category__arrow--prev{left:4px}.products-category__arrow--next{right:4px}.products-category__arrow:hover{opacity:.9}.products-category__arrow.is-hidden{opacity:0;pointer-events:none}.products-category__arrow svg{display:block}.products-category__carousel:not(.has-scroll-arrows) .products-category__arrow{display:none}.products-list__pill--custom{gap:6px;background-color:var(--pl-tab-bg, #f4f4f4);color:var(--pl-tab-color, #0e1015)}.products-list__pill--custom.products-list__pill--active{background-color:var(--pl-tab-bg-active, #0e1015);color:var(--pl-tab-color-active, #ffff00)}.products-list__pill-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.products-list__pill-icon svg,.products-list__pill-icon img{display:block;width:calc(18px * var(--icon-scale, 1));height:calc(18px * var(--icon-scale, 1));object-fit:contain}.route-setup__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.route-setup__heading{width:100%;text-align:center}.route-setup__heading p{margin:0}.route-setup__steps{display:flex;gap:54px;width:100%;max-width:1118px}.route-setup__steps>div{flex:1 1 0;min-width:0}@media(max-width:1023px){.route-setup__inner{gap:30px}.route-setup .route-setup__heading{font-size:22px;line-height:28px}.route-setup__steps{flex-direction:column;gap:30px;max-width:none}}.seo-text__inner{max-width:1118px;margin-inline:auto;color:#0e1015}.seo-text__title{margin:0 0 36px;color:#0e1015}.seo-text__content p{opacity:.8}.seo-text__content ul,.seo-text__content ol{margin:0 0 12px;padding-left:1.5em;font-size:16px;line-height:22px;font-weight:500;opacity:.8}.seo-text__content a{text-decoration:underline}@media(max-width:1023px){.seo-text__title{margin-bottom:24px}.seo-text__content ol{font-size:14px;line-height:20px}}.aids-table-column{display:flex;flex-direction:column;width:100%;height:100%;border-right:1px solid #e1e1e1}.aids-table-column__cell{display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;min-height:80px;box-sizing:border-box;border-bottom:1px solid #e1e1e1;color:#0e1015;opacity:.8;font-family:Special Gothic,sans-serif}.aids-table-column__cell--header{background-color:transparent}.aids-table-column>.aids-table-column__cell--data:nth-child(2n){background-color:#f4f4f4}.aids-table-column>.aids-table-column__cell--data:nth-child(odd){background-color:#fff}.aids-table-column__cell:last-child{border-bottom:0}.aids-table-column__cell--header{font-weight:600;font-size:16px;line-height:22px}.aids-table-column__cell--data{font-size:16px;line-height:22px;font-weight:600}.aids-table-column--label .aids-table-column__cell--data{font-weight:600}.aids-table-column--value .aids-table-column__cell--data{font-weight:500}.aids-table-column--total .aids-table-column__cell--data{font-weight:600}@media(max-width:1023px){.aids-table-column__cell{padding:6px 12px;min-height:72px}.aids-table-column__cell--header{font-size:10px;line-height:12px}.aids-table-column--label .aids-table-column__cell--data{font-size:10px;line-height:12px;font-weight:600}.aids-table-column--value .aids-table-column__cell--data{font-size:12px;line-height:18px;font-weight:500}.aids-table-column--total .aids-table-column__cell--data{font-size:12px;line-height:18px;font-weight:600}}.announcement-bar__item{display:flex;align-items:center;gap:6px;flex-shrink:0;color:#fff}.announcement-bar__link{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.announcement-bar__link:hover,.announcement-bar__link:focus-visible{text-decoration:underline}.announcement-bar__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-size, 20px);height:auto}.announcement-bar__icon svg{display:block;width:100%;height:100%;fill:currentColor}.announcement-bar__icon-img{display:block;width:100%;height:auto}.announcement-bar__stars{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.announcement-bar__stars svg{width:12px;height:12px;display:block}.announcement-bar__text{display:inline-block;white-space:nowrap}.announcement-bar__text>p,.announcement-bar__text>p:last-child{margin:0;display:inline}@media(max-width:1023px){.announcement-bar__icon{width:calc(var(--icon-size, 20px) * .8)}.announcement-bar__stars svg{width:10px;height:10px}}.blog-featured-card{display:flex;flex-direction:column;gap:18px;width:100%;background-color:#fff;border:1px solid #e1e1e1;border-radius:24px;padding:12px 12px 30px;overflow:hidden}.blog-featured-card__media{position:relative;width:100%;height:230px;border-radius:12px;overflow:hidden;background-color:#f4f4f4;flex-shrink:0}.blog-featured-card__image{display:block;width:100%;height:100%;object-fit:cover}.blog-featured-card__image--placeholder{object-fit:contain;opacity:.4}.blog-featured-card__pill{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;background-color:#f25140;color:#fff;padding:2px 10px;border-radius:120px;font-family:Special Gothic,sans-serif;font-size:12px;line-height:18px;font-weight:400;white-space:nowrap;z-index:1;pointer-events:none}.blog-featured-card__content{display:flex;flex-direction:column;gap:24px;padding:0 6px}.blog-featured-card__copy{display:flex;flex-direction:column;gap:12px}.blog-featured-card__title{margin:0;font-size:26px;line-height:32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-card__title-link{color:#0e1015;text-decoration:none;transition:color .2s ease}.blog-featured-card__title-link:hover{color:#006c73}.blog-featured-card__excerpt{margin:0;color:#0e1015;opacity:.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-card__link{align-self:flex-start;color:#006c73;text-decoration:underline;font-weight:500;opacity:1;transition:opacity .2s ease}.blog-featured-card__link:hover{opacity:1}.blog-featured-card__link:focus-visible{outline:2px solid #006c73;outline-offset:2px;opacity:1}@media(min-width:1024px){.blog-featured-card{border-radius:30px;padding:18px 18px 30px}.blog-featured-card__media{height:260px}.blog-featured-card__pill{font-size:14px;line-height:20px}.blog-featured-card__content{gap:18px}.blog-featured-card__copy{gap:6px}.blog-featured-card__link{opacity:1}.blog-featured-card__link:hover{opacity:.8}}.brand-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:16px;border-radius:24px;border:1px solid #e1e1e1;background-color:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.brand-item:hover{border-color:#0e1015;transform:translateY(-2px)}.brand-item__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3 / 2;overflow:hidden}.brand-item__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.brand-item__img--placeholder{width:60%;height:60%;opacity:.2}.brand-item__name{font-family:var(--font-family-paragraph);font-weight:700;font-size:14px;line-height:20px;color:#0e1015;text-align:center}@media(min-width:1024px){.brand-item{padding:20px;border-radius:30px}.brand-item__name{font-size:16px;line-height:22px}}.pl-button__icon{display:block;flex-shrink:0;width:auto;height:calc(1.2em * var(--icon-scale, 1));margin-right:8px;object-fit:contain}.card-glass-item{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;height:100%;padding:12px;overflow:hidden}@media(min-width:1024px){.card-glass-item{padding:18px}}.card-glass-item__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card-glass-item__img{display:block;width:100%;height:100%;object-fit:cover}.card-glass-item__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#e1e1e1}.card-glass-item__placeholder svg{width:40%;height:40%;opacity:.15}.card-glass-item__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 65%);z-index:1;pointer-events:none}.card-glass-item__glass{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);background:#ffffff26;border-radius:12px;padding:12px;width:100%}.card-glass-item__body{display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.card-glass-item__body{padding:2px 6px 0}}.card-glass-item .card-glass-item__title{margin:0;color:#fff;font-family:var(--cg-font, var(--font-family-heading));padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.card-glass-item .card-glass-item__desc{color:#fff;font-family:var(--cg-font, var(--font-family-paragraph))}.card-glass-item__desc p{margin:0;color:inherit}.card-glass-item .card-glass-item__price{margin:0;color:#fff;font-family:var(--cg-font, var(--font-family-paragraph))}.card-glass-item__button{align-self:stretch;width:100%}.card-info-item{position:relative;display:flex;flex-direction:column;gap:24px;width:100%}.card-info-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-info-item--linked{cursor:pointer}.card-info-item__top{display:flex;flex-direction:column;gap:18px}.card-info-item__media{position:relative;width:100%;height:var(--card-info-image-h-mobile, 255px);border-radius:var(--card-info-image-r-mobile, 24px);overflow:hidden;flex-shrink:0}@media(min-width:1024px){.card-info-item__media{height:var(--card-info-image-h, 304px);border-radius:var(--card-info-image-r, 30px)}}.card-info-item__image{display:block;width:100%;height:100%;object-fit:cover}.card-info-item__media--placeholder{display:flex;align-items:center;justify-content:center;background:var(--color-grey-light, #f4f4f4)}.card-info-item__media--placeholder svg{width:50%;height:50%;opacity:.15}.card-info-item__body{display:flex;flex-direction:column;gap:8px;padding:0 8px}@media(min-width:1024px){.card-info-item__body{gap:10px;padding:0 12px}}.card-info-item__title{margin:0;font-family:var(--font-family-heading);font-weight:400;font-size:18px;line-height:24px;color:var(--color-noir, #0e1015)}@media(min-width:1024px){.card-info-item__title{font-size:20px;line-height:26px}}.card-info-item__content{font-family:var(--font-family-paragraph);font-weight:400;font-size:14px;line-height:20px;color:var(--color-noir, #0e1015);opacity:.6;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.card-info-item__content{font-size:16px;line-height:22px}}.card-info-item__content>p{margin:0}.card-info-item--bullets .card-info-item__content{opacity:.6}.card-info-item--bullets .card-info-item__content ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}@media(min-width:1024px){.card-info-item--bullets .card-info-item__content ul{gap:4px}}.card-info-item--bullets .card-info-item__content li{display:flex;align-items:center;gap:8px}.card-info-item--bullets .card-info-item__content li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.card-info-item__button{align-self:flex-start}@media(max-width:1023px){.card-info-item__button{align-self:stretch;width:100%}}.card-solution{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;width:100%;height:100%;box-sizing:border-box;padding:24px;border-radius:24px;background:var(--color-blanc, #ffffff);color:var(--color-noir, #0e1015);position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.card-solution__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.card-solution--linked{cursor:pointer}.card-solution__expand{margin-top:auto;align-self:flex-start}.card-solution__full>:first-child{margin-top:0}.card-solution__apply{margin-top:24px;align-self:flex-start;width:fit-content}.card-solution--linked:hover{transform:translateY(-2px);box-shadow:0 12px 30px -18px #00000059}@media(min-width:1024px){.card-solution{gap:30px;padding:36px;border-radius:30px}}.card-solution__group{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.card-solution__title{margin:0;font-family:var(--font-family-heading);font-weight:400;font-size:20px;line-height:26px;color:var(--color-noir, #0e1015)}.card-solution__desc{font-family:var(--font-family-paragraph);font-weight:400;font-size:16px;line-height:22px;color:var(--color-noir, #0e1015)}.card-solution__desc>*{margin:0}.card-solution__desc>*+*{margin-top:12px}.card-solution__price{margin:0;font-family:var(--font-family-paragraph);font-weight:600;font-size:16px;line-height:22px;color:var(--color-noir, #0e1015)}.claims-banner__claim{display:flex;flex-direction:column;flex:1 1 0;min-width:0;gap:2px;text-align:var(--claims-text-align, left)}.claims-banner__claim-header{display:flex;flex-direction:row;align-items:center;gap:6px}.claims-banner__claim-icon{display:flex;align-items:center;flex-shrink:0;height:18px}.claims-banner__claim-icon img{height:100%;width:auto;object-fit:contain}.claims-banner__claim-icon--placeholder{width:28px;opacity:.3}.claims-banner__claim-icon--placeholder svg{width:100%;height:100%}.claims-banner__claim-title{margin:0;font-weight:700;color:var(--claims-title-color, #ffff00);font-size:14px;line-height:20px}.claims-banner__claim-bullets{color:var(--claims-text-color, #ffffff)}.claims-banner__claim-bullets ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.claims-banner__claim-bullets li{position:relative;padding-left:12px;font-size:12px;line-height:18px;font-weight:400}.claims-banner__claim-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background-color:currentColor}.claims-banner__claim-bullets p{margin:0}@media(min-width:768px){.claims-banner__claim{padding:12px 0;gap:2px}.claims-banner__claim-header{flex-direction:column;align-items:flex-start;gap:8px}.claims-banner__claim-icon{height:36px}.claims-banner__claim-icon--placeholder{width:36px}.claims-banner__claim-title{font-size:16px;line-height:22px}.claims-banner__claim-bullets li{font-size:14px;line-height:20px}}.contact-card{display:flex;flex-direction:column;gap:18px;background:#fff;border:1px solid #e1e1e1;border-radius:12px;padding:18px;width:100%;overflow:clip}.contact-card__heading{display:flex;flex-direction:column;gap:2px;width:100%}.contact-card__title{margin:0;font-size:16px;line-height:22px;font-weight:700;color:#0e1015}.contact-card__subtitle{margin:0;font-size:16px;line-height:22px;font-weight:400;color:#0e1015}.contact-card__buttons{display:flex;flex-direction:column;gap:8px;width:100%}.contact-card__btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-radius:12px;padding:12px 18px;width:100%;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:opacity .2s ease}.contact-card__btn:hover{opacity:.85}.contact-card__btn--phone{background:#d6e8ea;border:1px solid #006c73;color:#0e1015}.contact-card__btn--phone.is-unavailable{background:#f4f4f4;border-color:#e1e1e1;cursor:not-allowed}.contact-card__btn--phone.is-unavailable .contact-card__phone-number,.contact-card__btn--phone.is-unavailable .contact-card__availability{color:#8c8c8c}.contact-card__btn--rdv{background:#ffa;color:#0e1015}.contact-card__phone-number,.contact-card__rdv-label{font-size:16px;line-height:22px;font-weight:700;color:#0e1015}.contact-card__availability{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.contact-card__availability-text{font-size:14px;line-height:20px;font-weight:500}.contact-card__rdv-sublabel{font-size:14px;line-height:20px;font-weight:500;color:#0e1015}@media(min-width:1024px){.contact-card{border-radius:18px;padding:24px;gap:18px}.contact-card__title,.contact-card__subtitle{font-size:18px;line-height:24px}.contact-card__buttons{flex-direction:row;gap:12px}.contact-card__btn{flex:1;padding:12px 24px}}.contact-form-actions{display:flex;flex-direction:column;gap:12px;width:100%}.contact-form-actions__label{margin:0;font-family:var(--font-family-paragraph);font-size:16px;line-height:22px;font-weight:700;color:var(--color-noir, #0e1015)}@media(min-width:1024px){.contact-form-actions__label{font-size:18px;line-height:24px}}.contact-form-actions__select-wrap{position:relative;display:none;width:100%}.contact-form-actions[data-subject-ready] .contact-form-actions__select-wrap{display:block}.contact-form-actions__select{width:100%;padding:12px 46px 12px 24px;background:#fff;border:1px solid var(--color-grey-dark, #8c8c8c);border-radius:1000px;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:var(--color-noir, #0e1015);cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.contact-form-actions__select:focus-visible{outline:none;border-color:var(--color-noir, #0e1015)}.contact-form-actions__select-wrap>.icon{position:absolute;right:24px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-noir, #0e1015)}.contact-form-actions__divider{display:flex;align-items:center;gap:12px;width:100%}.contact-form-actions__divider-line{flex:1 1 0;height:1px;background:var(--color-grey-medium, #e1e1e1)}.contact-form-actions__divider-text{font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;font-weight:600;color:var(--color-noir, #0e1015);opacity:.8}.contact-form-actions__chat{display:inline-flex;align-items:center;gap:24px;width:100%;padding:12px 24px;border-radius:120px;text-decoration:none;font-family:var(--font-family-paragraph);font-size:16px;line-height:16px;color:var(--color-jaune, #ffff00);background:var(--color-noir, #0e1015);border:1px solid var(--color-noir, #0e1015);transition:background-color .2s ease,border-color .2s ease}.contact-form-actions__chat:hover{background:#1a1c22;border-color:#1a1c22}.contact-form-actions__chat:focus-visible{outline:2px solid var(--color-noir, #0e1015);outline-offset:2px}.contact-form-actions__chat-label{flex:1 1 auto;min-width:0}.contact-form-actions__chat .icon{flex-shrink:0;color:var(--color-jaune, #ffff00)}@media(max-width:1023px){.contact-form-actions{gap:6px}.contact-form-actions__chat{order:1}.contact-form-actions__divider{order:2}.contact-form-actions__label{order:3;text-align:center}.contact-form-actions__select-wrap{order:4}}.contact-form-card{display:flex;flex-direction:column;gap:24px;width:100%;padding:18px;background:#fff;border-radius:18px}@media(min-width:1024px){.contact-form-card{gap:30px;padding:24px;border-radius:24px}}.contact-form-card__title{margin:0;text-align:center;color:var(--color-noir, #0e1015);border-bottom:1px solid var(--color-grey-light, #f4f4f4);padding-bottom:8px}@media(min-width:1024px){.contact-form-card__title{border-bottom-color:var(--color-grey-medium, #e1e1e1);padding-bottom:10px}}.contact-form-card__form{display:flex;flex-direction:column;gap:10px;margin:0}.contact-form-card__row{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:1024px){.contact-form-card__row--two{flex-direction:row}}.contact-form-card__field{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0}.contact-form-card__label{font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;color:var(--color-noir, #0e1015);opacity:.6}.contact-form-card__required{color:#0e1015}.contact-form-card__input{width:100%;background:var(--color-grey-light, #f4f4f4);border:1px solid var(--color-grey-medium, #e1e1e1);border-radius:12px;padding:12px 12px 12px 18px;font-family:inherit;font-size:14px;line-height:20px;color:var(--color-noir, #0e1015);transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.contact-form-card__input::placeholder{color:var(--color-noir, #0e1015);opacity:.4}.contact-form-card__input:focus-visible{outline:none;border:1px solid var(--color-noir, #0e1015);filter:drop-shadow(0 0 10px rgba(0,0,0,.1))}.contact-form-card__input[aria-invalid=true]{border-color:#cd3232;background:#cd32320a}.contact-form-card__textarea{resize:vertical;min-height:159px}.contact-form-card__select-wrap{position:relative;display:block}.contact-form-card__select{padding-right:44px;cursor:pointer}.contact-form-card__select-wrap>.icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-noir, #0e1015);opacity:.6}.contact-form-card__honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.contact-form-card__submit{width:100%}.contact-form-card__submit[aria-busy=true]{opacity:.7;cursor:progress}.contact-form-card__status{margin:0;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:var(--color-noir, #0e1015);opacity:.6}.contact-form-card__status:empty{display:none}.contact-form-card__errors{font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:#cd3232;background:#cd323214;border:1px solid rgba(205,50,50,.4);border-radius:12px;padding:12px 18px}.contact-form-card__errors ul{margin:0;padding-left:18px}.contact-form-card__success{font-family:var(--font-family-paragraph);font-size:16px;line-height:24px;color:#1e7e3a;background:#48b6681a;border:1px solid rgba(72,182,104,.4);border-radius:12px;padding:18px;outline:none}.contact-form-card__success>p:first-child{margin-top:0}.contact-form-card__success>p:last-child{margin-bottom:0}.delivery-options__card{display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--color-white, #ffffff);color:var(--color-black, #0e1015);border-radius:24px;padding:24px;gap:24px;box-sizing:border-box}.delivery-options__card-text{display:flex;flex-direction:column;gap:12px}.delivery-options__card-title p,.delivery-options__card-description p{margin:0}.delivery-options__card-price{margin-top:auto;font-weight:600}@media(min-width:1024px){.delivery-options__card{border-radius:clamp(24px,calc(24px + (30 - 24) * ((100vw - 1024px) / (1440 - 1024))),30px);padding:clamp(24px,calc(24px + (36 - 24) * ((100vw - 1024px) / (1440 - 1024))),36px);gap:clamp(24px,calc(24px + (30 - 24) * ((100vw - 1024px) / (1440 - 1024))),30px)}}.product-delivery-options__rte{font-size:14px;line-height:20px;font-weight:400;color:#8c8c8c;padding:0 12px 12px}.product-delivery-options__rte>*:first-child{margin-top:0}.product-delivery-options__rte>*:last-child{margin-bottom:0}.product-delivery-options__rte p{margin:0 0 8px}.product-delivery-options__rte ul,.product-delivery-options__rte ol{margin:0 0 8px;padding-left:18px}.product-delivery-options__rte li{margin-bottom:4px}.product-delivery-options__rte strong{font-weight:700;color:#0e1015}.product-delivery-options__rte a{color:#0e1015;text-decoration:underline}@media screen and (max-width:1023px){.product-delivery-options__rte{font-size:12px;line-height:18px}}.divider-block{display:flex;justify-content:center;width:100%}.divider-block__line{border:none;height:var(--divider-thickness, 1px);width:var(--divider-width, 100%);background-color:rgb(var(--color-border-rgb, 0 0 0) / var(--divider-opacity, .2));margin:0}.faq-prompt-grid__column{display:flex;flex-direction:column;gap:clamp(12px,9.89px + .56vw,18px);width:100%;box-sizing:border-box}.faq-prompt-grid__column-header{font-weight:700;color:#0e1015;text-align:left;width:100%;padding-bottom:clamp(12px,9.89px + .56vw,18px);padding-left:clamp(6px,3.89px + .56vw,12px);padding-right:clamp(6px,3.89px + .56vw,12px);border-bottom:1px solid #e1e1e1;box-sizing:border-box}.faq-prompt-grid__column-body{color:#0e1015}.faq-prompt-grid__column-body p{margin:0}.hero-review-score{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:var(--hrs-color, inherit)}.hero-review-score__stars{display:inline-flex;align-items:center;line-height:0}.hero-review-score__text{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px}.hero-review-score__rating{font-weight:700}@media(max-width:1023px){.hero-review-score{font-size:12px;line-height:18px}}.image-text-accordion-item{display:block;width:100%;border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.image-text-accordion-item__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;background-color:var(--image-text-summary-bg, transparent)}.image-text-accordion-item__summary::-webkit-details-marker{display:none}@media(max-width:1023px){.image-text-accordion-item__summary{padding:18px 8px}}.image-text-accordion-item__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:currentColor}.image-text-accordion-item__icon svg{display:block}.image-text-accordion-item__line-v{transform-origin:center;transition:transform .3s ease,opacity .3s ease}.image-text-accordion-item[open] .image-text-accordion-item__line-v{transform:rotate(90deg);opacity:0}.image-text-accordion-item__question{font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;font-weight:500;color:var(--color-noir, #0e1015)}@media(min-width:1024px){.image-text-accordion-item__question{font-size:16px;line-height:22px}}.image-text-accordion-item__answer{padding:0 18px 18px;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;color:var(--color-noir, #0e1015)}@media(max-width:1023px){.image-text-accordion-item__answer{padding:0 8px 18px}}@media(min-width:1024px){.image-text-accordion-item__answer{font-size:14px;line-height:20px}}.image-text-accordion-item__answer>*{margin:0}.image-text-accordion-item__answer>*+*{margin-top:8px}.image-text-accordion-item__answer ul,.image-text-accordion-item__answer ol{padding-left:0;list-style:none}.image-text-accordion-item__answer ul>li{padding-left:16px;position:relative}.image-text-accordion-item__answer ul>li:before{content:"\b7";position:absolute;left:0;font-weight:700}.image-text-accordion-item__answer ol{list-style-type:decimal;padding-left:21px}.image-text-accordion-item__answer li+li{margin-top:.5em}.image-block{width:var(--size-style-width, 100%);max-width:100%;overflow:hidden;border-radius:var(--image-border-radius, 0)}@media screen and (max-width:1023px){.image-block{width:var(--size-style-width-mobile, var(--size-style-width, 100%));border-radius:var(--image-border-radius-mobile, var(--image-border-radius, 0))}}.image-block__img{display:block;width:100%;height:auto;object-fit:cover}.image-block__img--placeholder{aspect-ratio:16 / 9;background:var(--color-background-secondary, #f5f5f5)}.image-block a{display:block}.list-block{width:100%;font-family:var(--font-family-paragraph);font-size:16px;line-height:22px;font-weight:500;color:var(--list-color, var(--color-grey-dark, #8c8c8c))}@media(max-width:1023px){.list-block{font-size:14px;line-height:20px}}.list-block>p{margin:0;padding:6px 0}.list-block>p:first-child{padding-top:0}.list-block>p:last-child{padding-bottom:0}.list-block--borders>p{border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.list-block--borders>p:last-child{border-bottom:none}.list-block--bullets>p{padding-left:12px;position:relative}.list-block--bullets>p:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:currentColor}.page-hero-category-card{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:30px;height:120px;border-radius:24px;background:#ffffff26;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);overflow:hidden;text-decoration:none;transition:background .2s ease,border-color .2s ease}.page-hero-category-card--active{background:#ffffff4d;border-color:#fffc}.page-hero-category-card__media{flex:0 0 auto;display:block;width:167px;height:100%}.page-hero-category-card__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.page-hero-category-card__img.placeholder-svg{opacity:.3;padding:16px}.page-hero-category-card__label{flex:1 1 0;min-width:0;font-family:var(--font-family-paragraph);font-weight:700;font-size:16px;line-height:22px;color:#fff}@media(max-width:1023px){.page-hero-category-card{flex:0 0 auto;flex-direction:column;align-items:center;gap:6px;height:auto;padding:0 16px 12px;border-radius:18px;background:#ffffff4d;border-color:#fff6}.page-hero-category-card__media{width:110px;height:80px}.page-hero-category-card__label{flex:0 0 auto;font-size:14px;line-height:20px;text-align:center;white-space:normal}}.page-hero-category-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab}.page-hero-category-list::-webkit-scrollbar{display:none}@media(min-width:1024px){.page-hero-category-list{gap:18px}}.page-hero-category-list.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.page-hero-category-list--empty{display:none}.page-hero-category-list__card{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;box-sizing:border-box;width:200px;height:200px;padding:12px;border-radius:30px;background:#ffffff26;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);overflow:hidden;text-decoration:none;transition:background .2s ease,border-color .2s ease}.page-hero-category-list__card:hover,.page-hero-category-list__card--active{background:#ffffff4d;border-color:#fffc}.page-hero-category-list__media{display:block;flex:1 0 0;min-height:0;width:100%;aspect-ratio:181 / 136}.page-hero-category-list__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.page-hero-category-list__img.placeholder-svg{opacity:.3;padding:12px}.page-hero-category-list__label{flex:0 0 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;height:40px;font-family:var(--font-family-paragraph);font-weight:700;font-size:14px;line-height:20px;text-align:center;color:#fff}@media(max-width:1023px){.page-hero-category-list{gap:6px;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:var(--section-main-margin-side, 14px);scroll-padding-inline:var(--section-main-margin-side, 14px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.page-hero-category-list.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.page-hero-category-list::-webkit-scrollbar{display:none}.page-hero-category-list__card{width:140px;height:140px;padding:12px;border-radius:18px;background:#ffffff4d;border-color:#fffc}.page-hero-category-list__media{aspect-ratio:185 / 139}.page-hero-category-list__label{height:36px;font-size:12px;line-height:18px}}.page-hero-claims-panel{display:flex;flex-direction:row;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#ffffff26;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);border:1px solid rgba(255,255,255,.2);border-radius:18px;padding:18px;color:#fff}.page-hero-claims-panel::-webkit-scrollbar{display:none}.page-hero-claims-panel.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.page-hero-claims-panel__col{display:flex;flex-direction:column;gap:8px;flex:0 0 250px;min-width:250px}.page-hero-claims-panel__col+.page-hero-claims-panel__col{border-left:1px solid rgba(255,255,255,.2);padding-left:30px}.page-hero-claims-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.page-hero-claims-panel li{position:relative;padding-left:16px;font-size:14px;line-height:20px;font-weight:500;color:#fff}.page-hero-claims-panel li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background-color:currentColor}.page-hero-claims-panel p{margin:0}@media(min-width:1024px){.page-hero-claims-panel{overflow:visible;border-radius:24px;padding:18px 48px}.page-hero-claims-panel__col{flex:1 1 0;min-width:0}.page-hero-claims-panel__col+.page-hero-claims-panel__col{padding-left:60px}.page-hero-claims-panel li{font-size:16px;line-height:22px}}.page-hero-cta-group{display:flex;flex-direction:column;gap:18px;width:100%;color:#fff}.page-hero-cta-group__text{color:#fff;opacity:.8}.page-hero-cta-group__text p{margin:0;font-size:16px;line-height:22px;color:inherit}.page-hero-cta-group__text strong{font-weight:600}.page-hero-cta-group__button{align-self:stretch;text-align:center}.page-hero-cta-group--with-divider{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.2)}@media(min-width:1024px){.page-hero-cta-group__text p{font-size:18px;line-height:24px}.page-hero-cta-group__button{align-self:flex-start}}.page-hero-engagement{display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);background:#ffffff26;border-radius:24px;padding:30px;width:100%;overflow:hidden}.page-hero-engagement__title{margin:0;font-family:var(--font-family-paragraph);font-weight:700;font-size:18px;line-height:24px;color:#fff}@media(max-width:1023px){.page-hero-engagement__title{font-size:16px;line-height:22px}}.page-hero-engagement__row{display:flex;align-items:flex-end;gap:30px}@media(max-width:1023px){.page-hero-engagement__row{flex-direction:column;align-items:flex-start;gap:18px}}.page-hero-engagement__desc{flex:1 1 0;min-width:0;font-family:var(--font-family-paragraph);font-weight:400;font-size:18px;line-height:24px;color:#fff}@media(max-width:1023px){.page-hero-engagement__desc{font-size:14px;line-height:20px}}.page-hero-engagement__desc p{margin:0}.page-hero-engagement__cta{flex-shrink:0;white-space:nowrap}@media(max-width:1023px){.page-hero-engagement__cta{width:100%;text-align:center}}.page-hero-glass-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;text-align:center;background:#ffffff26;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);border:1px solid rgba(255,255,255,.2);border-radius:18px;padding:24px 18px;color:#fff}.page-hero-glass-banner__overline{margin:0;font-family:Special Gothic Expanded One,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#fff}.page-hero-glass-banner__headline{margin:0;font-family:Special Gothic Expanded One,sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#fff}@media(min-width:1024px){.page-hero-glass-banner{border-radius:24px;padding:48px 78px;gap:6px}.page-hero-glass-banner__overline{font-size:26px;line-height:32px}.page-hero-glass-banner__headline{font-size:38px;line-height:44px}}.product-action-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:10px;position:relative;overflow:hidden;cursor:pointer;text-align:left;border:1px solid transparent}.product-action-card--visio{background:#d6e8ea;border-color:#006c73}.product-action-card--showroom{background:#ffa}.product-action-card__title{font-size:14px;line-height:20px;font-weight:700;color:#0e1015}.product-action-card__subtitle{font-size:12px;line-height:18px;font-weight:500;color:#0e1015;display:flex;align-items:center;gap:6px}.product-action-card__ribbon{position:absolute;top:-1px;right:0;background:#006c73;color:#fff;font-size:12px;line-height:18px;font-weight:700;padding:2px 12px;border-bottom-left-radius:4px;text-align:center}.modal-recap{display:flex;flex-direction:column;gap:6px;width:100%}.modal-recap__label{font-size:14px;line-height:20px;color:#0e1015}.modal-recap__card{display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border:1px solid #e1e1e1;border-radius:8px}.modal-recap__thumb{width:82px;height:60px;border-radius:4px;overflow:hidden;flex-shrink:0;background:#fff}.modal-recap__img{width:100%;height:100%;object-fit:contain;display:block}.modal-recap__info{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.modal-recap__title{font-size:18px;line-height:24px;font-weight:500;color:#0e1015}.modal-recap__price-row{display:flex;align-items:center;gap:6px}.modal-recap__price{font-family:var(--font-family-heading);font-size:18px;line-height:24px;color:#0e1015}.modal-recap__tag{background:#ff0;border-radius:6px;padding:2px 8px;font-size:12px;line-height:18px;font-weight:600;color:#0e1015;white-space:nowrap}.modal-showroom__stores{display:flex;flex-direction:column;gap:10px;width:100%}.modal-showroom__store{display:flex;align-items:center;gap:36px;width:100%;padding:24px 24px 24px 36px;background:#f4f4f4;border:none;border-radius:18px;text-align:left;color:inherit;cursor:pointer;transition:background .15s ease}.modal-showroom__store:hover{background:#ececec}.modal-showroom__store-icon{display:inline-flex;flex-shrink:0}.modal-showroom__store-icon svg{display:block;width:60px;height:47px}.modal-showroom__store-info{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-width:0}.modal-showroom__store-name{font-size:18px;line-height:24px;font-weight:600;color:#0e1015}.modal-showroom__store-avail{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.modal-showroom__store-arrow{display:inline-flex;flex-shrink:0}.modal-showroom__store-arrow svg{display:block;width:42px;height:42px}.modal-showroom__footer-icon{width:12px;height:12px;flex-shrink:0}.modal-showroom__footer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:16px;margin-top:auto;border-top:1px solid #e1e1e1;opacity:.6}.modal-showroom__footer-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:18px;color:#0e1015;text-decoration:none}.modal-showroom__footer-item--bordered{border-right:1px solid #e1e1e1;padding-right:18px}.modal-showroom__footer-link{text-decoration:underline}.modal-showroom__footer-callback{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}@media screen and (min-width:1024px){pl-drawer[name$=-booking] .pl-drawer__panel{height:560px;max-height:calc(100vh - 36px)}}@media screen and (max-width:1023px){pl-drawer[name$=-booking] .pl-drawer__backdrop{display:none}pl-drawer[name$=-booking] .pl-drawer__panel{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.modal-embed{flex:1 1 auto;display:flex;min-height:340px}.modal-embed iframe{width:100%;min-height:420px;border:none;border-radius:12px}.modal-embed--empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:200px}@media screen and (max-width:1023px){.product-action-card{padding:8px 10px;overflow:visible}.product-action-card__title{font-size:12px;line-height:18px}.product-action-card__subtitle{font-size:10px;line-height:16px}.product-action-card__ribbon{font-size:10px;line-height:16px;padding:2px 6px}.modal-showroom__store{gap:16px;padding:16px 16px 16px 18px}.modal-showroom__store-icon svg{width:48px;height:38px}.modal-showroom__store-info{gap:6px}.modal-showroom__store-name{font-size:16px;line-height:22px}.modal-showroom__store-arrow svg{width:36px;height:36px}.modal-recap__title{font-size:16px;line-height:22px}.modal-showroom__footer{gap:12px}.modal-showroom__footer-item--bordered{padding-right:12px}}.product-aides-link{display:block;width:fit-content;max-width:100%;font-size:12px;line-height:18px;color:#0e1015;text-align:inherit;background:none;border:none;padding:0;cursor:pointer}.product-aides-link__prefix{font-weight:400}.product-aides-link__action{font-weight:500;text-decoration:underline}.product-aides-link .modal-embed,.modal-embed{display:flex;flex:1 1 auto;min-height:340px}.modal-embed iframe{width:100%;min-height:480px;border:none;border-radius:12px}.modal-embed--empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:160px}.product-alma{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;padding:8px 14px;background:#fff;border:1px solid #e1e1e1;border-radius:1200px;font-size:12px;line-height:18px;font-weight:400;color:#0e1015;text-align:center;white-space:nowrap}@media(min-width:1024px){.product-alma{height:42px;padding:10px 18px}}.product-alma__icon{display:inline-flex;flex-shrink:0}.product-alma__text strong{font-weight:700}.product-alma__badge{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;background:#f4f4f4;border:1px solid #e1e1e1;border-radius:12px;font-size:12px;line-height:18px;font-weight:700;color:#0e1015}.main-product__atc{display:block;width:100%}.product-atc{width:100%}.product-atc__button{position:relative;width:100%;background:#0e1015;color:#ff0;border-radius:120px;font-family:var(--font-family-paragraph);font-size:20px;line-height:20px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:16px 24px;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.product-atc__button:hover:not(:disabled){background:#fff;color:#0e1015;box-shadow:inset 0 0 0 1px #0e1015}.product-atc__button:active:not(:disabled){transform:scale(.99)}.product-atc__button:disabled{opacity:.5;cursor:not-allowed}.product-atc__spinner{display:none}.product-atc__button.is-loading{pointer-events:none}.product-atc__button.is-loading .product-atc__label,.product-atc__button.is-loading .product-atc__sep,.product-atc__button.is-loading .product-atc__price{opacity:0}.product-atc__button.is-loading .product-atc__spinner{display:block;position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid rgba(255,255,0,.3);border-top-color:#ff0;border-radius:50%;animation:pl-atc-spin .7s linear infinite}@keyframes pl-atc-spin{to{transform:rotate(360deg)}}.product-atc__gift-dropped{margin-top:8px;color:#f25140;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px}.product-atc__gift-dropped[hidden]{display:none}.product-atc--soldout{display:flex;flex-direction:column;gap:12px}.product-atc__soldout{display:inline-flex;align-self:flex-start;align-items:center;padding:6px 16px;border-radius:120px;background:#8c8c8c;color:#fff;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}.product-atc__soldout--soon{background:#006c73}.product-atc__alert{display:inline-flex;width:100%;align-items:center;justify-content:center;text-align:center;background:#0e1015;color:#ff0;border-radius:120px;padding:16px 24px;font-family:var(--font-family-paragraph);font-size:20px;line-height:20px;font-weight:500;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.product-atc__alert:hover{opacity:.92}.product-atc__alert:active{transform:scale(.99)}.product-bogo:not(:has(*)){display:none}.product-bogo{width:100%}.product-bogo__card{display:flex;align-items:center;gap:12px;width:100%;padding:8px 18px;border-radius:1200px;border:1px solid #006c73;background:#d6e8ea}.product-bogo__plus{flex-shrink:0;font-family:var(--font-family-paragraph);font-size:20px;line-height:20px;font-weight:700;color:#006c73}.product-bogo__thumb{width:58px;height:42px;flex-shrink:0;border-radius:4px;border:1px solid #e1e1e1;background:#fff;padding:3px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-bogo__thumb-image{width:100%;height:100%;object-fit:contain;display:block}.product-bogo__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.product-bogo__name{font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;font-weight:500;color:#0e1015;text-decoration:none}.product-bogo__name:hover{text-decoration:underline}.product-bogo__price{font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;font-weight:400;color:#8c8c8c}.product-bogo__badge{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 10px;border-radius:120px;background:#006c73;color:#fff;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;white-space:nowrap}.product-bogo__debug{margin:0;padding:8px 12px;border:1px dashed #f25140;border-radius:8px;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;color:#f25140}@media screen and (max-width:1023px){.product-bogo__card{gap:8px;padding:6px 18px 6px 12px;border-radius:1000px}.product-bogo__plus{font-size:16px;line-height:16px}.product-bogo__thumb{width:60px;height:45px}.product-bogo__name{font-size:10px;line-height:16px}.product-bogo__price{font-size:10px;line-height:14px}.product-bogo__badge{padding:2px 8px;font-size:10px;line-height:16px}}pl-crosssell-empty{display:none}.group-block:has(>.group-block__content>.main-product__cross-sell>pl-crosssell-empty){display:none}.product-cross-sell{display:flex;flex-direction:column;gap:18px;width:100%}.product-cross-sell__header{display:flex;align-items:center;gap:6px;width:100%}.product-cross-sell__header-icon{display:inline-flex;flex-shrink:0}.product-cross-sell__heading{font-size:16px;line-height:22px;font-weight:700;color:#0e1015;margin:0}.product-cross-sell__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.product-cross-sell__item{display:flex;align-items:center;gap:12px;padding:8px 18px;border-radius:1200px;border:1px solid #e1e1e1;background:transparent;transition:background-color .15s ease,border-color .15s ease}.product-cross-sell__item:has([data-cross-sell-toggle]:checked){background:#f7f2e8;border-color:#0e1015}.product-cross-sell__thumb{width:58px;height:42px;border-radius:4px;border:1px solid #e1e1e1;overflow:hidden;flex-shrink:0;background:#fff;padding:3px;display:flex;align-items:center;justify-content:center}.product-cross-sell__thumb-image{width:100%;height:100%;object-fit:contain;display:block}.product-cross-sell__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.product-cross-sell__name{font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.product-cross-sell__link{font-size:12px;line-height:18px;font-weight:400;color:#0e1015;opacity:.8;text-decoration:underline}.product-cross-sell__variant-select{align-self:flex-start;max-width:100%;margin-block:4px;padding:2px 6px;border:1px solid #e1e1e1;border-radius:6px;background:#fff;color:#0e1015;font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;cursor:pointer}.product-cross-sell__price{font-size:12px;line-height:18px;font-weight:700;color:#0e1015;margin-right:4px}.product-cross-sell__toggle{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.product-cross-sell__toggle input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.product-cross-sell__toggle-track{position:relative;display:flex;align-items:center;width:42px;height:24px;border-radius:1200px;background:#fff;border:1px solid #f25140;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.product-cross-sell__toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#f25140;transition:transform .2s ease,background .2s ease}.product-cross-sell__toggle input:checked+.product-cross-sell__toggle-track{background:#0e1015;border-color:#0e1015}.product-cross-sell__toggle input:checked+.product-cross-sell__toggle-track .product-cross-sell__toggle-thumb{transform:translate(18px);background:#fff}.product-cross-sell__toggle input:focus-visible+.product-cross-sell__toggle-track{outline:2px solid #006c73;outline-offset:2px}.product-cross-sell__item.is-active{background:#f7f2e8;border-color:#0e1015}.product-cross-sell__item.is-active .product-cross-sell__toggle-track{background:#0e1015;border-color:#0e1015}.product-cross-sell__item.is-active .product-cross-sell__toggle-thumb{transform:translate(18px);background:#fff}@media screen and (max-width:1023px){.product-cross-sell{gap:12px}.product-cross-sell__heading{font-size:14px;line-height:20px}.product-cross-sell__list{gap:8px}.product-cross-sell__item{gap:8px;padding:6px 18px 6px 12px;border-radius:1000px}.product-cross-sell__toggle-track{width:32px;height:20px}.product-cross-sell__toggle-thumb{width:16px;height:16px}.product-cross-sell__toggle input:checked+.product-cross-sell__toggle-track .product-cross-sell__toggle-thumb,.product-cross-sell__item.is-active .product-cross-sell__toggle-thumb{transform:translate(12px)}.product-cross-sell__thumb{width:60px;height:45px}.product-cross-sell__name{font-size:10px;line-height:16px}.product-cross-sell__link{font-size:10px;line-height:14px}.product-cross-sell__price{font-size:12px;line-height:18px}}.group-block__content>div:has(>.product-delivery-indicator){width:100%}.product-delivery-indicator{display:flex;align-items:center;gap:12px;padding:0 6px;width:100%}.product-delivery-indicator__swiper{flex:1;min-width:0;overflow:hidden}@media(min-width:1024px){.product-delivery-indicator__swiper{width:100%;max-width:100%}}.product-delivery-indicator__swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.product-delivery-indicator__content{display:flex;align-items:center;gap:8px}.product-delivery-indicator__icon{display:inline-flex;flex-shrink:0}.product-delivery-indicator__icon-img,.product-delivery-indicator__icon svg{display:block;width:18px;height:18px;object-fit:contain}.product-delivery-indicator__text{font-size:14px;line-height:20px;font-weight:400;color:#0e1015;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-delivery-indicator__text strong,.product-delivery-indicator__text b{font-weight:700}.product-delivery-indicator__dots.swiper-pagination{position:static;display:flex;align-items:center;gap:0;width:auto;flex-shrink:0}.product-delivery-indicator .swiper-pagination-bullet{width:6px;height:6px;margin:2px!important;border-radius:1000px;background:#e1e1e1;opacity:1;transition:background .2s ease}.product-delivery-indicator .swiper-pagination-bullet-active{background:#0e1015}.product-delivery-options{display:flex;flex-direction:column;width:100%}.product-delivery-options__header{display:flex;align-items:center;gap:6px;padding-bottom:18px;width:100%;order:0}.product-delivery-options__header-icon{display:inline-flex;flex-shrink:0}.product-delivery-options__heading{font-size:16px;line-height:22px;font-weight:700;color:#0e1015;flex:1}.product-delivery-options__item{width:100%;display:block;border-top:1px solid #e1e1e1}.product-delivery-options__item--delivery{order:10}.product-delivery-options__item--pickup{order:20}.product-delivery-options__item--pos-top{order:5}.product-delivery-options__item--pos-middle{order:15}.product-delivery-options__item--pos-bottom{order:30}.product-delivery-options__trigger{display:flex;align-items:center;gap:8px;width:100%;padding:12px 0;background:none;border:none;cursor:pointer;text-align:left}.product-delivery-options__trigger--no-border{padding-bottom:0;padding-top:12px}.product-delivery-options:has(.product-delivery-options__item--pos-bottom) .product-delivery-options__item--pickup{padding-bottom:12px}.product-delivery-options__dot{width:4px;height:4px;border-radius:50%;background:#0e1015;flex-shrink:0}.product-delivery-options__label{font-size:14px;line-height:20px;font-weight:700;color:#0e1015;flex:0 1 auto;min-width:0}.product-delivery-options__info{position:relative;display:inline-flex;flex-shrink:0}.product-delivery-options__info-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;min-height:24px;padding:6px;margin:-6px;cursor:help}.product-delivery-options__info-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#0e1015;cursor:help}.product-delivery-options__info-badge svg{display:block;width:100%;height:100%}.product-delivery-options__info-icon:hover .product-delivery-options__info-badge{border-color:#0e1015}.product-delivery-options__tooltip{position:absolute;top:50%;left:calc(100% + 14px);z-index:30;width:312px;max-width:min(312px,calc(100vw - 28px));padding:12px;border-radius:10px;background:#e1e1e1;color:#0e1015;font-size:14px;line-height:20px;font-weight:400;text-align:left;opacity:0;visibility:hidden;transform:translateY(-50%) translate(-4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;white-space:normal}.product-delivery-options__tooltip-q{font-weight:600}.product-delivery-options__tooltip:before{content:"";position:absolute;top:50%;left:-7px;transform:translateY(-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #e1e1e1}.product-delivery-options__info:hover .product-delivery-options__tooltip,.product-delivery-options__info:focus-within .product-delivery-options__tooltip,.product-delivery-options__info.is-open .product-delivery-options__tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0);pointer-events:auto}@media screen and (max-width:1023px){.product-delivery-options__tooltip{top:calc(100% + 10px);left:auto;right:0;width:max-content;max-width:min(312px,calc(100vw - 28px));transform:translateY(-4px)}.product-delivery-options__info:hover .product-delivery-options__tooltip,.product-delivery-options__info:focus-within .product-delivery-options__tooltip,.product-delivery-options__info.is-open .product-delivery-options__tooltip{transform:translateY(0)}.product-delivery-options__tooltip:before{top:-7px;left:auto;right:6px;transform:none;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e1e1e1;border-top:0}}.product-delivery-options__chevron{display:inline-flex;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.product-delivery-options__item[data-accordion-open] .product-delivery-options__chevron{transform:rotate(180deg)}.product-delivery-options__panel{display:flex;flex-direction:column;gap:12px;background:#f4f4f4;border-radius:10px;padding:16px;margin-top:12px}.product-delivery-options__store-row{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.product-delivery-options__store-name{font-weight:700;color:#0e1015;flex-shrink:0}.product-delivery-options__store-sep{color:#0e1015;flex-shrink:0}.product-delivery-options__store-status{font-weight:400}.product-delivery-options__store-status--green{color:#006c73}.product-delivery-options__store-status--orange{color:#0e1015}.product-delivery-options__item-text{font-size:14px;line-height:20px;font-weight:400;color:#8c8c8c;margin:0;padding:0 12px 12px}.product-delivery-options__dot--off{background:#8c8c8c}.product-delivery-options__no-pickup{font-size:14px;line-height:20px;font-weight:400;color:#8c8c8c;margin:0}@media screen and (max-width:1023px){.product-delivery-options__panel{padding:12px}.product-delivery-options__store-row{flex-wrap:wrap;font-size:12px;line-height:18px;gap:6px}}.product-description-accordion{display:flex;flex-direction:column;width:100%}.product-description-accordion__header{display:flex;align-items:center;gap:6px;width:100%;padding-bottom:18px;border-bottom:1px solid #e1e1e1}.product-description-accordion__header-icon{display:inline-flex;flex-shrink:0;color:#0e1015}.product-description-accordion__heading{margin:0;font-size:16px;line-height:22px;font-weight:700;color:#0e1015}.product-description-accordion__item{display:block;width:100%;border-bottom:1px solid #e1e1e1}.product-description-accordion__item--last{border-bottom:none}.product-description-accordion__trigger{display:flex;align-items:center;gap:12px;width:100%;padding:18px 12px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-family-paragraph)}.product-description-accordion__label{flex:1 1 auto;min-width:0;font-size:16px;line-height:22px;font-weight:500;color:#0e1015}.product-description-accordion__toggle{position:relative;display:inline-block;width:20px;height:20px;flex-shrink:0}.product-description-accordion__toggle-h,.product-description-accordion__toggle-v{position:absolute;top:50%;left:50%;background:#0e1015;transition:opacity .2s ease,transform .2s ease}.product-description-accordion__toggle-h{width:12px;height:1.6px;transform:translate(-50%,-50%)}.product-description-accordion__toggle-v{width:1.6px;height:12px;transform:translate(-50%,-50%)}.product-description-accordion__item[data-accordion-open] .product-description-accordion__toggle-v{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.product-description-accordion__content{padding:0 12px 18px;font-size:16px;line-height:22px;font-weight:400;color:#0e1015}.product-description-accordion__content>:first-child{margin-top:0}.product-description-accordion__content>:last-child{margin-bottom:0}.product-gallery__video{position:relative;display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.product-gallery__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#0e1015c7;color:#fff;transition:background-color .2s ease,transform .2s ease}.product-gallery__video:hover .product-gallery__video-play{background:#0e1015;transform:translate(-50%,-50%) scale(1.06)}.product-gallery__zoom{position:fixed;z-index:200;border-radius:18px;border:1px solid #e1e1e1;background-color:#fff;background-repeat:no-repeat;box-shadow:0 12px 40px #0e10152e;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.product-gallery__zoom.is-visible{opacity:1;visibility:visible}@media screen and (max-width:1023px){.product-gallery__zoom{display:none}}.product-gallery{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;flex-shrink:0;--gallery-pad: 18px}@media screen and (max-width:1023px){.product-gallery{--gallery-pad: 12px}}@media screen and (min-width:1024px){.product-gallery{width:663px;max-width:50%;position:sticky;top:calc(var(--header-height, 72px) + 24px);align-self:flex-start}}.product-gallery__main{position:relative;width:100%;background:#fff;border-radius:18px;overflow:hidden;padding:18px;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:var(--gallery-ratio, 16 / 9)}@media(min-width:1024px){.product-gallery__main{border-radius:30px}}.product-gallery__swiper{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.product-gallery__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-gallery__image{width:100%;height:100%;object-fit:contain;display:block}.product-gallery__overlay-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex:1}.product-gallery__tags{display:flex;gap:8px;flex-wrap:wrap}.product-gallery__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:120px;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;background:var(--badge-bg, #ffff00);color:var(--badge-fg, #0e1015)}@media screen and (max-width:1023px){.product-gallery__tag{gap:3px;padding:1px 8px;font-size:11px;line-height:16px}.product-gallery__tag-tip{max-width:200px;padding:6px 10px;font-size:11px;line-height:16px}}.product-gallery__tag--has-tip{position:relative;cursor:help}.product-gallery__tag-tip{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:max-content;max-width:260px;padding:8px 12px;border-radius:12px;background:var(--badge-bg, #0e1015);color:var(--badge-fg, #ffffff);font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;font-weight:400;white-space:normal;text-align:left;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.product-gallery__tag--has-tip:hover .product-gallery__tag-tip,.product-gallery__tag--has-tip:focus-visible .product-gallery__tag-tip{opacity:1;visibility:visible}.product-gallery__tag--jaune{--badge-bg: #ffff00;--badge-fg: #0e1015}.product-gallery__tag--boreal{--badge-bg: #006c73;--badge-fg: #ffffff}.product-gallery__tag--corail{--badge-bg: #f25140;--badge-fg: #ffffff}.product-gallery__tag-icon{display:block;width:auto;height:auto;max-height:14px;max-width:24px;flex-shrink:0}.product-gallery__tag-flame{display:block;flex-shrink:0}.product-gallery__favoris{display:flex;align-items:center;gap:10px;height:42px;padding:10px 18px;background:#fff;border:1px solid #e1e1e1;border-radius:1200px;cursor:pointer;flex-shrink:0}.product-gallery__favoris-count{font-size:14px;line-height:20px;font-weight:700;color:#0e1015}.product-gallery__favoris-icon{display:inline-flex;align-items:center}.product-gallery__favoris.is-active .product-gallery__favoris-icon svg path{fill:#f25140;stroke:#f25140}.product-gallery__favoris.is-active .product-gallery__favoris-label{display:none}.product-gallery__favoris-label{font-size:14px;line-height:20px;font-weight:500;color:#0e1015;white-space:nowrap}.product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.product-gallery__arrow--prev{left:var(--gallery-pad)}.product-gallery__arrow--next{right:var(--gallery-pad)}.product-gallery__arrow{width:42px;height:42px;border-radius:50%;background:#0e1015;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease}.product-gallery__arrow:hover{opacity:.9}.product-gallery__arrow.swiper-button-disabled{opacity:.3;pointer-events:none}.product-gallery__photos-note{margin:-8px 0;font-size:12px;line-height:18px;font-weight:400;color:#0e1015;text-align:center}.product-gallery__thumbs{width:100%}.product-gallery__thumb{width:52px;height:36px;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;flex-shrink:0;opacity:.4;transition:opacity .2s ease}.product-gallery__thumb:not(:last-child){margin-right:6px}@media(min-width:1024px){.product-gallery__thumb{width:78px;height:54px}}.product-gallery__thumb.swiper-slide-thumb-active{opacity:1;border:1px solid #0e1015}.product-gallery__thumb:hover{opacity:.8}.product-gallery__thumb-image{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1023px){.product-gallery{gap:6px;padding-inline:var(--section-main-margin-side, 14px)}.product-gallery__main{padding:12px}.product-gallery__tags{gap:6px}.product-gallery__thumb{border-radius:4px}.product-gallery__favoris-label{display:none}.product-gallery__favoris{padding:8px;height:36px}.product-gallery__arrow{width:36px;height:36px}.product-gallery__photos-note{font-size:10px}}.product-history__bike-history-card{display:flex;flex-direction:column;width:100%}.product-history__bike-history-card .product-history__card-header{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.product-history__bike-history-card .product-history__card-title{flex:1;font-family:Special Gothic,sans-serif;font-size:18px;line-height:24px;font-weight:700;color:#0e1015}.product-history__bike-history-card .product-history__accordion-icon{display:inline-flex;flex-shrink:0;color:#0e1015;width:14px}.product-history__bike-history-card .product-history__accordion-icon--plus{display:inline-flex}.product-history__bike-history-card .product-history__accordion-icon--minus,.product-history__bike-history-card[open] .product-history__accordion-icon--plus{display:none}.product-history__bike-history-card[open] .product-history__accordion-icon--minus{display:inline-flex}.product-history__bike-history-card .product-history__card-body-wrap{display:flex;flex-direction:column;gap:18px;padding-top:0}.product-history__bike-history-card .product-history__card-body{font-family:Special Gothic,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.product-history__bike-history-card .product-history__card-body :is(p,ul,ol,li){margin:0}.product-history__bike-history-card .product-history__card-body :is(p,ul,ol)+:is(p,ul,ol){margin-top:12px}.product-history__bike-history-card .product-history__card-body :is(ul,ol){padding-left:21px}.product-history__bike-history-card .product-history__card-body ul{list-style:disc}.product-history__bike-history-card .product-history__card-body ol{list-style:decimal}.product-history__bike-history-card .product-history__card-body li+li{margin-top:4px}.product-history__bike-history-card .product-history__card-body a{color:#006c73;text-decoration:underline}@media(min-width:1024px){.product-history__bike-history-card .product-history__card-header{cursor:default;border-bottom:1px solid #dcd4c3;padding:0 12px 18px}.product-history__bike-history-card .product-history__accordion-icon{display:none!important}.product-history__bike-history-card .pl-accordion-wrapper{grid-template-rows:1fr!important;max-height:none!important;height:auto!important;overflow:visible!important;visibility:visible!important}.product-history__bike-history-card .product-history__card-body-wrap{padding-top:0}}@media(max-width:1023px){.product-history__bike-history-card{border-bottom:1px solid #e1e1e1;padding:18px 0}.product-history__bike-history-card[open] .pl-accordion-wrapper{grid-template-rows:1fr!important}.product-history__bike-history-card[data-accordion-open] .product-history__card-body-wrap{padding-top:18px}}.product-history__brand-card{display:flex;flex-direction:column;width:100%}.product-history__brand-card .product-history__card-header{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.product-history__brand-card .product-history__card-title{flex:1;font-family:Special Gothic,sans-serif;font-size:18px;line-height:24px;font-weight:700;color:#0e1015}.product-history__brand-card .product-history__accordion-icon{display:inline-flex;flex-shrink:0;color:#0e1015;width:14px}.product-history__brand-card .product-history__accordion-icon--plus{display:inline-flex}.product-history__brand-card .product-history__accordion-icon--minus,.product-history__brand-card[open] .product-history__accordion-icon--plus{display:none}.product-history__brand-card[open] .product-history__accordion-icon--minus{display:inline-flex}.product-history__brand-card .product-history__card-body-wrap{display:flex;flex-direction:column;gap:18px;padding-top:0}.product-history__brand-card .product-history__card-body{font-family:Special Gothic,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.product-history__brand-card .product-history__card-body :is(p,ul,ol,li){margin:0}.product-history__brand-card .product-history__card-body :is(p,ul,ol)+:is(p,ul,ol){margin-top:12px}.product-history__brand-card .product-history__card-body :is(ul,ol){padding-left:21px}.product-history__brand-card .product-history__card-body ul{list-style:disc}.product-history__brand-card .product-history__card-body ol{list-style:decimal}.product-history__brand-card .product-history__card-body li+li{margin-top:4px}.product-history__brand-card .product-history__card-body a{color:#006c73;text-decoration:underline}.product-history__brand-card .product-history__card-link{font-family:Special Gothic,sans-serif;font-size:16px;line-height:22px;font-weight:500;color:#006c73;text-decoration:underline;opacity:.8;align-self:flex-start}.product-history__brand-card .product-history__card-link:hover{opacity:1}@media(min-width:1024px){.product-history__brand-card .product-history__card-header{cursor:default;border-bottom:1px solid #dcd4c3;padding:0 12px 18px}.product-history__brand-card .product-history__accordion-icon{display:none!important}.product-history__brand-card .pl-accordion-wrapper{grid-template-rows:1fr!important;max-height:none!important;height:auto!important;overflow:visible!important;visibility:visible!important}.product-history__brand-card .product-history__card-body-wrap{padding-top:0}}@media(max-width:1023px){.product-history__brand-card{border-bottom:1px solid #e1e1e1;padding:18px 0}.product-history__brand-card[open] .pl-accordion-wrapper{grid-template-rows:1fr!important}.product-history__brand-card[data-accordion-open] .product-history__card-body-wrap{padding-top:18px}}.product-history__certification-card{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:18px;width:100%;background:#d6e8ea;padding:18px;border-radius:18px;margin-top:18px}.product-history__cert-icon{display:inline-flex;flex-shrink:0;color:#006c73;width:43px;height:25px}.product-history__cert-icon svg{width:100%;height:100%;display:block}.product-history__cert-text-group{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;flex:1 1 0;min-width:0}.product-history__cert-text{font-family:Special Gothic,sans-serif;font-size:18px;line-height:24px;font-weight:500;color:#006c73}.product-history__cert-text :is(p){margin:0;display:inline}.product-history__cert-text strong{font-weight:700}.product-history__cert-logo{display:inline-flex;align-items:center;flex-shrink:0}.product-history__cert-logo img,.product-history__cert-logo svg{height:32px;width:auto;max-width:127px;object-fit:contain;display:block;mix-blend-mode:multiply}@media(min-width:1024px){.product-history__certification-card{padding:30px;border-radius:24px;margin-top:0}.product-history__cert-text-group{flex:0 0 auto}.product-history__cert-text{white-space:nowrap}}.product-history__workshop-card{display:flex;flex-direction:column;width:100%}.product-history__card-header{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.product-history__card-title{flex:1;font-family:Special Gothic,sans-serif;font-size:18px;line-height:24px;font-weight:700;color:#0e1015}.product-history__accordion-icon{display:inline-flex;flex-shrink:0;color:#0e1015;width:14px}.product-history__accordion-icon--plus{display:inline-flex}.product-history__accordion-icon--minus{display:none}pl-accordion[data-accordion-open] .product-history__accordion-icon--plus{display:none}pl-accordion[data-accordion-open] .product-history__accordion-icon--minus{display:inline-flex}.product-history__card-body-wrap{display:flex;flex-direction:column;gap:18px;padding-top:0}.product-history__card-body{font-family:Special Gothic,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.product-history__card-body :is(p,ul,ol,li){margin:0}.product-history__card-body :is(p,ul,ol)+:is(p,ul,ol){margin-top:12px}.product-history__card-body :is(ul,ol){padding-left:21px}.product-history__card-body ul{list-style:disc}.product-history__card-body ol{list-style:decimal}.product-history__card-body li{margin:0}.product-history__card-body li+li{margin-top:4px}.product-history__card-body a{color:#006c73;text-decoration:underline}.product-history__card-link{font-family:Special Gothic,sans-serif;font-size:16px;line-height:22px;font-weight:500;color:#006c73;text-decoration:underline;opacity:.8;align-self:flex-start}.product-history__card-link:hover{opacity:1}.product-history__reviewer--mobile{display:flex;align-items:center;margin-top:6px}.product-history__reviewer-portrait--small{width:45px;height:45px;border-radius:50%;overflow:hidden;flex-shrink:0;z-index:2;margin-right:-18px;position:relative;display:inline-block;background:#faf7f1}.product-history__reviewer-portrait--small img,.product-history__reviewer-portrait--small svg{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.product-history__reviewer-badge{display:inline-flex;align-items:center;background:#ff0;border-radius:12px;padding:4px 12px 4px 28px;z-index:1}.product-history__reviewer-badge-text{font-family:Special Gothic Expanded One,sans-serif;font-size:10px;line-height:14px;font-weight:400;color:#0e1015}@media(min-width:1024px){.product-history__card-header{cursor:default;border-bottom:1px solid #dcd4c3;padding:0 12px 18px}.product-history__accordion-icon{display:none!important}.product-history__card .pl-accordion-wrapper{margin-top:18px}.product-history__workshop-card .pl-accordion-wrapper{grid-template-rows:1fr!important;max-height:none!important;height:auto!important;overflow:visible!important;visibility:visible!important}.product-history__card-body-wrap{padding-top:0;gap:18px}.product-history__reviewer--mobile{display:none}}@media(max-width:1023px){.product-history__workshop-card{border-bottom:1px solid #e1e1e1;padding:18px 0}.product-history__workshop-card[data-accordion-open] .pl-accordion-wrapper{grid-template-rows:1fr!important}.product-history__workshop-card[data-accordion-open] .product-history__card-body-wrap{padding-top:18px}}.product-live-viewers{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.product-payment-methods{display:flex;align-items:center;gap:42px;width:100%;margin-bottom:14px}.product-payment-methods__label{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:700;color:#0e1015;flex-shrink:0;white-space:nowrap}.product-payment-methods__label-icon{display:inline-flex;align-items:center;width:16px;height:11px;color:#0e1015;flex-shrink:0}.product-payment-methods__label-icon svg{display:block;width:100%;height:100%}.product-payment-methods__icons{display:flex;align-items:center;gap:6px;flex:1 0 0;justify-content:flex-end;min-width:0;margin:0;padding:0;list-style:none}.product-payment-methods__icons li{display:inline-flex;align-items:center}.product-payment-methods__icon{height:21px;width:auto}.product-payment-methods__custom{display:flex;align-items:center;justify-content:flex-end;flex:1 0 0;min-width:0}.product-payment-methods__custom-image{display:block;width:auto;height:auto;max-width:100%;max-height:24px;object-fit:contain}@media(max-width:1023px){.product-payment-methods{justify-content:center}.product-payment-methods__icons,.product-payment-methods__custom{flex:0 1 auto;justify-content:center}.product-payment-methods:has(.product-payment-methods__custom){flex-direction:column;gap:8px}}.product-price--simple{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.product-price--simple .product-price__main{font-family:var(--font-family-heading);font-size:32px;line-height:38px;font-weight:400;color:#0e1015;text-align:right;width:100%}.product-price__discount-row{display:flex;gap:10px;align-items:center;justify-content:flex-end;width:100%}.product-price__discount-row[hidden]{display:none}.product-price__discount-tag{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:6px;background:#f25140;color:#fff;font-size:14px;line-height:20px;font-weight:700;white-space:nowrap}.product-price__compare{font-size:16px;line-height:22px;font-weight:400;color:#8c8c8c;text-decoration:line-through;white-space:nowrap}@media screen and (max-width:1023px){.product-price--simple .product-price__main{font-size:18px;line-height:24px}.product-price--simple .product-price__compare{font-size:14px;line-height:20px}}.product-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.product-price__main{font-family:var(--font-family-heading);font-size:32px;line-height:38px;font-weight:400;color:#0e1015;text-align:right;width:100%}.product-price__compare-row{display:flex;gap:10px;align-items:center;color:#8c8c8c;text-align:right;width:100%;justify-content:flex-end}.product-price__compare-col{display:flex;flex-direction:column;align-items:flex-end}.product-price__compare-col:not(:last-child){border-right:1px solid #f4f4f4;padding-right:12px}.product-price__compare-value{font-size:16px;line-height:22px;font-weight:400;text-decoration:line-through;margin-bottom:-6px}.product-price__compare-label{font-size:12px;line-height:18px;font-weight:400}.product-price__savings-tag{display:inline-flex;align-items:center;justify-content:center;background:#ff0;border-radius:6px;padding:2px 8px;font-size:12px;line-height:18px;font-weight:600;color:#0e1015;align-self:flex-end}@media screen and (max-width:1023px){.product-price{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;width:100%}.product-price__main{font-size:18px;line-height:24px;text-align:left;width:auto}.product-price__savings-tag{order:1;align-self:center}.product-price__compare-row{order:2;width:auto;flex:0 0 auto;gap:6px;justify-content:flex-start}.product-price__compare-col:not(:last-child){padding-right:6px}.product-price__compare-value{font-size:14px;line-height:20px}}@media screen and (max-width:1023px){.product-price__main,.product-price--simple .product-price__main{text-align:left}.product-price__discount-row,.product-price__compare-row{justify-content:flex-start;text-align:left}.product-price__compare-col{align-items:flex-start}}.product-reconditioned-badge{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.product-reconditioned-badge:not(:has(.product-reconditioned-badge__tag)){display:none}.product-reconditioned-badge__photo{width:104px;height:104px;border-radius:50%;overflow:hidden;margin-bottom:-21px;position:relative;z-index:0;background:#faf7f1}.product-reconditioned-badge__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.product-reconditioned-badge__tag{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ff0;border-radius:6px;padding:2px 8px;position:relative;z-index:1;text-align:center}.product-reconditioned-badge__tag-line{font-family:var(--font-family-heading);font-size:10px;line-height:12px;font-weight:400;color:#0e1015}.product-reconditioned-badge__link{font-size:12px;line-height:18px;font-weight:500;color:#006c73;text-decoration:underline;background:none;border:none;cursor:pointer;margin-top:8px;padding:0}.cert-modal__image{display:flex;justify-content:center;width:100%}.cert-modal__img{width:100%;max-width:100%;height:auto;border-radius:12px;box-shadow:0 0 10px #0000001a;display:block}.cert-modal__cta{width:100%;margin-top:auto;white-space:nowrap}@media screen and (max-width:1023px){.product-reconditioned-badge{flex-direction:row;align-items:center;gap:8px;width:100%}.product-reconditioned-badge__photo{width:50px;height:50px;margin-bottom:0}.product-reconditioned-badge__tag{flex-direction:row;gap:4px}.product-reconditioned-badge__tag-line{font-size:10px;line-height:14px}}.product-reviews-row{display:flex;align-items:center;gap:6px;justify-content:center;width:100%}.product-reviews-row__stars{display:flex;align-items:center;gap:4px}.product-reviews-row__logo{display:flex;align-items:center;flex-shrink:0;width:20px;height:20px}.product-reviews-row__logo img{width:20px;height:20px;object-fit:cover}.product-reviews-row__star-icons{display:flex;align-items:center;gap:1px}.product-reviews-row__star{display:inline-flex}.product-reviews-row__star svg{display:block;width:12px;height:12px}.product-reviews-row__score{font-size:18px;line-height:24px;font-weight:700;color:#0e1015}.product-reviews-row__separator{font-size:14px;line-height:18px;color:#dcd4c3}.product-reviews-row__count{font-size:12px;line-height:18px;font-weight:500;color:#a5967a}.product-specs-table{flex:1 1 auto;min-width:0;width:100%}.product-specs-table:not(:has(.product-specs-table__row)){display:none}@media(min-width:1024px){.product-specs-table{border-right:1px solid #f4f4f4;padding-right:18px}}.product-specs-table__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.product-specs-table__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 18px}.product-specs-table__row:nth-child(odd){background:#f4f4f4;border-radius:120px}.product-specs-table__label{font-size:14px;line-height:20px;font-weight:500;color:#8c8c8c;display:inline-flex;align-items:center;gap:4px}.product-specs-table__info,.product-specs-table__info-btn{position:relative;display:inline-flex;align-items:center;vertical-align:middle;flex-shrink:0;overflow:visible;padding:0;background:none;border:none;cursor:pointer}.product-specs-table__info-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#0e1015;cursor:help}.product-specs-table__info-icon svg{display:block;width:100%;height:100%}.product-specs-table__tooltip{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:300px;max-width:calc(100vw - 24px);padding:10px 12px;border-radius:8px;background:#222;color:#fff;font-size:14px;line-height:20px;font-weight:400;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;z-index:50;box-shadow:0 10px 24px #0000002e;white-space:normal}.product-specs-table__tooltip p{margin:0}.product-specs-table__tooltip p+p{margin-top:6px}.product-specs-table__tooltip:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #222}.product-specs-table__info:hover .product-specs-table__tooltip,.product-specs-table__info:focus-within .product-specs-table__tooltip{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width:1023px){.product-specs-table__tooltip{left:50%;top:calc(100% + 8px);transform:translate(-50%);width:min(260px,calc(100vw - 24px))}.product-specs-table__tooltip:before{left:50%;top:-6px;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #222;border-top:none}}.product-specs-table__value{font-size:14px;line-height:20px;font-weight:700;color:#0e1015;text-align:right}.guide-modal__content{display:flex;flex-direction:column;gap:12px;color:#0e1015}.guide-modal__content h2,.guide-modal__content h3{font-family:var(--font-family-heading);font-size:20px;line-height:26px;font-weight:400;margin:12px 0 0}.guide-modal__content h3{font-size:16px;line-height:22px}.guide-modal__content p{font-size:14px;line-height:22px;color:#0e1015;margin:0}.guide-modal__content ul{margin:0;padding-left:18px}.guide-modal__content li{font-size:14px;line-height:22px}.guide-modal__content a{color:#006c73;text-decoration:underline}.product-state-selector__info--tip{position:relative;cursor:pointer}.product-state-selector__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(calc(-50% + var(--tip-shift, 0px)));z-index:40;display:flex;flex-direction:column;gap:4px;width:max-content;max-width:min(240px,calc(100vw - 28px));padding:12px;border-radius:10px;background:#e1e1e1;color:#0e1015;font-size:12px;line-height:18px;font-weight:400;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.product-state-selector__tip-line{display:block}.product-state-selector__info--tip:hover .product-state-selector__tooltip,.product-state-selector__info--tip:focus-visible .product-state-selector__tooltip,.product-state-selector__info--tip.is-open .product-state-selector__tooltip{opacity:1;visibility:visible;pointer-events:auto}.product-state-selector__card:has(.product-state-selector__info--tip:hover),.product-state-selector__card:has(.product-state-selector__info--tip:focus-visible),.product-state-selector__card:has(.product-state-selector__info--tip.is-open){overflow:visible;position:relative;z-index:60}.product-state-selector{display:flex;flex-direction:column;gap:12px;width:100%}.product-state-selector__heading{font-size:16px;line-height:22px;font-weight:700;color:#0e1015;margin:0}.product-state-selector__swiper{width:100%}.product-state-selector__cards{display:flex}.product-state-selector__viewport{position:relative}.product-state-selector__more{display:none}@media screen and (min-width:1024px){.product-state-selector__swiper{overflow:visible}.product-state-selector__swiper .swiper-slide{flex:0 0 auto;width:144px;height:auto}.product-state-selector__swiper .swiper-slide:not(:last-child){margin-right:8px}.product-state-selector__more{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #e1e1e1;cursor:pointer;color:#0e1015;z-index:2}.product-state-selector__more--next{right:-12px}.product-state-selector__more--prev{left:-12px}.product-state-selector__more--prev svg{transform:scaleX(-1)}.product-state-selector__more[hidden],.product-state-selector__more--disabled{display:none}}.product-state-selector__card{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden;cursor:pointer;padding:0;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.product-state-selector__card.is-active{background:#faf7f1;border-color:#0e1015;box-shadow:0 0 10px #0000001a}.product-state-selector__top{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;width:100%;border-bottom:1px solid #e1e1e1}.product-state-selector__name{font-size:14px;line-height:20px;font-weight:700;color:#0e1015;white-space:nowrap}.product-state-selector--showroom .product-state-selector__name{white-space:normal;overflow-wrap:break-word;min-height:40px}.product-state-selector--showroom .product-state-selector__top{flex:1 1 auto;align-items:center}.product-state-selector--showroom .product-state-selector__cards{align-items:stretch}.product-state-selector--showroom .product-state-selector__card{height:auto}.product-state-selector__bottom{display:flex;flex-direction:column;align-items:center;padding:4px 6px 6px;width:100%;background:transparent}.product-state-selector__card.is-active .product-state-selector__bottom{background:#f7f2e8}.product-state-selector__avail{display:flex;align-items:center;gap:6px;font-size:10px;line-height:14px;font-weight:400;color:#006c73}.product-state-selector__location{display:flex;align-items:center;gap:2px;font-size:10px;line-height:14px;font-weight:500;color:#0e1015;white-space:nowrap}.product-state-selector__info{flex-shrink:0;color:#8c8c8c}.product-state-selector__info--link{justify-content:center;min-width:24px;min-height:24px;padding:7px;margin:-7px}.product-state-selector__info--link{display:inline-flex;align-items:center;cursor:pointer;transition:color .15s ease}.product-state-selector__info--link:hover{color:#0e1015}.product-state-selector__info--link:focus-visible{outline:2px solid #006c73;outline-offset:2px;border-radius:2px}@media screen and (max-width:1023px){.product-state-selector__heading{font-size:14px;line-height:20px}.product-state-selector__swiper{overflow:visible}.product-state-selector__swiper .swiper-wrapper{flex-wrap:wrap;gap:8px}.product-state-selector__swiper .swiper-slide{flex:0 1 calc(50% - 4px);width:auto;min-width:0}}.product-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;justify-content:center;padding:8px;background:linear-gradient(to top,#0000004d,#0000);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease}.product-sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.product-sticky-atc__card{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;background:#fff;border-radius:18px;overflow:visible;box-shadow:0 4px 24px #0000001f}.product-sticky-atc__info{display:flex;flex-direction:column;padding:0 4px;min-width:0}.product-sticky-atc__title{margin:0;font-family:var(--font-family-heading);font-size:14px;line-height:20px;color:#0e1015;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-atc__price{display:flex;align-items:center;gap:8px;height:26px}.product-sticky-atc__price-main{font-family:var(--font-family-heading);font-size:20px;line-height:26px;color:#0e1015}.product-sticky-atc__discount-row{display:inline-flex;align-items:center;gap:8px}.product-sticky-atc__discount-row[hidden]{display:none}.product-sticky-atc__price-compare{font-size:14px;line-height:20px;color:#8c8c8c;text-decoration:line-through}.product-sticky-atc__price-tag{display:inline-flex;align-items:center;padding:0 6px;border-radius:6px;background:#f25140;color:#fff;font-size:12px;line-height:18px;font-weight:700}.product-sticky-atc__actions{display:flex;flex-wrap:wrap;align-items:center;row-gap:12px;column-gap:8px;width:100%}.product-sticky-atc__picker{flex:1 1 100%;width:100%}.product-sticky-atc__dropdown{position:relative;width:100%}.product-sticky-atc__trigger{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:12px 18px;border:1px solid #8c8c8c;border-radius:12px;background:#fff;cursor:pointer;font-family:var(--font-family-paragraph)}.product-sticky-atc__trigger .product-variant-picker__value{font-size:16px;line-height:22px;font-weight:500;color:#0e1015}.product-sticky-atc__trigger[aria-expanded=true] .product-variant-picker__chevron{transform:rotate(180deg)}.product-sticky-atc__list{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:100%;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 -8px 24px #0000001f}.product-sticky-atc__list[hidden]{display:none}.product-sticky-atc__add{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;padding:16px 24px;border:none;border-radius:1000px;background:#0e1015;color:#ff0;font-family:var(--font-family-paragraph);font-size:20px;line-height:20px;font-weight:500;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.product-sticky-atc__add.is-unavailable{background:#8c8c8c;cursor:not-allowed}.product-sticky-atc__wishlist{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;padding:10px 18px;border:1px solid #e1e1e1;border-radius:12px;background:#fff;cursor:pointer}.product-sticky-atc__wishlist[aria-pressed=true] svg path{fill:#f25140;stroke:#f25140}@media screen and (min-width:1024px){.product-sticky-atc{padding:18px 10px}.product-sticky-atc__card{flex-direction:row;align-items:center;gap:48px;width:auto;max-width:1440px;padding:12px 12px 12px 24px}.product-sticky-atc__info{padding:0}.product-sticky-atc__title,.product-sticky-atc__price-compare{font-size:16px;line-height:22px}.product-sticky-atc__actions{width:auto;flex:0 0 auto;flex-wrap:nowrap;gap:10px}.product-sticky-atc__picker{flex:0 0 auto;width:auto}.product-sticky-atc__dropdown{width:auto}.product-sticky-atc__trigger{width:auto;gap:18px;padding:12px 18px 12px 30px}.product-sticky-atc__trigger .product-variant-picker__value{font-size:14px;line-height:20px}.product-sticky-atc__add{flex:0 0 auto;padding:16px 60px}}.product-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;justify-content:center;padding:8px;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease}.product-sticky-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.product-sticky-bar__blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.product-sticky-bar__blur>div{position:absolute;top:0;right:0;bottom:0;left:0}.product-sticky-bar__blur>div:nth-child(1){-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 25%,#000 50%,transparent 75%);mask:linear-gradient(to bottom,transparent 0%,#000 25%,#000 50%,transparent 75%)}.product-sticky-bar__blur>div:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(to bottom,transparent 25%,#000 50%,#000 75%,transparent 100%);mask:linear-gradient(to bottom,transparent 25%,#000 50%,#000 75%,transparent 100%)}.product-sticky-bar__blur>div:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(to bottom,transparent 50%,#000 75%,#000 100%);mask:linear-gradient(to bottom,transparent 50%,#000 75%,#000 100%)}.product-sticky-bar__blur>div:nth-child(4){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask:linear-gradient(to bottom,transparent 70%,#000 90%);mask:linear-gradient(to bottom,transparent 70%,#000 90%)}.product-sticky-bar__blur:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000004d,#0000)}.product-sticky-bar__card{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;width:fit-content;padding:12px;background:#fff;border-radius:18px;overflow:clip;box-shadow:0 4px 24px #0000001f}.product-sticky-bar__head{display:flex;align-items:flex-start;gap:10px;width:fit-content}.product-sticky-bar__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:0 6px}.product-sticky-bar__title{font-size:14px;line-height:20px;font-weight:700;color:#0e1015}.product-sticky-bar__subtitle{font-size:14px;line-height:20px;font-weight:400;color:#0e1015}.product-sticky-bar__top{display:inline-flex;align-items:center;justify-content:center;width:27px;height:36px;flex-shrink:0;background:none;border:none;padding:0;color:#0e1015;cursor:pointer}.product-sticky-bar__actions{display:flex;gap:8px;width:100%}.product-sticky-bar__btn{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border-radius:12px;border:1px solid transparent;text-decoration:none;cursor:pointer;text-align:left}.product-sticky-bar__btn--phone{background:#d6e8ea;border-color:#006c73}.product-sticky-bar__btn--rdv{background:#ffa}.product-sticky-bar .product-sticky-bar__card .product-sticky-bar__btn--atc.pl-button{flex:1 1 0;min-width:0;border-radius:12px;font-size:14px;line-height:20px;font-weight:700}.product-sticky-bar__btn--atc[hidden]{display:none}@media screen and (max-width:1023px){.product-sticky-bar__actions>.product-sticky-bar__btn,.product-sticky-bar .product-sticky-bar__card .product-sticky-bar__btn--atc.pl-button{flex:1 1 calc((100% - 8px)/2)}}.product-sticky-bar__btn-label{font-size:14px;line-height:20px;font-weight:700;color:#0e1015}.product-sticky-bar__btn-sub{font-size:12px;line-height:18px;font-weight:500;color:#0e1015}.product-sticky-bar__avail{display:inline-flex;align-items:center;gap:10px;font-size:12px;line-height:18px;font-weight:500;color:#0e1015}.product-sticky-bar__btn--phone.is-unavailable{background:#f4f4f4;border-color:#e1e1e1;cursor:not-allowed}.product-sticky-bar__btn--phone.is-unavailable .product-sticky-bar__btn-label,.product-sticky-bar__btn--phone.is-unavailable .product-sticky-bar__avail{color:#8c8c8c}@media screen and (min-width:1024px){.product-sticky-bar{padding:12px var(--section-main-margin-side, 42px)}.product-sticky-bar__card{flex-direction:row;align-items:center;gap:18px;max-width:1440px;padding:12px 12px 12px 18px}.product-sticky-bar__head{flex:1 1 auto;align-items:center}.product-sticky-bar__top{display:none}.product-sticky-bar__actions{width:auto;flex:0 0 auto}.product-sticky-bar__btn,.product-sticky-bar .product-sticky-bar__card .product-sticky-bar__btn--atc.pl-button{flex:0 0 auto}}.product-title{font-family:var(--font-family-heading);font-weight:400;font-size:24px;line-height:30px;color:#0e1015;margin:0;flex:1;min-width:0;width:100%}@media(max-width:1023px){.product-title{flex:none;min-width:auto;width:100%}.group-block:has(.product-price--simple) .product-title{font-size:18px;line-height:24px}}@media(min-width:1024px){.product-title{font-size:32px;line-height:38px}}.product-trust-card{position:relative;width:140px;height:248px;flex-shrink:0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background:#0e1015}@media(min-width:1024px){.product-trust-card{width:226px;height:400px}}.product-trust-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.product-trust-card__image{width:100%;height:100%;object-fit:cover;display:block}.product-trust-card__image--placeholder{display:flex;align-items:center;justify-content:center;background:#dcd4c3}.product-trust-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e101500,#0e10157a 48%,#0e1015b8)}.product-trust-card__play{position:relative;z-index:1;width:54px;height:54px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:#0e1015}@media(max-width:1023px){.product-trust-card__play{width:40px;height:40px}}.product-trust-card__content{position:absolute;bottom:0;left:0;z-index:1;padding:14px;color:#fff;width:100%}.product-trust-card__label{font-size:18px;line-height:24px;font-weight:600;color:#fff;margin:0 0 4px}.product-trust-card__subtitle{font-size:14px;line-height:20px;font-weight:400;color:#fff;opacity:.85;margin:0}@media screen and (max-width:1023px){.product-trust-card__content{padding:12px}.product-trust-card__label{font-size:14px;line-height:20px}.product-trust-card__subtitle{font-size:12px;line-height:18px}}.product-variant-picker{display:flex;flex-direction:column;gap:18px;width:100%}.product-variant-picker__group{display:flex;flex-direction:column;gap:12px;width:100%}.product-variant-picker__label{margin:0;font-size:16px;line-height:22px;font-weight:700;color:#0e1015}.product-variant-picker__dropdown{position:relative;align-self:flex-start}.product-variant-picker__dropdown:has(.product-variant-picker__list:not([hidden])){z-index:30}.product-variant-picker__trigger{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 18px 12px 30px;border:1px solid #8c8c8c;border-radius:12px;background:#fff;cursor:pointer;font-family:var(--font-family-paragraph);transition:border-color .15s ease}.product-variant-picker__trigger:hover{border-color:#0e1015}.product-variant-picker__value{font-size:16px;line-height:22px;font-weight:500;color:#0e1015;text-align:center}.product-variant-picker__chevron{display:inline-flex;flex-shrink:0;color:#0e1015;transition:transform .2s ease}.product-variant-picker__trigger[aria-expanded=true] .product-variant-picker__chevron{transform:rotate(180deg)}.product-variant-picker__list{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:100%;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 8px 24px #0000001f}.product-variant-picker__list[hidden]{display:none}.group-block:has(>.group-block__content .product-variant-picker__list){overflow:visible!important}.product-variant-picker__option{display:block;width:100%;padding:10px 24px;border:none;background:none;border-radius:8px;cursor:pointer;font-family:var(--font-family-paragraph);font-size:16px;line-height:22px;font-weight:500;color:#0e1015;text-align:left;white-space:nowrap;transition:background-color .12s ease}.product-variant-picker__option:hover{background:#f4f4f4}.product-variant-picker__option.is-selected{background:#f7f2e8}@media screen and (max-width:1023px){.product-variant-picker__dropdown{align-self:stretch}.product-variant-picker__trigger{width:100%;justify-content:space-between}}.products-category-item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex-shrink:0;padding:12px;border-radius:24px;width:174px;height:174px;text-decoration:none;position:relative;overflow:hidden;transition:background-color .2s ease;border:1px solid #f4f4f4}.products-category-item:hover{background-color:#f4f4f4}@media(min-width:1024px){.products-category-item{width:auto;height:auto;aspect-ratio:1 / 1;flex:1 1 0;min-width:0;border-radius:30px;overflow:hidden}}.products-category-item__media{flex:1 0 0;width:100%}.products-category-item__img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom;mix-blend-mode:darken}.products-category-item__img.placeholder-svg{object-fit:contain;opacity:.15;padding:20%}.products-category-item__label{position:relative;z-index:1;flex-shrink:0;font-family:var(--font-family-paragraph);font-weight:700;font-size:14px;line-height:20px;color:#0e1015;text-align:center;white-space:nowrap}@media(min-width:1024px){.products-category-item__label{font-size:16px;line-height:22px}}.reinsurance-banner-item{display:flex;flex-direction:column;gap:8px}.reinsurance-banner-item__header{display:flex;flex-direction:row;align-items:center;gap:6px}@media(min-width:1024px){.reinsurance-banner-item__header{flex-direction:column;align-items:flex-start;gap:8px}}.reinsurance-banner-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--rb-icon-size, 36px) / 2);height:calc(var(--rb-icon-size, 36px) / 2);color:var(--rb-title-color, var(--color-jaune, #ffff00))}@media(min-width:1024px){.reinsurance-banner-item__icon{width:var(--rb-icon-size, 36px);height:var(--rb-icon-size, 36px)}}.reinsurance-banner-item__icon img,.reinsurance-banner-item__icon svg{max-width:calc(100% * var(--icon-scale, 1));max-height:calc(100% * var(--icon-scale, 1));width:auto;height:auto;object-fit:contain;display:block}.reinsurance-banner-item__title{margin:0;font-family:var(--font-family-paragraph);font-weight:700;color:var(--rb-title-color, var(--color-jaune, #ffff00));font-size:12px;line-height:18px}@media(min-width:1024px){.reinsurance-banner-item__title{font-size:16px;line-height:22px}}.reinsurance-banner-item__list{display:flex;flex-direction:column;gap:2px;color:var(--rb-text-color, #ffffff);font-family:var(--font-family-paragraph);font-weight:400;font-size:10px;line-height:16px}@media(min-width:1024px){.reinsurance-banner-item__list{font-size:14px;line-height:20px}}.reinsurance-banner-item__list>p{margin:0}.reinsurance-banner-item__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.reinsurance-banner-item__list li{display:flex;align-items:center;gap:8px}.reinsurance-banner-item__list li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--rb-text-color, #ffffff);flex-shrink:0}.reinsurance-media-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:140px;height:60px}.reinsurance-media-logo--linked{cursor:pointer;transition:opacity .2s ease}.reinsurance-media-logo--linked:hover{opacity:.7}.reinsurance-media-logo__img{display:block;width:var(--logo-scale, 100%);height:var(--logo-scale, 100%);object-fit:contain;mix-blend-mode:multiply}.reinsurance-media-logo__img.placeholder-svg{width:80px;height:40px;opacity:.15}reviews-filter-bar{display:block}.reviews-filter__list{display:flex;flex-wrap:nowrap;gap:12px;align-items:center}.reviews-filter__pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;border:none;border-radius:120px;background-color:#faf7f1;color:#0e1015;font-size:16px;line-height:22px;font-weight:400;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.reviews-filter__pill:hover{background-color:#f0ebdf}.reviews-filter__pill--active{background-color:#0e1015;color:#ff0}.reviews-filter__pill--active:hover{background-color:#0e1015}@media(max-width:1023px){.reviews-filter__list{gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;justify-content:flex-start;margin-right:calc(var(--section-main-margin-side, 14px) * -1);padding-right:var(--section-main-margin-side, 14px);cursor:grab}.reviews-filter__list.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.reviews-filter__list::-webkit-scrollbar{display:none}}.reviews-score{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reviews-score__value{font-weight:700;font-size:18px;line-height:24px;color:#0e1015}.reviews-score__logo{display:inline-flex;align-items:center;width:20px;height:20px}.reviews-score__logo img,.reviews-score__logo svg{display:block;width:20px;height:20px}.reviews-score__stars{display:inline-flex;align-items:center;gap:2px}.reviews-score__stars svg{display:block;width:12px;height:12px}.reviews-score__separator{color:#a5967a;font-size:14px;line-height:20px}.reviews-score__verified{font-weight:500;font-size:12px;line-height:18px;color:#a5967a}@media(max-width:1023px){.reviews-score{justify-content:center}}.reviews-title{color:#0e1015;text-align:left}.reviews-title>p,.reviews-title>p:last-child{margin:0}@media(max-width:1023px){.reviews-title{text-align:center}}.route-step{display:grid;grid-template-columns:106px 1fr;column-gap:24px;row-gap:18px;align-items:start;width:100%}.route-step__icon{grid-column:1;grid-row:1 / span 2;width:calc(106px * var(--icon-scale, 1));height:auto;display:block;object-fit:contain}.route-step__icon--ph{aspect-ratio:106 / 90}.route-step__title{grid-column:2;grid-row:1;font-family:var(--font-family-paragraph);font-weight:700;font-size:22px;line-height:28px;color:var(--color-black, #0e1015)}.route-step__body{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:18px}.route-step__title p,.route-step__intro p,.route-step__text p{margin:0}.route-step__intro{font-family:var(--font-family-paragraph);font-weight:600;font-size:18px;line-height:24px;color:var(--color-black, #0e1015)}.route-step__text{display:flex;flex-direction:column;gap:16px;font-family:var(--font-family-paragraph);font-weight:500;font-size:16px;line-height:22px;color:var(--color-black, #0e1015)}.route-step__list{width:100%;font-family:var(--font-family-paragraph);font-weight:500;font-size:16px;line-height:22px;color:var(--color-grey-dark, #8c8c8c)}.route-step__list p{margin:0;padding:6px 0 6px 12px;position:relative;border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.route-step__list p:first-child{padding-top:0}.route-step__list p:last-child{padding-bottom:0;border-bottom:none}.route-step__list p:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:currentColor}@media(max-width:1023px){.route-step{grid-template-columns:auto 1fr;column-gap:18px;row-gap:18px}.route-step__icon{grid-row:1;width:auto;height:calc(72px * var(--icon-scale, 1));align-self:center}.route-step__title{align-self:center;font-size:18px;line-height:24px}.route-step__body{grid-column:1 / -1;gap:12px}.route-step__intro{font-size:16px;line-height:22px}.route-step__text,.route-step__list{font-size:14px;line-height:20px}}.social-links{display:flex;gap:12px;list-style:none;padding:0;margin:0}.social-links__link{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;text-decoration:none;transition:background-color .2s ease}.social-links__link:hover{background:#ffffff40}.social-links__link svg{display:block;width:24px;height:24px}@media(max-width:1023px){.social-links__link{width:48px;height:48px}}.spacer-block{flex-shrink:0;min-height:var(--spacer-size, 24px);min-width:var(--spacer-size, 24px)}[style*="--flex-direction: column"]>.spacer-block{min-width:0}[style*="--flex-direction: row"]>.spacer-block{min-height:0}.spec-column{display:flex;flex-direction:column;width:100%}.spec-column__header+.spec-column__rows{margin-top:18px}.spec-column__header{background-color:#0e1015;border-radius:120px;padding:12px 24px;width:100%}.spec-column__header-text{margin:0;color:#fff;font-weight:700;font-size:18px;line-height:24px}.spec-column__header-highlight{color:#ff0}@media(min-width:1024px){.spec-column__header-text{font-size:22px;line-height:28px}}.spec-column__rows{display:flex;flex-direction:column}.spec-column__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:8px 18px;border-radius:0;background-color:transparent}.spec-column__row--alt{background-color:#f4f4f4;border-radius:120px}.spec-column__row--long{align-items:flex-start;border-radius:18px}.spec-column__row-label{font-size:14px;line-height:20px;font-weight:500;color:#8c8c8c;flex:1;min-width:0}.spec-column__row-value{font-size:14px;line-height:20px;font-weight:700;color:#0e1015;flex-shrink:0;white-space:nowrap}.spec-column__row--long .spec-column__row-label{flex:0 4 auto}.spec-column__row--long .spec-column__row-value{white-space:normal;text-align:right;flex:0 1 auto;min-width:0}.spec-column__links{display:flex;flex-direction:column;gap:10px;margin-top:30px;opacity:.8}.spec-column__link{display:flex;align-items:center;gap:8px;color:#006c73;font-family:var(--font-family-paragraph);font-size:14px;line-height:14px;font-weight:400;text-decoration:none}.spec-column__link:hover span{text-decoration:underline}.spec-column__link-icon{flex-shrink:0;display:inline-block;width:16px;height:16px;background-image:url(data:image/webp;base64,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);background-repeat:no-repeat;background-position:center;background-size:contain}.spec-column__info{position:relative;display:inline-flex;align-items:center;vertical-align:middle;overflow:visible}.spec-column__info-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#0e1015;cursor:help}.spec-column__info-icon svg{display:block;width:100%;height:100%}.spec-column__tooltip{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:300px;max-width:calc(100vw - 24px);padding:10px 12px;border-radius:8px;background:#222;color:#fff;font-size:12px;line-height:1.45;font-weight:400;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;z-index:50;box-shadow:0 10px 24px #0000002e;white-space:normal}.spec-column__tooltip p{margin:0}.spec-column__tooltip p+p{margin-top:6px}.spec-column__tooltip:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #222}.spec-column__info:hover .spec-column__tooltip,.spec-column__info:focus-within .spec-column__tooltip{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width:1023px){.spec-column__tooltip{left:50%;top:calc(100% + 8px);transform:translate(-50%);width:min(260px,calc(100vw - 24px))}.spec-column__tooltip:before{left:50%;top:-6px;transform:translate(-50%);border-top:0;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid #222}}.stat-row{display:flex;gap:30px;align-items:flex-start;width:100%;padding:24px;border-radius:24px;background-color:var(--stat-bg)}@media(max-width:1023px){.stat-row{gap:18px;padding:18px;border-radius:18px}}.stat-row__col{flex:1;min-width:0;display:flex;flex-direction:column}.stat-row__col--border{padding-right:30px;border-right:1px solid var(--stat-border)}@media(max-width:1023px){.stat-row__col--border{padding-right:18px}}.stat-row__value{font-family:var(--font-family-heading);font-size:42px;line-height:normal;font-weight:400;white-space:nowrap}@media(max-width:1023px){.stat-row__value{font-size:30px}}.stat-row__label{font-family:var(--font-family-paragraph);font-size:12px;line-height:18px;font-weight:500;opacity:var(--stat-label-opacity, .6)}@media(max-width:1023px){.stat-row__label{font-size:10px;line-height:16px}}@media(max-width:1023px){.stat-row--compact-mobile{gap:12px;padding:12px}.stat-row--compact-mobile .stat-row__col--border{padding-right:12px}.stat-row--compact-mobile .stat-row__value{font-size:24px}}.tips-card{display:flex;flex-direction:column;gap:18px;width:100%}.tips-card__top{display:flex;flex-direction:column;gap:12px;padding:6px 6px 0}.tips-card__heading{margin:0;font-size:18px;line-height:24px;font-weight:700;color:#0e1015;border-bottom:1px solid #e1e1e1;padding:0 12px 12px}.tips-card__description{font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.tips-card__description p{margin:0 0 8px}.tips-card__description p:last-child{margin-bottom:0}.tips-card__model{display:flex;flex-direction:column;gap:18px;background:#fff;border-radius:12px;overflow:clip}.tips-card__model-header{padding:18px;border-bottom:1px solid #e1e1e1;font-size:16px;line-height:22px;font-weight:700;color:#0e1015}.tips-card__bullets{display:flex;flex-direction:column;gap:12px;padding:0 18px 18px}.tips-card__bullets ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.tips-card__bullets p,.tips-card__bullets li{margin:0;padding-left:12px;position:relative;font-size:14px;line-height:20px;font-weight:500;color:#0e1015}.tips-card__bullets p:before,.tips-card__bullets li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background-color:#0e1015;border-radius:50%}.tips-card__bullets strong{font-weight:700;color:#0e1015;background-color:#ff0;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(min-width:1024px){.tips-card__top{gap:18px;padding:0}.tips-card__heading{padding:0 12px 18px}}.trial-options__card{display:flex;flex-direction:column;height:100%;background-color:var(--color-jaune, #ffff00);color:var(--color-black, #0e1015);border-radius:24px;padding:24px;gap:24px;box-sizing:border-box}.trial-options__card-text{display:flex;flex-direction:column;gap:12px}.trial-options__card-title p,.trial-options__card-desc p{margin:0}.trial-options__card-cta{margin-top:auto;align-self:stretch;width:100%;max-width:100%;text-wrap:wrap}@media(min-width:1024px){.trial-options__card{border-radius:30px;padding:48px 36px 36px;gap:30px}.trial-options__card-cta{align-self:flex-start}}.group-block{position:relative;display:flex;flex-direction:column}.group-block.group-block--border-bottom{border-top-width:0;border-right-width:0;border-left-width:0}.group-block:has(.group-block__media-wrapper:not([style*="display: none"]):not(.group-block__media--desktop-only):not(.group-block__media--mobile-only)){overflow:hidden}@media(min-width:1024px){.group-block:has(.group-block__media--desktop-only){overflow:hidden}}@media(max-width:1023px){.group-block:has(.group-block__media--mobile-only){overflow:hidden}}.group-block--width-100\%,.group-block--width-fill{width:100%}.group-block--width-fit-content{width:fit-content}.group-block--height-fill{flex:1}.group-block__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--border-radius, 0)}.group-block__bg-image{width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.group-block__media--desktop-only{display:none}}@media(min-width:1024px){.group-block__media--mobile-only{display:none}}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.group-block__link~.group-block__content{pointer-events:none}.group-block__link~.group-block__content :is(a,button,input,textarea,select){pointer-events:auto}.group-block__content{position:relative;z-index:1;flex:1}.group-block__content--unset-children-height>div{height:unset}@media(max-width:1023px){.group-block--scroll-x-mobile>.group-block__content{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.group-block--scroll-x-mobile>.group-block__content::-webkit-scrollbar{display:none}}.remote-modal-host{display:block}.remote-modal__slot{display:flex;flex-direction:column;flex:1 1 auto;min-height:200px}.remote-modal__slot[aria-busy=true]{align-items:center;justify-content:center}.remote-modal__spinner{width:28px;height:28px;border:2px solid var(--color-grey-medium, #e1e1e1);border-top-color:var(--color-noir, #0e1015);border-radius:50%;animation:remote-modal-spin .7s linear infinite}@keyframes remote-modal-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.remote-modal__spinner{animation-duration:2s}}.remote-modal__rte img,.remote-modal__rte video,.remote-modal__rte iframe{display:block;max-width:100%;height:auto;margin-bottom:24px;border-radius:12px}.remote-modal__rte :is(figure,.video-wrapper,.rte__video-wrapper){margin:0 0 24px}.remote-modal__rte :is(figure,.video-wrapper,.rte__video-wrapper) :is(img,video,iframe){margin-bottom:0}.remote-modal__rte>:last-child{margin-bottom:0}.remote-modal__error{margin:0;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:var(--color-noir, #0e1015)}.remote-modal__empty{margin:0;font-family:var(--font-family-paragraph);font-size:14px;line-height:20px;color:var(--color-grey-dark, #8c8c8c)}.text-block--highlight strong,.text-block--highlight b{color:var(--text-highlight);font-weight:inherit}.text-block{width:var(--width, fit-content);max-width:100%;display:flex;flex-direction:column}.text-block>*{width:var(--width, fit-content);max-inline-size:100%;text-align:var(--text-align, inherit)}.text-block--rte,.text-block--paragraph{text-wrap:pretty}.text-block--h1,.text-block--h2,.text-block--h3{text-wrap:balance}.text-block--align-center,.text-block--align-center>*{margin-inline:auto;text-align:center}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto;text-align:right}@media(max-width:1023px){.text-block{width:var(--width-mobile, var(--width, fit-content))}.text-block>*{width:var(--width-mobile, var(--width, fit-content))}.text-block--align-mobile-left,.text-block--align-mobile-left>*{margin-inline:0;text-align:left}.text-block--align-mobile-center,.text-block--align-mobile-center>*{margin-inline:auto;text-align:center}.text-block--align-mobile-right,.text-block--align-mobile-right>*{margin-inline-start:auto;margin-inline-end:0;text-align:right}}.text-block--with-icon{display:flex;flex-direction:row;align-items:center;gap:10px}.text-block--with-icon .text-block__icon{flex-shrink:0;display:inline-flex;align-items:center;width:var(--icon-size, 18px);height:auto}.text-block--with-icon .text-block__icon svg{display:block;width:100%;height:100%}.text-block--with-icon .text-block__icon{color:inherit}.text-block--with-icon .text-block__icon svg,.text-block--with-icon .text-block__icon svg [fill]:not([fill=none]){fill:currentColor}.text-block--with-icon .text-block__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.text-block__icon-img{display:block;width:100%;height:auto}.text-block--with-icon .text-block__content{flex:1;min-width:0}.text-block--border-bottom{padding-bottom:var(--padding-block-end, 18px);border-bottom:1px solid var(--color-grey-medium, #e1e1e1)}.custom-typography{font-family:var(--font-family, inherit);color:var(--color, inherit)}.text-block :is(h1,h2,h3,h4,h5,h6,p):first-child{margin-block-start:0}.text-block :is(h1,h2,h3,h4,h5,h6,p):last-child{margin-block-end:0}.text-block p:empty{min-height:1em}
/*# sourceMappingURL=/cdn/shop/t/96/compiled_assets/styles.css.map */
