.vacuum-landing{--vacuum-ink: #201d1c;--vacuum-muted: #706763;--vacuum-accent: #a36864;--vacuum-soft: #f6f1ef;--vacuum-line: rgba(32, 29, 28, .12);color:var(--vacuum-ink)}.vacuum-product-points{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none;color:#504845;font-size:1.5rem;line-height:1.5}.vacuum-product-points li{position:relative;margin:0;padding-left:28px}.vacuum-product-points li:before{position:absolute;top:0;left:0;color:#a36864;content:"\2713";font-weight:700}.vacuum-product-points strong{color:#201d1c;font-weight:700}.vacuum-landing__inner{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:clamp(56px,8vw,104px) 0}.vacuum-landing__eyebrow{margin:0 0 12px;color:var(--vacuum-accent);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vacuum-landing__heading{max-width:780px;margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.98;letter-spacing:-.035em}.vacuum-landing__intro{max-width:720px;margin:22px 0 0;color:var(--vacuum-muted);font-size:clamp(1.6rem,2.1vw,2rem);line-height:1.65}.vacuum-landing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.vacuum-landing__card{min-height:220px;padding:clamp(24px,3vw,38px);border:1px solid var(--vacuum-line);border-radius:24px;background:#fff;box-shadow:0 18px 46px #201d1c0f}.vacuum-landing__number{display:inline-grid;width:42px;height:42px;margin-bottom:30px;place-items:center;border-radius:50%;background:var(--vacuum-soft);color:var(--vacuum-accent);font-weight:700}.vacuum-landing__card h3{margin:0 0 12px;font-size:clamp(2rem,2.6vw,2.7rem);line-height:1.12}.vacuum-landing__card .rte{color:var(--vacuum-muted);line-height:1.65}.vacuum-landing__media{margin:0 0 18px;overflow:hidden;border-radius:18px}.vacuum-landing__media img{display:block;width:100%;height:auto}.vacuum-landing__media--faq{max-width:720px;margin:28px 0 0}.vacuum-landing--soft{background:var(--vacuum-soft)}.vacuum-landing__quantity{display:block;margin-bottom:20px;color:var(--vacuum-accent);font-size:clamp(3.8rem,6vw,6.4rem);font-weight:700;line-height:1}.vacuum-landing__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.vacuum-landing__step{min-width:0;overflow:hidden;border:1px solid var(--vacuum-line);border-radius:20px;background:#fff}.vacuum-landing__step h3,.vacuum-landing__step .rte{margin:0}.vacuum-landing__step .vacuum-landing__media{aspect-ratio:1 / 1;margin:0;border-radius:0;background:var(--vacuum-soft)}.vacuum-landing__step .vacuum-landing__media img{width:100%;height:100%;object-fit:cover}.vacuum-landing__step-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:baseline;padding:20px}.vacuum-landing__step-number{color:var(--vacuum-accent);font-size:1.4rem;font-weight:700;letter-spacing:.05em}.vacuum-landing__step h3{font-size:clamp(1.8rem,2vw,2.2rem)}.vacuum-landing__step .rte{grid-column:1 / -1;color:var(--vacuum-muted);line-height:1.65}.vacuum-landing__faq{margin-top:36px;border-top:1px solid var(--vacuum-line)}.vacuum-landing__faq-item{border-bottom:1px solid var(--vacuum-line)}.vacuum-landing__faq-item summary{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 0;cursor:pointer;font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:650;list-style:none}.vacuum-landing__faq-item summary::-webkit-details-marker{display:none}.vacuum-landing__faq-item summary:after{content:"+";color:var(--vacuum-accent);font-size:2.8rem;font-weight:400}.vacuum-landing__faq-item[open] summary:after{content:"\2212"}.vacuum-landing__answer{max-width:760px;padding:0 0 26px;color:var(--vacuum-muted);line-height:1.65}@media screen and (max-width:749px){.vacuum-landing__inner{width:min(100% - 24px,1200px);padding:48px 0}.vacuum-landing__grid{grid-template-columns:1fr;margin-top:30px}.vacuum-landing__card{min-height:auto;border-radius:18px}.vacuum-landing__steps{grid-template-columns:1fr;gap:16px;margin-top:30px}.vacuum-landing__step{border-radius:18px}.vacuum-landing__step-copy{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vacuum-bags-landing.css.map */
