.ll-treatment-panels{min-width:0;scroll-margin-top:12rem}.ll-treatment-panels:focus{outline:none}.ll-treatment-panels .ll-accordion__panel>:first-child{margin-top:0}.ll-treatment-panels .ll-accordion__panel>:last-child{margin-bottom:0}.ll-treatment-panels .ll-accordion__panel :is(ul,ol){margin:0;padding-inline-start:2rem;list-style-position:outside}.ll-treatment-panels .ll-accordion__panel li+li{margin-top:.6rem}.ll-treatment-panels .ll-accordion__panel li p{margin:0}.ll-treatment-panels .ll-accordion__panel>.ll-treatment-panels__subheading{margin:2.4rem 0 .8rem;color:#171717;font:600 var(--ll-type-label, 1.2rem)/1.4 var(--font-navigation-family);letter-spacing:var(--ll-type-label-tracking, .03em);text-transform:uppercase}.ll-treatment-panels .ll-accordion__panel>.ll-treatment-panels__subheading:first-child{margin-top:0}.ll-treatment-panels .ll-accordion__panel>.ll-treatment-panels__subheading+*{margin-top:0}.ll-treatment-panels .ll-accordion__panel .ll-treatment-fact ul{padding:0;list-style:none}.ll-treatment-panels .ll-accordion__panel .ll-product-needs__list li+li{margin-top:0}.ll-treatment-panels .ll-accordion__panel a.ll-product-needs__item{color:#171717;text-decoration:none}@media(hover:hover)and (pointer:fine){.ll-treatment-panels .ll-accordion__panel a.ll-product-needs__item:hover{color:#fff}}@media(max-width:767px){.ll-treatment-panels{scroll-margin-top:9rem}.ll-treatment-panels .ll-accordion__panel{font-size:var(--ll-type-body, 1.5rem);line-height:1.55}}body:has(.ll-product-v2--treatment) .section--collapsible-tabs{--ll-faq-inset: 1.6rem;--ll-faq-radius: .8rem;--ll-faq-surface: #faf8f6;--ll-faq-hover: #f5f2ee}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .section__wrapper{display:block;max-width:88rem;margin-inline:auto}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .section__header{margin:0;padding-bottom:2.4rem}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .section__header--text{text-align:center}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .section__heading{font-size:var(--ll-type-h3, 2rem);line-height:1.25}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-standard+.accordion-standard{margin-top:0}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-item{position:relative;padding-block:.6rem;border:0}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-item+.accordion-item:before{content:"";position:absolute;inset-inline:var(--ll-faq-inset);top:0;height:1px;background:var(--ll-color-line, #e4dfda);pointer-events:none}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-item:has(details[open],summary:focus-visible,summary.focused):before,body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-item:has(details[open],summary:focus-visible,summary.focused)+.accordion-item:before{opacity:0}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details{border:0;border-radius:var(--ll-faq-radius)}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details[open]{background:var(--ll-faq-surface)}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;min-height:5.6rem;gap:1.6rem;padding:1.6rem var(--ll-faq-inset);border-radius:var(--ll-faq-radius);color:var(--ll-color-ink, #171717);-webkit-tap-highlight-color:transparent}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary:before{display:none}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary:after{width:2.4rem;height:2.4rem;background-size:1.2rem 1px,1px 1.2rem;justify-self:center}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details[open]>.accordion-details__summary:after{background-size:1.2rem 1px,0 0}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details__summary>.flex{min-width:0}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary .h4{margin:0;font:var(--ll-type-heading-weight, 700) var(--ll-type-title-sm, 1.5rem)/1.45 var(--font-navigation-family);font-family:var(--font-navigation-family)!important;font-weight:var(--ll-type-heading-weight, 700)!important;letter-spacing:0;text-decoration:none;overflow-wrap:anywhere}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary:is(:focus-visible,.focused){outline:2px solid var(--ll-color-ink, #171717);outline-offset:-2px;background:#f0ece7;box-shadow:none}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary:is(:focus-visible,.focused):after{outline:none;box-shadow:none}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary:is(:hover,:focus-visible,.focused) .h4{text-decoration:none}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details__content{max-width:calc(68ch + 2 * var(--ll-faq-inset));padding:0 var(--ll-faq-inset) 2rem;color:var(--ll-color-reading, #342f2a);font-size:var(--ll-type-body, 1.5rem);line-height:1.55}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details__content>:first-child{margin-top:0}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details__content>:last-child{margin-bottom:0}@media(hover:hover)and (pointer:fine){body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-item:has(summary:hover):before,body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-item:has(summary:hover)+.accordion-item:before{opacity:0}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details:has(>summary:hover){background:var(--ll-faq-hover)}}@media(max-width:767px){body:has(.ll-product-v2--treatment) .section--collapsible-tabs{--ll-faq-inset: 1.2rem}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .section__header{padding-bottom:1.6rem}body:has(.ll-product-v2--treatment) .section--collapsible-tabs .accordion-details>.accordion-details__summary{min-height:5.2rem;padding-block:1.4rem;gap:1.2rem}}@media(max-width:767px){.shopify-section:has(.ll-product-v2--treatment)+.shopify-section>.section-divider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/laserlab-treatment-content.css.map */
