:root{--gpd-blue:#007dff;--gpd-navy:#223a8d;--gpd-bg:#ebf2ff;--gpd-soft:#f5f8ff;--gpd-teal:#2ae1cc;--gpd-ok:#0b8a6a;--gpd-ink:#1e1e1e;--gpd-text:#252d45;--gpd-muted:#3f4b63;--gpd-line:#e3eaf6;--gpd-shadow:0 14px 30px -24px rgba(34,58,141,.45)}.product__info--top,.product__below-media_container,.product__features,.product-upsell,.gpd-carte{border-radius:8px!important;box-shadow:var(--gpd-shadow)}product-info:has(.main-product__page-width){background:transparent!important}.main-product__page-width>.product{margin-bottom:56px}.geo-r32{border-radius:8px!important;background:#fff!important;border:1px solid #ffd3de!important;padding:14px 18px!important}.geo-r32__ico{border-radius:6px!important;background:#ffe9ee!important}.geo-r32__more summary{border-radius:6px!important;padding:7px 12px!important}.product__description-container{display:flex;flex-direction:column;gap:16px}.product__description-container>*{margin:0!important}.product__description-container .product__reassurances{display:none!important}.product__description-container .rte{color:var(--gpd-text)}.product__below-media_title{padding:22px 26px 0!important;cursor:default;border:0!important}.product__below-media_title h2,.product-upsell__title,.gpd-h2{font-family:var(--font-heading-family);font-weight:600;font-size:22px!important;line-height:1.3;margin:0!important;color:var(--gpd-ink)}.product__below-media_content{padding:12px 26px 24px!important;font-size:15.5px;line-height:1.65;color:var(--gpd-text)}.product__below-media_container .product__accordion__icon{display:none}.product__below-media_container .product__accordion__content.is-collapsed{display:block!important;max-height:none!important;height:auto!important;visibility:visible!important;opacity:1!important}.gpd-acc__tete{display:none}.gpd-lire{display:inline-block;margin-top:10px;padding:0 0 3px;background:none;border:0;border-bottom:1.5px solid var(--gpd-blue);font:inherit;font-weight:600;font-size:15px;color:var(--gpd-ink);cursor:pointer}.gpd-lire:hover{color:var(--gpd-blue)}.gpd-lire:focus{outline:none;box-shadow:none}.gpd-lire:focus-visible{outline:2px solid var(--gpd-blue);outline-offset:3px}.gpd-rte,.gpd-service p,.gpd-mot__txt,.gpd-q__r,.gpd-usine__txt p{color:var(--gpd-text)!important}.gpd-sous,.gpd-pose p,.gpd-mot__qui{color:var(--gpd-muted)!important}.gpd-faq .gpd-tete .gpd-lien{display:none}.product__description-container .dialog-instant{border-radius:8px!important;box-shadow:var(--gpd-shadow);padding-top:20px!important;padding-bottom:20px!important}.product__description-container .dialog-question-text-title{color:#223a8d!important;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px!important}.product__description-container .dialog-question-text-description{color:#1e1e1e!important}.product__description-container .dialog-suggestion{border-radius:6px!important;border-color:var(--gpd-line)!important;transition:border-color .15s,background .15s}.product__description-container .dialog-suggestion:hover{border-color:var(--gpd-blue)!important;background:var(--gpd-soft)!important}.product__description-container .dialog-input-wrapper{border-radius:6px!important;border-color:var(--gpd-line)!important}.product__description-container .dialog-input-submit{border-radius:4px!important}.product__info--top{padding:26px 28px!important;display:flex;flex-direction:column;gap:14px}.product__info--top>*{margin:0!important;min-width:0;max-width:100%}.product__brand-logo img{max-height:34px;width:auto}.product__title h1{font-family:var(--font-heading-family);font-weight:600;font-size:26px!important;line-height:1.25!important;margin:0!important;color:var(--gpd-ink)}.product__sku-container{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--gpd-muted)}.product__sku-container>*{border:0!important;padding:0!important}.product__sku-container .product__sku{order:1;flex:none;margin:0!important}.product__sku-container .jdgm-widget{order:2}.product__sku-container .jdgm-prev-badge__text{font-size:14px;color:var(--gpd-ink);text-decoration:underline}@media(min-width:750px){.product__sku-container>.product__energy-class:not(.gpd-energie){visibility:hidden}}.product__price-and-alma__container>.gpd-energie{position:absolute;top:14px;right:0}.product__sku-container>.gpd-energie{position:static!important;margin-left:auto!important}.gpd-energie img{height:22px!important;width:auto!important}.product__variant-picker select,.product__variant-picker .select__select,.product__variant-picker .dropdown,.product__variant-picker button{border-radius:6px!important}.product__price-and-alma__container{position:relative;display:flex!important;flex-direction:column;align-items:stretch;gap:10px;padding-top:14px;border-top:1px solid var(--gpd-line)}.product__price-and-alma__container>*{width:auto!important;max-width:100%!important;min-width:0;margin:0!important}.product__info--top .price-item--sale,.product__info--top .price-item--regular:not(s){font-family:var(--font-heading-family);font-weight:600;font-size:32px!important;letter-spacing:-.02em;color:var(--gpd-ink)!important}.product__info--top .price--vertical-stack{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:6px 12px;padding-right:64px}.product__info--top .price.price--vertical-stack{align-items:baseline!important}.product__info--top .price--vertical-stack .price__stack-row{display:contents!important}.product__info--top .price--vertical-stack .price-item--sale{order:1}.product__info--top .price--vertical-stack s.price-item--regular{order:2;font-size:16px!important;font-weight:500;color:var(--gpd-muted)!important;font-family:var(--font-body-family)}.product__info--top .price--vertical-stack .badge{order:3;font-size:14px!important;font-weight:700;padding:4px 9px!important}.product__info--top .badge{border-radius:4px!important}.product__info--top .price-item--sale{display:inline-flex!important;align-items:baseline;gap:5px;line-height:1.1;color:var(--gpd-blue)!important}.product__info--top .price-item--ttc{position:static!important;vertical-align:baseline!important;top:auto!important;font-family:var(--font-body-family);font-size:15px!important;font-weight:600;letter-spacing:0;color:var(--gpd-blue)!important}.product__info--top .price__ecotax{display:block;margin-top:6px;font-size:12.5px!important;color:var(--gpd-muted)}.product__info--top .product__price{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.product__info--top #alma-widget,.product__info--top #alma-widget>div{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.product__info--top #alma-widget{border:0!important;padding:0!important;background:none!important;box-shadow:none!important}.product__info--top #alma-widget *{min-width:0}.product__info--top #alma-widget .alma-payment-plans-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:4px 12px;padding:8px 12px!important;margin:0!important;border:1px solid var(--gpd-line)!important;border-radius:6px!important;background:var(--gpd-soft)!important;min-height:0!important;height:auto!important;width:100%!important;box-sizing:border-box}.product__info--top #alma-widget .alma-payment-plans-eligibility-line{display:flex!important;align-items:center;gap:8px!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;flex:0 0 auto}.product__info--top #alma-widget .alma-payment-plans-know-more-action{padding:0!important;height:auto!important}.product__info--top #alma-widget .alma-payment-plans-know-more-action svg{height:15px!important;width:auto!important}.product__info--top #alma-widget .alma-payment-plans-eligibility-options{gap:2px!important;margin:0!important}.product__info--top #alma-widget [class*=_planButton_]{height:22px!important;min-width:0!important;padding:0 7px!important;font-size:12px!important;line-height:22px!important;border-radius:4px!important;margin:0!important}.product__info--top #alma-widget [class*=_infoContainer]{min-width:0!important;max-width:100%!important}.product__info--top #alma-widget [class*=_infoContainer_]{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;flex:1 1 160px;min-width:0}.product__info--top #alma-widget .alma-payment-plans-payment-info{padding:0!important;margin:0!important;text-align:left!important;display:block!important}.product__info--top #alma-widget .alma-payment-plans-payment-info p{margin:0!important;font-size:12.5px!important;line-height:1.35!important;color:var(--gpd-muted)!important}.product__info--top #alma-widget [class*=_openModalInfo_]{display:none!important}.product__inventory{font-size:14.5px!important;font-weight:500}.gpd-stock{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:14px;font-weight:500;color:#0b7d69}.gpd-stock .product__inventory{margin:0!important;display:flex;align-items:center;gap:8px;font-size:14px!important;font-weight:500}.gpd-stock .product__inventory:has(.product__status-icon--green){color:#0b7d69!important}.gpd-stock .product__status-icon{width:8px!important;height:8px!important;border-radius:50%;flex-shrink:0}.gpd-stock .product__status-icon--green{background:#0b7d69!important}.gpd-stock__livraison{display:inline-flex;align-items:center;gap:6px;color:#0b7d69}.product__info--top .shopify-app-block>*{border-radius:6px!important}.product__buy-buttons button[type=submit],.product__buy-buttons .product-form__submit{min-height:54px;border-radius:6px!important;font-size:17px!important;font-weight:600!important;transition:background .2s,transform .2s}.product__buy-buttons button[type=submit]:hover{transform:translateY(-1px)}.product-upsell-button{border-radius:6px!important;min-height:48px}.product-form__quantity .quantity{border-radius:6px!important}.product__info--top [id*=estaly]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important}.product__info--top [id*=estaly]>:not(.estaly-modal-dialog){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}.product__info--top [id*=redeemly]{display:block!important;padding:11px 14px!important;border-radius:6px!important;background:#effcf9!important;animation:gpdGeo .5s ease both}.product__info--top [id*=redeemly]>div,.product__info--top [id*=redeemly] .mcb-pdp-widget{width:100%!important;max-width:none!important}.product__info--top [id*=redeemly] .mcb-pdp-widget{display:flex!important;justify-content:center;align-items:center;gap:8px;padding:0!important;background:none!important;text-align:center!important;line-height:1.35}.product__info--top [id*=redeemly] .mcb-pdp-widget>span,.product__info--top [id*=redeemly] .mcb-pdp-widget>span *{font-size:14.5px!important;font-weight:500;letter-spacing:0;color:var(--gpd-ink)}.product__info--top [id*=redeemly] .mcb-pdp-widget>span span span span{font-family:var(--font-heading-family);font-size:16px!important;font-weight:700!important;color:#0b8a6a!important}.product__info--top [id*=redeemly] .mcb-pdp-widget>div{flex-shrink:0;cursor:pointer;opacity:.45;transition:opacity .2s}.product__info--top [id*=redeemly] .mcb-pdp-widget>div:hover{opacity:1}.product__info--top [id*=redeemly] .mcb-pdp-widget>div svg{width:15px!important;height:15px!important}.product__info--top [id*=redeemly] .mcb-pdp-widget>div svg path{fill:var(--gpd-navy)!important}@keyframes gpdGeo{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tooltip__box{background-color:var(--gpd-navy)!important;border-radius:6px!important;padding:10px 12px!important;max-width:240px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important;box-shadow:0 12px 24px -12px #0e163080;animation:gpdGeo .2s ease}.product__info--top .product__reassurances{container-type:inline-size;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin:0!important;padding:8px 2px!important;background:var(--gpd-soft)!important;border-radius:8px;overflow:hidden;width:auto!important;min-width:0!important;max-width:100%!important}.product__info--top .product__reassurances__item{background:transparent!important;border-radius:0!important;padding:2px 10px!important;display:flex!important;flex-direction:row;align-items:center;text-align:left;gap:8px;min-width:0!important;width:auto!important;flex:none!important}.product__info--top .product__reassurances__item+.product__reassurances__item{border-left:1px solid var(--gpd-line)}.product__info--top .product__reassurances__item img{width:20px!important;height:20px!important;flex-shrink:0}.product__info--top .product__reassurances__item>*:not(img):not(.fixed-icon){min-width:0}.product__info--top .product__reassurances__title{font-size:13px!important;line-height:1.25;font-weight:600;color:var(--gpd-ink)!important;margin:0!important}.product__info--top .product__reassurances__desc,.product__info--top .product__reassurances__desc p{font-size:12px!important;line-height:1.3;margin:0!important;color:var(--gpd-muted)!important}.product__info--top .product__reassurances__desc a{color:var(--gpd-blue)!important;text-decoration:none;white-space:nowrap}.product__info--top .product__reassurances__item:nth-child(2):before{content:"";flex-shrink:0;width:22px;height:15px;margin:0;border-radius:2px;background:linear-gradient(90deg,#0055a4 33.3%,#fff 33.3% 66.6%,#ef4135 66.6%);box-shadow:0 0 0 1px var(--gpd-line)}.product__info--top .product__reassurances__item:nth-child(2) .fixed-icon{display:none}@container (max-width:420px){.product__info--top .product__reassurances__item{padding:2px 6px!important;gap:0}.product__info--top .product__reassurances__item img,.product__info--top .product__reassurances__item:nth-child(2):before{display:none!important}}.gpd-avis{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--gpd-line)!important;border-radius:0!important;background:none!important;text-decoration:none!important;animation:gpdAvis .4s ease}.gpd-avis__note{width:44px;height:44px;border-radius:6px;background:var(--gpd-navy);color:#fff;display:grid;place-items:center;font-family:var(--font-heading-family);font-weight:700;font-size:16px}.gpd-avis__corps{display:flex;flex-direction:column;gap:2px;min-width:0}.gpd-avis__corps .gpd-avis__etoiles{display:none}.gpd-avis__corps p{margin:0;font-size:14px;line-height:1.4;color:var(--gpd-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpd-avis__corps small{font-size:12.5px;color:var(--gpd-muted)}@keyframes gpdAvis{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:990px){.product__info-container.product__column-sticky{position:sticky;top:var(--gpd-top,24px)!important;transition:top .15s}}@media(min-width:990px)and (max-height:1000px){.product__info--top{padding:20px 24px!important;gap:10px}.product__title h1{font-size:22px!important}.product__info--top .price-item--sale,.product__info--top .price-item--regular:not(s){font-size:28px!important}.product__brand-logo img{max-height:26px}.product__info--top .list-payment{display:none!important}.product__info--top .product-upsell-button{min-height:42px;padding-top:8px!important;padding-bottom:8px!important}.product__buy-buttons button[type=submit]{min-height:48px}}.gpd-barre{display:none}.gpd-barre__in{display:flex;align-items:center;gap:18px;padding-top:12px!important;padding-bottom:12px!important}.gpd-barre__img{width:56px;height:56px;border-radius:6px;background:var(--gpd-soft);object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.gpd-barre__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gpd-barre__titre{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--gpd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpd-barre__stock{font-size:13px;color:#0b8a6a;font-weight:500}.gpd-barre__prix{font-family:var(--font-heading-family);font-size:24px;font-weight:600;color:var(--gpd-ink);white-space:nowrap}.gpd-barre__btn{min-height:48px;padding:0 28px;border:0;border-radius:6px;background:var(--gpd-blue);color:#fff;font:inherit;font-weight:600;font-size:16px;cursor:pointer;white-space:nowrap;transition:background .2s,transform .2s}.gpd-barre__btn:hover{background:var(--gpd-navy);transform:translateY(-1px)}@media(min-width:990px){.gpd-barre{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;box-shadow:0 -14px 30px -18px #223a8d59;border-top:1px solid var(--gpd-line);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.gpd-barre.est-visible{transform:none}html.gpd-barre-ouverte body{padding-bottom:84px}}@media(max-width:989px){.product__sticky-content{display:none!important}.gpd-barre{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;box-shadow:0 -10px 24px -16px #223a8d66;border-top:1px solid var(--gpd-line);transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.gpd-barre.est-visible{transform:none}html.gpd-barre-ouverte body{padding-bottom:72px}.gpd-barre__in{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"img titre btn" "img prix btn";column-gap:12px;row-gap:0;padding:10px 16px!important}.gpd-barre__img{grid-area:img;width:44px;height:44px}.gpd-barre__info{grid-area:titre;align-self:end}.gpd-barre__titre{font-size:13px;font-weight:500;color:var(--gpd-muted)}.gpd-barre__stock{display:none}.gpd-barre__prix{grid-area:prix;align-self:start;font-size:17px}.gpd-barre__btn{grid-area:btn;min-height:44px;padding:0 16px;font-size:15px}}.product-upsell{display:flex;flex-direction:column;gap:14px;padding:22px 26px!important}.product-upsell>*{margin:0!important}.product-upsell__heading{padding:0!important}.product-upsell .product-upsell__heading{align-items:center;gap:10px;margin:0!important}.gpd-up-sous{margin:-8px 0 0!important;font-size:14.5px;line-height:1.55;color:var(--gpd-muted)}.product-upsell .product-upsell__accordion{border:1px solid #dce5f4!important;border-radius:8px!important;overflow:hidden;background:#fff}.product-upsell .product-upsell__accordion+.product-upsell__accordion{margin-top:0!important}.product-upsell .product-upsell__accordion-summary{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;padding:12px 16px!important;background:#ebf2ff!important;cursor:pointer}.product-upsell .product-upsell__accordion-title{font-size:15.5px!important;font-weight:600!important;color:var(--gpd-ink)!important}.gpd-up-nb{font-size:12px;font-weight:600;line-height:1.5;padding:1px 7px;border-radius:4px;background:#fff;color:var(--gpd-navy)}.product-upsell .product-upsell__accordion-toggle{margin-left:auto;width:18px;height:18px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23223a8d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/18px no-repeat;transition:transform .2s}.product-upsell .product-upsell__accordion-toggle>*{display:none!important}.product-upsell .product-upsell__accordion[open] .product-upsell__accordion-toggle{transform:rotate(180deg)}.product-upsell .product-upsell__accordion-content{padding:0!important}.product-upsell .product-upsell__item{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;gap:12px!important;align-items:center;padding:10px 14px 10px 12px!important;margin:0!important;border:0!important;border-top:1px solid #eef2f9!important;border-radius:0!important;background:#fff;transition:background .2s,box-shadow .2s}.product-upsell .product-upsell__item:first-child{border-top:0!important}.product-upsell .product-upsell__item:has([data-upsell-add-btn][aria-pressed=true]){background:#f4fbf8;box-shadow:inset 3px 0 #16a37f}.product-upsell__item.gpd-flash{animation:gpdFlash 1.6s ease}@keyframes gpdFlash{0%,to{background:transparent}30%{background:#e2faf6}}.product-upsell .product-upsell__item-image-link img{width:56px!important;height:56px!important;border-radius:6px;background:#f6f9ff;object-fit:contain;padding:4px}.product-upsell .product-upsell__item-info{display:flex;flex-direction:column;gap:3px;min-width:0}.product-upsell .product-upsell__item-title{margin:0!important;font-size:14.5px!important;font-weight:500!important;line-height:1.3;color:var(--gpd-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-upsell .product-upsell__item-price-row{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap}.product-upsell .product-upsell__item-price-row .price-item{font-size:14.5px!important;font-weight:700!important;color:var(--gpd-ink)!important;font-family:var(--font-body-family)!important}.product-upsell .product-upsell__item-link{padding:0!important;border:0!important;background:none!important;font:inherit;font-size:12.5px!important;color:var(--gpd-muted)!important;text-decoration:underline;cursor:pointer;min-height:0!important}.product-upsell .product-upsell__item-link:hover{color:var(--gpd-blue)!important}.product-upsell .product-upsell__item-variants{position:relative;display:inline-flex!important;align-self:flex-start;width:auto!important;max-width:100%;margin:2px 0}.product-upsell .product-upsell__variant-select{height:28px!important;min-height:0!important;padding:0 26px 0 8px!important;border:1px solid #d9e3f5!important;border-radius:4px!important;font-size:12.5px!important;font-weight:600;color:var(--gpd-muted)}.product-upsell .product-upsell__variant-select-icon{position:absolute!important;right:7px!important;left:auto!important;top:50%!important;transform:translateY(-50%);pointer-events:none}.product-upsell .gpd-up-select{display:none!important}.gpd-up-vars{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0}.product-upsell .gpd-up-var{height:26px;min-height:0;padding:0 8px;border-radius:4px;border:1px solid #d9e3f5;background:#fff;font:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--gpd-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.product-upsell .gpd-up-var:hover{border-color:var(--gpd-blue);color:var(--gpd-blue)}.product-upsell .gpd-up-var[aria-pressed=true]{border-color:var(--gpd-blue);background:#ebf2ff;color:var(--gpd-blue)}.product-upsell .gpd-up-var:focus-visible{outline:2px solid var(--gpd-blue);outline-offset:2px}.product-upsell .gpd-up-var:disabled{border-style:dashed;border-color:#d9e3f5;background:#f6f8fc;color:#9aa5bb;text-decoration:line-through;cursor:not-allowed}.product-upsell .product-upsell__item-controls{display:flex!important;align-items:center;gap:8px}.product-upsell .product-upsell__quantity{height:36px;border:0!important;border-radius:6px!important;background:#ebf2ff!important}.product-upsell .product-upsell__qty-btn{width:32px!important;height:36px!important;border:0!important;border-radius:6px!important;background:none!important;color:var(--gpd-navy)!important;font-size:16px}.product-upsell .product-upsell__qty-value{min-width:22px;text-align:center;font-weight:600;font-size:14px}.product-upsell .product-upsell__item-checkbox{min-width:36px;height:36px!important;width:auto!important;padding:0 12px!important;border:1.5px solid var(--gpd-blue)!important;border-radius:6px!important;background:#fff!important;color:var(--gpd-blue)!important;font:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.product-upsell .product-upsell__item-checkbox:hover{background:#ebf2ff!important}.product-upsell .product-upsell__item-checkbox>*{display:none!important}.product-upsell .product-upsell__item-checkbox:before{content:"Ajouter"}.product-upsell .product-upsell__item-checkbox[aria-pressed=true]{background:#16a37f!important;border-color:#16a37f!important;color:#fff!important}.product-upsell .product-upsell__item-checkbox[aria-pressed=true]:before{content:"Ajout\e9"}.product-upsell .product-upsell__list.is-collapsed{-webkit-mask:linear-gradient(180deg,#000 calc(100% - 46px),transparent);mask:linear-gradient(180deg,#000 calc(100% - 46px),transparent)}.product-upsell .product-upsell__show-more{display:flex!important;align-items:center;justify-content:center;gap:4px;width:max-content!important;align-self:center;margin:2px auto 10px!important;padding:4px 8px!important;border:0!important;background:none!important;font:inherit;font-size:13.5px!important;font-weight:500;color:var(--gpd-blue)!important;cursor:pointer}.product-upsell .product-upsell__show-more:hover{text-decoration:underline}.product__chars .product__chars-show-more{display:none!important}.product__chars .gpd-vers-fiche{margin:4px 26px 22px}.product__chars-richtext-wrapper.is-collapsed{position:relative;max-height:300px!important;overflow:hidden}.product__chars-richtext-wrapper.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(#fff0,#fff);pointer-events:none}.gpd-savoir{display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:var(--gpd-shadow);padding:22px 26px 8px}.gpd-savoir .gpd-h2{margin-bottom:6px!important}.gpd-savoir .product__inner__accordion{background:none;border-radius:0;box-shadow:none;margin:0!important;border:0!important;border-bottom:1px solid var(--gpd-line)!important}.gpd-savoir .product__inner__accordion:last-child{border-bottom:0!important}.gpd-savoir .product__inner__accordion summary{padding:17px 0!important;font-size:16.5px!important;font-weight:600!important;color:var(--gpd-ink);display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.gpd-savoir .product__inner__accordion .details__content{padding:0 0 18px;font-size:15.5px;line-height:1.65;color:var(--gpd-text)}.gpd-savoir .product__inner__accordion .details__content ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gpd-savoir .product__inner__accordion .details__content li{position:relative;padding-left:28px}.gpd-savoir .product__inner__accordion .details__content li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:#e2faf6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b8a6a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.gpd-savoir .product__inner__accordion .details__content p{margin:0 0 8px}.gpd-savoir .product__inner__accordion .details__content h2:empty{display:none}.gpd-savoir .product__inner__accordion__icon{width:32px;height:32px;border-radius:50%;background:var(--gpd-bg);display:grid;place-items:center;flex-shrink:0}.gpd-savoir .product__inner__accordion[open] .product__inner__accordion__icon{background:var(--gpd-navy);color:#fff}.product__features__container .product__below-media_title{display:none}.product__features__container .product__accordion__content.is-collapsed{display:block!important;max-height:none!important;height:auto!important;visibility:visible!important}.product__features{padding:22px 26px!important}.product__features:before{content:"Fiche technique";display:block;font-family:var(--font-heading-family);font-weight:600;font-size:22px;margin-bottom:10px;color:var(--gpd-ink)}.product__features-list{list-style:none;margin:0;padding:0;display:block!important;columns:auto!important}.product__features-item{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:baseline;padding:11px 12px!important;margin:0!important;border:0!important;border-radius:4px}.product__features-item:nth-child(odd){background:#eef3fc}.product__features-item.gpd-cache{display:none!important}.product__features-name{margin:0!important;font-size:15px;font-weight:500!important;color:var(--gpd-text)}.product__features-value{margin:0!important;font-size:15px;font-weight:600;color:#10142a;text-align:right}.product__features .gpd-lire{margin-top:14px}.product__downloadable_files__container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product__downloadable_files__container a{display:flex!important;align-items:center;gap:12px;padding:12px 14px!important;border:1px solid var(--gpd-line)!important;border-radius:6px!important;background:#fff;transition:border-color .2s,transform .2s;margin:0!important}.product__downloadable_files__container a:hover{border-color:var(--gpd-blue)!important;transform:translateY(-2px)}.product__downloadable_files__container a .underline{text-decoration:none;font-weight:600;font-size:14.5px;color:var(--gpd-ink)}.product__downloadable_files__container a:after{content:"";position:static!important;inset:auto!important;align-self:center;flex-shrink:0;width:18px;height:18px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007dff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center/18px no-repeat;transition:transform .2s}.product__downloadable_files__container a:hover:after{transform:translateY(2px)}.geo-media-col media-gallery,.product__media-wrapper .product__media-list{border-radius:8px}.product__media-wrapper{border-radius:8px!important}.product__media-wrapper .product__media-item,.product__media-wrapper .product-media-container{border-radius:8px;overflow:hidden}@media(min-width:750px){.product__media-wrapper:has(>.gpd-galerie){background:transparent!important;padding:0!important;box-shadow:none!important}.product__media-wrapper:has(>.gpd-galerie)>:not(.gpd-galerie){display:none!important}}.gpd-iwt-sec .page-width{max-width:var(--page-width,1400px)}.gpd-iwt-sec>div{padding-top:0!important;padding-bottom:20px!important}.gpd-iwt{background:#fff!important;border:0!important;border-radius:8px!important;overflow:hidden;box-shadow:0 18px 40px -30px #223a8d80!important}.gpd-iwt .image-with-text__grid{align-items:stretch;margin:0!important;column-gap:0!important;row-gap:0!important}.gpd-iwt .grid__item{padding:0!important;width:50%!important;max-width:50%!important}.gpd-iwt .image-with-text__media-item{align-self:stretch;padding:14px!important}.gpd-iwt .image-with-text__media{position:relative;height:100%;min-height:380px;padding-bottom:0!important;border:0!important;border-radius:8px!important;background:#ebf2ff!important;overflow:hidden}.gpd-iwt .image-with-text__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;transform:scale(1.08);transition:transform 6s ease-out}.gpd-iwt.est-vu .image-with-text__media img{transform:scale(1)}.gpd-iwt .image-with-text__content{background:transparent!important;border:0!important;box-shadow:none!important;padding:40px 44px 40px 34px!important;height:100%;justify-content:center;gap:0}.gpd-iwt .image-with-text__content>*{margin:0!important}.gpd-iwt .image-with-text__heading{font-family:var(--font-heading-family);font-weight:600!important;font-size:28px!important;line-height:1.2!important;letter-spacing:-.01em;color:var(--gpd-ink)!important;margin-bottom:14px!important}.gpd-iwt .image-with-text__text,.gpd-iwt .image-with-text__text p{font-size:15.5px!important;line-height:1.7!important;color:var(--gpd-text)!important}.gpd-iwt .image-with-text__text p{margin:0 0 10px!important}.gpd-iwt .image-with-text__text p:last-child{margin-bottom:0!important}.gpd-iwt .image-with-text__text strong{color:var(--gpd-navy);font-weight:600}.gpd-iwt .image-with-text__text .gpd-iwt__chapo{font-size:16.5px!important;line-height:1.65!important;color:var(--gpd-ink)!important;margin:0 0 18px!important}.gpd-iwt__pts{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.gpd-iwt__pts li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border-radius:8px;background:var(--gpd-soft);font-size:14.5px;line-height:1.6;color:var(--gpd-text);transition:transform .25s ease,background .25s ease}.gpd-iwt__pts li:hover{transform:translate(4px);background:#edf3ff}.gpd-iwt__ic{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:#fff;color:var(--gpd-navy);box-shadow:0 6px 14px -10px #223a8d99}.gpd-iwt--livraison .gpd-iwt__ic{color:#0b6e55}.gpd-iwt__ic svg{width:20px;height:20px}.gpd-iwt .image-with-text__media>.gpd-iwt__puce{position:absolute!important;top:auto!important;left:16px!important;bottom:16px;width:auto!important;height:auto!important;max-width:calc(100% - 32px)!important;z-index:2;display:inline-flex!important;align-items:center;gap:8px;padding:9px 14px;border-radius:6px;background:#fff;color:var(--gpd-navy);font-size:14px;font-weight:600;box-shadow:0 12px 24px -14px #0a143c8c}.gpd-iwt--livraison .gpd-iwt__puce{color:#0b6e55}.gpd-iwt__puce svg{width:18px;height:18px}.gpd-iwt .image-with-text__content .button{margin-top:18px!important;border-radius:6px!important;align-self:flex-start}.gpd-iwt .gpd-lire{align-self:flex-start;margin-top:12px!important}.gpd-iwt .image-with-text__text.gpd-replie{position:relative;max-height:10.2em;overflow:hidden}.gpd-iwt .image-with-text__text.gpd-replie:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.4em;background:linear-gradient(#fff0,#fff);pointer-events:none}.gpd-iwt.gpd-anim{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.gpd-iwt.gpd-anim.est-vu{opacity:1;transform:none}.gpd-iwt.gpd-anim .image-with-text__content>*{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.gpd-iwt.gpd-anim.est-vu .image-with-text__content>*{opacity:1;transform:none}.gpd-iwt.est-vu .image-with-text__content>:nth-child(2){transition-delay:.12s}.gpd-iwt.est-vu .image-with-text__content>:nth-child(3){transition-delay:.24s}.gpd-iwt.est-vu .image-with-text__content>:nth-child(4){transition-delay:.36s}.gpd-iwt.gpd-anim .gpd-iwt__puce{opacity:0;transform:translateY(10px);transition:opacity .5s .5s ease,transform .5s .5s ease}.gpd-iwt.gpd-anim.est-vu .gpd-iwt__puce{opacity:1;transform:none}.gpd-iwt.gpd-anim .gpd-iwt__pts li{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,background .25s ease;transition-delay:calc(var(--i,1) * .11s + .25s)}.gpd-iwt.gpd-anim.est-vu .gpd-iwt__pts li{opacity:1;transform:none}@media(max-width:749px){.main-product__page-width{padding-top:0!important}.main-product__page-width>.product{margin-bottom:32px}.gpd-galerie{display:none!important}.product__media-wrapper:has(>.gpd-mgal){background:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important;margin-bottom:0!important}.product__media-wrapper:has(>.gpd-mgal)>:not(.gpd-mgal){display:none!important}.product__media-wrapper .gpd-mgal__img{aspect-ratio:4/3!important;padding:38px 20px 10px!important}.product__media-wrapper .gpd-mgal__compte{top:calc(75vw - 34px)!important}.product__info--top{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:12px 10px!important;padding:20px 16px!important}.product__info--top>*{flex:0 0 100%}.product__info--top .product__brand,.product__info--top .product__specs,.product__info--top .list-payment{display:none!important}.product__title h1{font-size:20px!important;line-height:1.3!important}.product__sku-container{gap:4px 10px;font-size:12.5px}.product__sku-container .jdgm-widget{flex:1;min-width:0}.product__sku-container .gpd-energie{position:static!important;order:3;margin:0 0 0 auto!important}.product__price-and-alma__container{gap:8px}.product__price-and-alma__container>#alma-widget{order:2}.product__info--top .price--vertical-stack{padding-right:0}.product__info--top .price.price--vertical-stack{gap:6px 8px}.product__info--top .price.price--vertical-stack .price-item.price-item--sale{font-size:24px!important}.product__info--top .price.price--vertical-stack .price-item--ttc{font-size:13px!important}.product__info--top .price.price--vertical-stack s.price-item--regular{font-size:14px!important}.product__info--top .price.price--vertical-stack .badge{display:none!important;font-size:13px!important;padding:3px 7px!important}.product__info--top .product-form__quantity{flex:0 0 auto!important}.product__info--top .product-form__quantity .form__label,.product__info--top .product-form__quantity label{display:none!important}.product__info--top .product-form__quantity .quantity{min-height:48px}.product__info--top .product__buy-buttons{flex:1 1 0!important;min-width:0}.product__info--top .product__buy-buttons button[type=submit]{min-height:48px}.product__info--top .product-upsell-button{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;white-space:nowrap}.product__info--top .product-upsell-button,.product__info--top .product-upsell-button *{font-size:14.5px!important;white-space:nowrap}.product__info--top .product__reassurances{grid-template-columns:minmax(0,1fr)!important;padding:2px 14px!important}.product__info--top .product__reassurances .product__reassurances__item{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start!important;justify-self:stretch!important;width:100%!important;text-align:left!important;gap:12px!important;padding:10px 0!important}.product__info--top .product__reassurances .product__reassurances__item+.product__reassurances__item{border-left:0;border-top:1px solid var(--gpd-line)}.product__info--top .product__reassurances .product__reassurances__item img{display:block!important;width:22px!important;height:22px!important;flex-shrink:0}.product__info--top .product__reassurances .product__reassurances__item:nth-child(2):before{display:block!important;width:22px;height:15px}.product__info--top .product__reassurances__texts{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0}.product__info--top .product__reassurances__title{font-size:13.5px!important}.product__info--top .product__reassurances__desc,.product__info--top .product__reassurances__desc p{font-size:13px!important}.product__description-container{gap:12px}.product__description [style*=justify]{text-align:left!important}.gpd-carte,.product__below-media_container,.product__features,.product-upsell,.gpd-savoir{border-radius:8px!important}.product__below-media_title{padding:18px 18px 0!important}.product__below-media_title h2,.product-upsell__title,.gpd-h2,.product__features:before{font-size:19px!important}.product__below-media_content{padding:4px 18px 18px!important}.product__below-media_content>:first-child,.product__below-media_content .rte>:first-child{margin-top:0}.product__chars .gpd-vers-fiche{margin:4px 18px 18px}.gpd-savoir{padding:18px 18px 4px}.product-upsell,.product__features{padding:18px!important}.product__features-item{padding:10px 8px!important;gap:10px}.product__features-name,.product__features-value{font-size:13.5px}.product__downloadable_files__container{grid-template-columns:minmax(0,1fr)}.gpd-pose{align-items:start;background:#fff!important;box-shadow:var(--gpd-shadow)}.gpd-services{background:none!important;box-shadow:none!important;padding:0!important}.gpd-services .gpd-tete{align-items:center;flex-wrap:nowrap}.gpd-services .gpd-sous{display:none}.gpd-glisser{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--gpd-blue);white-space:nowrap}.gpd-glisser svg{width:14px;height:14px}.gpd-services__grille{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;gap:12px!important;margin:12px -20px 0!important;padding:0 20px 6px;scrollbar-width:none}.gpd-services__grille::-webkit-scrollbar{display:none}.gpd-service{flex:0 0 80%;scroll-snap-align:start;background:#fff;border:0!important;box-shadow:var(--gpd-shadow)}.gpd-services__grille:has(>.gpd-service:only-child) .gpd-service{flex-basis:100%}.gpd-services:not(:has(.gpd-service+.gpd-service)) .gpd-glisser{display:none}.gpd-points{display:flex;justify-content:center;gap:6px;margin-top:10px}.gpd-points span{width:6px;height:6px;border-radius:3px;background:#cdd9ee;transition:width .25s,background .25s}.gpd-points span.est-actif{width:18px;background:var(--gpd-navy)}.gpd-acc{background:#fff;border-radius:8px!important;box-shadow:var(--gpd-shadow)}.gpd-acc__tete{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 18px;border:0;background:none;font:inherit;font-weight:600;font-size:16px;color:var(--gpd-ink);text-align:left;cursor:pointer}.gpd-acc__tete svg{flex-shrink:0;transition:transform .2s}.gpd-acc.est-ouvert .gpd-acc__tete svg{transform:rotate(180deg)}.gpd-acc:not(.est-ouvert)>:not(.gpd-acc__tete){display:none!important}.gpd-acc .product__features,.gpd-acc .product__below-media_container{box-shadow:none!important;border:0!important}.gpd-acc .product__features{padding:0 18px 18px!important}.gpd-acc .product__features:before,.gpd-acc .product__below-media_title{display:none!important}.gpd-savoir.gpd-acc{padding:0!important}.gpd-savoir.gpd-acc .product__inner__accordion{margin:0 18px!important}.gpd-savoir.gpd-acc .product__inner__accordion:first-of-type{border-top:1px solid var(--gpd-line)!important}.product-upsell .product-upsell__heading{padding:0!important}.product-upsell .product-upsell__heading>img{display:none!important}.gpd-up-sous{font-size:13.5px}.product-upsell .product-upsell__accordion-title{flex:0 1 auto}.product-upsell .product-upsell__item-link{display:none!important}.gpd-up-vars{gap:6px;margin:4px 0 0}.product-upsell .gpd-up-var{height:30px;padding:0 10px;font-size:12.5px}.product-upsell .product-upsell__item{grid-template-columns:48px minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:8px!important;padding:10px 12px 10px 10px!important}.product-upsell .product-upsell__item-image-link{grid-column:1!important;grid-row:1!important}.product-upsell .product-upsell__item-image-link img{width:48px!important;height:48px!important}.product-upsell .product-upsell__item-info{grid-column:2!important;grid-row:1!important}.product-upsell .product-upsell__item-title{font-size:13.5px!important;-webkit-line-clamp:3}.product-upsell .product-upsell__item-controls{grid-column:3!important;grid-row:1!important;justify-content:flex-start}.product-upsell .product-upsell__item-checkbox{display:none!important}.product-upsell .product-upsell__qty-btn{width:26px!important}.product-upsell .product-upsell__qty-value{min-width:18px}.gpb-avis{background:none!important;padding:12px 0 0!important;margin-top:0!important}.gpb-avis__in{margin:0 20px!important;padding:18px!important;background:#fff;border-radius:8px;box-shadow:var(--gpd-shadow);gap:14px!important}.gpb-avis__resume{padding:0!important;box-shadow:none!important;gap:10px!important}.gpb-avis__resume .gpb-h2{font-size:19px!important}.gpb-note b{font-size:40px!important}.gpb-histo,.gpb-avis [data-gpb-ecrire],.gpb-avis__resume small{display:none!important}.gpb-avis__liste .jm-review-item{background:var(--gpd-soft)!important;box-shadow:none!important;padding:14px!important}.gpb-avis__liste .gpb-cache,.gpb-avis__liste .jm-review-widget-sidebar-header__controls{display:none!important}.gpb-avis__liste .jm-review-item__content{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 10px!important}.gpb-avis__liste .jm-review-item__content>*{flex:0 0 100%;order:3}.gpb-avis__liste .jm-review-item__content>.jm-cluster:first-child{order:2;flex:0 0 auto;margin-left:auto}.gpb-avis__liste .jm-reviewer-info{order:1;flex:1 1 0!important;min-width:0}.gpb-avis__liste [class*=jm-reviewer-avat]{display:none!important}.gpb-avis__liste .jm-star-rating svg{width:14px!important;height:14px!important}.gpb-avis__liste .jm-reviewer-info__name{font-size:14px!important}.gpb-avis__liste .jm-review-content__body,.gpb-avis__liste .jm-review-content__body *{font-size:13.5px!important;line-height:1.5!important}.gpb-tout-lire{display:block;width:100%;min-height:44px;margin-top:12px;border:1.5px solid #d8e3f5;border-radius:6px;background:#fff;font:inherit;font-weight:600;font-size:14.5px;color:var(--gpd-ink);cursor:pointer}.gpb-sec{margin-top:28px!important}.gpb-sec .gpb-h2{font-size:19px!important}.gpb-tete{margin-bottom:12px!important}.gpb-tete .gpb-sous,.gpb-tete .gpb-lien{display:none}.gpb-articles{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;gap:12px!important;margin:0 -20px;padding:0 20px 6px;scrollbar-width:none}.gpb-articles::-webkit-scrollbar{display:none}.gpb-articles .geo-ra{flex:0 0 78%!important;scroll-snap-align:start}.gpb-var{flex-direction:column!important;gap:8px!important}.gpb-var__tr{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img nom prix" "img puis dispo";gap:4px 10px!important;align-items:center;padding:10px 12px 10px 10px!important}.gpb-var__tr--tete,.gpb-var__tr .gpb-pnote,.gpb-var__tr .gpb-act{display:none!important}.gpb-var__modele{display:contents!important}.gpb-var__img{grid-area:img;flex:none!important;width:52px!important;height:52px!important}.gpb-var__nom{grid-area:nom;min-width:0}.gpb-var__nom small{font-size:11.5px}.gpb-var__nom a,.gpb-var__nom b{font-size:13.5px!important;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpb-var__tr>[role=cell]:nth-child(2){grid-area:puis;justify-self:start}.gpb-var__tr [data-l]:before{display:none!important}.gpb-var__tr .gpb-dispo{grid-area:dispo;justify-self:end;font-size:12.5px}.gpb-var__tr .gpb-prix{grid-area:prix;justify-self:end;align-items:flex-end!important;font-size:15.5px!important}.gpb-var__tr .gpb-prix s{font-size:11.5px}.gpd-iwt-sec>div{padding-bottom:12px!important}.gpd-iwt .grid__item{width:100%!important;max-width:100%!important}.gpd-iwt .image-with-text__media-item{order:0!important;padding:10px 10px 0!important}.gpd-iwt .image-with-text__text-item{order:1!important}.gpd-iwt .image-with-text__media{min-height:0;aspect-ratio:16/9;height:auto}.gpd-iwt .image-with-text__media>.gpd-iwt__puce{left:10px!important;bottom:10px;padding:7px 11px;font-size:13px}.gpd-iwt .image-with-text__content{padding:20px 18px 22px!important}.gpd-iwt .image-with-text__heading{font-size:20px!important;margin-bottom:10px!important}.gpd-iwt .image-with-text__text,.gpd-iwt .image-with-text__text p{font-size:14.5px!important;line-height:1.6!important}.gpd-iwt .image-with-text__text .gpd-iwt__chapo{font-size:15px!important;margin-bottom:12px!important}.gpd-iwt__pts li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px;font-size:14px}.gpd-iwt__ic{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.product-upsell__item.gpd-flash,.gpd-avis,.product__info--top [id*=redeemly],.tooltip__box{animation:none}.product__info-container.product__column-sticky{transition:none}.gpd-barre{transition:none!important}.gpd-iwt.gpd-anim,.gpd-iwt.gpd-anim .image-with-text__content>*,.gpd-iwt.gpd-anim .gpd-iwt__pts li,.gpd-iwt.gpd-anim .gpd-iwt__puce{opacity:1!important;transform:none!important;transition:none!important}.gpd-iwt .image-with-text__media img{transform:none;transition:none}}#lb-upsell-dialog .lb-popup-overlay{background:#14204666!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#lb-upsell-dialog .lb-popup-cont{border-radius:8px!important;overflow:hidden;box-shadow:0 30px 60px -30px #101e508c!important;font-family:var(--font-body-family)!important}#lb-upsell-dialog .lb-popup-cont *{font-family:inherit!important}#lb-upsell-dialog .lb-popup-cont-head-title{font-family:var(--font-heading-family)!important;font-weight:600!important;color:var(--gpd-ink)!important;letter-spacing:-.01em}#lb-upsell-dialog .lb-popup-cont-head-subTitle{color:var(--gpd-muted)!important}#lb-upsell-dialog .lb-popup-cont-trigger{background:var(--gpd-bg)!important;border-color:var(--gpd-line)!important}#lb-upsell-dialog .lb-popup-cont-trigger .lb-custom-checkbox{background:var(--gpd-ok)!important;border-color:var(--gpd-ok)!important}#lb-upsell-dialog .lb-flat-card{border-radius:6px!important;border-color:var(--gpd-line)!important;transition:border-color .15s,box-shadow .15s}#lb-upsell-dialog .lb-flat-card:hover{border-color:#c3d4f2!important;box-shadow:0 10px 22px -18px #223a8d80}#lb-upsell-dialog .lb-flat-card .lb-custom-checkbox{border-radius:4px!important;border-color:#b9c6e0!important}#lb-upsell-dialog .lb-flat-card .lb-custom-checkbox.lb-checked{background:var(--gpd-blue)!important;border-color:var(--gpd-blue)!important}#lb-upsell-dialog .lb-card-title{color:var(--gpd-ink)!important;font-weight:500!important}#lb-upsell-dialog .lb-price-sale-price{color:var(--gpd-navy)!important;font-weight:700!important}#lb-upsell-dialog .lb-popup-cont-footer{background:#f6f9ff!important;border-top:1px solid var(--gpd-line)}#lb-upsell-dialog .lb-button-popup-primary .lb-button{background:var(--gpd-blue)!important;color:#fff!important;border-radius:6px!important;font-weight:600!important;transition:background .15s}#lb-upsell-dialog .lb-button-popup-primary .lb-button:hover{background:var(--gpd-navy)!important}#lb-upsell-dialog .lb-button-popup-primary.lb-disabled{opacity:1!important}#lb-upsell-dialog .lb-button-popup-primary.lb-disabled .lb-button{background:#dce5f5!important;color:#7d89a6!important;cursor:not-allowed}#lb-upsell-dialog .lb-button-popup-secondary .lb-button{height:48px!important;display:flex;align-items:center;padding:0 18px!important;border-radius:6px!important;box-shadow:inset 0 0 0 1.5px var(--gpd-navy);color:var(--gpd-navy)!important;font-weight:600!important;transition:background .15s}#lb-upsell-dialog .lb-button-popup-secondary .lb-button:hover{background:var(--gpd-bg)!important}@media(max-width:749px){#lb-upsell-dialog .lb-popup-cont-head-title{padding-right:28px}#lb-upsell-dialog .lb-button-popup-secondary{margin-top:10px}}@media(prefers-reduced-motion:reduce){#lb-upsell-dialog .lb-flat-card,#lb-upsell-dialog .lb-button{transition:none!important}}just-ai-agent{--ai-radius-scale:.6;--ai-radius-window:8px;--ai-accent:#007dff}just-ai-agent::part(trigger){--ai-trigger-radius:8px;--ai-trigger-tile-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/63/assets/geo-produit.css.map */
