.editorial-heading{max-width:760px;margin-bottom:32px}.editorial-heading h2{margin:0 0 16px}.editorial-heading .rte{max-width:58ch}.editorial-heading--center,.editorial-heading--center .rte{margin-inline:auto}.editorial-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:12px;color:var(--color-foreground);font-size:14px;font-weight:500;text-underline-offset:5px}.vezelo-hero{display:grid;gap:24px;padding-block:40px 64px}.vezelo-hero h1{max-width:10ch;margin:0 0 24px}.vezelo-hero__text{max-width:35ch;color:var(--color-muted)}.vezelo-hero__media{position:relative;overflow:hidden;border-radius:6px;background:var(--color-background)}.vezelo-hero__image{display:block;width:100%;height:auto;aspect-ratio:6 / 5;object-fit:contain}.vezelo-hero__caption{position:absolute;bottom:16px;right:16px;max-width:calc(100% - 32px);padding:8px 12px;border-radius:4px;background:var(--color-foreground);color:var(--color-background);font-size:14px;line-height:1.4}.vezelo-hero__purchase{align-self:start}.vezelo-hero__purchase .purchase{max-width:440px}.transformation-grid{display:grid;gap:24px}.transformation-card{overflow:hidden;border:1px solid var(--color-panel);border-radius:6px}.transformation-card__media{background:var(--color-panel)}.transformation-card__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.transformation-card__copy{display:flex;gap:24px;padding:24px}.transformation-card h3,.use-case h3,.how-step h3{margin:0 0 8px;font-size:24px;line-height:1.3}.transformation-card .rte,.use-case .rte,.how-step .rte{font-size:16px}.editorial-number{padding-top:4px;color:var(--color-primary);font-size:14px;font-weight:600}.use-cases-grid{display:grid;gap:16px}.use-case{position:relative;padding:20px 48px 20px 0;border-top:1px solid var(--color-panel)}.use-case__mark{position:absolute;top:24px;right:24px;color:var(--color-primary)}.use-case__mark svg{display:block;width:32px;height:32px}.how-section{border-block:1px solid var(--color-panel);background:color-mix(in srgb,var(--color-panel) 22%,var(--color-background))}.how-grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.how-step{display:flex;gap:24px;padding:24px;border:1px solid var(--color-panel);border-radius:6px;background:var(--color-background)}.how-step__icon{display:inline-flex;flex:0 0 auto;color:var(--color-primary)}.how-step__icon svg{width:32px;height:32px}.featured-panel{display:grid;overflow:hidden;border:1px solid var(--color-panel);border-radius:6px}.featured-panel__media{background:var(--color-panel)}.featured-panel__image{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:contain}.featured-panel__copy{align-self:center;padding:24px}.featured-panel__copy h2{margin:0 0 16px}.featured-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:24px}.featured-specs>div{padding:16px;border-radius:4px;background:color-mix(in srgb,var(--color-panel) 25%,var(--color-background))}.featured-specs dt{margin-bottom:8px;color:var(--color-muted);font-size:14px}.featured-specs dd{margin:0;font-size:16px;font-weight:500}.dimensions-panel{display:grid;gap:32px;padding:32px 24px;border-radius:6px;background:var(--color-foreground);color:var(--color-background)}.dimensions-panel .eyebrow{color:var(--color-background)}.dimensions-panel h2{margin:0}.dimensions-panel__value{margin:0 0 16px;font-family:var(--font-heading);font-size:clamp(30px,6vw,48px);line-height:1.2}.dimensions-panel__detail{max-width:42ch}.faq-list{max-width:800px;margin-inline:auto;border-top:1px solid var(--color-panel)}.faq-item{border-bottom:1px solid var(--color-panel)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:20px 4px;cursor:pointer;list-style:none;font-weight:500}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{position:relative;flex:0 0 16px;width:16px;height:16px}.faq-item__icon:before,.faq-item__icon:after{position:absolute;content:"";background:currentColor}.faq-item__icon:before{width:16px;height:1.5px;left:0;top:7px}.faq-item__icon:after{width:1.5px;height:16px;left:7px;top:0}.faq-item[open] .faq-item__icon:after{display:none}.faq-item__answer{padding:0 32px 24px 4px}.extras-grid{display:grid;gap:24px}.extras-card{padding:24px;border:1px solid var(--color-panel);border-radius:6px}.extras-card h2{font-size:24px}@media(min-width:900px){.editorial-heading{margin-bottom:40px}.editorial-heading--center{text-align:center}.vezelo-hero{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;column-gap:48px;row-gap:0;padding-block:40px 56px}.vezelo-hero__copy{grid-column:1;grid-row:1 / 3;align-self:end;padding-block:24px}.vezelo-hero__media{grid-column:2;grid-row:1 / 4}.vezelo-hero__image{height:clamp(340px,49svh,480px);aspect-ratio:auto;object-fit:contain}.vezelo-hero__purchase{grid-column:1;grid-row:3;padding-bottom:24px}.transformation-grid{grid-template-columns:1fr 1fr;gap:32px}.transformation-card__copy{padding:32px}.use-cases-grid,.how-grid,.extras-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.how-step{flex-direction:column;padding:32px}.how-step__icon svg{width:40px;height:40px}.featured-panel{grid-template-columns:1fr 1fr}.featured-panel__copy{padding:40px}.dimensions-panel{grid-template-columns:1fr 1fr;align-items:center;padding:48px}}@media(max-width:389px){.featured-specs{grid-template-columns:1fr}.transformation-card__copy{gap:16px}}main .section-space{padding-block:48px}.featured-panel--compact{grid-template-columns:1fr;gap:20px;padding:24px}.featured-panel--compact .featured-panel__media{background:transparent}.featured-panel--compact .featured-panel__image{width:160px;height:180px;margin-inline:auto;aspect-ratio:auto}.featured-panel--compact .featured-panel__copy{padding:0}.featured-panel--compact .featured-panel__copy h2{font-size:clamp(28px,3vw,36px);margin-top:8px}.featured-panel--compact .featured-panel__copy>.rte{margin-bottom:16px;font-size:16px}.vezelo-hero__purchase .purchase__offer{border:0;padding-top:0}@media(min-width:900px){.featured-panel--compact{grid-template-columns:240px minmax(0,1fr);gap:40px;padding:32px 48px}.featured-panel--compact .featured-panel__image{width:240px;height:280px}.featured-panel--compact .purchase{max-width:600px}}@media(max-width:899px){.vezelo-hero{padding-block:28px 40px}.vezelo-hero__image{height:min(280px,34svh);aspect-ratio:auto}.vezelo-hero h1{font-size:clamp(36px,7vw,46px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/editorial.css.map */
