.cx.op{--op-f:"Inter Tight","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--op-good:var(--cx-pista);--op-good-bg:#E8EFEC;--op-warn:#9A6512;--op-warn-bg:#FBF1DE;--op-dis:#9AA3A1;--op-fill:#F4F5F2;background:var(--cx-paper);color:var(--cx-ink);font-family:var(--op-f);padding-bottom:clamp(3rem,6vw,5rem);min-height:60vh}.cx .op-hidden-form{display:none}.cx .op-top{display:grid;gap:.3rem;align-content:center;min-height:68px;padding:.6rem var(--cx-gr) .6rem var(--cx-gl);border-bottom:1px solid var(--cx-line)}@media(min-width:900px){.cx .op-top{padding-inline:clamp(16px,1.5vw,30px)}}.cx .op-crumbs{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.78rem;color:var(--cx-mute)}.cx .op-crumbs [aria-current]{color:var(--cx-ink)}.cx .op-top h1{font-family:inherit;font-weight:400;font-size:clamp(1.15rem,1.4vw,1.4rem);letter-spacing:-.015em;text-transform:none;line-height:1;margin:0}.cx .op-wrap{max-width:1180px;margin-inline:auto;padding-left:var(--cx-gl);padding-right:var(--cx-gr)}.cx .op p{margin:0}.cx .op a{color:inherit}.cx .op-eyebrow{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-mute)}.cx .op-fine{font-size:.82rem;line-height:1.5;color:var(--cx-mute)}.cx .op-fine a{text-decoration:underline;text-underline-offset:2px}.cx .op-h2{font-family:inherit;font-weight:400;font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:-.025em;text-transform:none;margin:0 0 1rem}.cx .op-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:46px;padding:.6rem 1.2rem;border:1px solid var(--cx-ink);background:transparent;color:var(--cx-ink);font:inherit;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cx .op-btn:hover,.cx .op-btn-solid{background:var(--cx-ink);color:#fff}.cx .op-btn-solid:hover{background:#000}.cx .op-btn[disabled]{background:var(--op-fill);border-color:var(--cx-line);color:var(--op-dis);cursor:not-allowed}.cx .op-btn-link{border-color:transparent;min-height:40px;text-transform:none;letter-spacing:0;font-size:.88rem;text-decoration:underline;text-underline-offset:3px;font-weight:400}.cx .op-btn-link:hover{background:transparent;color:var(--cx-ink);text-decoration-thickness:2px}.cx .op-btn-sm{width:auto;min-height:36px;padding:.3rem .9rem;font-size:.72rem}.cx .op-btn:focus-visible,.cx .op-opt:focus-within,.cx .op-orow:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}.cx .op-field{display:grid;gap:.35rem;font-size:.82rem}.cx .op-field>span{color:var(--cx-mute)}.cx .op-field input,.cx .op-field select,.cx .op-field textarea{width:100%;min-height:46px;padding:.65rem .8rem;border:1px solid var(--cx-line);border-radius:0;background:#fff;color:var(--cx-ink);font:inherit;font-size:16px}.cx .op-field textarea{min-height:0;resize:vertical}.cx .op-field input:focus,.cx .op-field select:focus,.cx .op-field textarea:focus{outline:none;border-color:var(--cx-ink)}.cx .op-err{color:#a1281b;font-size:.82rem}.cx .op-row2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.cx .op-login{display:grid;gap:2.5rem;padding-block:clamp(2rem,5vw,4.5rem)}@media(min-width:900px){.cx .op-login{grid-template-columns:1.1fr 1fr;align-items:start;gap:5rem}}.cx .op-login-copy{display:grid;gap:1rem;max-width:34rem}.cx .op-login-copy h2{font-family:inherit;font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.02;letter-spacing:-.035em;text-transform:none;margin:0}.cx .op-login-copy>p{font-size:1.02rem;line-height:1.5}.cx .op-ticks{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.55rem}.cx .op-ticks li{display:flex;gap:.6rem;align-items:center;font-size:.95rem}.cx .op-ticks .op-ic{width:18px;height:18px;stroke:var(--op-good);stroke-width:2}.cx .op-login-form{display:grid;gap:1rem;border:1px solid var(--cx-line);padding:clamp(1.25rem,3vw,2rem)}.cx .op-list{padding-block:clamp(1.5rem,4vw,3rem)}.cx .op-acct{font-size:.82rem;color:var(--cx-mute);margin-bottom:1.5rem!important}.cx .op-acct strong{color:var(--cx-ink);font-weight:500}.cx .op-acct a{text-decoration:underline;text-underline-offset:2px}.cx .op-note{border-left:2px solid var(--op-warn);background:var(--op-warn-bg);padding:.8rem 1rem;margin-bottom:1.5rem!important;font-size:.9rem}.cx .op-orders{list-style:none;margin:0;padding:0;border-top:1px solid var(--cx-line)}.cx .op-orders li{border-bottom:1px solid var(--cx-line)}.cx .op-orow{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.cx .op-thumbs{display:flex;flex:none}.cx .op-thumbs img,.cx .op-thumbs .op-noimg{width:52px;height:65px;object-fit:cover;background:var(--cx-tile);border:2px solid #fff;margin-left:-14px}.cx .op-thumbs>:first-child{margin-left:0}.cx .op-orow-m{display:grid;gap:.25rem;flex:1;min-width:0;justify-items:start}.cx .op-orow-n{font-size:1.05rem;font-weight:500}.cx .op-orow-d{font-size:.82rem;color:var(--cx-mute)}.cx .op-orow-go{width:20px;height:20px;flex:none;color:var(--cx-mute)}.cx .op-orow:hover .op-orow-go{color:var(--cx-ink)}.cx .op-chip{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;background:var(--op-fill);color:var(--cx-ink)}.cx .op-chip.is-good{background:var(--op-good-bg);color:var(--op-good)}.cx .op-chip.is-muted{color:var(--cx-mute)}.cx .op-empty{display:grid;gap:.8rem;justify-items:start;padding:2rem 0}.cx .op-empty .op-btn{width:auto}.cx .op-order{padding-block:clamp(1.25rem,3vw,2.5rem)}.cx .op-back{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;padding:.3rem 0;font:inherit;font-size:.88rem;color:var(--cx-mute);cursor:pointer;margin-bottom:.5rem}.cx .op-back:hover{color:var(--cx-ink)}.cx .op-back .op-ic{width:16px;height:16px}.cx .op-update{border:1px solid var(--op-good);background:var(--op-good-bg);padding:1rem 1.2rem;display:grid;gap:.35rem;margin:0 auto 1.5rem;max-width:44rem}.cx .op-update .op-eyebrow{color:var(--op-good)}.cx .op-hero{display:grid;justify-items:center;text-align:center;gap:1.1rem;padding-block:.5rem 2rem}.cx .op-ring{position:relative;width:min(300px,78vw);aspect-ratio:1;max-width:100%}.cx .op-ring svg{width:100%;height:100%;overflow:visible}.cx .op-track{fill:none;stroke:var(--cx-tile);stroke-width:4}.cx .op-prog{fill:none;stroke:var(--cx-ink);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1)}.cx .op-dot circle{fill:#fff;stroke:var(--op-dis);stroke-width:1.6}.cx .op-dot.is-done circle{fill:var(--cx-ink);stroke:var(--cx-ink)}.cx .op-dot.is-done path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cx .op-dot.is-now circle{fill:#fff;stroke:var(--op-good);stroke-width:2.4}.cx .op-dot.is-now circle.in{fill:var(--op-good);stroke:none}.cx .op-dot.is-now{animation:opPulse 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes opPulse{50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.cx .op-dot.is-now{animation:none}.cx .op-prog{transition:none}}.cx .op-ring.is-cancelled .op-prog{stroke:var(--cx-mute)}.cx .op-ring-c{position:absolute;top:18%;right:18%;bottom:18%;left:18%;display:grid;align-content:center;justify-items:center;gap:.35rem;text-align:center}.cx .op-ring-t{font-size:clamp(1.15rem,2.4vw,1.45rem);letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.cx .op-ring-s{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--op-good)}.cx .op-ring-o{font-size:.75rem;color:var(--cx-mute);letter-spacing:.04em}.cx .op-copytext{max-width:40rem;font-size:1.02rem;line-height:1.6;text-wrap:pretty}.cx .op-code{font-family:var(--cx-mono);font-weight:500;background:var(--op-fill);padding:.1rem .4rem;white-space:nowrap}.cx .op-est{font-size:.85rem;color:var(--cx-mute);border:1px solid var(--cx-line);padding:.5rem .9rem}.cx .op-est strong{color:var(--cx-ink);font-weight:500;margin-left:.25rem}.cx .op-cards{columns:1;column-gap:16px}@media(min-width:760px){.cx .op-cards{columns:2}}@media(min-width:1100px){.cx .op-cards{columns:3}}.cx .op-card,.cx .op-cards>.op-mini{break-inside:avoid;margin:0 0 16px;display:block}.cx .op-card{border:1px solid var(--cx-line);background:#fff;padding:1.2rem}.cx .op-card>*+*{margin-top:.85rem}.cx .op-card.is-feature{border-color:var(--cx-ink)}.cx .op-card.is-locked{background:var(--op-fill);border-color:transparent}.cx .op-card-h{display:flex;gap:.8rem;align-items:flex-start}.cx .op-card-h>div{display:grid;gap:.3rem;min-width:0}.cx .op-card-ic{flex:none;width:34px;height:34px;display:grid;place-items:center;background:var(--op-good-bg);color:var(--op-good)}.cx .op-card.is-locked .op-card-ic{background:#fff;color:var(--cx-mute)}.cx .op-ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cx .op-card h3{font-family:inherit;font-weight:500;font-size:1.08rem;letter-spacing:-.015em;text-transform:none;margin:0;line-height:1.25}.cx .op-card-d{font-size:.88rem;line-height:1.5;color:var(--cx-mute)}.cx .op-status{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cx-mute);font-variant-numeric:tabular-nums}.cx .op-status b{font-weight:700}.cx .op-status.is-good{color:var(--op-good)}.cx .op-status.is-warn{color:var(--op-warn)}.cx .op-card-b{display:grid;gap:.7rem}.cx .op-card-b>.op-btn-link{justify-self:center;width:auto}.cx .op-box{background:var(--op-fill);padding:.75rem .9rem;font-size:.86rem;line-height:1.45}.cx .op-box-note{background:var(--op-good-bg)}.cx .op-confirm{display:grid;gap:.6rem;border:1px solid var(--cx-ink);padding:.9rem}.cx .op-confirm p{font-size:.9rem;line-height:1.5}.cx .op-mini{font-size:.86rem;color:var(--cx-mute);display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;padding:.2rem 0;margin-top:.5rem}.cx .op-mini a,.cx .op-mini .op-btn-link{color:var(--cx-ink);width:auto;min-height:0;padding:0;font-size:.86rem}.cx .op-cards>.op-mini{border:1px dashed var(--cx-line);padding:.8rem 1rem}.cx .op-items{display:grid;gap:.6rem}.cx .op-item{display:flex;align-items:center;gap:.8rem;min-width:0}.cx .op-item img,.cx .op-item .op-noimg{width:48px;height:60px;object-fit:cover;background:var(--cx-tile);flex:none}.cx .op-item-m{flex:1;min-width:0}.cx .op-item-t{font-size:.92rem;font-weight:500;line-height:1.3}.cx .op-item-v{font-size:.8rem;color:var(--cx-mute)}.cx .op-item-p{font-size:.88rem;font-variant-numeric:tabular-nums}.cx .op-dl{margin:0;display:grid}.cx .op-dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid var(--cx-line);font-size:.85rem}.cx .op-dl dt{color:var(--cx-mute);flex:none}.cx .op-dl dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.cx .op-dl a{text-decoration:underline;text-underline-offset:2px}.cx .op-opts{display:grid;gap:.5rem}.cx .op-opt{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--cx-line);padding:.75rem .85rem;cursor:pointer;transition:border-color .2s}.cx .op-opt:hover{border-color:var(--cx-mute)}.cx .op-opt.is-on{border-color:var(--cx-ink);box-shadow:inset 0 0 0 1px var(--cx-ink)}.cx .op-opt input{margin:.2rem 0 0;accent-color:var(--cx-ink);flex:none}.cx .op-opt>span{display:grid;gap:.15rem;font-size:.9rem}.cx .op-opt strong{font-weight:500}.cx .op-opt small{color:var(--cx-mute);font-size:.8rem;line-height:1.4}.cx .op-opt-item{align-items:center}.cx .op-opt-item .op-item{flex:1}.cx .op-flow{display:grid;gap:.75rem}.cx .op-step{display:flex;align-items:center;gap:.55rem;font-weight:500;font-size:.95rem}.cx .op-step span{width:22px;height:22px;display:grid;place-items:center;background:var(--cx-ink);color:#fff;font-size:.7rem;border-radius:50%}.cx .op-sub{font-size:.88rem;line-height:1.5}.cx .op-offers{display:grid;gap:.6rem}.cx .op-offer{border:1px solid var(--cx-line);padding:.9rem;display:grid;gap:.45rem}.cx .op-offer-t{font-weight:500;font-size:.95rem}.cx .op-check{margin:0;padding-left:1.1rem;display:grid;gap:.35rem;font-size:.86rem;line-height:1.45}.cx .op-check a{text-decoration:underline;text-underline-offset:2px}.cx .op-steps{list-style:none;margin:0;padding:0;display:grid}.cx .op-steps li{display:flex;gap:.75rem;position:relative;padding-bottom:.9rem}.cx .op-steps li:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:1.5px;background:var(--cx-line)}.cx .op-steps li.is-done:not(:last-child):before{background:var(--cx-ink)}.cx .op-steps-dot{flex:none;width:21px;height:21px;border-radius:50%;border:1.5px solid var(--op-dis);background:#fff;display:grid;place-items:center;position:relative;z-index:1}.cx .op-steps li.is-done .op-steps-dot{background:var(--cx-ink);border-color:var(--cx-ink);color:#fff}.cx .op-steps li.is-now .op-steps-dot{border-color:var(--op-good);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px var(--op-good)}.cx .op-steps-dot .op-ic{width:12px;height:12px;stroke-width:2.4}.cx .op-steps li>span:last-child{display:grid;gap:.1rem;font-size:.88rem}.cx .op-steps strong{font-weight:500}.cx .op-steps small{color:var(--cx-mute);font-size:.78rem}.cx .op-how{display:grid;gap:.5rem}.cx .op-how ol{margin:0;padding-left:1.1rem;display:grid;gap:.45rem;font-size:.86rem;line-height:1.5}.cx .op-how a{text-decoration:underline;text-underline-offset:2px}.cx .op-copy{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:var(--op-fill);padding:.5rem .7rem;margin-top:.35rem;font-size:.84rem;overflow-wrap:anywhere}.cx .op-fine .op-copy{display:inline-flex;margin:0 .2rem}.cx .op-copy-b{flex:none;background:none;border:1px solid var(--cx-line);font:inherit;font-size:.72rem;padding:.2rem .5rem;cursor:pointer;color:var(--cx-ink)}.cx .op-track{display:grid;gap:.6rem;border-top:1px solid var(--cx-line);padding-top:.9rem}.cx .op-demo{border:1px dashed var(--cx-mute);padding:.9rem 1rem;margin-top:1.25rem;display:grid;gap:.7rem;font-size:.85rem;background:#fafaf8}.cx .op-demo code{font-family:var(--cx-mono);font-size:.8rem}.cx .op-demo-row{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.cx .op-demo label{display:flex;align-items:center;gap:.4rem}.cx .op-demo select,.cx .op-demo button{font:inherit;font-size:.82rem;min-height:36px;padding:.3rem .6rem;border:1px solid var(--cx-line);background:#fff;color:var(--cx-ink);max-width:100%}.cx .op-demo button{cursor:pointer}.cx .op-demo-ck input{accent-color:var(--cx-ink)}.cx .op-app.is-sending{opacity:.55;pointer-events:none;transition:opacity .2s}.op-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:#121e1d;color:#fff;padding:.8rem 1.1rem;font-family:Inter Tight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.88rem;line-height:1.4;max-width:min(440px,calc(100vw - 32px));opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:60;box-shadow:0 8px 30px #0003}.op-toast.show{opacity:1;transform:translate(-50%)}.op-toast.is-bad{background:#7a1e14}.cx .op-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--cx-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cx .op-loading{padding-block:4rem;text-align:center;color:var(--cx-mute)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/calcuera-order-portal.css.map */
