.elm-process-page{background:#fbf7f1;color:#211a17;padding:clamp(34px,5vw,70px) 0 80px}.elm-process-page>*{width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto}.elm-process-page__hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:18px;align-items:stretch}.elm-process-page__hero-copy{padding:clamp(32px,5vw,62px);border-radius:30px;background:#fff;border:1px solid rgba(54,42,34,.12);box-shadow:0 22px 60px #4a3a2a14}.elm-process-page p{margin:0 0 10px;color:#9d7b50;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:850}.elm-process-page h1,.elm-process-page h2{margin:0;letter-spacing:-.045em;line-height:1.02}.elm-process-page h1{font-size:clamp(44px,7vw,82px)}.elm-process-page h2{font-size:clamp(30px,4vw,52px)}.elm-process-page span{color:#211a17ad;line-height:1.75;font-size:14px}.elm-process-page__hero-copy>span{display:block;margin-top:18px;max-width:620px}.elm-process-page__hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.elm-process-page__hero-actions a,.elm-process-page__cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:#183a28;color:#fff;text-decoration:none;font-size:13px;font-weight:850}.elm-process-page__hero-actions a:nth-child(2){background:#fff;color:#183a28;border:1px solid rgba(24,58,40,.18)}.elm-process-page button{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer;background:#15120f;color:#fff;overflow:hidden;position:relative}.elm-process-page video{width:100%;height:100%;display:block;object-fit:cover}.elm-process-page__hero-video{min-height:540px;border-radius:30px}.elm-process-page__hero-video:after,.elm-process-page [data-process-video]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.56) 100%);pointer-events:none}.elm-process-page__hero-video b,.elm-process-page__video-grid b,.elm-process-page__finished-rail b{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;color:#fff;font-size:16px;letter-spacing:-.02em}.elm-process-page__play{position:absolute;left:50%;top:50%;width:58px;height:58px;transform:translate(-50%,-50%);border-radius:50%;background:#ffffffe6;box-shadow:0 14px 38px #0000003d;z-index:2;transition:.2s ease}.elm-process-page__play:after{content:"";position:absolute;left:23px;top:18px;border-left:16px solid #183a28;border-top:11px solid transparent;border-bottom:11px solid transparent}.is-playing .elm-process-page__play{opacity:0;transform:translate(-50%,-50%) scale(.92)}.elm-process-page__timeline{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.elm-process-page__timeline div,.elm-process-page__trust-cards article{padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(54,42,34,.11)}.elm-process-page__timeline b{display:block;color:#9d7b50;font-size:12px;letter-spacing:.14em;margin-bottom:12px}.elm-process-page__timeline strong,.elm-process-page__trust-cards b{display:block;color:#211a17;font-size:16px;line-height:1.18;margin-bottom:8px}.elm-process-page__section-head,.elm-process-page__split,.elm-process-page__shipment,.elm-process-page__cta{margin-top:38px}.elm-process-page__section-head span,.elm-process-page__split>div:first-child span,.elm-process-page__shipment span{display:block;max-width:760px;margin-top:10px}.elm-process-page__video-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.elm-process-page__video-grid button{min-height:430px;border-radius:24px}.elm-process-page__split{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:18px;align-items:start;padding:30px;border-radius:30px;background:#fff;border:1px solid rgba(54,42,34,.11)}.elm-process-page__finished-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.elm-process-page__finished-rail button{aspect-ratio:4/5;border-radius:20px}.elm-process-page__shipment{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:18px;align-items:stretch;padding:30px;border-radius:30px;background:#183a28;color:#fff}.elm-process-page__shipment button{min-height:360px;border-radius:22px}.elm-process-page__shipment h2,.elm-process-page__shipment span{color:#fff}.elm-process-page__shipment span{color:#ffffffbd}.elm-process-page__trust-cards{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.elm-process-page__cta{text-align:center;padding:clamp(34px,6vw,64px);border-radius:30px;background:linear-gradient(135deg,#fff8ee,#eadcc8);border:1px solid rgba(157,123,80,.18)}.elm-process-page__cta h2{max-width:780px;margin:0 auto 22px}@media screen and (max-width:989px){.elm-process-page__hero,.elm-process-page__split,.elm-process-page__shipment{grid-template-columns:1fr}.elm-process-page__timeline,.elm-process-page__video-grid,.elm-process-page__trust-cards{grid-template-columns:1fr 1fr}.elm-process-page__finished-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.elm-process-page__finished-rail button{min-width:220px;scroll-snap-align:start}}@media screen and (max-width:640px){.elm-process-page{padding-top:24px}.elm-process-page>*{width:min(100% - 20px,1180px)}.elm-process-page__hero-copy,.elm-process-page__hero-video,.elm-process-page__split,.elm-process-page__shipment,.elm-process-page__cta{border-radius:22px}.elm-process-page__hero-video{min-height:390px}.elm-process-page__timeline,.elm-process-page__video-grid,.elm-process-page__trust-cards{grid-template-columns:1fr}.elm-process-page__video-grid button{min-height:390px}.elm-process-page__finished-rail button{min-width:205px}}.elm-process-page__delivery-note{margin-top:38px;display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:22px;align-items:center;padding:26px 30px;border-radius:28px;background:linear-gradient(135deg,#fffaf4f5,#efe2d09e);border:1px solid rgba(157,123,80,.16);box-shadow:0 16px 42px #4a3a2a0b}.elm-process-page__delivery-note p{margin:0 0 9px;color:#9d7b50;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:820}.elm-process-page__delivery-note h2{margin:0;color:#211a17;font-size:clamp(24px,2.6vw,36px);line-height:1.06;letter-spacing:-.035em;font-weight:560}.elm-process-page__delivery-note span{display:block;color:#211a17a8;font-size:14px;line-height:1.7}@media(max-width:760px){.elm-process-page__delivery-note{grid-template-columns:1fr;padding:22px 20px;border-radius:22px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-elmivra-process-page.css.map */
