.as-condition-page{font-family:var(--as-condition-font, var(--font-primary--family))}.as-condition-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(28rem,60dvh,var(--as-condition-hero-max-height, 34rem));background:var(--as-section-background)}.as-condition-hero--full-width{display:block;height:auto}.as-condition-hero__media{min-height:100%;overflow:hidden;order:2}.as-condition-hero__media img,.as-condition-hero__placeholder{width:100%;height:100%;object-fit:cover}.as-condition-hero--image-contain .as-condition-hero__media{display:flex;align-items:center;justify-content:center;background:var(--as-section-background)}.as-condition-hero--image-contain .as-condition-hero__media img{object-fit:contain}.as-condition-hero__content{display:flex;max-width:44rem;justify-content:center;flex-direction:column;padding:clamp(2.75rem,4vw,4rem) clamp(3rem,6vw,6rem) clamp(2.5rem,4vw,3.5rem);order:1}.as-condition-hero--full-width .as-condition-hero__content{position:relative;z-index:1;width:min(calc(100% - var(--page-margin) * 2),var(--page-width));max-width:none;margin-inline:auto;padding:var(--as-condition-hero-padding-top) 0 var(--as-condition-hero-padding-bottom)}.as-condition-hero__back{display:inline-flex;width:fit-content;align-items:center;gap:.65rem;margin-top:clamp(1.25rem,2vw,1.75rem);color:color-mix(in srgb,var(--as-section-foreground) 66%,transparent);font-size:.7rem;font-weight:550;letter-spacing:.08em;line-height:1.6;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.as-condition-hero__back:hover{color:var(--as-section-foreground)}.as-condition-hero__content>.as-heading{--as-heading-max-width: 16ch;--as-heading-font-size: clamp(2.75rem, 4.3vw, 4.75rem);margin-top:1.35rem}.as-condition-hero__lead{max-width:36rem;margin-top:1.5rem;color:color-mix(in srgb,var(--as-section-foreground) 78%,transparent);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.7}.as-condition-overview{background:var(--as-section-background)}.as-condition-overview__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,9vw,9rem);width:min(calc(100% - var(--page-margin) * 2),var(--page-width));margin-inline:auto;padding-block:var(--space-7)}.as-condition-overview__column{padding-top:1.25rem;border-top:1px solid var(--line-color)}.as-condition-overview__number,.as-condition-treatment__number,.as-condition-treatment__kicker{font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.as-condition-overview__column>.as-heading{margin-top:clamp(2.5rem,5vw,4.5rem)}.as-condition-editorial{background:var(--as-section-background)}.as-condition-editorial__inner{display:grid;grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);gap:clamp(3rem,9vw,9rem);width:min(calc(100% - var(--page-margin) * 2),var(--page-width));margin-inline:auto;padding-block:var(--space-7)}.as-condition-editorial__header{position:sticky;top:8rem;align-self:start}.as-condition-editorial__header>.as-heading{max-width:11ch;margin-top:1.5rem}.as-condition-editorial__body{max-width:52rem;color:color-mix(in srgb,var(--as-section-foreground) 80%,transparent);font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.82}.as-condition-editorial__body>*+*{margin-top:1.25rem}.as-condition-editorial__body>h3{margin-top:clamp(2.75rem,5vw,4.5rem);color:var(--as-section-foreground);font-family:var(--font-display--family);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:var(--font-display--weight);letter-spacing:-.025em;line-height:1.15}.as-condition-editorial__body>p:first-child{color:var(--as-section-foreground);font-family:var(--font-display--family);font-size:clamp(1.3rem,2.25vw,1.85rem);line-height:1.45}.as-condition-editorial__body ul,.as-condition-editorial__body ol{padding-left:1.25rem}.as-condition-editorial__body li+li{margin-top:.65rem}.as-condition-editorial__body a{border-bottom:1px solid currentcolor;color:var(--as-section-foreground);text-decoration:none;transition:color .18s ease}.as-condition-editorial__body a:hover,.as-condition-editorial__body a:focus-visible{color:var(--as-section-accent)}.as-condition-richtext{margin-top:1.75rem;color:color-mix(in srgb,var(--as-section-foreground, var(--color-foreground)) 78%,transparent);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.78}.as-condition-richtext>*+*{margin-top:1rem}.as-condition-richtext ul,.as-condition-richtext ol{padding-left:1.3rem}.as-condition-richtext li+li{margin-top:.65rem}.as-condition-treatments{background:var(--as-section-background)}.as-condition-treatments__inner,.as-condition-faq__inner{width:min(calc(100% - var(--page-margin) * 2),var(--page-width));margin-inline:auto;padding-block:var(--space-7)}.as-condition-treatments__header,.as-condition-faq__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:clamp(2rem,8vw,8rem);align-items:end;margin-bottom:clamp(3.5rem,8vw,7rem)}.as-condition-treatments__header .as-heading,.as-condition-faq__header .as-heading{margin-top:1.5rem}.as-condition-treatments__intro,.as-condition-faq__intro{color:color-mix(in srgb,var(--as-section-foreground) 72%,transparent)}.as-condition-treatments__list,.as-condition-faq__items{border-bottom:1px solid var(--line-color)}.as-condition-treatment{display:grid;grid-template-columns:3rem minmax(13rem,1fr) minmax(16rem,.85fr);gap:clamp(1.5rem,5vw,5rem);align-items:start;padding-block:clamp(2.25rem,4vw,4rem);border-top:1px solid var(--line-color)}.as-condition-treatment h3{margin-top:.8rem;font-family:var(--font-display--family)}.as-condition-treatment__summary p{color:color-mix(in srgb,var(--as-section-foreground) 72%,transparent)}.as-condition-treatment__summary .as-link{margin-top:1.5rem}.as-condition-faq{background:var(--as-section-background)}.as-condition-faq__items{max-width:62rem;margin-left:auto}.as-condition-faq-item{border-top:1px solid var(--line-color)}.as-condition-faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:1.5rem;align-items:center;padding-block:clamp(1.5rem,3vw,2.25rem);cursor:pointer;font-family:var(--font-display--family);font-size:clamp(1.25rem,2.25vw,1.85rem);line-height:1.25;list-style:none}.as-condition-faq-item summary::-webkit-details-marker{display:none}.as-condition-faq-item__icon{position:relative;display:block;width:1.25rem;height:1.25rem;justify-self:end}.as-condition-faq-item__icon:before,.as-condition-faq-item__icon:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentcolor;content:"";transition:transform .22s ease}.as-condition-faq-item__icon:after{transform:rotate(90deg)}.as-condition-faq-item[open] .as-condition-faq-item__icon:after{transform:rotate(0)}.as-condition-faq-item__answer{max-width:48rem;padding:0 3.5rem 2rem 0;color:color-mix(in srgb,var(--as-section-foreground) 74%,transparent)}.as-condition-faq-item__answer>*+*{margin-top:1rem}.as-condition-cta{background:var(--as-section-background)}.as-condition-cta__inner{display:flex;width:min(calc(100% - var(--page-margin) * 2),66rem);align-items:center;flex-direction:column;margin-inline:auto;padding-block:clamp(5.5rem,10vw,9rem);text-align:center}.as-condition-cta__inner>.as-heading{margin-top:1.5rem}.as-condition-cta__text{max-width:42rem;margin-top:1.5rem;color:color-mix(in srgb,var(--as-section-foreground) 82%,transparent)}.as-condition-cta .as-button{margin-top:2.25rem}.as-condition-page--fallback{background:var(--color-background)}.as-condition-page__fallback-inner{width:min(calc(100% - var(--page-margin) * 2),62rem);margin-inline:auto;padding-block:clamp(9rem,15vw,13rem) var(--space-7)}@media(max-width:899px){.as-condition-hero{grid-template-columns:1fr;height:auto}.as-condition-hero__media{min-height:clamp(14rem,56vw,var(--as-condition-hero-mobile-max-height, 22rem));order:1}.as-condition-hero--image-contain .as-condition-hero__media{min-height:clamp(22rem,112vw,28rem)}.as-condition-hero__content{max-width:none;padding:2.5rem var(--page-margin) 3rem;order:2}.as-condition-hero__content>.as-heading{--as-heading-max-width: 17ch;--as-heading-font-size: clamp(2.4rem, 11vw, 3.4rem)}.as-condition-overview__inner,.as-condition-editorial__inner,.as-condition-treatments__header,.as-condition-faq__header{grid-template-columns:1fr}.as-condition-editorial__header{position:static}.as-condition-editorial__header>.as-heading{max-width:14ch}.as-condition-treatment{grid-template-columns:2rem 1fr;gap:1rem}.as-condition-treatment__summary{grid-column:2}}@media(max-width:599px){.as-condition-overview__inner{gap:4rem}.as-condition-cta .as-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/as-condition-page.css.map */
