.xpz-lock,.xpz-lock body{overflow:hidden!important}.xpz-launch{margin:14px 0}.xpz-launch__btn{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:16px 18px;border:0;border-radius:14px;cursor:pointer;background:#17b3d6;color:#fff;font:inherit;box-shadow:0 6px 18px #17b3d647;transition:transform .15s ease,box-shadow .15s ease}.xpz-launch__btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #17b3d659}.xpz-launch__btn strong{display:block;font-size:1.05em;letter-spacing:.01em}.xpz-launch__btn small{display:block;opacity:.92;font-size:.85em;margin-top:2px}.xpz-launch__icon{font-size:1.4em;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;flex:none}.xpz{--xpz-ink: #111216;--xpz-muted: #6b7280;--xpz-line: #e5e7eb;--xpz-soft: #f5f7f9;--xpz-brand: #17b3d6;--xpz-brand-ink: #0b7f99;--xpz-dark: #0b0b0c;--xpz-danger: #b42318;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0a0a0c8c;display:flex;align-items:stretch;justify-content:center;color:var(--xpz-ink);font-family:inherit;font-size:16px;line-height:1.45}.xpz[hidden]{display:none}.xpz *,.xpz *:before,.xpz *:after{box-sizing:border-box}.xpz-panel{background:#fff;width:100%;height:100%;display:flex;flex-direction:column}@media(min-width:900px){.xpz{align-items:center;padding:24px}.xpz-panel{max-width:1080px;height:min(92vh,900px);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000059}}.xpz-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--xpz-dark);color:#fff}.xpz-head__title{display:flex;flex-direction:column;min-width:0}.xpz-head__title strong{font-size:16.8px}.xpz-head__title span{font-size:13.1px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xpz-close{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font-size:18px;cursor:pointer}.xpz-close:focus-visible,.xpz button:focus-visible,.xpz a:focus-visible,.xpz input:focus-visible,.xpz select:focus-visible,.xpz textarea:focus-visible{outline:3px solid var(--xpz-brand);outline-offset:2px}.xpz-steps{list-style:none;margin:0;padding:10px 12px;display:flex;gap:6px;border-bottom:1px solid var(--xpz-line);background:#fff}.xpz-steps__item{flex:1}.xpz-steps__item button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 6px;border:0;border-radius:10px;background:var(--xpz-soft);color:var(--xpz-muted);font:inherit;font-size:14.4px;cursor:default}.xpz-steps__item.is-done button{cursor:pointer;color:var(--xpz-ink)}.xpz-steps__item.is-current button{background:#e6f7fb;color:var(--xpz-brand-ink);font-weight:700}.xpz-steps__n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:12.8px;font-weight:700;border:1px solid var(--xpz-line)}.xpz-steps__item.is-current .xpz-steps__n{background:var(--xpz-brand);color:#fff;border-color:var(--xpz-brand)}.xpz-steps__item.is-done .xpz-steps__n{background:var(--xpz-ink);color:#fff;border-color:var(--xpz-ink)}.xpz-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.xpz-step{display:grid;gap:18px}.xpz-step2{grid-template-columns:1fr}@media(min-width:900px){.xpz-body{padding:22px 26px}.xpz-step1,.xpz-step3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.xpz-editor{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}.xpz-stage{position:sticky;top:0}}.xpz-editor{display:grid;gap:16px}.xpz-side{display:grid;gap:12px;align-content:start}.xpz-h{margin:4px 0 0;font-size:16px;font-weight:700}.xpz-h span{font-weight:400;color:var(--xpz-muted)}.xpz-muted{color:var(--xpz-muted);font-size:13.8px;margin:0}.xpz-center{text-align:center}.xpz-hide{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.xpz-garment{background:var(--xpz-soft);border-radius:14px;overflow:hidden;aspect-ratio:1 / 1;display:grid;place-items:center}.xpz-garment img{width:100%;height:100%;object-fit:contain}@media(max-width:899px){.xpz-step1 .xpz-garment{max-height:260px;aspect-ratio:auto}.xpz-step1 .xpz-garment img{max-height:260px}}.xpz-colors{display:flex;flex-wrap:wrap;gap:8px}.xpz-color{width:44px;height:44px;padding:0;border-radius:10px;border:2px solid var(--xpz-line);background:#fff;overflow:hidden;cursor:pointer}.xpz-color img{width:100%;height:100%;object-fit:cover;transform:scale(1.6)}.xpz-color.is-on{border-color:var(--xpz-brand);box-shadow:0 0 0 3px #17b3d640}.xpz-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.xpz-size{border:1px solid var(--xpz-line);border-radius:12px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.xpz-size.is-out{opacity:.5}.xpz-size__name{font-weight:700}.xpz-qty{display:flex;align-items:center;border:1px solid var(--xpz-line);border-radius:10px;overflow:hidden}.xpz-qty button{width:32px;height:36px;border:0;background:var(--xpz-soft);font-size:18px;cursor:pointer;color:var(--xpz-ink)}.xpz-qty input{width:42px;height:36px;border:0;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield;background:#fff;color:var(--xpz-ink)}.xpz-qty input::-webkit-outer-spin-button,.xpz-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xpz-modes{display:grid;gap:10px}@media(min-width:640px){.xpz-modes{grid-template-columns:repeat(3,1fr)}}.xpz-mode{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;border:2px solid var(--xpz-line);background:#fff;cursor:pointer;font:inherit;color:var(--xpz-ink);text-decoration:none}.xpz-mode span{color:var(--xpz-muted);font-size:13.8px}.xpz-mode.is-on{border-color:var(--xpz-brand);background:#f0fbfd}.xpz-mode--wa{border-style:dashed}.xpz-viewtabs{display:inline-flex;background:var(--xpz-soft);border-radius:999px;padding:4px;margin:0 auto 10px}.xpz-stage{display:flex;flex-direction:column}.xpz-viewtabs button{border:0;background:transparent;padding:8px 18px;border-radius:999px;font:inherit;cursor:pointer;color:var(--xpz-muted)}.xpz-viewtabs button.is-on{background:#fff;color:var(--xpz-ink);font-weight:700;box-shadow:0 1px 4px #00000014}.xpz-canvaswrap{position:relative;background:var(--xpz-soft);border-radius:14px;overflow:hidden}.xpz-canvas{display:block;width:100%;height:auto;touch-action:none;cursor:grab}.xpz-canvas:active{cursor:grabbing}.xpz-mockup-img{display:block;width:100%;height:auto;max-height:60vh;object-fit:contain}.xpz-badge{position:absolute;left:10px;top:10px;background:#111216c7;color:#fff;font-size:12px;padding:4px 10px;border-radius:999px}@media(max-width:899px){.xpz-canvas{width:auto;max-width:100%;max-height:52vh;margin:0 auto}}.xpz-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:22px 16px;border:2px dashed #9adbea;border-radius:14px;background:#f0fbfd;cursor:pointer}.xpz-drop strong{color:var(--xpz-brand-ink)}.xpz-drop span{color:var(--xpz-muted);font-size:13.4px}.xpz-drop--small{padding:12px 14px}.xpz-drop--soft{background:#fafafa;border-color:var(--xpz-line)}.xpz-drop--soft strong{color:var(--xpz-ink);font-weight:600}.xpz-original{display:grid;gap:6px}.xpz-logo{border:1px solid var(--xpz-line);border-radius:14px;padding:12px;display:grid;gap:10px;background:#fff}.xpz-logo.is-active{border-color:var(--xpz-brand);box-shadow:0 0 0 3px #17b3d62e}.xpz-logo__top{display:flex;align-items:center;gap:10px}.xpz-logo__thumb{flex:none;width:52px;height:52px;border-radius:10px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 50% / 12px 12px;display:grid;place-items:center;overflow:hidden}.xpz-logo__thumb canvas{width:48px;height:48px}.xpz-logo__meta{flex:1;min-width:0;display:flex;flex-direction:column}.xpz-logo__meta .xpz-muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xpz-field{display:grid;gap:6px;font-size:14.4px}.xpz-field>span{font-weight:600}.xpz-field select,.xpz-field textarea{width:100%;font:inherit;padding:10px 12px;border:1px solid var(--xpz-line);border-radius:10px;background:#fff;color:var(--xpz-ink)}.xpz-field input[type=range]{width:100%;accent-color:var(--xpz-brand)}.xpz-size-txt{font-weight:400;color:var(--xpz-muted)}.xpz-tag{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fff4e5;color:#9a5b00}.xpz-tag[hidden]{display:none}.xpz-check{display:flex;gap:10px;align-items:flex-start;font-size:14.4px;cursor:pointer}.xpz-check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--xpz-brand);flex:none}.xpz-check--accept{padding:12px;border-radius:12px;background:#f0fbfd;border:1px solid #bfe9f3}.xpz-link{border:0;background:none;padding:4px;color:var(--xpz-danger);font:inherit;font-size:13.8px;text-decoration:underline;cursor:pointer;justify-self:start}.xpz-note{margin:0;padding:10px 12px;border-radius:10px;background:var(--xpz-soft);font-size:14.4px}.xpz-shots{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xpz-shots figure{margin:0;background:var(--xpz-soft);border-radius:14px;overflow:hidden}.xpz-shots img{display:block;width:100%;height:auto}.xpz-shots figcaption{padding:8px 12px;font-size:13.6px;font-weight:600}.xpz-summary,.xpz-prices{margin:0;display:grid;gap:6px}.xpz-summary div,.xpz-prices div{display:flex;justify-content:space-between;gap:12px;font-size:14.7px}.xpz-summary dt,.xpz-prices dt{color:var(--xpz-muted)}.xpz-summary dd,.xpz-prices dd{margin:0;text-align:right;font-weight:600}.xpz-prices{padding-top:10px;border-top:1px solid var(--xpz-line)}.xpz-prices__total{font-size:16.8px!important}.xpz-prices__total dt,.xpz-prices__total dd{color:var(--xpz-ink)!important;font-weight:800!important}.xpz-tiers{margin:0!important;transform:none!important}.xpz-foot{border-top:1px solid var(--xpz-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;display:grid;gap:8px}.xpz-foot__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.xpz-foot__total{display:flex;flex-direction:column;min-width:0}.xpz-foot__total small{color:var(--xpz-muted);font-size:12.5px}.xpz-foot__total strong{font-size:19.2px}.xpz-foot__btns{display:flex;gap:8px}.xpz-btn{border:0;border-radius:12px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.xpz-btn--primary{background:var(--xpz-brand);color:#fff;min-width:140px}.xpz-btn--primary.is-blocked{background:#8fd3e4}.xpz-btn--primary[disabled]{opacity:.7;cursor:progress}.xpz-btn--ghost{background:var(--xpz-soft);color:var(--xpz-ink)}.xpz-alert{margin:0;padding:10px 12px;border-radius:10px;background:#fef3f2;color:var(--xpz-danger);font-size:14.1px}.xpz-alert a{color:inherit;font-weight:700}@media(max-width:420px){.xpz-btn{padding:12px 14px}.xpz-btn--primary{min-width:0}}.xpz-modes.is-compact{grid-template-columns:repeat(3,1fr);gap:6px}.xpz-modes.is-compact .xpz-mode{padding:8px 10px;border-width:1px;align-items:center;text-align:center;justify-content:center}.xpz-modes.is-compact .xpz-mode strong{font-size:13.6px}.xpz-modes.is-compact .xpz-mode span{display:none}.xpz h3,.xpz .xpz-h{color:var(--xpz-ink);font-family:inherit;letter-spacing:0;line-height:1.3}.xpz-head strong,.xpz-head span{color:#fff}.xpz label{letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/56/assets/xp-personalizador.css.map */
