.vps{padding:var(--vps-padding-top, 96px) 0 var(--vps-padding-bottom, 112px);background:var(--vps-bg, #f3efe9);color:var(--vps-text, #181817)}.vps__wrap{width:min(var(--vps-width, 1240px),calc(100% - 48px));margin-inline:auto}.vps__head{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:end;margin-bottom:48px}.vps__kicker{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.vps h2{max-width:720px;margin:0;font-size:clamp(38px,4.6vw,68px);letter-spacing:-.045em;line-height:.98}.vps__lead{max-width:590px;color:var(--vps-muted, #575048);font-size:18px;line-height:1.55}.vps__lead p,.vps__short-copy p,.vps__detail-copy p{margin:0}.vps__visual-grid{display:grid;min-height:680px;grid-template-columns:1.15fr .85fr;overflow:hidden;background:var(--vps-panel, #d6bca0)}.vps__media{min-height:680px;overflow:hidden}.vps__media img{width:100%;height:100%;object-fit:cover;object-position:var(--vps-image-position, 50% 50%)}.vps__benefits{display:flex;flex-direction:column;justify-content:center;padding:44px 56px}.vps__benefit{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:30px 0;border-top:1px solid color-mix(in srgb,var(--vps-line, #b6a999) 70%,transparent)}.vps__benefit:last-child{border-bottom:1px solid color-mix(in srgb,var(--vps-line, #b6a999) 70%,transparent)}.vps__number{padding-top:5px;font-size:10px;letter-spacing:.14em;opacity:.62}.vps__benefit h3,.vps__step h3{margin:0 0 9px;font-size:24px;font-weight:600;letter-spacing:-.025em}.vps__short-copy{max-width:430px;color:var(--vps-muted, #575048);font-size:15px;line-height:1.55}.vps__steps,.vps__details{margin-top:88px}.vps__subhead{margin-bottom:34px}.vps__steps-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--vps-line, #b6a999)}.vps__step{min-height:210px;padding:28px 34px 30px 0;border-right:1px solid var(--vps-line, #b6a999)}.vps__step+.vps__step{padding-left:34px}.vps__step:last-child{border-right:0}.vps__step-number{display:block;margin-bottom:38px;font-size:11px;letter-spacing:.16em;opacity:.58}.vps__accordion{border-top:1px solid var(--vps-line, #b6a999)}.vps__accordion details{border-bottom:1px solid var(--vps-line, #b6a999)}.vps__accordion summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:16px;font-weight:650;list-style:none}.vps__accordion summary::-webkit-details-marker{display:none}.vps__detail-copy{max-width:760px;padding:0 0 28px;color:var(--vps-muted, #575048);font-size:15px;line-height:1.6}@media(max-width:749px){.vps{padding:64px 0 72px}.vps__wrap{width:min(100% - 32px,var(--vps-width, 1240px))}.vps__head{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.vps h2{font-size:clamp(38px,11vw,54px)}.vps__lead{font-size:16px}.vps__visual-grid{min-height:0;grid-template-columns:1fr}.vps__media{min-height:0;aspect-ratio:4 / 5}.vps__benefits{padding:20px 24px 28px}.vps__benefit{grid-template-columns:34px 1fr;padding:24px 0}.vps__steps,.vps__details{margin-top:64px}.vps__steps-grid{grid-template-columns:1fr}.vps__step,.vps__step+.vps__step{min-height:0;padding:25px 0;border-right:0;border-bottom:1px solid var(--vps-line, #b6a999)}.vps__step-number{margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vorlen-product-story.css.map */
