.gne{display:block}.product__info-container>.gne{margin:var(--gne-mt, 28px) 0 var(--gne-mb, 0)}.gne__panel{display:flex;flex-direction:column;gap:14px;padding:calc(var(--gne-pad, 28px) + 2px) var(--gne-pad, 28px) var(--gne-pad, 28px);background:var(--gne-bg);color:var(--gne-text)}.gne__welcome{margin:0 0 18px}.gne__eyebrow{margin:0 0 6px;font-family:var(--font-body-family);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--gne-text) 70%,transparent)}.gne__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:italic;font-weight:400;line-height:1.05;letter-spacing:-.015em;text-transform:none;color:var(--gne-heading)}.gne__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.gne__chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;margin:0;padding:10px 16px 10px 12px;border:1px solid var(--gne-border);border-radius:0;background:var(--gne-q-bg);color:var(--gne-q-text);font-family:var(--font-body-family);font-size:13.5px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease}.gne__chip-icon{flex:0 0 16px;width:16px;height:16px;color:var(--gne-accent)}.gne__chip-label{min-width:0;overflow-wrap:anywhere}.gne__form{display:flex;align-items:center;gap:10px;min-height:56px;margin:0;padding:6px 6px 6px 20px;border:1px solid var(--gne-border);background:var(--gne-q-bg);transition:border-color .2s ease,box-shadow .2s ease}.gne__form:focus-within{border-color:var(--gne-accent);box-shadow:0 0 0 1px var(--gne-accent)}.gne__input{flex:1 1 auto;min-width:0;height:42px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--gne-q-text);font-family:var(--font-body-family);font-size:14px;line-height:1.5;letter-spacing:0;-webkit-appearance:none;appearance:none}.gne__input::placeholder{color:color-mix(in srgb,var(--gne-q-text) 62%,transparent);opacity:1}.gne__input:focus,.gne__input:focus-visible{outline:0;box-shadow:none}.gne__send{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:0;background:var(--gne-submit-bg);color:var(--gne-submit-icon);cursor:pointer;transition:opacity .2s ease}.gne__send-icon{width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.gne__chip:focus-visible,.gne__send:focus-visible{outline:2px solid var(--gne-accent);outline-offset:2px;box-shadow:none}.gne__chip:disabled,.gne__send:disabled{cursor:default;opacity:.45}.gne__status{margin:-4px 0 0;font-family:var(--font-body-family);font-size:12.5px;line-height:1.45;color:var(--gne-text)}.gne__status:empty{display:none}@media(hover:hover){.gne__chip:hover:not(:disabled){border-color:var(--gne-accent);transform:translateY(-1px)}.gne__send:hover:not(:disabled) .gne__send-icon{transform:translateY(-2px)}}@media screen and (max-width:749px){.product__info-container>.gne{margin-top:calc(var(--gne-mt, 28px) * 5 / 7)}.gne__panel{padding:calc(var(--gne-pad-m, 20px) + 4px) var(--gne-pad-m, 20px) calc(var(--gne-pad-m, 20px) + 2px)}.gne__welcome{margin-bottom:14px}.gne__title{font-size:23px}.gne__chips{gap:7px;margin-bottom:14px}.gne__chip{min-height:44px;padding:9px 14px 9px 11px;font-size:12.5px}.gne__form{padding:5px 5px 5px 16px}.gne__input{height:44px;font-size:16px}.gne__send{flex-basis:44px;width:44px;height:44px}}@media not all and (max-width:480px){html.gne-assistant-open body:has(animate-sticky[animate]) .glossee-assistant-host{display:block!important}}@media not all and (max-width:480px){html.gne-assistant-open body:has(animate-sticky[animate]) .product-sticky-cart{width:calc(100% - 400px)}}@media(min-width:481px)and (max-width:1199px){html.gne-assistant-open body:has(animate-sticky[animate]) .product-sticky-cart .sticky-cart__content-image,html.gne-assistant-open body:has(animate-sticky[animate]) .product-sticky-cart .sticky-cart__content-heading .h4{display:none}}@media(min-width:481px)and (max-width:989px){html.gne-assistant-open body:has(animate-sticky[animate]) .product-sticky-cart .sticky-cart{padding-inline:1.5rem}}@media(min-width:481px)and (max-width:749px){html.gne-assistant-open body:has(animate-sticky[animate]) .product-sticky-cart .sticky-cart__content{display:none}}@media(min-width:481px)and (max-width:578px){html.gne-assistant-open body:has(animate-sticky[animate]) .product-sticky-cart{display:none}}@media(prefers-reduced-motion:reduce){.gne__chip,.gne__form,.gne__send,.gne__send-icon{transition:none}.gne__chip:hover:not(:disabled),.gne__send:hover:not(:disabled) .gne__send-icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-glossee-nail-expert.css.map */
