#dialog-ai-chat-panel,#dialog-ai-chat-panel *,[data-mk-dialog-shell],[data-mk-dialog-shell] *,.dialog-instant,.dialog-instant *{border-radius:0!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced],.dialog-instant{--mk-dialog-control-height-sm: 3.6rem;--mk-dialog-control-padding-x-sm: 1.4rem;--mk-dialog-control-padding-y-sm: .9rem;--mk-dialog-content-padding-x: 3.2rem}#dialog-ai-chat-panel[data-mk-dialog-enhanced],#dialog-ai-chat-panel{z-index:calc(var(--z-modals) + 100)!important}[data-mk-dialog-shell]{padding:0!important;overflow:visible!important}#dialog-ai-chat-panel [data-mk-dialog-logo]{display:block;height:auto;object-fit:contain}#dialog-ai-chat-panel [data-mk-dialog-logo-chrome]{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html{scrollbar-gutter:stable}.section-diagnostic-box~.shopify-section #dialog-diagnostic-button,.shopify-section:has(.section-diagnostic-box)~.shopify-section #dialog-diagnostic-button,#dialog-diagnostic-button{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-logo-chrome],#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-logo],#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-logo] *,#dialog-ai-chat-panel[data-mk-dialog-enhanced] div:has(>[data-mk-dialog-logo]),#dialog-ai-chat-panel[data-mk-dialog-enhanced] div:has(>svg[viewBox="0 0 32 31"]),#dialog-ai-chat-panel[data-mk-dialog-enhanced] div:has(svg[viewBox="0 0 32 31"]){background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-logo]{display:block;max-width:22rem;height:auto;object-fit:contain}#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-title]{display:none!important}#dialog-ai-chat-panel [data-mk-dialog-logo-region],#dialog-ai-chat-panel [data-mk-dialog-title-row]{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}#dialog-ai-chat-panel [data-mk-dialog-logo-context=loading],#dialog-ai-chat-panel [data-mk-dialog-logo-context=initial]{display:block;width:7.2rem!important;max-width:7.2rem!important;height:auto;margin-inline:auto}#dialog-ai-chat-panel [data-mk-dialog-title-row=sticky]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.8rem!important;width:auto!important;margin-right:auto!important;background:#fff!important;background-color:#fff!important}#dialog-ai-chat-panel [data-mk-dialog-logo-region=sticky]{display:flex!important;flex:0 0 auto;align-items:center!important;justify-content:flex-start!important;width:auto!important;background:#fff!important;background-color:#fff!important}#dialog-ai-chat-panel [data-mk-dialog-logo-context=sticky]{display:block;width:3.2rem!important;max-width:3.2rem!important;height:auto;margin:0!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] button[aria-label=Info],#dialog-ai-chat-panel[data-mk-dialog-enhanced] button[aria-label=Fermer],#dialog-ai-chat-panel [data-mk-dialog-top-control]{background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=diagnostic] button:not(.mk-btn-frame):not(.mk-btn-primary){background:transparent!important;background-color:transparent!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=diagnostic] button:not([aria-label=Info]):not([aria-label=Fermer]){min-height:var(--mk-dialog-control-height-sm)!important;height:auto!important;padding:var(--mk-dialog-control-padding-y-sm) var(--mk-dialog-control-padding-x-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem;line-height:1!important;transform:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=diagnostic] button:not([aria-label=Info]):not([aria-label=Fermer]) span{display:inline-flex;align-items:center;line-height:1.1!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-message,#dialog-ai-chat-panel[data-mk-dialog-enhanced] pre,#dialog-ai-chat-panel[data-mk-dialog-enhanced] #dialog-ai-input{font-family:Aktiv Grotesk,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame span,.dialog-instant .mk-btn-frame,.dialog-instant .mk-btn-frame span{color:#5e5a59!important;font-size:1.1rem!important;font-weight:400!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame,.dialog-instant .mk-btn-frame{border:1px solid #27272E!important;transform:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame:hover,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame:focus-visible,.dialog-instant .mk-btn-frame:hover,.dialog-instant .mk-btn-frame:focus-visible{background-color:#27272e0a!important;color:#5e5a59!important;border-color:#27272e!important;transform:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-primary,.dialog-instant .mk-btn-primary{min-height:var(--mk-dialog-control-height-sm)!important;height:auto!important;padding:var(--mk-dialog-control-padding-y-sm) var(--mk-dialog-control-padding-x-sm)!important;line-height:1!important;align-items:center!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-primary span,.dialog-instant .mk-btn-primary span{display:inline-flex;align-items:center;line-height:1!important}.dialog-instant button:not(.dialog-diagnostic),.dialog-instant button:not(.dialog-diagnostic) span,.dialog-instant input,.dialog-instant textarea,.dialog-instant a{font-family:Aktiv Grotesk,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:uppercase!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-title]{font-family:Red Rose,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:uppercase!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-planity-choice]{width:100%;justify-content:center}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-take-photo,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-import-photo,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-without-photo,#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-planity-choice]{font-family:Aktiv Grotesk,sans-serif!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:uppercase!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-message{margin-bottom:1.6rem!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-take-photo,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-import-photo,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-without-photo,#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-planity-choice]{margin-top:.8rem!important;margin-bottom:.8rem!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=diagnostic] [data-mk-dialog-diagnostic-choices]{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;width:100%!important;min-height:100%!important;margin-block:auto!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=diagnostic] [data-mk-dialog-diagnostic-stage]{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important;min-height:100%!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=diagnostic] [data-mk-dialog-diagnostic-choices] button,#dialog-ai-chat-panel[data-mk-dialog-enhanced=diagnostic] [data-mk-dialog-diagnostic-choices] button span{font-weight:500!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-take-photo+*,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-import-photo+*,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-diagnostic-choice-without-photo+*,#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-planity-choice]+*{margin-top:1.2rem!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-powered-by=hidden],#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-powered-by=hidden] *,#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-powered-by-link=hidden]{display:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-powered-by=hidden]:has(#dialog-ai-input),#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-powered-by=hidden]:has(#dialog-ai-input) *,#dialog-ai-chat-panel[data-mk-dialog-enhanced] [data-mk-dialog-powered-by-link=hidden]:has(#dialog-ai-input){display:revert!important}.dialog-instant .dialog-question-text-title,.dialog-instant .dialog-question-text-description{display:block}.dialog-instant .dialog-instant-text{display:flex;flex-direction:column;gap:10px}.dialog-instant .dialog-suggestions-container{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:stretch}.dialog-instant button:not(.dialog-diagnostic){min-height:var(--mk-dialog-control-height-sm)!important;height:auto!important;padding:var(--mk-dialog-control-padding-y-sm) var(--mk-dialog-control-padding-x-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem;line-height:1!important;transform:none!important;white-space:normal}.dialog-instant button:not(.dialog-diagnostic) span{display:inline-flex;align-items:center;line-height:1.1!important;text-align:left}.dialog-instant .dialog-diagnostic{min-height:var(--mk-dialog-control-height-sm)!important;height:auto!important;padding:var(--mk-dialog-control-padding-y-sm) var(--mk-dialog-control-padding-x-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem;border:1px solid #470A0E!important;background:#470a0e!important;background-color:#470a0e!important;color:#f2ede8!important;font-family:Aktiv Grotesk,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:normal!important;line-height:1!important;text-transform:uppercase!important;transform:none!important;white-space:normal}.dialog-instant .dialog-diagnostic:hover,.dialog-instant .dialog-diagnostic:focus-visible{background:#9b7071!important;background-color:#9b7071!important;border-color:#9b7071!important;color:#f2ede8!important;transform:none!important}.dialog-instant .dialog-diagnostic span{display:inline-flex;align-items:center;color:inherit!important;font:inherit!important;line-height:1!important;text-align:left}.dialog-instant .dialog-diagnostic svg{width:1.4rem;height:1.4rem;flex:0 0 1.4rem;color:currentColor!important}.dialog-instant .dialog-diagnostic svg path{fill:none!important;stroke:currentColor!important}.dialog-instant .dialog-diagnostic .icon-dialog-spark path{fill:currentColor!important;stroke:none!important}.dialog-instant button:not(.dialog-diagnostic) svg,.dialog-instant .icon-dialog-spark{width:1.4rem;height:1.4rem;flex:0 0 1.4rem;color:currentColor}.dialog-instant button:not(.dialog-diagnostic) svg path{fill:currentColor}.dialog-instant .dialog-input-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) var(--mk-dialog-control-height-sm);align-items:stretch!important;min-height:5.2rem!important;height:5.2rem!important;padding:0!important;border:1px solid #c8c8c8!important;background:transparent!important}.dialog-instant .dialog-input-container,.dialog-instant .dialog-ask-anything-input{min-height:100%!important;height:100%!important}.dialog-instant .dialog-input-container{display:flex;align-items:center;border:0!important;background:transparent!important;min-width:0}.dialog-instant .dialog-ask-anything-input{width:100%;border:0!important;outline:0!important;padding:0 1.6rem!important;background:transparent!important;color:var(--color-heading-text)!important;line-height:5.2rem!important}.dialog-instant .dialog-ask-anything-input::placeholder{color:var(--color-body-text);font-family:Aktiv Grotesk,sans-serif!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important}.dialog-instant .dialog-input-submit{width:5.2rem!important;min-width:5.2rem!important;min-height:5.2rem!important;height:5.2rem!important;padding-left:0!important;padding-right:0!important;border:0!important;background:transparent!important;color:#5e5a59!important;align-self:stretch!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] form:has(#dialog-ai-input){display:grid!important;grid-template-columns:minmax(0,1fr) 5.2rem;min-height:5.2rem!important;height:5.2rem!important;padding:0!important;border:1px solid #c8c8c8!important;background:#fff!important;margin:0!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] #dialog-ai-input{min-height:100%!important;height:100%!important;padding:0 1.6rem!important;border:0!important;outline:0!important;background:transparent!important;line-height:5.2rem!important;resize:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] form:has(#dialog-ai-input) button[type=submit]{width:5.2rem!important;min-width:5.2rem!important;min-height:5.2rem!important;height:5.2rem!important;padding:0!important;border:0!important;background:transparent!important;color:#5e5a59!important;align-self:stretch!important}.dialog-instant .dialog-input-wrapper:has(input:disabled),.dialog-instant .dialog-input-wrapper:has(textarea:disabled),#dialog-ai-chat-panel[data-mk-dialog-enhanced] form:has(#dialog-ai-input:disabled){opacity:.45;cursor:not-allowed;background:#f1f2f08c!important}.dialog-instant input:disabled,.dialog-instant textarea:disabled,#dialog-ai-chat-panel[data-mk-dialog-enhanced] #dialog-ai-input:disabled{cursor:not-allowed;color:#8f8a87!important;-webkit-text-fill-color:#8f8a87!important}.dialog-instant .dialog-input-submit:hover,.dialog-instant .dialog-input-submit:focus-visible,#dialog-ai-chat-panel[data-mk-dialog-enhanced] form:has(#dialog-ai-input) button[type=submit]:hover,#dialog-ai-chat-panel[data-mk-dialog-enhanced] form:has(#dialog-ai-input) button[type=submit]:focus-visible{background:#fff!important;background-color:#fff!important;color:#27272e!important;border:0!important;transform:none!important}.dialog-instant .dialog-input-submit svg,#dialog-ai-chat-panel[data-mk-dialog-enhanced] form:has(#dialog-ai-input) button[type=submit] svg{margin:auto!important;display:block!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .dialog-message,#dialog-ai-chat-panel[data-mk-dialog-enhanced] pre{font-size:12px!important;line-height:1.35!important;text-transform:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .icon-dialog-spark{width:1.4rem;height:1.4rem;flex:0 0 1.4rem;color:currentColor}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame span,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-frame [class*=text],.dialog-instant .mk-btn-frame,.dialog-instant .mk-btn-frame span,.dialog-instant .mk-btn-frame [class*=text]{color:#5e5a59!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.1!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-primary,#dialog-ai-chat-panel[data-mk-dialog-enhanced] .mk-btn-primary span,.dialog-instant .mk-btn-primary,.dialog-instant .mk-btn-primary span{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat],#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] *{font-family:Aktiv Grotesk,sans-serif!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] button[aria-label=Info],#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] button[aria-label=Fermer]{padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] button[aria-label=Fermer] [data-mk-dialog-close-icon]{display:block;width:2.4rem;height:2.4rem}#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-logo-chrome],#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] div:has([data-mk-dialog-logo]){background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-logo]{display:block;margin-inline:auto}#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-powered-by=hidden],#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-powered-by=hidden] *,#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-powered-by-link=hidden]{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-powered-by=hidden]:has(#dialog-ai-input),#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-powered-by=hidden]:has(#dialog-ai-input) *,#dialog-ai-chat-panel[data-mk-dialog-enhanced=chat] [data-mk-dialog-powered-by-link=hidden]:has(#dialog-ai-input){display:revert!important;width:auto!important;height:auto!important;margin:revert!important;padding:revert!important}#dialog-ai-chat-panel .dialog-human-message,#dialog-ai-chat-panel .dialog-message,#dialog-ai-chat-panel .dialog-message *,#dialog-ai-chat-panel .dialog-message pre,#dialog-ai-chat-panel .dialog-message p{font-family:Aktiv Grotesk,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important}#dialog-ai-chat-panel .dialog-human-message,#dialog-ai-chat-panel .dialog-human-message.bg-dark-grey{background:#f1f2f0!important;background-color:#f1f2f0!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation]{position:relative!important;display:block!important;width:clamp(18rem,calc((100vw - 11.2rem) / 3),26rem)!important;max-width:100%!important;margin-inline:auto!important;padding:0!important;overflow:hidden!important;background:#f1f2f0!important;background-color:#f1f2f0!important;border:0!important}#dialog-ai-chat-panel div:has(>[data-mk-dialog-product-card=recommendation]){width:clamp(18rem,calc((100vw - 11.2rem) / 3),26rem)!important;max-width:100%!important}#dialog-ai-chat-panel [data-mk-dialog-product-card-slot=true]{display:flex!important;justify-content:center!important}#dialog-ai-chat-panel [data-mk-dialog-product-card-grid=true]{display:grid!important;grid-template-columns:repeat(3,minmax(18rem,26rem))!important;justify-content:center!important;align-items:start!important;gap:1.6rem!important;width:100%!important;max-width:84.4rem!important;margin-inline:auto!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__dialog-link{display:block!important;width:100%!important;padding:0!important;text-align:start!important;background:#f1f2f0!important;background-color:#f1f2f0!important}#dialog-ai-chat-panel .card-product__dialog-link{background:#f1f2f0!important;background-color:#f1f2f0!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__media-variant-2{position:relative!important;width:100%!important;height:0!important;padding-bottom:100%!important;aspect-ratio:auto;overflow:hidden!important;background:transparent!important;background-color:transparent!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__media-variant-2 img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;mix-blend-mode:multiply}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__content-variant-2{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:10.4rem;padding:1.8rem!important;background:#f1f2f0!important;background-color:#f1f2f0!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__subtitle,#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__title,#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__price{margin:0!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__subtitle{color:#27272e!important;font-family:Red Rose,serif!important;font-size:1.1rem!important;font-weight:300!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__title{color:#27272e!important;font-family:Red Rose,serif!important;font-size:1.3rem!important;font-weight:400!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation] .card-product__price{color:#27272e!important;font-family:Aktiv Grotesk,sans-serif!important;font-size:1.4rem!important;font-weight:500!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation]>button[aria-label="Ajouter au panier"]{position:absolute!important;right:1.6rem!important;bottom:12.2rem!important;left:1.6rem!important;z-index:3;width:calc(100% - 3.2rem)!important;min-height:4.4rem!important;margin:0!important;padding:1.1rem 1.8rem!important;border:1px solid #470A0E!important;background:#470a0e!important;color:#fff!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.15!important;text-transform:uppercase!important;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease,background-color .18s ease}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation]:hover>button[aria-label="Ajouter au panier"],#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation]:focus-within>button[aria-label="Ajouter au panier"]{opacity:1;visibility:visible}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation]>button[aria-label="Ajouter au panier"]:hover,#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation]>button[aria-label="Ajouter au panier"]:focus-visible{border-color:#9b7071!important;background:#9b7071!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=sticky] button[aria-label="Ajouter au panier"],#dialog-ai-chat-panel [data-mk-dialog-product-card=sticky] button[type=submit]{background:#f1f2f0!important;background-color:#f1f2f0!important}#dialog-ai-chat-panel [data-mk-dialog-chat-footer]{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-height:5.2rem!important;overflow-x:clip!important;overflow-y:visible!important;background:#fff!important;box-sizing:border-box!important}#dialog-ai-chat-panel[data-mk-dialog-chat-input-visible=true]{padding-right:0!important;padding-left:0!important;overflow-x:clip!important}#dialog-ai-chat-panel[data-mk-dialog-chat-input-visible=true] [data-mk-dialog-chat-scroll-root]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin-right:0!important;margin-left:0!important;padding-right:var(--mk-dialog-content-padding-x)!important;padding-left:var(--mk-dialog-content-padding-x)!important;overflow-x:clip!important;overflow-y:visible!important;box-sizing:border-box!important}#dialog-ai-chat-panel[data-mk-dialog-chat-input-visible=true] [data-mk-dialog-chat-scroll-chain]{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;max-width:100%!important;overflow-x:clip!important;overflow-y:visible!important;box-sizing:border-box!important}#dialog-ai-chat-panel[data-mk-dialog-chat-input-visible=true] [data-mk-dialog-chat-footer]{position:sticky!important;right:auto!important;bottom:.8rem!important;left:auto!important;z-index:40!important;width:auto!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}#dialog-ai-chat-panel[data-mk-dialog-chat-input-visible=true] [data-mk-dialog-chat-scroll-container]{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:clip!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;box-sizing:border-box!important}#dialog-ai-chat-panel [data-mk-dialog-chat-input-ancestor],#dialog-ai-chat-panel [data-mk-dialog-chat-form-wrap]{display:block!important;min-height:5.2rem!important;opacity:1!important;visibility:visible!important;max-width:100%!important;overflow-x:clip!important;box-sizing:border-box!important}#dialog-ai-chat-panel [data-mk-dialog-chat-form-wrap],#dialog-ai-chat-panel [data-mk-dialog-chat-form],#dialog-ai-chat-panel form:has(#dialog-ai-input){display:block!important;width:auto!important;max-width:100%!important;min-height:5.2rem!important;opacity:1!important;visibility:visible!important}#dialog-ai-chat-panel{position:relative!important}#dialog-ai-chat-panel form:has(#dialog-ai-input){position:relative!important;inset:auto!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 5.2rem!important;flex:0 0 auto!important;width:100%!important;min-height:5.2rem!important;height:5.2rem!important;margin:0!important;pointer-events:auto!important;background:#fff!important;box-sizing:border-box!important;overflow-x:clip!important}#dialog-ai-chat-panel #dialog-ai-input{display:block!important;opacity:1!important;visibility:visible!important}#dialog-ai-chat-panel a[href*="askdialog.com"],#dialog-ai-chat-panel [data-mk-dialog-powered-by=hidden],#dialog-ai-chat-panel [data-mk-dialog-powered-by-link=hidden]{display:none!important}#dialog-ai-chat-panel [data-mk-dialog-powered-by=hidden]:has(#dialog-ai-input),#dialog-ai-chat-panel [data-mk-dialog-powered-by=hidden]:has(#dialog-ai-input) *,#dialog-ai-chat-panel [data-mk-dialog-powered-by-link=hidden]:has(#dialog-ai-input){display:revert!important}@media screen and (max-width:749px){#dialog-ai-chat-panel [data-mk-dialog-product-card-grid=true]{grid-template-columns:minmax(18rem,26rem)!important}#dialog-ai-chat-panel [data-mk-dialog-product-card=recommendation]>button[aria-label="Ajouter au panier"]{opacity:1;visibility:visible}}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel,html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel *{border-radius:0!important;font-family:Aktiv Grotesk,sans-serif!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel button[aria-label=Info],html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel button[aria-label=Fermer]{position:relative;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel button[aria-label=Fermer] svg{visibility:hidden!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel button[aria-label=Fermer]:before,html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel button[aria-label=Fermer]:after{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:.2rem;background:currentColor}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel button[aria-label=Fermer]:before{transform:translate(-50%,-50%) rotate(45deg)}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel button[aria-label=Fermer]:after{transform:translate(-50%,-50%) rotate(-45deg)}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>svg[viewBox="0 0 32 31"]),html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>div>svg[viewBox="0 0 32 31"]){background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>svg[viewBox="0 0 32 31"])>svg{display:none!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>svg[viewBox="0 0 32 31"]):after{content:"";display:block;width:7.2rem;aspect-ratio:1;margin-inline:auto;background:transparent url(/cdn/shop/files/sigle_seul_MK_noir.svg?v=1736171017) center / contain no-repeat}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>div>button[aria-label=Fermer])>div:first-child{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.8rem!important;margin-right:auto!important;background:#fff!important;background-color:#fff!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>div>button[aria-label=Fermer])>div:first-child div:has(>svg[viewBox="0 0 32 31"]):after{width:3.2rem;margin:0}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel .dialog-diagnostic-choice-take-photo,html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel .dialog-diagnostic-choice-import-photo,html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel .dialog-diagnostic-choice-without-photo,html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel [data-mk-planity-choice]{min-height:3.6rem!important;height:auto!important;padding:.9rem 1.4rem!important;border:1px solid #27272E!important;background:transparent!important;color:#5e5a59!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.15!important;text-transform:uppercase!important;transform:none!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>.dialog-diagnostic-choice-take-photo){display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-height:100%!important;margin-block:auto!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel div:has(>span>span>span>a[href*="askdialog.com"]){display:none!important}html.mk-dialog-diagnostic-custom #dialog-ai-chat-panel:not([data-mk-dialog-chat-input-visible=true]) form:has(#dialog-ai-input){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-dialog-diagnostic-app.css.map */
