laserlab-treatment-filter{display:block}body .ll-treatment-collection .ll-tfilter.ll-tfilter--compact-needs{position:static;justify-content:center;gap:.4rem 1.2rem;min-height:4.4rem;margin:1.2rem 0 .8rem;padding:0;background:none;box-shadow:none}body .ll-treatment-collection .ll-tfilter--compact-needs .ll-tfilter__chips{flex:0 1 auto;max-width:100%;margin:0;padding:.4rem}body .ll-treatment-collection .ll-tfilter--compact-needs .ll-tfilter__chips:not(:has(.ll-chip:not([hidden]))){display:none}.ll-tfilter__need{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:4.4rem;padding:.8rem 1rem;border-radius:.4rem;color:#66615c;cursor:pointer}.ll-tfilter__need[data-selected]{color:#171717}.ll-tfilter__need-face{display:inline-flex;align-items:center;gap:.8rem;min-width:0;font:var(--ll-type-heading-weight, 700) var(--ll-type-button, 1.4rem)/1.3 var(--font-navigation-family)}.ll-tfilter__need-face>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-tfilter__need-face svg{flex:0 0 1.6rem}.ll-tfilter__need select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:1.6rem;cursor:pointer;-webkit-appearance:none;appearance:none}.ll-tfilter__need:has(select:focus-visible){outline:2px solid #171717;outline-offset:2px}.ll-tfilter__need:has(.ll-tfilter__need-trigger){padding:0}.ll-tfilter__need :is(select,label)[hidden],.ll-tfilter__need-choice[hidden]{display:none!important}.ll-tfilter__need-trigger{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:4.4rem;margin:0;padding:.8rem 1rem;border:0;border-radius:.4rem;background:transparent;color:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}.ll-tfilter__need-trigger:focus-visible{outline:2px solid #171717;outline-offset:2px}.ll-tfilter__need-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ll-tfilter__need-panel{position:fixed;inset:auto;box-sizing:border-box;max-width:calc(100vw - 4rem);margin:0;padding:.6rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e1dcd7;border-radius:1.2rem;background:#fff;color:#171717;box-shadow:0 .8rem 3.2rem #1717171f}.ll-tfilter__need-panel::backdrop{background:transparent}.ll-tfilter__need-choice{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.8rem;box-sizing:border-box;width:100%;min-height:4.4rem;margin:0;padding:.8rem 1.2rem;border:0;border-radius:.6rem;background:transparent;color:#171717;font:400 1.4rem/1.4 var(--font-navigation-family);letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.ll-tfilter__need-choice[aria-pressed=true]{background:#f3eeea}.ll-tfilter__need-choice:disabled{color:#96918c;cursor:default}.ll-tfilter__need-choice:focus-visible{outline:2px solid #171717;outline-offset:-2px}.ll-tfilter__need-mark{visibility:hidden;text-align:center}.ll-tfilter__need-choice[aria-pressed=true] .ll-tfilter__need-mark{visibility:visible}.ll-tfilter__need-label{overflow-wrap:anywhere}.ll-tfilter__need-count{color:#77716c;font-size:1.2rem;white-space:nowrap;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.ll-tfilter__need:hover [data-filter-need-caption]{text-decoration:underline;text-underline-offset:.3rem}.ll-tfilter__need-choice:not(:disabled):hover{background:#f5f2ee}}laserlab-treatment-filter [data-filter-card][hidden],laserlab-treatment-filter [data-filter-empty][hidden],laserlab-treatment-filter [data-filter-clear][hidden]{display:none!important}.no-js laserlab-treatment-filter :is(.ll-tfilter,.ll-tsearch,.ll-tsearch__hint,.ll-card-filter__sort){display:none!important}laserlab-treatment-filter[data-restoring] :is(.ll-treatment-browser__grid,[data-filter-empty]){visibility:hidden;animation:ll-filter-reveal 0s linear 2.5s forwards}.ll-tnav-head .ll-tnav-head__title.ll-skinlab-menu__brand{width:12rem;max-width:100%;margin:.4rem 0 0;padding:0;font-size:inherit}.ll-tnav-head{margin-top:1.2rem;padding:2rem 1.6rem 1.2rem;border-radius:var(--ll-radius-card, 1.2rem);background:var(--ll-intro-background, var(--ll-treatment-accent, var(--ll-color-neutral, #f3eeea)))}.ll-tnav-head .ll-tabs__link[aria-current] .ll-tabs__pill{background:#fff}@media(min-width:768px){.ll-tnav-head{padding:2.8rem 3.2rem 2rem}}@media(min-width:1024px){.ll-tnav-head{align-items:center}.ll-tnav-head .ll-tnav-head__title.ll-skinlab-menu__brand{width:16rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/laserlab-treatment-filter.css.map */
