.ubp{--p-borgona: var(--ub-borgona, #8F0B35);--p-coral: var(--ub-coral, #EA6380);--p-rosa: var(--ub-rosa, #F8B8BE);--p-grey: var(--ub-crema, #ECEBE8);--p-marfil: var(--ub-marfil, #F7F6F2);--p-carbon: var(--ub-carbon, #252329);--p-muted: var(--ub-muted, #6E6D6F);--p-ink2: var(--ub-ink-2, #4A464E);--p-hair: var(--ub-hairline, #DAD4CB);--p-font: var(--ub-font, "Montserrat", Arial, Helvetica, sans-serif);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:16px 20px;font-family:var(--p-font);color:var(--p-carbon);-webkit-font-smoothing:antialiased}.ubp[hidden]{display:none}.ubp *,.ubp *:before,.ubp *:after{box-sizing:border-box;letter-spacing:inherit}.ubp p,.ubp h2,.ubp figure{margin:0}.ubp{letter-spacing:0}.ubp .ubp-overlay,.ubp .ubp-ticket__tear{display:block}.ubp-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2523299e;animation:ubp-fade .2s ease both}.ubp-modal{position:relative;width:min(350px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--p-marfil);border-radius:14px;outline:none;animation:ubp-up .28s cubic-bezier(.2,.8,.2,1) both}.ubp-close{position:absolute;top:6px;right:6px;z-index:3;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:100px;background:var(--p-marfil);box-shadow:inset 0 0 0 1px var(--p-hair);color:var(--p-carbon);cursor:pointer;transition:background-color .15s ease}.ubp-close:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:100px}.ubp-close:hover{background:var(--p-grey)}.ubp-close:focus-visible{outline:2px solid var(--p-borgona);outline-offset:2px}.ubp-view{display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px;padding:28px 24px 18px}.ubp-view[hidden]{display:none}.ubp-view--quiz{row-gap:22px}.ubp .ubp-eyebrow{font-weight:700;font-size:11px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--p-borgona)}.ubp .ubp-h{margin-top:10px;padding-right:0;font-weight:600;font-size:32px;line-height:1.04;letter-spacing:-.035em;color:var(--p-carbon)}.ubp .ubp-h[hidden]{display:none}.ubp-eyebrow+.ubp-h{margin-top:10px}.ubp-view--unlocked .ubp-h{margin-top:0}.ubp-accent{color:var(--p-borgona)}.ubp-body{margin-top:12px;font-size:16px;line-height:27px;color:var(--p-ink2)}.ubp .ubp-strong{font-weight:600;color:var(--p-carbon)}.ubp .ubp-q{font-weight:600;font-size:16px;line-height:27px;letter-spacing:0;color:var(--p-carbon)}.ubp-goalline{font-size:16px;line-height:27px;color:var(--p-ink2)}.ubp-foot,.ubp-inbox{font-size:11px;line-height:19px;color:var(--p-ink2);text-align:center}.ubp-inbox{font-size:12px;line-height:18px;color:var(--p-muted)}.ubp-aside{font-size:14px;line-height:20px;color:var(--p-muted);text-align:center}.ubp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ubp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ubp-tile{position:relative;height:84px;display:grid;place-items:center;border-radius:10px;background:var(--p-grey);color:var(--p-ink2)}.ubp .ubp-tile__n{position:absolute;top:8px;left:10px;font-weight:700;font-size:11px;line-height:16px;letter-spacing:.14em;color:var(--p-ink2)}.ubp-tile--surprise{box-shadow:inset 0 0 0 2px var(--p-borgona)}.ubp-tile--surprise .ubp-tile__n{top:6px;left:8px}.ubp-tile__q{position:absolute;top:6px;right:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:100px;background:var(--p-borgona);color:var(--p-marfil);font-weight:700;font-size:12px;line-height:1}.ubp-ptile{display:grid;gap:6px;min-width:0}.ubp-ptile__media{position:relative;display:block;height:84px;overflow:hidden;border-radius:10px;background:var(--p-grey);container-type:size}.ubp .ubp-film{--s: min(calc(90cqh / var(--fh, 1)), calc(92cqw / var(--fw, 1)));position:absolute;max-width:none;width:var(--s);height:var(--s);left:calc(50cqw - var(--cx, .5) * var(--s));top:calc(50cqh - var(--cy, .5) * var(--s));object-fit:contain;background:transparent}.ubp-ptile figcaption{font-weight:600;font-size:12px;line-height:16px;color:var(--p-carbon)}.ubp .ubp-n{font-weight:700;color:var(--p-borgona)}.ubp-ticket{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:20px 20px 18px;border-radius:14px;background:var(--ub-glow-rosa, radial-gradient(130% 150% at 88% -20%, rgba(236,235,232,.62), rgba(248,184,190,0) 62%)),var(--p-rosa)}.ubp .ubp-ticket__lead{font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.01em}.ubp .ubp-ticket__big{margin-top:2px;font-weight:600;font-size:58px;line-height:1;letter-spacing:-.04em;color:var(--p-borgona);white-space:nowrap}.ubp-ticket__tear{position:relative;margin:14px 0;border-top:1.5px dashed rgba(143,11,53,.45)}.ubp-ticket__tear:before,.ubp-ticket__tear:after{content:"";position:absolute;top:-10px;width:18px;height:18px;border-radius:50%;background:var(--p-marfil)}.ubp-ticket__tear:before{left:-29px}.ubp-ticket__tear:after{right:-29px}.ubp-ticket__sticker{padding:2px 0}.ubp-ticket__sticker span{display:inline-block;padding:7px 14px;border-radius:100px;background:var(--p-coral);color:var(--p-carbon);font-weight:700;font-size:13px;line-height:18px;transform:rotate(-3deg)}.ubp-question{display:grid;gap:12px}.ubp-options{display:grid;gap:10px}.ubp-option{display:flex;align-items:center;gap:12px;width:100%;padding:9px 20px 9px 10px;border:0;border-radius:100px;background:var(--p-marfil);box-shadow:inset 0 0 0 1px var(--p-muted);font-family:inherit;font-weight:600;font-size:15px;line-height:24px;color:var(--p-carbon);text-align:left;cursor:pointer;transition:box-shadow .15s ease}.ubp-option:hover{box-shadow:inset 0 0 0 1px var(--p-borgona)}.ubp-option:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--p-borgona)}.ubp-option--selected{box-shadow:inset 0 0 0 2px var(--p-borgona)}.ubp-option__icon{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:100px;background:var(--p-rosa);color:var(--p-borgona)}.ubp-option>span:nth-child(2){flex:1 1 auto}.ubp-option__check{font-weight:700;color:var(--p-borgona)}.ubp-form{display:grid;gap:10px}.ubp-input{width:100%;height:52px;padding:0 20px;border:0;border-radius:100px;background:var(--p-marfil);box-shadow:inset 0 0 0 1px var(--p-muted);font-family:inherit;font-size:16px;color:var(--p-carbon);-webkit-appearance:none;appearance:none}.ubp-input::placeholder{color:var(--p-muted);opacity:1}.ubp-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--p-borgona)}.ubp-form.is-error .ubp-input{box-shadow:inset 0 0 0 2px var(--p-borgona)}.ubp-error{margin-top:-2px;font-weight:600;font-size:12px;line-height:18px;color:var(--p-borgona)}.ubp .ubp-submit{position:relative;min-height:53px}.ubp-dots{display:none;gap:6px;font-style:normal}.ubp-dots b{width:7px;height:7px;border-radius:50%;background:var(--p-marfil);animation:ubp-dot 1s ease-in-out infinite}.ubp-dots b:nth-child(2){animation-delay:.15s}.ubp-dots b:nth-child(3){animation-delay:.3s}.ubp-submit.is-loading>span{visibility:hidden;position:absolute}.ubp-submit.is-loading .ubp-dots{display:inline-flex}.ubp-submit.is-loading{pointer-events:none}.ubp .ubp-link{display:block;margin:0 auto;padding:12px 8px;border:0;background:transparent;font-family:inherit;font-weight:700;font-size:11px;line-height:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-borgona);text-align:center;cursor:pointer}.ubp-link:focus-visible{outline:2px solid var(--p-borgona);outline-offset:2px;border-radius:6px}.ubp-decline{display:grid;gap:2px;justify-items:center}.ubp-form .ubp-decline{margin-top:-6px}.ubp-actions{display:grid;gap:4px}.ubp-price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 12px 20px;border:1.5px dashed var(--p-borgona);border-radius:100px;background:var(--p-grey)}.ubp-price p{font-size:16px;line-height:22px}.ubp-price s{color:var(--p-muted);font-size:14px}.ubp .ubp-price__now{font-weight:700;color:var(--p-borgona);margin-left:4px}.ubp .ubp-price__tag{font-weight:700;font-size:11px;line-height:15px;letter-spacing:.12em;color:var(--p-borgona);white-space:nowrap}.ubp-view--mystery{row-gap:18px}.ubp-view--mystery .ubp-copy{text-align:center}.ubp .ubp-h--mystery{margin-top:4px;padding:0;font-size:36px;line-height:1.06}.ubp .ubp-sub{margin-top:10px;font-size:16px;line-height:24px;color:var(--p-ink2)}.ubp-view--mystery .ubp-option--selected{margin-top:-6px}@media(min-width:900px){.ubp-modal{width:800px;max-height:calc(100dvh - 48px)}.ubp-close{top:12px;right:12px}.ubp-view{grid-template-columns:320px minmax(0,1fr);column-gap:0;row-gap:28px;padding:0}.ubp-view>:not(.ubp-side){grid-column:2;padding-inline:48px}.ubp-view>.ubp-r--first{padding-top:48px}.ubp-view>.ubp-r--last{padding-bottom:28px}.ubp-side{grid-column:1;grid-row:1 / -1;padding:28px;border-right:1px solid var(--p-hair)}.ubp-view--gate{grid-template-rows:auto 1fr}.ubp-view--unlocked{grid-template-rows:auto auto 1fr}.ubp-view[data-view=quiz-goal]{grid-template-rows:auto 1fr}.ubp-view[data-view=quiz-email]{grid-template-rows:auto auto 1fr}.ubp-view[data-view=quiz-unlocked]{grid-template-rows:auto auto auto 1fr}.ubp-view>.ubp-r--last{align-self:end}.ubp .ubp-h{font-size:38px;line-height:40px;padding-right:0}.ubp-body{margin-top:16px;font-size:18px;line-height:28px}.ubp .ubp-q{font-size:18px}.ubp-goalline{font-weight:600;font-size:18px;line-height:28px;color:var(--p-carbon)}.ubp-input{height:54px}.ubp-tiles{grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px}.ubp-tile{height:auto;min-height:120px;border-radius:12px}.ubp .ubp-tile__n{top:12px;left:14px}.ubp-tile--surprise .ubp-tile__n{top:10px;left:12px}.ubp-tile__q{top:10px;right:10px;width:24px;height:24px;font-size:13px}.ubp-tile .ubp-lock{width:24px;height:24px}.ubp-tiles--open{grid-auto-rows:auto;align-content:start}.ubp-ptile__media{height:150px}.ubp-ptile figcaption{font-size:13px;line-height:18px}.ubp-modal--narrow{width:480px}.ubp-view--mystery{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:48px 48px 28px}.ubp-view--mystery>:not(.ubp-side){grid-column:1;padding-inline:0}.ubp .ubp-h--mystery{font-size:44px;line-height:1.04;padding:0 12px}.ubp-side--ticket{padding:24px;display:flex}.ubp-side--ticket .ubp-ticket{flex:1 1 auto;justify-content:center;padding:20px 18px 18px}.ubp-side--ticket .ubp-ticket__lead{font-size:20px;line-height:24px}.ubp-side--ticket .ubp-ticket__big{font-size:52px}.ubp-side--ticket .ubp-ticket__tear:before{left:-27px}.ubp-side--ticket .ubp-ticket__tear:after{right:-27px}.ubp-view>.ubp-price{margin-inline:48px;padding:12px 16px 12px 20px}.ubp-view--mystery>.ubp-option{padding:9px 20px 9px 10px}}@keyframes ubp-fade{0%{opacity:0}}@keyframes ubp-up{0%{opacity:0;transform:translateY(12px)}}@keyframes ubp-dot{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ubp-overlay,.ubp-modal,.ubp-dots b{animation:none}.ubp-ticket__sticker span{transform:none}}html.ub-drawer-open .ubp{display:none}.ubp-tab{position:fixed;left:0;top:55%;z-index:2147482000;display:flex;flex-direction:column;align-items:center;width:44px;padding-bottom:4px;border:1px solid var(--ub-hairline, #DAD4CB);border-left:0;border-radius:0 22px 22px 0;background:var(--ub-crema, #ECEBE8);color:var(--ub-carbon, #252329);font-family:var(--ub-font, "Montserrat", Arial, Helvetica, sans-serif);letter-spacing:0;transform:translateY(-50%);-webkit-font-smoothing:antialiased;animation:ubp-tab-in .3s cubic-bezier(.2,.8,.2,1) both}.ubp-tab[hidden]{display:none}.ubp-tab button{margin:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;cursor:pointer}.ubp-tab__close{width:44px;height:40px;display:grid;place-items:center;padding:0;color:var(--ub-ink-2, #4A464E)!important}.ubp-tab__open{padding:16px 12px 6px;writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700!important;font-size:15px!important;line-height:20px!important;white-space:nowrap}.ubp-tab__open [hidden]{display:none}.ubp-tab button:focus-visible{outline:2px solid var(--ub-borgona, #8F0B35);outline-offset:-4px;border-radius:100px}@media(min-width:900px){.ubp-tab{top:50%;width:48px;border-radius:0 24px 24px 0}.ubp-tab__close{width:48px;height:44px}.ubp-tab__open{padding-inline:14px;font-size:16px!important}}@keyframes ubp-tab-in{0%{transform:translate(-100%,-50%)}}@media(prefers-reduced-motion:reduce){.ubp-tab{animation:none}}html.ub-drawer-open .ubp-tab{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ub-popups.css.map */
