.vm-steps-section,.vm-install-section,.vm-gallery-section,.vm-home-reviews-section,.vm-faq-section,.vm-cta-section{margin-top:0}.vm-sec{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:7.2rem 0 8rem}.vm-sec__wrap{padding:0 2rem}.vm-sec__header{max-width:64rem}.vm-sec__header--center{margin:0 auto;text-align:center}.vm-eyebrow--center:after{content:"";width:3.2rem;height:1px;background:currentColor}.vm-sec__heading{margin:2rem 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.6rem,2.6rem + 2.8vw,6.4rem);line-height:1.04;letter-spacing:-.01em;color:inherit;text-wrap:balance}.vm-sec__heading em{font-style:italic}.vm-sec__text{max-width:50ch;margin-top:2.4rem;font-size:1.6rem;line-height:1.75;color:rgba(var(--color-foreground),.75)}.vm-sec__header--center .vm-sec__text{margin-left:auto;margin-right:auto}.vm-sec__text p{margin:0}.vm-frame{position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.vm-frame:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:1px solid rgba(174,135,96,.35);pointer-events:none}.vm-frame--portrait{aspect-ratio:4 / 5}.vm-frame--square{aspect-ratio:1 / 1}.vm-frame__img{display:block;width:100%;height:100%;object-fit:cover}.vm-frame__placeholder{fill:rgba(var(--color-foreground),.3)}.vm-split{display:grid;gap:4.8rem}.vm-steps__list{display:grid;gap:0;margin:5.6rem 0 0;padding:0;list-style:none;counter-reset:none}.vm-steps__item{position:relative;padding:3.2rem 0;border-top:1px solid rgba(var(--color-foreground),.14);text-align:center}.vm-steps__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:2.8rem;background-color:rgba(var(--color-foreground),.06)}.vm-steps__img{display:block;width:100%;height:100%;object-fit:cover}.vm-steps__number{display:block;font-family:var(--font-heading-family);font-size:5.6rem;line-height:1;color:var(--vm-gold)}.vm-steps__title{margin:2rem 0 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:inherit}.vm-steps__text{max-width:32ch;margin:1.2rem auto 0;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.72)}.vm-checklist{margin:3.6rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(var(--color-foreground),.14)}.vm-checklist__item{display:grid;grid-template-columns:3.2rem 1fr;gap:1.6rem;padding:2.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.14)}.vm-checklist__index{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid var(--vm-gold);border-radius:50%;font-size:1.2rem;font-weight:500;color:var(--vm-gold)}.vm-checklist__title{margin:.4rem 0 0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:inherit}.vm-checklist__text{margin:.8rem 0 0;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.72)}.vm-install__note{margin:2.4rem 0 0;font-size:1.3rem;font-style:italic;line-height:1.6;color:rgba(var(--color-foreground),.6)}.vm-gallery__header{max-width:none;display:grid;gap:1.6rem}.vm-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:4.8rem}.vm-gallery__item{position:relative;margin:0;overflow:hidden;aspect-ratio:1 / 1;background-color:rgba(var(--color-foreground),.06)}.vm-gallery__item:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.vm-gallery__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--vm-ease)}.vm-gallery__item:hover .vm-gallery__img{transform:scale(1.03)}.vm-gallery__caption{position:absolute;left:1.6rem;bottom:1.4rem;font-size:1rem;letter-spacing:var(--vm-tracking-label);text-transform:uppercase;color:var(--vm-ivory);text-shadow:0 1px 8px rgba(0,0,0,.4)}.vm-home-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:2.4rem 0 0}.vm-home-reviews__rating{font-family:var(--font-body-family);font-weight:500;font-variant-numeric:lining-nums;font-size:4rem;line-height:1}.vm-home-reviews__stars{position:relative;font-size:1.8rem;letter-spacing:.2em;color:#ae87604d;background:linear-gradient(90deg,var(--vm-gold) calc(var(--vm-rating) / 5 * 100%),transparent 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.5px var(--vm-gold)}.vm-home-reviews__count{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.vm-home-reviews__disclosure{max-width:56ch;margin:1.6rem auto 0;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.65)}.vm-home-reviews__app{margin-top:4.8rem}.vm-home-reviews__actions{display:flex;justify-content:center;margin-top:4.8rem}.vm-faq__grid{display:grid;gap:4rem}.vm-faq__link{margin-top:2.4rem}.vm-faq__list{border-top:1px solid rgba(var(--color-foreground),.16)}.vm-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.16)}.vm-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:6.4rem;padding:2rem 0;list-style:none;cursor:pointer;font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.3}.vm-faq__question::-webkit-details-marker{display:none}.vm-faq__question:focus-visible{outline:1px solid var(--vm-gold);outline-offset:.4rem}.vm-faq__icon{position:relative;flex-shrink:0;width:1.4rem;height:1.4rem}.vm-faq__icon:before,.vm-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--vm-gold);transition:transform .4s var(--vm-ease)}.vm-faq__icon:after{transform:rotate(90deg)}.vm-faq__item[open] .vm-faq__icon:after{transform:rotate(0)}.vm-faq__answer{max-width:64ch;padding:0 0 2.4rem;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.75)}.vm-faq__answer p{margin:0}.vm-faq__answer p+p{margin-top:1rem}.vm-cta__grid{display:grid;gap:4.8rem}.vm-cta__eyebrow{color:rgba(var(--color-foreground),.75)}.vm-cta__buy{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;margin-top:3.6rem}.vm-cta__price{margin:0;font-size:34px;font-weight:700;line-height:1;letter-spacing:0}.vm-cta__form{display:contents}.vm-cta__button{width:100%;background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.vm-cta__button:hover{background-color:transparent;color:rgb(var(--color-foreground))}.vm-cta__button[disabled]{opacity:.55;cursor:not-allowed}.vm-cta__buy .vm-link{justify-content:center}.vm-cta__reassurance{margin:2.4rem 0 0;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}@media screen and (min-width:750px){.vm-cta__price{font-size:44px}.vm-sec{padding:9.6rem 0 10.4rem}.vm-sec__wrap{padding:0 5rem}.vm-steps__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vm-steps__list--2,.vm-steps__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-steps__list--3 .vm-steps__item,.vm-steps__list--2 .vm-steps__item{padding:4rem 2.4rem}.vm-steps__list--3 .vm-steps__item+.vm-steps__item{border-left:1px solid rgba(var(--color-foreground),.14)}.vm-gallery__grid{gap:1.2rem}.vm-cta__buy{flex-direction:row;align-items:center;gap:3.2rem}.vm-cta__button{width:auto}}@media screen and (min-width:990px){.vm-sec{padding:13rem 0 14rem}.vm-steps__list{margin-top:8rem}.vm-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(6rem,8vw,12rem)}.vm-install--image-right .vm-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.vm-install--image-right .vm-split__media{order:2}.vm-install--image-left .vm-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.vm-gallery__header{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:8rem}.vm-gallery__header .vm-sec__text{margin-top:0}.vm-gallery__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:22vw;max-height:none;gap:1.6rem;margin-top:6.4rem}.vm-gallery__item,.vm-gallery__item:first-child{aspect-ratio:auto}.vm-gallery__item:nth-child(1){grid-column:1 / span 7;grid-row:span 2}.vm-gallery__item:nth-child(2){grid-column:8 / span 5;grid-row:span 2}.vm-gallery__item:nth-child(3){grid-column:1 / span 5}.vm-gallery__item:nth-child(4){grid-column:6 / span 7}.vm-gallery__item:nth-child(5){grid-column:1 / -1}.vm-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(6rem,8vw,12rem);align-items:start}.vm-faq__header{position:sticky;top:12rem}.vm-cta__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(6rem,8vw,12rem)}}@media screen and (min-width:1400px){.vm-gallery__grid{grid-auto-rows:30rem}}@media(prefers-reduced-motion:reduce){.vm-gallery__img,.vm-faq__icon:before,.vm-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/velmora-sections.css.map */
