.ipz{--ipz-ease: cubic-bezier(.2,.8,.2,1);--ipz-spring: cubic-bezier(.34,1.42,.64,1)}.ipz *{box-sizing:border-box}.ipz-stage-wrap{position:relative}.ipz-stage{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:1 / 1.06;border:2px solid #2a2a30;background:radial-gradient(60% 50% at 50% 38%,rgba(253,176,34,.13),transparent 70%),radial-gradient(90% 70% at 50% 110%,rgba(230,51,41,.16),transparent 60%),linear-gradient(180deg,var(--ink-2,#131316),var(--ink,#0c0c0e));touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.ipz-stage.is-dragging{cursor:grabbing}.ipz-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(236,228,210,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(236,228,210,.045) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,transparent 75%)}.ipz-scene{position:absolute;top:5%;right:9%;bottom:7%;left:9%;perspective:1400px;display:flex;align-items:center;justify-content:center}.ipz-shadow{position:absolute;left:50%;bottom:1.5%;width:58%;height:5%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent);filter:blur(4px);pointer-events:none}.ipz-card{position:relative;width:100%;max-height:100%;aspect-ratio:var(--ipz-aspect, 912 / 1017);transform-style:preserve-3d;will-change:transform}@supports not (aspect-ratio: 1 / 1){.ipz-card{height:0;padding-bottom:111.5%}}.ipz-face{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.ipz-face--back{transform:rotateY(180deg)}.ipz-polo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.ipz-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 62%);background-size:260% 100%;background-position:var(--ipz-sheen, 120%) 0;-webkit-mask:var(--ipz-polo-mask) center / contain no-repeat;mask:var(--ipz-polo-mask) center / contain no-repeat}.ipz-logo{position:absolute;left:calc(var(--ipz-lx, 30) * 1cqw);top:calc(var(--ipz-ly, 26.5) * 1cqw);width:calc(var(--ipz-lw, 40) * 1cqw);height:auto;transform-origin:0 0;pointer-events:none;transition:transform .75s var(--ipz-spring),filter .4s var(--ipz-ease)}.ipz[data-logo=logo] .ipz-face .ipz-logo,.ipz-mini[data-logo=logo] .ipz-logo{transform:translate(calc((var(--ipz-sx, 51.6) - var(--ipz-lx, 30)) * 1cqw),calc((var(--ipz-sy, 28.9) - var(--ipz-ly, 26.5)) * 1cqw)) scale(calc(var(--ipz-sw, 16.8) / var(--ipz-lw, 40)))}.ipz-logo.is-stamp{animation:ipzStamp .55s var(--ipz-ease)}@keyframes ipzStamp{0%{filter:brightness(1.9) blur(1.5px)}to{filter:none}}.ipz-back-text{position:absolute;left:50%;top:calc(var(--ipz-ty, 20.5) * 1cqw);transform:translate(-50%);font-family:Archivo,Arial Black,sans-serif;font-weight:800;font-size:var(--ipz-fs, 7.6cqw);line-height:1;letter-spacing:.12em;padding-left:.12em;color:#efeee9;white-space:nowrap;text-transform:uppercase;filter:url(#ipz-print);opacity:.96;pointer-events:none;transition:font-size .35s var(--ipz-ease)}.ipz-back-text .ipz-ch{display:inline-block}.ipz-back-text .ipz-ch.is-new{animation:ipzLetter .55s var(--ipz-spring) both;animation-delay:calc(var(--i,0) * 38ms)}.ipz-back-text .ipz-sp{display:inline-block;width:.32em}@keyframes ipzLetter{0%{opacity:0;transform:translateY(.45em) scale(.7);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none}}.ipz-back-text.is-empty{opacity:.28;letter-spacing:.08em}.ipz-faceswitch{position:absolute;z-index:3;left:50%;top:14px;transform:translate(-50%);display:grid;grid-template-columns:1fr 1fr;padding:4px;gap:0;background:#0c0c0eb8;border:1px solid rgba(236,228,210,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px}.ipz-faceswitch button{position:relative;z-index:1;border:0;background:none;cursor:pointer;font:700 12px/1 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-soft,#a9a294);padding:10px 18px;border-radius:999px;transition:color .25s;white-space:nowrap}.ipz-faceswitch button[aria-pressed=true]{color:#0c0c0e}.ipz-faceswitch .ipz-pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--gold,#fdb022);box-shadow:0 0 18px #fdb02273;transition:transform .5s var(--ipz-spring)}.ipz[data-face=back] .ipz-faceswitch .ipz-pill{transform:translate(100%)}.ipz-hint{position:absolute;z-index:3;left:50%;bottom:14px;transform:translate(-50%);font:600 11px/1 Space Mono,monospace;letter-spacing:.08em;color:var(--bone-soft,#a9a294);background:#0c0c0e99;padding:8px 12px;border-radius:999px;white-space:nowrap;transition:opacity .6s,transform .6s var(--ipz-ease)}.ipz-hint.is-gone{opacity:0;transform:translate(-50%,8px)}.ipz-hint span{display:inline-block;animation:ipzNudge 1.8s var(--ipz-ease) infinite}@keyframes ipzNudge{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.ipz-badge-live{position:absolute;z-index:3;left:14px;bottom:14px;font:800 10px/1 Archivo,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bone,#ece4d2);display:flex;align-items:center;gap:6px}.ipz-badge-live i{width:7px;height:7px;border-radius:50%;background:#e63329;box-shadow:0 0 #e63329b3;animation:ipzLive 1.8s infinite}@keyframes ipzLive{0%{box-shadow:0 0 #e63329b3}70%{box-shadow:0 0 0 8px #e6332900}to{box-shadow:0 0 #e6332900}}.ipz-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#0c0c0e;opacity:0;visibility:hidden;transition:opacity .35s var(--ipz-ease),visibility 0s .35s}.ipz-photo.is-on{opacity:1;visibility:visible;transition:opacity .35s var(--ipz-ease)}.ipz-photo img{width:100%;height:100%;object-fit:cover}.ipz-photo button{position:absolute;left:50%;bottom:16px;transform:translate(-50%);border:2px solid var(--bone,#ece4d2);background:#0c0c0ecc;color:var(--bone,#ece4d2);font:800 12px/1 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:12px 16px;cursor:pointer}.ipz-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ipz-thumbs::-webkit-scrollbar{display:none}.ipz-thumbs button{flex:0 0 72px;height:72px;padding:0;border:2px solid #2a2a30;background:#131316;cursor:pointer;transition:border-color .2s,transform .2s var(--ipz-ease);position:relative;overflow:hidden}.ipz-thumbs button:hover{transform:translateY(-2px)}.ipz-thumbs button.is-on{border-color:var(--gold,#fdb022)}.ipz-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.ipz-thumbs .ipz-thumb-me{display:grid;place-items:center;font:800 10px/1.15 Archivo,sans-serif;letter-spacing:.08em;color:var(--gold,#fdb022);text-transform:uppercase;text-align:center}.ipz-steps{display:grid;gap:12px;margin:18px 0 16px}.ipz-step{border:2px solid #2a2a30;background:var(--ink-2,#131316);padding:16px 16px 14px;transition:border-color .25s}.ipz-step:focus-within{border-color:#fdb0228c}.ipz-step{min-width:0}.ipz-step__head{float:none;width:100%;padding:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.ipz-step__title{margin:0;font:800 13px/1.2 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--bone,#ece4d2);display:flex;align-items:center;gap:10px}.ipz-step__n{display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px;background:var(--gold,#fdb022);color:#0c0c0e;font:900 12px/1 Archivo,sans-serif;letter-spacing:0}.ipz-step__value{font:700 12px/1.2 Space Mono,monospace;color:var(--gold,#fdb022);text-align:right}.ipz-step__value b{display:inline-block}.ipz-step__value b.is-swap{animation:ipzSwap .4s var(--ipz-ease)}@keyframes ipzSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ipz-step__link{font:700 11px/1 Space Mono,monospace;color:var(--bone-soft,#a9a294);text-decoration:underline;text-underline-offset:3px}.ipz-radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ipz-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ipz-card-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;border:2px solid #2a2a30;background:#0f0f12;padding:10px 8px 12px;transition:border-color .2s,transform .25s var(--ipz-ease),box-shadow .25s}.ipz-card-opt:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--blood-deep,#8f1712)}.ipz-radio:checked+.ipz-card-opt{border-color:var(--gold,#fdb022);box-shadow:4px 4px #fdb02259}.ipz-radio:focus-visible+.ipz-card-opt{outline:2px solid var(--gold,#fdb022);outline-offset:3px}.ipz-card-opt__t{font:800 12px/1.1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--bone,#ece4d2);text-align:center}.ipz-card-opt__s{font:600 11px/1.25 Archivo,sans-serif;color:var(--bone-soft,#a9a294);text-align:center}.ipz-card-opt__check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;border:2px solid #3a3a42;display:grid;place-items:center;transition:all .25s var(--ipz-spring)}.ipz-radio:checked+.ipz-card-opt .ipz-card-opt__check{background:var(--gold,#fdb022);border-color:var(--gold,#fdb022)}.ipz-card-opt__check svg{width:11px;height:11px;opacity:0;transform:scale(.4);transition:all .3s var(--ipz-spring)}.ipz-radio:checked+.ipz-card-opt .ipz-card-opt__check svg{opacity:1;transform:none}.ipz-mini{position:relative;width:100%;max-width:120px;aspect-ratio:var(--ipz-aspect, 912 / 1017);container-type:inline-size}.ipz-mini .ipz-polo{filter:none}.ipz-chips{display:flex;flex-wrap:wrap;gap:8px}.ipz-chip{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:2px solid #2a2a30;background:#0f0f12;color:var(--bone,#ece4d2);font:800 12px/1 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:12px 14px;min-height:44px;transition:border-color .2s,background .2s,color .2s,transform .2s var(--ipz-ease)}.ipz-chip:hover{border-color:#4a4a52}.ipz-chip:active{transform:scale(.97)}.ipz-radio:checked+.ipz-chip{border-color:var(--gold,#fdb022);background:var(--gold,#fdb022);color:#0c0c0e}.ipz-radio:focus-visible+.ipz-chip{outline:2px solid var(--gold,#fdb022);outline-offset:3px}.ipz-chip small{font:700 11px/1 Space Mono,monospace;letter-spacing:0;opacity:.75;text-transform:none}.ipz-chip--custom{border-style:dashed}.ipz-chip.is-disabled{opacity:.35;text-decoration:line-through}.ipz-custom{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ipz-ease)}.ipz-custom>div{overflow:hidden}.ipz[data-back-mode=custom] .ipz-custom{grid-template-rows:1fr}.ipz-field{position:relative;margin-top:12px}.ipz-field input{width:100%;border:2px solid #3a3a42;background:#0c0c0e;color:var(--bone,#ece4d2);font:800 18px/1 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:15px 64px 15px 14px;outline:none;border-radius:0;transition:border-color .2s,box-shadow .2s}.ipz-field input::placeholder{color:#5d5a54;letter-spacing:.04em;text-transform:none;font-weight:600;font-size:15px}.ipz-field input:focus{border-color:var(--gold,#fdb022);box-shadow:0 0 0 4px #fdb0221f}.ipz-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:700 11px/1 Space Mono,monospace;color:var(--bone-soft,#a9a294);transition:color .2s}.ipz-count.is-max{color:var(--blood,#e63329)}.ipz-field-help{margin:8px 0 0;font:500 12px/1.4 Archivo,sans-serif;color:var(--bone-soft,#a9a294)}.ipz-field.is-error input{border-color:var(--blood,#e63329);animation:ipzShake .4s}.ipz-error{margin:8px 0 0;font:700 12px/1.3 Archivo,sans-serif;color:var(--blood,#e63329);min-height:0}@keyframes ipzShake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.ipz-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 14px;font:700 12px/1.2 Archivo,sans-serif;color:var(--bone-soft,#a9a294)}.ipz-summary>span:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:11px;margin-right:4px}.ipz-tag{border:1px solid #3a3a42;padding:6px 9px;color:var(--bone,#ece4d2);background:#131316}.ipz-tag.is-swap{animation:ipzSwap .35s var(--ipz-ease)}.ipz .cpp__add{position:relative;overflow:hidden}.ipz .cpp__add:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);animation:ipzShine 3.6s 1.2s var(--ipz-ease) infinite}@keyframes ipzShine{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}@media(max-width:900px){.ipz .cpp__grid{display:block}.ipz .ipz-gallery{position:sticky;top:0;z-index:5;margin:0 -16px;padding:0 16px 8px;background:var(--ink,#0c0c0e)}.ipz-stage{aspect-ratio:auto;height:min(42vh,92vw)}.ipz-mini{max-width:88px}.ipz-step,.ipz-field input{scroll-margin-top:calc(min(42vh,92vw) + 96px);scroll-margin-bottom:96px}.ipz-card-opt{padding:8px 6px 10px;gap:6px}.ipz-badge-live{display:none}.ipz-faceswitch{top:10px}.ipz-hint{bottom:10px}.ipz-thumbs{margin-top:8px}.ipz-thumbs button{flex-basis:52px;height:52px}.ipz .cpp__info{position:relative;z-index:1;padding-top:12px}}@media(max-width:420px){.ipz-faceswitch button{padding:9px 14px;font-size:11px}.ipz-chip{padding:11px 12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ipz *,.ipz *:before,.ipz *:after{animation:none!important;transition-duration:.01ms!important}}body.ipz-propio #rsi_buy_now_button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/producto-personalizable.css.map */
