.elov-automated-lines{--lines-pink-050:#fff8f9;--lines-pink-100:#fce8eb;--lines-pink-300:#f4b8c2;--lines-pink-500:#e85f79;--lines-navy:#001128;--lines-ink:#1e293b;background:#fff;color:var(--lines-ink)}.elov-automated-lines__inner{max-width:1480px;margin:0 auto;padding:0 clamp(18px,5vw,72px) clamp(64px,8vw,112px)}.elov-automated-lines__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}.elov-automated-lines__route{border:1px solid var(--lines-pink-300);border-radius:20px;background:var(--lines-pink-050);overflow:hidden;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease,background-color .24s ease}.elov-automated-lines__route:nth-child(2n){background:#fff}.elov-automated-lines__route-head{display:grid;grid-template-columns:44px minmax(0,1fr) 30px;gap:12px;align-items:start;padding:24px;cursor:pointer;list-style:none}.elov-automated-lines__route-head::-webkit-details-marker{display:none}.elov-automated-lines__route-head:focus-visible{outline:3px solid var(--lines-navy);outline-offset:-3px}.elov-automated-lines__route-head>span{display:grid;grid-template-rows:auto auto;place-content:center;width:42px;height:42px;border:1px solid var(--lines-pink-500);border-radius:50%;color:var(--lines-navy);font-size:13px;font-weight:900;letter-spacing:-.03em;line-height:1;text-align:center}.elov-automated-lines__route-head>span small{display:block;margin-bottom:2px;color:var(--lines-pink-500);font-size:6px;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.elov-automated-lines__route-toggle{position:relative;display:block;width:30px;height:30px;overflow:hidden;border-radius:50%;background:var(--lines-pink-100);color:transparent;font-size:0;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.elov-automated-lines__route-toggle:before,.elov-automated-lines__route-toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;border-radius:2px;background:var(--lines-navy);transform:translate(-50%,-50%)}.elov-automated-lines__route-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.elov-automated-lines__route[open] .elov-automated-lines__route-toggle{transform:rotate(45deg);animation:none}@media(hover:hover)and (pointer:fine){.elov-automated-lines__route:not([open]){animation:elov-route-frame-invite 2.8s ease-in-out infinite}.elov-automated-lines__route:nth-child(2):not([open]){animation-delay:.55s}.elov-automated-lines__route:not([open]) .elov-automated-lines__route-toggle{animation:elov-route-invite 2.8s ease-in-out infinite}.elov-automated-lines__route:nth-child(2):not([open]) .elov-automated-lines__route-toggle{animation-delay:.55s}.elov-automated-lines__route:not([open]):hover,.elov-automated-lines__route:not([open]):focus-within{position:relative;z-index:2;border-color:var(--lines-pink-500);background:#fff;box-shadow:0 16px 32px #00112817;transform:translateY(-4px);animation:none}.elov-automated-lines__route:not([open]):hover .elov-automated-lines__route-toggle,.elov-automated-lines__route:not([open]):focus-within .elov-automated-lines__route-toggle{background:var(--lines-pink-500);box-shadow:0 0 0 7px #e85f7921;transform:scale(1.12);animation:none}.elov-automated-lines__route:not([open]):hover .elov-automated-lines__route-toggle:before,.elov-automated-lines__route:not([open]):hover .elov-automated-lines__route-toggle:after,.elov-automated-lines__route:not([open]):focus-within .elov-automated-lines__route-toggle:before,.elov-automated-lines__route:not([open]):focus-within .elov-automated-lines__route-toggle:after{background:#fff}}@keyframes elov-route-frame-invite{0%,to{border-color:var(--lines-pink-300);box-shadow:0 0 #e85f7900}45%{border-color:var(--lines-pink-500);box-shadow:0 0 0 6px #e85f7912,0 12px 28px #e85f7917}62%{border-color:var(--lines-pink-300);box-shadow:0 0 0 12px #e85f7900,0 0 #e85f7900}}@keyframes elov-route-invite{0%,to{box-shadow:0 0 #e85f7900;transform:scale(1)}45%{box-shadow:0 0 0 8px #e85f7929;transform:scale(1.06)}62%{box-shadow:0 0 0 12px #e85f7900;transform:scale(1)}}.elov-automated-lines__route-content{padding:0 24px 24px}.elov-automated-lines h3{margin:0;color:var(--lines-navy);font-family:var(--font-heading-family,Arial),sans-serif;font-size:clamp(23px,2.4vw,33px);line-height:1.02;letter-spacing:-.045em}.elov-automated-lines__route-head p{margin:7px 0 0;color:#526079;font-size:13px;line-height:1.4}.elov-automated-lines__node-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--lines-pink-300)}.elov-automated-lines__node-list>li{border-bottom:1px solid rgba(244,184,194,.6)}.elov-automated-lines__node summary{display:grid;grid-template-columns:56px 1fr 24px;gap:10px;align-items:center;padding:8px 0;cursor:pointer;list-style:none}.elov-automated-lines__node summary::-webkit-details-marker{display:none}.elov-automated-lines__node summary:focus-visible{outline:2px solid var(--lines-navy);outline-offset:3px;border-radius:4px}.elov-automated-lines__node-badge{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:48px;overflow:hidden;color:var(--lines-navy);font-size:13px;font-weight:900;transition:color .2s ease,transform .2s ease}.elov-automated-lines__node-number,.elov-automated-lines__node-icon{position:absolute;display:grid;place-items:center;width:100%;height:100%;transition:opacity .18s ease,transform .22s ease}.elov-automated-lines__node-number{opacity:0;transform:translateY(5px)}.elov-automated-lines__node-icon{opacity:1;transform:scale(1)}.elov-automated-lines__node-icon img{display:block;width:56px;height:56px;max-width:none;object-fit:contain}.elov-automated-lines__node-label{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.elov-automated-lines__node summary strong{color:#33415b;font-size:14px;line-height:1.35}.elov-automated-lines__node-label em{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border:1px solid var(--lines-pink-300);border-radius:999px;background:var(--lines-pink-050);color:var(--lines-pink-500);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.elov-automated-lines__node summary b{position:relative;width:24px;height:24px;border-radius:50%;background:var(--lines-pink-100);color:transparent;font-size:0;transition:transform .2s ease}.elov-automated-lines__node summary b:before,.elov-automated-lines__node summary b:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:var(--lines-navy);transform:translate(-50%,-50%)}.elov-automated-lines__node summary b:after{transform:translate(-50%,-50%) rotate(90deg)}.elov-automated-lines__node[open] summary b{transform:rotate(45deg)}.elov-automated-lines__node-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:8px 0 18px 56px}.elov-automated-lines__node-detail>div{padding:0 12px 0 0;border-left:0;border-top:1px solid var(--lines-pink-300);background:transparent}.elov-automated-lines__node-detail em{display:block;margin-top:8px;color:var(--lines-pink-500);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.elov-automated-lines__node-detail p{margin:6px 0 0;color:#46536d;font-size:12px;line-height:1.42}.elov-automated-lines__closure-options{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 2px;padding:0!important;border:0!important}.elov-automated-lines__closure-options figure{display:grid;grid-template-columns:76px 1fr;gap:9px;align-items:center;min-width:0;margin:0;padding:8px;border:1px solid var(--lines-pink-300);border-radius:10px;background:#fff}.elov-automated-lines__closure-options img{display:block;width:72px;height:72px;max-width:none;object-fit:contain}.elov-automated-lines__closure-options figcaption{display:grid;gap:3px;min-width:0}.elov-automated-lines__closure-options figcaption strong{color:var(--lines-navy);font-size:12px;line-height:1.2}.elov-automated-lines__closure-options figcaption span{color:#526079;font-size:10px;line-height:1.32}.elov-automated-lines__evidence{margin-top:18px;padding:15px;border-radius:12px;background:#fff}.elov-automated-lines__evidence span,.elov-automated-lines__endpoint-label{color:var(--lines-pink-500);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.elov-automated-lines__evidence p{margin:5px 0 0;color:var(--lines-navy);font-size:13px;font-weight:700;line-height:1.42}.elov-automated-lines__endpoint{position:relative;display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:center;max-width:760px;margin:30px auto 0;padding:21px 23px;border:1px solid var(--lines-navy);border-radius:18px;background:#fff;box-shadow:0 18px 42px #00112814}.elov-automated-lines__endpoint:before{content:"";position:absolute;top:-31px;left:25%;width:50%;height:31px;border-top:2px solid var(--lines-pink-500);border-left:2px solid var(--lines-pink-500);border-right:2px solid var(--lines-pink-500);border-radius:16px 16px 0 0}.elov-automated-lines__endpoint-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lines-pink-500);color:#fff;font-size:23px;box-shadow:0 0 0 7px var(--lines-pink-100)}.elov-automated-lines__endpoint h3{margin-top:4px;font-size:27px}.elov-automated-lines__endpoint p{margin:5px 0 0;color:#526079;font-size:14px;line-height:1.4}.elov-automated-lines__endpoint dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0 0}.elov-automated-lines__endpoint dl div{padding:10px;border-left:2px solid var(--lines-pink-300);background:var(--lines-pink-050)}.elov-automated-lines__endpoint dt{color:var(--lines-pink-500);font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.elov-automated-lines__endpoint dd{margin:5px 0 0;color:#46536d;font-size:12px;line-height:1.38}.elov-automated-lines__nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.elov-automated-lines__nav a{display:flex;flex-direction:column;gap:7px;padding:20px 22px;border:1px solid var(--lines-pink-300);border-radius:16px;background:#fff;color:var(--lines-navy);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.elov-automated-lines__nav a:last-child{text-align:right}.elov-automated-lines__nav a:hover,.elov-automated-lines__nav a:focus-visible{transform:translateY(-3px);border-color:var(--lines-pink-500);box-shadow:0 12px 28px #00112817;outline:none}.elov-automated-lines__nav span{color:var(--lines-pink-500);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.elov-automated-lines__nav strong{font-size:16px}@media(min-width:901px){.elov-automated-lines__routes.has-active-route{grid-template-columns:minmax(0,1.58fr) minmax(260px,.72fr);gap:clamp(30px,5vw,76px);align-items:start}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route{overflow:visible}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active{grid-column:1;grid-row:1 / span 2}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active){grid-column:2;border-radius:0;border-width:0 0 1px;background:transparent;transition:background-color .22s ease,transform .22s ease}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active) .elov-automated-lines__route-head{grid-template-columns:42px 1fr 30px;padding:17px 0;transition:padding .22s ease}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active) h3{font-size:18px;line-height:1.08}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active) .elov-automated-lines__route-head>span{transition:transform .22s ease,background-color .22s ease}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active) .elov-automated-lines__route-head p{display:block;max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height .24s ease,margin .24s ease,opacity .18s ease}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):hover,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):focus-within{z-index:2;background:var(--lines-pink-050);transform:translate(4px)}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):hover .elov-automated-lines__route-head,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):focus-within .elov-automated-lines__route-head{padding-top:19px;padding-bottom:19px}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):hover .elov-automated-lines__route-head>span,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):focus-within .elov-automated-lines__route-head>span{transform:scale(1.08);background:var(--lines-pink-100)}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):hover .elov-automated-lines__route-head p,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route:not(.is-active):focus-within .elov-automated-lines__route-head p{max-height:48px;margin-top:6px;opacity:1}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node{transition:background-color .2s ease,transform .2s ease}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node summary{transition:background-color .2s ease,padding .2s ease}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node:hover,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-preview,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-pinned{background:var(--lines-pink-050);transform:translate(4px)}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node:hover summary,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-preview summary,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-pinned summary{padding-right:10px;padding-left:10px}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node:hover .elov-automated-lines__node-badge,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-preview .elov-automated-lines__node-badge,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-pinned .elov-automated-lines__node-badge{color:var(--lines-pink-500);transform:scale(1.1)}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node:hover .elov-automated-lines__node-number,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-preview .elov-automated-lines__node-number,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-pinned .elov-automated-lines__node-number{opacity:1;transform:translateY(0)}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node:hover .elov-automated-lines__node-icon,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-preview .elov-automated-lines__node-icon,.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node.is-pinned .elov-automated-lines__node-icon{opacity:0;transform:scale(.6)}.elov-automated-lines__routes.has-active-route .elov-automated-lines__route.is-active .elov-automated-lines__node-detail{animation:elov-automated-node-preview .2s ease both}@keyframes elov-automated-node-preview{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.elov-automated-lines__routes{grid-template-columns:1fr;margin-top:0}.elov-automated-lines__route-head{grid-template-columns:42px minmax(0,1fr) 28px;gap:9px;padding:18px}.elov-automated-lines__route-content{padding:0 18px 18px}.elov-automated-lines__node-detail{grid-template-columns:1fr;gap:8px;padding-left:56px}.elov-automated-lines__closure-options{grid-template-columns:1fr}.elov-automated-lines__endpoint{margin-top:28px}.elov-automated-lines__endpoint:before{left:15%;width:70%}.elov-automated-lines__endpoint dl,.elov-automated-lines__nav{grid-template-columns:1fr}.elov-automated-lines__nav a:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.elov-automated-lines *,.elov-automated-lines *:before,.elov-automated-lines *:after{animation:none!important;transition:none!important}}.elov-process-detail{--detail-pink-050:#fff8f9;--detail-pink-100:#fce8eb;--detail-pink-300:#f4b8c2;--detail-pink-500:#e85f79;--detail-navy:#001128;--detail-ink:#1e293b;background:var(--detail-pink-050);color:var(--detail-ink)}.elov-process-detail__inner{position:relative;max-width:1480px;min-height:500px;margin:0 auto;padding:clamp(24px,5vw,72px) clamp(18px,5vw,72px) clamp(42px,6vw,72px);overflow:hidden}.elov-process-detail__equipment-background{position:absolute;z-index:0;top:50%;right:clamp(-150px,-10vw,-80px);width:clamp(820px,66vw,980px);opacity:.28;pointer-events:none;transform:translateY(-50%)}.elov-process-detail__equipment-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--detail-pink-050) 0%,rgba(255,248,249,.82) 25%,rgba(255,248,249,.18) 57%,rgba(255,248,249,0) 100%)}.elov-process-detail__equipment-background img{display:block;width:100%;height:auto}.elov-process-detail__back{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;color:var(--detail-navy);font-size:13px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.elov-process-detail__back:hover{color:var(--detail-pink-500)}.elov-process-detail__eyebrow{margin-top:42px;color:var(--detail-pink-500);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.elov-process-detail__hero-grid{position:relative;z-index:1;display:block;max-width:820px}.elov-process-detail h1{max-width:850px;margin:12px 0 14px;color:var(--detail-navy);font-family:var(--font-heading-family, Arial),sans-serif;font-size:clamp(40px,5.4vw,72px);line-height:.96;letter-spacing:-.06em}.elov-process-detail__intro{max-width:700px;margin:0;color:#526079;font-size:clamp(17px,2vw,22px);line-height:1.5}.elov-process-detail__nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.elov-process-detail__nav a{display:flex;flex-direction:column;gap:7px;padding:20px 22px;border:1px solid var(--detail-pink-300);border-radius:16px;background:#fff;color:var(--detail-navy);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.elov-process-detail__nav a:last-child{text-align:right}.elov-process-detail__nav a:hover,.elov-process-detail__nav a:focus-visible{transform:translateY(-3px);border-color:var(--detail-pink-500);box-shadow:0 12px 28px #00112817;outline:none}.elov-process-detail__nav span{color:var(--detail-pink-500);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.elov-process-detail__nav strong{font-size:16px}@media(max-width:800px){.elov-process-detail__inner{min-height:0;padding-bottom:20px}.elov-process-detail__equipment-background{top:45%;right:-150px;width:min(120vw,900px);opacity:.2;transform:translateY(-50%)}}@media(max-width:640px){.elov-process-detail__inner{min-height:0}.elov-process-detail__equipment-background{display:none}.elov-process-detail__eyebrow{margin-top:32px}.elov-process-detail__nav{grid-template-columns:1fr}.elov-process-detail__nav a:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=MA */
