.ll-consult-options{padding-block:clamp(3.2rem,5vw,6.4rem) clamp(4.8rem,6vw,8rem)}.ll-consult-options__inner{max-width:96rem;margin-inline:auto}.ll-consult-options__header{margin-bottom:3.2rem}.ll-consult-options__header h1{margin:0;font:600 var(--ll-type-h1)/1.1 var(--font-heading-family);letter-spacing:var(--ll-type-heading-tracking);text-transform:uppercase}.ll-consult-options__header p{margin:1.2rem 0 0;font:400 1.8rem/1.5 var(--font-body-family)}.ll-consult-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.ll-consult-options__card{--consult-accent: #fff9b2;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:3.2rem;border:1px solid #dfdad5;border-radius:1.2rem;background:#fff;color:#171717;text-decoration:none;transition:border-color .18s ease}.ll-consult-options__card--skinlab{--consult-accent: #edf4de}.ll-consult-options__label{display:inline-flex;padding:.6rem 1rem;border-radius:999px;background:var(--consult-accent);font:700 1.1rem/1.3 var(--font-navigation-family);text-transform:uppercase;letter-spacing:.02em}.ll-consult-options__card h2{margin:2rem 0 1.2rem;font:700 clamp(2rem,2vw,2.6rem)/1.2 var(--font-heading-family);text-transform:uppercase}.ll-consult-options__card p{margin:0 0 2.8rem;font:400 1.8rem/1.5 var(--font-body-family)}.ll-consult-options__action{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;min-height:4.8rem;padding:1.2rem 2rem;margin-top:auto;border-radius:999px;background:#171717;color:#fff;font:700 1.1rem/1.4 var(--font-navigation-family);text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.ll-consult-options__action svg{flex-shrink:0}.ll-consult-options__card:focus-visible{outline:2px solid #171717;outline-offset:4px}.ll-consult-options__card:focus-visible .ll-consult-options__action{background:var(--consult-accent);color:#171717}@media(hover:hover){.ll-consult-options__card:hover{border-color:#171717}.ll-consult-options__card:hover .ll-consult-options__action{background:var(--consult-accent);color:#171717}}@media(max-width:767px){.ll-consult-options__header{margin-bottom:2.4rem}.ll-consult-options__header p{font-size:1.6rem}.ll-consult-options__grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.ll-consult-options__card{padding:2rem}.ll-consult-options__card h2{margin:1.6rem 0 1rem}.ll-consult-options__card p{margin-bottom:2rem;font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.ll-consult-options__card,.ll-consult-options__action{transition:none}}.ll-consult-options--clear{padding-block:0 clamp(4.8rem,6vw,8rem)}.ll-consult-options--clear .ll-consult-options__inner{max-width:72rem}.ll-consult-options--clear .ll-consult-options__head{margin:0 calc(var(--page-padding, 1.5rem) * -1) 2rem;padding:2.4rem var(--page-padding, 1.5rem);background:var(--ll-color-neutral, #f3eeea);text-align:center}.ll-consult-options--clear .ll-consult-options__title{margin:0;font:600 var(--ll-type-h1)/1.1 var(--font-heading-family);letter-spacing:var(--ll-type-heading-tracking);text-transform:uppercase}.ll-consult-options--clear .ll-consult-options__intro{max-width:40em;margin:.8rem auto 0;color:var(--ll-color-reading, #342f2a);font:400 var(--ll-type-body, 1.5rem)/1.5 var(--font-body-family);text-wrap:pretty}.ll-consult-options--clear .ll-consult-options__where{max-width:40em;margin:.4rem auto 0;color:var(--ll-color-grey, #66615c);font:400 var(--ll-type-small, 1.3rem)/1.5 var(--font-body-family)}.ll-consult-options--clear .ll-consult-options__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none}.ll-consult-row{min-width:0}.ll-consult-row__card{position:relative;display:grid;grid-template-columns:11.2rem minmax(0,1fr);grid-template-rows:1fr auto;height:100%;overflow:hidden;border:1px solid var(--ll-color-line, #e4dfda);border-radius:var(--ll-radius-card, 1.2rem);background:#fff;color:var(--ll-color-ink, #171717)}.ll-consult-row__media{grid-row:1 / span 2;position:relative;min-height:15.4rem;overflow:hidden;background:var(--ll-color-neutral, #f3eeea)}.ll-consult-row__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.ll-consult-row__info{min-width:0;padding:1.4rem 1.6rem .4rem}.ll-consult-row__card--no-media{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.ll-consult-row__pill{display:inline-flex;align-items:center;width:fit-content;padding:.6rem .9rem;border-radius:999px;background:var(--ll-color-laser, #fff7b7);color:#171717;font:500 var(--ll-type-micro, 1.1rem)/1.2 var(--font-navigation-family);letter-spacing:var(--ll-type-label-tracking, .03em);text-transform:uppercase}.ll-consult-row__info>:is(.ll-skinlab-label,.ll-consult-row__pill){margin-bottom:.8rem}.ll-consult-row__title{margin:0;font:700 var(--ll-type-title-sm, 1.5rem)/1.25 var(--font-heading-family);letter-spacing:-.01em;text-transform:uppercase}.ll-consult-row__link{color:inherit;text-decoration:none}.ll-consult-row__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.ll-consult-row__link:focus-visible{outline:0}.ll-consult-row__link:focus-visible:after{outline:2px solid var(--ll-color-ink, #171717);outline-offset:-3px;border-radius:var(--ll-radius-card, 1.2rem)}.ll-consult-row__text{margin:.6rem 0 0;color:var(--ll-color-grey, #66615c);font:400 1.35rem/1.45 var(--font-body-family);text-wrap:pretty}.ll-consult-row__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-width:0;padding:.6rem 1.2rem 1.2rem 1.6rem}.ll-consult-row__meta{margin:0;color:var(--ll-color-ink, #171717);font:400 var(--ll-type-label, 1.2rem)/1.4 var(--font-navigation-family);letter-spacing:.01em;text-transform:uppercase}.ll-consult-row__meta>span:not(.ll-consult-row__sep){display:block}.ll-consult-row__sep{display:none}.ll-consult-options__book{position:relative;z-index:2;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;margin-left:auto;padding:0 1.4rem;border-radius:99rem;background:#000;color:#fff;font:400 var(--ll-type-label, 1.2rem)/1 var(--font-navigation-family);letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.ll-consult-options__book:focus-visible{outline:2px solid var(--ll-color-ink, #171717);outline-offset:3px}@media(hover:hover){.ll-consult-row__card:hover{border-color:var(--ll-color-ink, #171717)}.ll-consult-options__book:hover{background:#333;color:#fff}}@media(min-width:768px){.ll-consult-options--clear{padding-top:clamp(2.4rem,3vw,4rem)}.ll-consult-options--clear .ll-consult-options__head{margin:0 0 3.2rem;padding:3.2rem;border-radius:var(--ll-radius-card, 1.2rem)}.ll-consult-options--clear .ll-consult-options__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.ll-consult-row__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.ll-consult-row__media{grid-row:auto;min-height:0;aspect-ratio:4 / 3}.ll-consult-row__info{padding:2rem 2rem 1.6rem}.ll-consult-row__title{font-size:1.8rem;line-height:1.3}.ll-consult-row__text{font-size:var(--ll-type-body, 1.5rem);line-height:1.55}.ll-consult-row__footer{padding:1.4rem 2rem;border-top:1px solid rgba(23,23,23,.09)}.ll-consult-row__meta>span:not(.ll-consult-row__sep){display:inline}.ll-consult-row__sep{display:inline}.ll-consult-options__book{padding:0 1.8rem}.ll-consult-row__card--no-media{grid-template-rows:1fr auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/laserlab-consultation-options.css.map */
