#thea-skin-analysis-launcher{visibility:hidden!important}stella-widget,stella-floating-action-button,stella-pdp-delay-nudge-bubbles{display:none!important}consultation-widget[hidden],.consultation-widget [hidden]{display:none!important}.consultation-widget--sticky{--consultation-side: var(--outer, 32px);--consultation-bottom: var(--outer, 32px);position:fixed;z-index:999;bottom:var(--consultation-bottom)}.consultation-widget--sticky:not(.is-revealed){display:none}.consultation-widget--desktop-right{right:var(--consultation-side)}.consultation-widget--desktop-left{left:var(--consultation-side)}.consultation-widget--desktop-right.consultation-widget--offset{--consultation-bottom: calc(var(--outer, 32px) + 68px)}body:has(#cart-bar.is-visible) .consultation-widget--sticky{--consultation-bottom: calc(var(--cart-bar-height, 80px) + 16px)}.consultation-widget__toggle{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:999px;background:var(--BTN-PRIMARY-BG);color:var(--BTN-PRIMARY-TEXT);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);line-height:1;box-shadow:0 4px 12px #00000026;cursor:pointer}.consultation-widget__toggle .icon,.consultation-widget__close .icon,.consultation-widget__item .icon{width:20px;height:20px;flex-shrink:0;fill:none}.consultation-widget .icon path{stroke:currentColor;stroke-width:1.5}.consultation-widget__panel{position:fixed;inset:auto auto calc(var(--consultation-bottom) + 60px) var(--consultation-side);width:min(360px,calc(100vw - 2 * var(--consultation-side)));max-height:calc(100vh - var(--consultation-bottom) - 80px);overflow-y:auto;margin:0;padding:20px;border:1px solid var(--COLOR-BORDER);border-radius:16px;background:var(--COLOR-BG);color:var(--COLOR-TEXT);box-shadow:0 8px 24px #0000001f}@supports not selector(:popover-open){.consultation-widget__panel:not(.is-open){display:none}}.consultation-widget__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.consultation-widget__close{display:flex;margin:-4px -4px 0 0;padding:4px;border:0;background:none;color:inherit;cursor:pointer}.consultation-widget__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:1.125rem;line-height:1.3}.consultation-widget__text{margin:4px 0 16px;font-size:.875rem;color:var(--COLOR-TEXT-A80)}.consultation-widget__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.consultation-widget__item{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;width:100%;padding:12px 16px;border:1px solid var(--COLOR-BORDER);border-radius:12px;background:var(--COLOR-BG);color:var(--COLOR-TEXT);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.consultation-widget__item:hover{border-color:var(--COLOR-TEXT)}.consultation-widget__item-label{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.consultation-widget__item-text{grid-column:1;font-size:.8125rem;color:var(--COLOR-TEXT-A80)}.consultation-widget__item .icon{grid-column:2;grid-row:1 / span 2}.consultation-widget--inline{display:block;margin:24px 0}.consultation-widget--inline .consultation-widget__title{margin-bottom:12px;font-size:1rem}.consultation-widget--desktop-right .consultation-widget__panel{inset:auto var(--consultation-side) calc(var(--consultation-bottom) + 60px) auto}@media only screen and (max-width:749px){.consultation-widget--sticky{--consultation-side: 16px;--consultation-bottom: 16px}.consultation-widget--mobile-right{left:auto;right:var(--consultation-side)}.consultation-widget--mobile-left{right:auto;left:var(--consultation-side)}.consultation-widget--mobile-right.consultation-widget--offset{--consultation-bottom: 84px}.consultation-widget--mobile-left.consultation-widget--offset{--consultation-bottom: 16px}body:has(#cart-bar.is-visible) .consultation-widget--sticky{--consultation-bottom: 140px}.consultation-widget--mobile-right .consultation-widget__panel{inset:auto var(--consultation-side) calc(var(--consultation-bottom) + 60px) auto}.consultation-widget--mobile-left .consultation-widget__panel{inset:auto auto calc(var(--consultation-bottom) + 60px) var(--consultation-side)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/consultation-widget.css.map */
