.vv-reserve-dialog{--vv-reserve-purple: #4a1a8c;--vv-reserve-purple-dark: #3a136f;--vv-reserve-violet: #5b2a9e;--vv-reserve-tint: #f2ecf8;--vv-reserve-line: #ece6f2;--vv-reserve-magenta: #d9259e;display:none;box-sizing:border-box;width:min(820px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:hidden auto;overscroll-behavior:contain;border:0;border-radius:10px;padding:0;color:#121212;background:#fff;font-family:"Montserrat",var(--font-body-family, system-ui),sans-serif;box-shadow:0 26px 70px #12121238}.vv-reserve-dialog[open]{display:flex;flex-direction:column;animation:vv-reserve-pop .5s cubic-bezier(.22,1,.36,1)}.vv-reserve-dialog:focus{outline:none}.vv-reserve-dialog::backdrop{background:#1c0a2b6b}@keyframes vv-reserve-pop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.vv-reserve-dialog__media{position:relative;flex:none;aspect-ratio:1672 / 941;overflow:hidden;background:#1b0420}.vv-reserve-dialog__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.vv-reserve-dialog__body{display:flex;flex-direction:column;gap:16px;padding:24px 24px 28px}.vv-reserve-dialog__eyebrow{margin:0;color:var(--vv-reserve-violet);font-size:10.5px;font-weight:700;line-height:1.35;letter-spacing:.22em}.vv-reserve-dialog__feelings{margin:0;padding:0;list-style:none;border-top:1px solid var(--vv-reserve-line)}.vv-reserve-dialog__feelings li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--vv-reserve-line);font-size:15px;font-weight:600;line-height:1.35}.vv-reserve-dialog__icon{display:flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:var(--vv-reserve-purple);background:var(--vv-reserve-tint)}.vv-reserve-dialog__icon svg{width:20px;height:20px}.vv-reserve-dialog__charge{stroke:var(--vv-reserve-magenta);stroke-width:2.2}.vv-reserve-dialog__title{margin:4px 0 0;color:#121212;font-family:inherit;font-size:36px;font-weight:800;line-height:1.03;letter-spacing:-.025em}.vv-reserve-dialog__title span{color:var(--vv-reserve-purple)}.vv-reserve-dialog__action{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;padding:14px 26px;background:var(--vv-reserve-purple);color:#fff;text-align:center;text-decoration:none;font-size:14.5px;font-weight:700;line-height:1.3;letter-spacing:.08em}.vv-reserve-dialog__action:hover{background:var(--vv-reserve-purple-dark)}.vv-reserve-dialog__close{position:absolute;z-index:1;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;padding:0;background:#ffffffeb;color:#121212;cursor:pointer}.vv-reserve-dialog__close svg{width:14px;height:14px}.vv-reserve-dialog__close:hover{background:#fff}.vv-reserve-dialog :focus-visible{outline:2px solid var(--vv-reserve-purple);outline-offset:3px}@media(min-width:750px){.vv-reserve-dialog[open]{flex-direction:row}.vv-reserve-dialog__media{flex:0 0 clamp(280px,41%,340px);aspect-ratio:auto}.vv-reserve-dialog__body{flex:1;gap:20px;padding:44px 44px 40px}.vv-reserve-dialog__eyebrow{padding-right:32px}.vv-reserve-dialog__feelings li{gap:16px;padding:14px 0;font-size:16px}.vv-reserve-dialog__icon{width:44px;height:44px}.vv-reserve-dialog__icon svg{width:24px;height:24px}.vv-reserve-dialog__title{margin-top:6px;font-size:46px;line-height:1}.vv-reserve-dialog__action{min-height:56px}.vv-reserve-dialog__close{top:12px;right:14px;background:none;color:#8a8494}.vv-reserve-dialog__close:hover{background:none;color:#121212}}@media(max-width:749px)and (max-height:700px){.vv-reserve-dialog__media{aspect-ratio:auto;height:160px}.vv-reserve-dialog__media img{object-fit:contain}.vv-reserve-dialog__body{gap:10px;padding:16px 18px 18px}.vv-reserve-dialog__feelings li{padding:6px 0;font-size:14px}.vv-reserve-dialog__icon{width:32px;height:32px}.vv-reserve-dialog__icon svg{width:18px;height:18px}.vv-reserve-dialog__title{margin-top:2px;font-size:28px}.vv-reserve-dialog__action{min-height:46px;padding-block:11px}.vv-reserve-dialog__close{width:32px;height:32px;top:8px;right:8px}}@media(max-width:749px)and (max-height:520px){.vv-reserve-dialog__media{height:112px}.vv-reserve-dialog__body{gap:8px;padding:12px 16px 14px}.vv-reserve-dialog__feelings li{gap:10px;padding:4px 0;font-size:13px}.vv-reserve-dialog__icon{width:28px;height:28px}.vv-reserve-dialog__icon svg{width:16px;height:16px}.vv-reserve-dialog__title{font-size:24px}.vv-reserve-dialog__action{min-height:42px;padding-block:9px;font-size:13.5px}}@media(min-width:750px)and (max-height:620px){.vv-reserve-dialog__body{gap:14px;padding:28px 36px}.vv-reserve-dialog__feelings li{padding:9px 0}.vv-reserve-dialog__icon{width:38px;height:38px}.vv-reserve-dialog__title{font-size:38px}.vv-reserve-dialog__action{min-height:50px}}@media(min-width:750px)and (max-height:460px){.vv-reserve-dialog__media{flex-basis:clamp(240px,34%,300px)}.vv-reserve-dialog__body{gap:8px;padding:16px 28px 18px}.vv-reserve-dialog__feelings li{gap:12px;padding:4px 0;font-size:14px}.vv-reserve-dialog__icon{width:30px;height:30px}.vv-reserve-dialog__icon svg{width:17px;height:17px}.vv-reserve-dialog__title{margin-top:2px;font-size:28px}.vv-reserve-dialog__action{min-height:42px;padding-block:9px}}@media(prefers-reduced-motion:reduce){.vv-reserve-dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vv-reserve-popup.css.map */
