.showcase-section{isolate:isolate}.showcase-section__header{max-width:78rem;margin:0 auto 3.2rem;text-align:center}.showcase-section__eyebrow{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-bottom:.8rem}.showcase-section__heading{margin:0}.showcase-section__subheading{max-width:60rem;margin:1.2rem auto 0;opacity:.75}.showcase-section__empty-state{max-width:60rem;margin:0 auto;padding:3.2rem 2rem;text-align:center;border:.1rem dashed rgba(var(--color-foreground),.15);border-radius:1.2rem;opacity:.55;font-size:1.4rem}before-after-slider{--before-after-position: 50%;display:block;max-width:100rem;margin:0 auto}.before-after__frame{position:relative;overflow:hidden;border-radius:1.2rem;aspect-ratio:16 / 9;background:rgba(var(--color-foreground),.04);cursor:ew-resize;touch-action:pan-y}.before-after__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.before-after__image img{width:100%;height:100%;object-fit:cover;display:block}.before-after__image--after{clip-path:inset(0 0 0 var(--before-after-position))}.before-after__divider{position:absolute;top:0;bottom:0;left:var(--before-after-position);width:.2rem;background:#ffffffe6;transform:translate(-50%);pointer-events:none;box-shadow:0 0 .6rem #00000040}.before-after__handle{position:absolute;top:50%;left:var(--before-after-position);transform:translate(-50%,-50%);width:4.4rem;height:4.4rem;border-radius:50%;border:none;background:#fffffff2;box-shadow:0 .2rem .8rem #00000040;display:flex;align-items:center;justify-content:center;cursor:ew-resize;font-size:1.4rem;letter-spacing:.1em;color:#121212}.before-after__label{position:absolute;top:2rem;z-index:2;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;color:#fff;text-shadow:0 .1rem .3rem rgba(0,0,0,.4);max-width:45%}.before-after__label--left{left:2rem}.before-after__label--right{right:2rem;text-align:right}.before-after__label img{max-height:2.4rem;width:auto;display:block}.before-after__label--left img{margin-left:0}.before-after__label--right img{margin-left:auto}.expert-reviews__grid{display:grid;grid-template-columns:repeat(var(--showcase-columns, 1),1fr);gap:2.4rem;max-width:110rem;margin:0 auto}@media screen and (min-width:750px){.expert-reviews__grid{grid-template-columns:repeat(var(--showcase-columns, 3),1fr)}}.expert-review-card{padding:3.2rem 2.8rem;border-radius:1.2rem;background:rgba(var(--color-background),1);border:.1rem solid rgba(var(--color-foreground),.08);display:flex;flex-direction:column;gap:1.6rem}.expert-review-card__quote{font-size:1.6rem;line-height:1.55;flex-grow:1}.expert-review-card__person{display:flex;align-items:center;gap:1.2rem}.expert-review-card__avatar{width:5.2rem;height:5.2rem;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.06)}.expert-review-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.expert-review-card__name{font-weight:700;font-size:1.5rem}.expert-review-card__credentials{font-size:1.3rem;opacity:.7}.product-specs__grid{display:grid;grid-template-columns:repeat(var(--showcase-columns, 1),1fr);gap:2.8rem 2.4rem;max-width:110rem;margin:0 auto}@media screen and (min-width:750px){.product-specs__grid{grid-template-columns:repeat(var(--showcase-columns, 3),1fr)}}.spec-item{text-align:center;padding:2.4rem 1.6rem}.spec-item__icon{width:5.6rem;height:5.6rem;margin:0 auto 1.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--color-button),.08)}.spec-item__icon img{width:2.8rem;height:2.8rem;object-fit:contain}.spec-item__value{font-size:2.6rem;font-weight:700;line-height:1.2;color:rgb(var(--color-button))}.spec-item__label{font-size:1.5rem;font-weight:600;margin-top:.4rem}.spec-item__description{font-size:1.3rem;opacity:.7;margin-top:.6rem}@media screen and (min-width:750px){.product-specs__grid .spec-item:nth-child(2){transition-delay:.08s}.product-specs__grid .spec-item:nth-child(3){transition-delay:.16s}.product-specs__grid .spec-item:nth-child(4){transition-delay:.24s}.product-specs__grid .spec-item:nth-child(5){transition-delay:.32s}.product-specs__grid .spec-item:nth-child(6){transition-delay:.4s}}.comparison-table{max-width:90rem;margin:0 auto;border-radius:1.2rem;overflow:hidden;border:.1rem solid rgba(255,255,255,.1)}.comparison-table__row{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center}.comparison-table__row+.comparison-table__row{border-top:.1rem solid rgba(255,255,255,.08)}.comparison-table__row--head{font-weight:700;text-align:center;padding:1.6rem 1.2rem}.comparison-table__row--head .comparison-table__cell:first-child{text-align:left}.comparison-table__cell{padding:1.6rem 1.2rem;text-align:center;font-size:1.4rem}.comparison-table__feature{text-align:left!important;font-weight:600}.comparison-table__row--us .comparison-table__cell:nth-child(2){background:rgba(var(--color-button),.12);font-weight:700}.comparison-table__icon--yes{color:rgb(var(--color-button))}.comparison-table__icon--no{opacity:.35}.customer-reviews__grid{display:grid;grid-template-columns:repeat(var(--showcase-columns, 1),1fr);gap:2.4rem;max-width:110rem;margin:0 auto}@media screen and (min-width:750px){.customer-reviews__grid{grid-template-columns:repeat(var(--showcase-columns, 3),1fr)}}.customer-review-card{padding:2.8rem 2.4rem;border-radius:1.2rem;background:rgba(var(--color-background),1);border:.1rem solid rgba(var(--color-foreground),.08);display:flex;flex-direction:column;gap:1.2rem}.customer-review-card__stars{display:flex;gap:.2rem;color:rgb(var(--color-button))}.customer-review-card__stars svg{width:1.6rem;height:1.6rem}.customer-review-card__text{font-size:1.5rem;line-height:1.55;flex-grow:1}.customer-review-card__person{display:flex;align-items:center;gap:1rem}.customer-review-card__avatar{width:4rem;height:4rem;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.06)}.customer-review-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.customer-review-card__name{font-weight:700;font-size:1.4rem}.customer-review-card__location{font-size:1.2rem;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-showcase.css.map */
