.feature-editorial{position:relative}.feature-editorial--with-divider{border-bottom:1px solid rgba(var(--color-foreground),.08)}.feature-editorial__page-width--wide{max-width:140rem}.feature-editorial__panel{position:relative;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:2.4rem;background:linear-gradient(180deg,rgba(var(--color-background),.98),rgba(var(--color-background),.92)),linear-gradient(135deg,rgba(var(--color-foreground),.035),rgba(var(--color-foreground),0));box-shadow:0 2rem 5rem rgba(var(--color-foreground),.05)}.feature-section-header{max-width:78rem;margin-bottom:2.8rem}.feature-section-header--center{margin-left:auto;margin-right:auto;text-align:center}.feature-section-header__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.feature-section-header__eyebrow:before{content:"";width:2.8rem;height:1px;background:rgba(var(--color-foreground),.22)}.feature-section-header--center .feature-section-header__eyebrow{justify-content:center}.feature-section-header--center .feature-section-header__eyebrow:after{content:"";width:2.8rem;height:1px;background:rgba(var(--color-foreground),.22)}.feature-section-header__heading{margin:0;font-size:clamp(2.4rem,3vw,4rem);line-height:1.18;letter-spacing:-.03em}.feature-section-header__lead{margin:1.4rem 0 0;font-size:1.55rem;line-height:1.8;color:rgba(var(--color-foreground),.76)}.feature-hero__panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);gap:3.2rem;align-items:center;padding:clamp(2.4rem,4vw,5.2rem)}.feature-hero__panel--no-media{grid-template-columns:1fr}.feature-hero__panel--plain{padding-left:0;padding-right:0;background:transparent;border:0;box-shadow:none}.feature-hero__content{max-width:68rem}.feature-hero__kicker{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;padding:.6rem 1.2rem;border-radius:999px;background:rgba(var(--color-foreground),.06);font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.feature-hero__title{margin:0;font-size:clamp(3.2rem,5vw,5.8rem);line-height:1.06;letter-spacing:-.04em}.feature-hero__lead{margin-top:2rem;font-size:1.65rem;line-height:1.85;color:rgba(var(--color-foreground),.8)}.feature-hero__lead p{margin:0}.feature-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.feature-hero__note{margin-top:2rem;font-size:1.3rem;line-height:1.7;color:rgba(var(--color-foreground),.62)}.feature-hero__note p{margin:0}.feature-hero__media{position:relative;min-height:100%}.feature-hero__media-card,.feature-example-card__media-card{position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at top left,rgba(var(--color-foreground),.08),transparent 40%),rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08)}.feature-hero__media-card:after{content:"";position:absolute;inset:auto 2rem 2rem auto;width:8rem;height:8rem;border-radius:50%;background:rgba(var(--color-background),.8);filter:blur(2rem);pointer-events:none}.feature-hero__image,.feature-example-card__image{display:block;width:100%;height:auto}.feature-hero__placeholder{display:grid;place-items:center;min-height:34rem;padding:3.2rem;text-align:center;color:rgba(var(--color-foreground),.56)}.feature-problems__grid,.feature-solution__grid,.feature-steps__grid,.feature-examples__grid,.feature-product-picks__grid{display:grid;gap:1.8rem}.feature-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-problem-card,.feature-solution-card,.feature-step-card,.feature-example-card,.feature-product-card,.feature-cta__panel,.feature-faq__item{border:1px solid rgba(var(--color-foreground),.08);border-radius:2rem;background:rgba(var(--color-background),.94);box-shadow:0 1.4rem 3.6rem rgba(var(--color-foreground),.04)}.feature-problem-card{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start;padding:2rem}.feature-problem-card__index,.feature-solution-card__badge,.feature-step-card__label{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;min-height:3.4rem;padding:0 1rem;border-radius:999px;background:rgba(var(--color-foreground),.08);font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:rgba(var(--color-foreground),.72)}.feature-problem-card__text{margin:0;font-size:1.5rem;line-height:1.8}.feature-solution__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-solution-card{padding:2.6rem}.feature-solution-card__badge{margin-bottom:1.4rem}.feature-solution-card__heading,.feature-step-card__heading,.feature-example-card__heading,.feature-product-card__title{margin:0;font-size:2rem;line-height:1.32}.feature-solution-card__content,.feature-step-card__content,.feature-example-card__text,.feature-cta__lead,.feature-cta__note{margin-top:1.4rem;font-size:1.5rem;line-height:1.82;color:rgba(var(--color-foreground),.78)}.feature-solution-card__content p,.feature-step-card__content p,.feature-example-card__text p,.feature-cta__lead p,.feature-cta__note p{margin:0}.feature-solution-card__content ul,.feature-step-card__content ul,.feature-example-card__text ul{margin:1.2rem 0 0;padding-left:1.8rem}.feature-solution-card__footnote{margin-top:1.6rem;font-size:1.3rem;line-height:1.7;color:rgba(var(--color-foreground),.6)}.feature-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-step-card{padding:2.4rem}.feature-step-card__label{margin-bottom:1.4rem}.feature-step-card__content ul,.feature-step-card__content ol{margin-top:1.2rem}.feature-examples__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-example-card{overflow:hidden}.feature-example-card__body{padding:2.2rem}.feature-example-card__text{margin-top:1rem}.feature-product-picks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-product-card{display:flex;flex-direction:column;overflow:hidden}.feature-product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-foreground),.03),transparent),rgba(var(--color-background),.96)}.feature-product-card__media a{display:block;width:100%;height:100%}.feature-product-card__image{display:block;width:100%;height:100%;object-fit:contain}.feature-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.4rem;padding:2.2rem}.feature-product-card__badge{display:inline-flex;align-self:flex-start;padding:.5rem 1rem;border-radius:999px;background:rgba(var(--color-foreground),.08);font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:rgba(var(--color-foreground),.72)}.feature-product-card__link{color:inherit;text-decoration:none}.feature-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1rem;margin:0}.feature-product-card__price-current{font-size:1.8rem;font-weight:700}.feature-product-card__price-compare{font-size:1.3rem;text-decoration:line-through;color:rgba(var(--color-foreground),.52)}.feature-product-card__sold{font-size:1.2rem;color:#c0272d}.feature-product-card__points{margin:0;padding-left:1.8rem;font-size:1.42rem;line-height:1.72;color:rgba(var(--color-foreground),.78)}.feature-product-card__footer{margin-top:auto}.feature-product-card__button.button{width:100%;justify-content:center}.feature-comparison__scroller{overflow-x:auto;padding-bottom:.4rem}.feature-comparison__table{width:100%;min-width:68rem;border-collapse:collapse;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08);border-radius:2rem;background:rgba(var(--color-background),.96)}.feature-comparison__table th,.feature-comparison__table td{padding:1.5rem 1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.08);text-align:left;vertical-align:top;font-size:1.45rem;line-height:1.7}.feature-comparison__table tr:last-child th,.feature-comparison__table tr:last-child td{border-bottom:0}.feature-comparison__table thead th{background:rgba(var(--color-foreground),.04);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.feature-comparison__row-label{width:24%;font-weight:700}.feature-comparison__note{margin-top:1.4rem;font-size:1.3rem;line-height:1.7;color:rgba(var(--color-foreground),.62)}.feature-faq__list{display:grid;gap:1.4rem}.feature-faq__item{overflow:hidden}.feature-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.2rem;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:700;line-height:1.55}.feature-faq__question::-webkit-details-marker{display:none}.feature-faq__icon{position:relative;width:1.6rem;height:1.6rem;flex:0 0 auto}.feature-faq__icon:before,.feature-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.feature-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.feature-faq__item[open] .feature-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.feature-faq__answer{padding:0 2.2rem 2rem;font-size:1.5rem;line-height:1.82;color:rgba(var(--color-foreground),.78)}.feature-faq__answer p:first-child{margin-top:0}.feature-faq__answer p:last-child{margin-bottom:0}.feature-cta__panel{padding:clamp(2.4rem,4vw,4rem);text-align:center}.feature-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.4rem}.feature-cta__note{margin-top:1.6rem}.feature-cta__actions .button{min-width:20rem}@media screen and (max-width:989px){.feature-hero__panel{grid-template-columns:1fr}.feature-problems__grid,.feature-solution__grid,.feature-steps__grid,.feature-examples__grid,.feature-product-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.feature-editorial__panel,.feature-cta__panel{border-radius:1.8rem;padding:2rem}.feature-section-header{margin-bottom:2rem}.feature-section-header__heading{font-size:2.7rem}.feature-section-header__lead,.feature-hero__lead,.feature-solution-card__content,.feature-step-card__content,.feature-example-card__text,.feature-cta__lead,.feature-faq__answer{font-size:1.45rem}.feature-hero__title{font-size:3.4rem}.feature-hero__actions,.feature-cta__actions{flex-direction:column}.feature-hero__actions .button,.feature-cta__actions .button{width:100%}.feature-problems__grid,.feature-solution__grid,.feature-steps__grid,.feature-examples__grid,.feature-product-picks__grid{grid-template-columns:1fr}.feature-comparison__table{min-width:58rem}.feature-faq__question{padding:1.8rem;font-size:1.5rem}.feature-faq__answer{padding:0 1.8rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-feature-editorial.css.map */
