body.vovrox-loyalty-portal-page,body.vovrox-offers-page,body.vovrox-shop-settings-page{--vlp-bg:#f6f4f0;--vlp-card:#fff;--vlp-text:#1a1a1a;--vlp-muted:#5c5c5c;--vlp-accent:#c45d2c;--vlp-accent-soft:#f3e6dd;--vlp-radius:14px;--vlp-print-width:92mm;--vlp-print-height:56mm;background:var(--vlp-bg);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body.admin-bar.vovrox-loyalty-portal-page,body.admin-bar.vovrox-offers-page,body.admin-bar.vovrox-shop-settings-page{min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px)}@media screen and (max-width:782px){body.admin-bar.vovrox-loyalty-portal-page,body.admin-bar.vovrox-offers-page,body.admin-bar.vovrox-shop-settings-page{min-height:calc(100vh - 46px);min-height:calc(100dvh - 46px)}}body.vovrox-loyalty-portal-page .vlp-site-header,body.vovrox-offers-page .vlp-site-header,body.vovrox-shop-settings-page .vlp-site-header{flex-shrink:0}body.vovrox-loyalty-portal-page .wp-site-blocks,body.vovrox-offers-page .wp-site-blocks,body.vovrox-shop-settings-page .wp-site-blocks{flex:1 0 auto;display:flex;flex-direction:column;width:100%}body.vovrox-loyalty-portal-page .wp-site-blocks>main,body.vovrox-offers-page .wp-site-blocks>main,body.vovrox-shop-settings-page .wp-site-blocks>main{flex:1 0 auto;display:flex;flex-direction:column}body.vovrox-loyalty-portal-page .wp-site-blocks .entry-content,body.vovrox-offers-page .wp-site-blocks .entry-content,body.vovrox-shop-settings-page .wp-site-blocks .entry-content{flex:1 0 auto}body.vovrox-loyalty-portal-page header.wp-block-template-part,body.vovrox-loyalty-portal-page footer.wp-block-template-part,body.vovrox-offers-page header.wp-block-template-part,body.vovrox-offers-page footer.wp-block-template-part,body.vovrox-shop-settings-page header.wp-block-template-part,body.vovrox-shop-settings-page footer.wp-block-template-part{display:none}body.vovrox-loyalty-portal-page .wp-block-post-title,body.vovrox-offers-page .wp-block-post-title,body.vovrox-shop-settings-page .wp-block-post-title{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden}body.vovrox-loyalty-portal-page .wp-site-blocks,body.vovrox-offers-page .wp-site-blocks,body.vovrox-shop-settings-page .wp-site-blocks{padding-top:0!important;margin-top:0!important}body.vovrox-loyalty-portal-page .wp-site-blocks>*,body.vovrox-offers-page .wp-site-blocks>*,body.vovrox-shop-settings-page .wp-site-blocks>*{margin-block-start:0!important}body.vovrox-loyalty-portal-page main,body.vovrox-offers-page main,body.vovrox-shop-settings-page main{margin-top:0!important;padding-top:0!important}body.vovrox-loyalty-portal-page .wp-block-post-content,body.vovrox-offers-page .wp-block-post-content,body.vovrox-shop-settings-page .wp-block-post-content{margin-block-start:0!important;padding-top:0!important}.vlp-site-header{background:#fff;border-bottom:1px solid #e8e0d8;position:sticky;top:0;z-index:100;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}body.admin-bar .vlp-site-header{top:32px}@media screen and (max-width:782px){body.admin-bar .vlp-site-header{top:46px}}.vlp-site-header--logo{background:#0a0a0a;border-bottom-color:#222}.vlp-site-header--logo .vlp-site-nav__link{color:#d8d0e8}.vlp-site-header--logo .vlp-site-nav__link:hover,.vlp-site-header--logo .vlp-site-nav__link.is-active{background:rgb(255 255 255 / 12%);color:#fff}.vlp-site-header--logo .vlp-site-nav__link--accent{background:#8b5cf6;color:#fff}.vlp-site-header--logo .vlp-site-brand{color:#fff}.vlp-site-brand__img{display:block;height:36px;width:auto;max-width:min(160px, 45vw);object-fit:contain}.vlp-site-brand__img--footer{height:32px;margin:0 auto .75rem;opacity:.95}.vlp-site-footer__logo{margin:0}.vlp-site-header__inner{max-width:1100px;margin:0 auto;padding:.65rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vlp-site-brand{font-size:1.15rem;font-weight:800;color:#1a1a1a;text-decoration:none;letter-spacing:-.02em}.vlp-site-nav{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.vlp-site-nav__link{display:inline-block;padding:.4rem .75rem;border-radius:999px;font-size:.9rem;font-weight:600;color:#5c5c5c;text-decoration:none;border:0;background:#fff0;font-family:inherit;cursor:pointer;line-height:inherit}.vlp-site-nav__link:hover{background:#f3e6dd;color:#c45d2c}.vlp-site-nav__link.is-active{background:#f3e6dd;color:#c45d2c}.vlp-site-nav__link--accent{background:#c45d2c;color:#fff}.vlp-site-nav__link--accent:hover{background:#a84d24;color:#fff}body.vovrox-loyalty-portal-page .entry-content,body.vovrox-offers-page .entry-content,body.vovrox-shop-settings-page .entry-content{padding:.35rem 1rem 2rem!important;margin-top:0!important}.vlp-site-footer{background:#fff;border-top:1px solid #e8e0d8;margin-top:auto;flex-shrink:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}.vlp-site-footer__inner{max-width:960px;margin:0 auto;padding:1.5rem 1rem 2rem;text-align:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.vlp-site-footer__tagline{margin:0 0 .75rem;color:#5c5c5c;font-size:.9rem}.vlp-site-footer__nav{display:flex;justify-content:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.vlp-site-footer__nav a{color:#c45d2c;font-weight:600;text-decoration:none;font-size:.9rem}.vlp-site-footer__copy{margin:0;color:#8a8a8a;font-size:.8rem}.vlp-root--hero-banner{margin-bottom:.35rem}.vlp-root.vlp-root--browse,.vlp-root.vlp-root--hero-banner{max-width:min(960px, 100%)}.vlp-city-row{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:640px){.vlp-city-row{grid-template-columns:1fr auto;align-items:end}.vlp-city-row .vlp-btn{margin-bottom:.65rem;min-width:6.5rem}}.vlp-root{max-width:520px;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--vlp-text)}.vlp-shop-promo{margin:0 0 1rem;padding:1rem 1.1rem 1.05rem;border-radius:var(--vlp-radius);background:linear-gradient(145deg,#1a1028 0%,#2d1b4e 55%,#1f1535 100%);color:#f5f0ff;box-shadow:0 8px 28px rgb(26 16 40 / 35%)}.vlp-shop-promo__badge{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf6;color:#fff;padding:.2rem .55rem;border-radius:999px;margin-bottom:.45rem}.vlp-shop-promo__title{margin:0 0 .35rem;font-size:1.25rem;font-weight:800;line-height:1.2;color:#fff}.vlp-shop-promo__lead{margin:0 0 .85rem;font-size:.9rem;color:rgb(245 240 255 / 88%);line-height:1.45}.vlp-shop-promo__checkout{background:rgb(255 255 255 / 8%);border:1px solid rgb(255 255 255 / 12%);border-radius:calc(var(--vlp-radius) * 0.85);padding:.75rem .85rem .85rem}.vlp-shop-promo__lines{list-style:none;margin:0 0 .65rem;padding:0;font-size:.88rem}.vlp-shop-promo__lines li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid rgb(255 255 255 / 10%)}.vlp-shop-promo__lines li:last-child{border-bottom:0}.vlp-shop-promo__was{text-decoration:line-through;opacity:.65;font-size:.82rem}.vlp-shop-promo__discount span:last-child{color:#c4b5fd;font-weight:700}.vlp-shop-promo__total-row{display:flex;justify-content:space-between;align-items:baseline;margin:.15rem 0 .75rem;padding-top:.5rem;border-top:1px dashed rgb(255 255 255 / 20%);font-size:.95rem}.vlp-shop-promo__price{font-size:1.65rem;font-weight:800;color:#fff;letter-spacing:-.02em}.vlp-shop-promo__cta{width:100%;box-sizing:border-box;text-align:center;background:#8b5cf6!important;border:0;font-size:1rem}.vlp-shop-promo__cta:hover{background:#7c3aed!important}.vlp-shop-promo__fine{margin:.55rem 0 0;font-size:.75rem;color:rgb(245 240 255 / 65%);text-align:center}.vlp-shop-promo__stack{margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(255 255 255 / 14%)}.vlp-shop-promo__stack:first-child{margin-top:0;padding-top:0;border-top:0}.vlp-shop-promo__stack-badge{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:rgb(255 255 255 / 14%);color:#e9d5ff;padding:.18rem .5rem;border-radius:999px;margin-bottom:.35rem}.vlp-shop-promo__stack-title{margin:0 0 .3rem;font-size:1.05rem;font-weight:800;color:#fff}.vlp-shop-promo__stack-lead{margin:0 0 .75rem;font-size:.82rem;line-height:1.4;color:rgb(245 240 255 / 82%)}.vlp-shop-promo__tiers{display:grid;grid-template-columns:1fr;gap:.55rem}@media (min-width:640px){.vlp-shop-promo__tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.vlp-shop-promo__tier{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:.15rem;padding:.65rem .5rem .55rem;border-radius:12px;border:1px solid rgb(255 255 255 / 16%);background:rgb(255 255 255 / 7%);color:inherit;font:inherit;cursor:pointer;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease}.vlp-shop-promo__tier:hover,.vlp-shop-promo__tier:focus-visible{background:rgb(255 255 255 / 12%);border-color:rgb(196 181 253 / 45%)}.vlp-shop-promo__tier-qty{font-size:1.35rem;font-weight:800;line-height:1.1;color:#fff}.vlp-shop-promo__tier-unit{font-size:.72rem;color:rgb(245 240 255 / 75%);margin-bottom:.25rem}.vlp-shop-promo__tier-was{font-size:.72rem;text-decoration:line-through;opacity:.55}.vlp-shop-promo__tier-price{font-size:1.15rem;font-weight:800;color:#fff;margin:.1rem 0}.vlp-shop-promo__tier-cta{margin-top:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c4b5fd}.vlp-shop-basket-bar{position:fixed;left:0;right:0;bottom:0;z-index:10040;padding:.65rem 1rem calc(0.65rem + env(safe-area-inset-bottom, 0));background:linear-gradient(180deg,rgb(15 10 30 / .92),rgb(8 6 18 / .98));border-top:1px solid rgb(255 255 255 / .12);box-shadow:0 -8px 32px rgb(0 0 0 / .35);color:#e8e4f0}.vlp-shop-basket-bar__inner{max-width:42rem;margin:0 auto;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.vlp-shop-basket-bar__count{font-size:.85rem;color:#a8a3b8;flex:1 1 auto}.vlp-shop-basket-bar__total{font-size:1.1rem;color:#fff}.vlp-shop-basket-bar__btn{flex-shrink:0}html.vlp-checkout-open{overflow:hidden}.vlp-shop-checkout{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:540px){.vlp-shop-checkout{align-items:center;padding:1.5rem}}.vlp-shop-checkout__backdrop{position:absolute;inset:0;background:rgb(4 2 12 / .72)}.vlp-shop-checkout__panel{position:relative;width:100%;max-width:28rem;max-height:min(92vh, 640px);overflow:auto;background:#1a1428;color:#e8e4f0;color-scheme:dark;border-radius:1rem 1rem 0 0;border:1px solid rgb(255 255 255 / .1);box-shadow:0 24px 64px rgb(0 0 0 / .45)}@media (min-width:540px){.vlp-shop-checkout__panel{border-radius:1rem}}.vlp-shop-checkout__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem .5rem;border-bottom:1px solid rgb(255 255 255 / .08)}.vlp-shop-checkout__head h2{margin:0;font-size:1.15rem;color:#fff}.vlp-shop-checkout__close{border:0;background:#fff0;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;opacity:.75}.vlp-shop-checkout__body{padding:1rem 1.1rem 1.25rem}.vlp-shop-checkout__lines{list-style:none;margin:0 0 .75rem;padding:0}.vlp-shop-checkout__line{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.35rem 0;font-size:.9rem;color:#e8e4f0}.vlp-shop-checkout__line-main{display:flex;align-items:flex-start;gap:.45rem;min-width:0;flex:1 1 auto}.vlp-shop-checkout__line-label{line-height:1.35}.vlp-shop-checkout__line-remove{flex-shrink:0;margin:0;padding:.2rem .45rem;border:1px solid rgb(252 165 165 / .45);border-radius:999px;background:rgb(127 29 29 / .35);color:#fecaca;font:inherit;font-size:.72rem;font-weight:650;line-height:1.2;cursor:pointer}.vlp-shop-checkout__line-remove:hover,.vlp-shop-checkout__line-remove:focus-visible{background:rgb(153 27 27 / .55);border-color:#fca5a5;color:#fff}.vlp-shop-checkout__line-price{font-weight:700;color:#fff;white-space:nowrap}.vlp-shop-checkout__total{margin:.5rem 0 1rem;font-size:1rem;color:var(--vlp-muted,#a8a3b8)}.vlp-shop-checkout__total strong{color:#fff;font-size:1.25rem}.vlp-shop-checkout__slots{margin:0 0 .75rem;font-size:.88rem;color:#c4b5fd;line-height:1.45}.vlp-shop-checkout__loading{margin:0;color:#a8a3b8}.vlp-shop-checkout__hint,.vlp-shop-checkout__account{margin:.35rem 0 0;font-size:.85rem;color:#e8e4f0;line-height:1.45}.vlp-shop-checkout .vlp-error,.vlp-shop-checkout__error.vlp-error{color:#fca5a5}.vlp-shop-checkout__field{display:block;margin-bottom:.75rem;font-size:.82rem;color:var(--vlp-muted,#a8a3b8)}.vlp-shop-checkout__field>span,.vlp-shop-checkout__field select,.vlp-shop-checkout__field input,.vlp-shop-checkout__field textarea{display:block;width:100%;margin-top:.25rem;padding:.5rem .6rem;border-radius:.45rem;border:1px solid rgb(255 255 255 / .15);background:rgb(0 0 0 / .25);color:#fff;font:inherit}.vlp-shop-checkout__field select option{background:#1a1428;color:#fff}.vlp-shop-checkout__qr-block{margin:.5rem 0 .75rem;text-align:center}.vlp-shop-checkout__qr-img{display:block;max-width:220px;width:100%;height:auto;margin:0 auto .65rem;border-radius:.5rem;background:#fff}.vlp-shop-checkout__qr-download{display:inline-block;margin:0 0 .5rem;text-decoration:none}.vlp-shop-checkout__submit{width:100%;margin-top:.25rem}.vlp-shop-checkout__pickup-box{margin:.5rem 0 .75rem;padding:.75rem .85rem;border-radius:.55rem;background:rgb(167 139 250 / .12);border:1px solid rgb(167 139 250 / .35)}.vlp-shop-checkout__pickup-lead{margin:0 0 .5rem;font-size:.88rem;color:#e8e4f0;line-height:1.45}.vlp-shop-promo__tier.vlp-shop-basket-added{outline:2px solid #a78bfa}.vlp-header{margin-bottom:.65rem;margin-top:0}.vlp-header h1{font-size:1.35rem;font-weight:700;margin:0 0 .35rem}.vlp-header p{margin:0;color:var(--vlp-muted);font-size:.95rem}.vlp-hero-cartoon{margin:0 0 .85rem;border-radius:var(--vlp-radius);overflow:hidden;background:var(--vlp-card);box-shadow:0 2px 14px rgb(0 0 0 / 7%)}.vlp-hero-cartoon__media{position:relative;line-height:0;background:#fff5eb}.vlp-hero-cartoon__video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#fff5eb}.vlp-hero-cartoon__svg .vlp-hero-svg,.vlp-hero-cartoon__media--svg .vlp-hero-svg{display:block;width:100%;height:auto;vertical-align:middle}.vlp-hero-cartoon__copy{padding:.55rem 1rem .75rem;text-align:center}.vlp-hero-cartoon__title{margin:0;font-size:1rem;font-weight:700;color:var(--vlp-text)}.vlp-hero-cartoon__sub{margin:.2rem 0 0;font-size:.82rem;color:var(--vlp-muted)}.vlp-hero-cloud--a{animation:vlp-hero-cloud-drift 18s linear infinite}.vlp-hero-cloud--b{animation:vlp-hero-cloud-drift 22s linear infinite reverse}.vlp-hero-person{transform-origin:118px 260px;animation:vlp-hero-bob 2.8s ease-in-out infinite}.vlp-hero-arm{transform-origin:138px 248px;animation:vlp-hero-wave 2.8s ease-in-out infinite}.vlp-hero-card{transform-origin:474px 242px;animation:vlp-hero-card-tilt 4s ease-in-out infinite}.vlp-hero-flying-stamp{animation:vlp-hero-stamp-fly 4s ease-in-out infinite}.vlp-hero-slot--1{animation:vlp-hero-slot-fill 4s ease-out infinite}.vlp-hero-slot--2{animation:vlp-hero-slot-fill 4s ease-out infinite;animation-delay:0.15s}.vlp-hero-slot--3{animation:vlp-hero-slot-fill 4s ease-out infinite;animation-delay:0.3s}.vlp-hero-slot--4{animation:vlp-hero-slot-fill 4s ease-out infinite;animation-delay:0.45s}.vlp-hero-spark--1{transform:translate(430px,210px);animation:vlp-hero-spark 4s ease-out infinite;animation-delay:2.1s}.vlp-hero-spark--2{transform:translate(548px,230px);animation:vlp-hero-spark 4s ease-out infinite;animation-delay:2.35s}@keyframes vlp-hero-cloud-drift{0%{transform:translateX(0)}50%{transform:translateX(18px)}100%{transform:translateX(0)}}@keyframes vlp-hero-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vlp-hero-wave{0%,100%{transform:rotate(0deg)}35%{transform:rotate(-18deg)}55%{transform:rotate(8deg)}}@keyframes vlp-hero-card-tilt{0%,100%{transform:rotate(0deg)}48%{transform:rotate(0deg)}52%{transform:rotate(-2deg) scale(1.02)}58%{transform:rotate(1deg) scale(1)}}@keyframes vlp-hero-stamp-fly{0%{transform:translate(155px,218px) scale(.35);opacity:0}12%{opacity:1}42%{transform:translate(408px,232px) scale(1.05);opacity:1}50%{transform:translate(424px,248px) scale(.2);opacity:0}100%{transform:translate(424px,248px) scale(.2);opacity:0}}@keyframes vlp-hero-slot-fill{0%,44%{fill:#fff}48%,92%{fill:#e85d04}96%,100%{fill:#fff}}@keyframes vlp-hero-spark{0%{transform:translate(var(--vlp-spark-x,430px),var(--vlp-spark-y,210px)) scale(.2);opacity:0}20%{opacity:1}100%{transform:translate(var(--vlp-spark-x,430px),var(--vlp-spark-y,210px)) scale(1.2);opacity:0}}.vlp-hero-spark--2{--vlp-spark-x:548px;--vlp-spark-y:230px}@media (prefers-reduced-motion:reduce){.vlp-hero-cartoon .vlp-hero-cloud--a,.vlp-hero-cartoon .vlp-hero-cloud--b,.vlp-hero-cartoon .vlp-hero-person,.vlp-hero-cartoon .vlp-hero-arm,.vlp-hero-cartoon .vlp-hero-card,.vlp-hero-cartoon .vlp-hero-flying-stamp,.vlp-hero-cartoon .vlp-hero-slot,.vlp-hero-cartoon .vlp-hero-spark{animation:none!important}.vlp-hero-cartoon .vlp-hero-slot--1,.vlp-hero-cartoon .vlp-hero-slot--2,.vlp-hero-cartoon .vlp-hero-slot--3{fill:#e85d04}}.vlp-card{background:var(--vlp-card);border-radius:var(--vlp-radius);padding:1rem 1.1rem;margin-bottom:.75rem;box-shadow:0 1px 3px rgb(0 0 0 / 8%)}.vlp-card h2{font-size:1.05rem;margin:0 0 .25rem}.vlp-card .vlp-meta{color:var(--vlp-muted);font-size:.85rem;margin:0 0 .75rem}.vlp-stamps{display:flex;flex-wrap:wrap;gap:6px;margin:.5rem 0 .75rem}.vlp-stamp{width:28px;height:28px;border-radius:50%;border:2px solid var(--vlp-accent-soft);background:#fff}.vlp-stamp.is-filled{background:var(--vlp-accent);border-color:var(--vlp-accent)}.vlp-btn{display:inline-block;border:none;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;background:var(--vlp-accent);color:#fff}.vlp-btn.vlp-btn-ghost{background:#fff0;color:var(--vlp-accent);border:1px solid var(--vlp-accent)}.vlp-btn:disabled{opacity:.5;cursor:not-allowed}.vlp-form label{display:block;font-size:.8rem;font-weight:600;margin-bottom:.25rem}.vlp-form input:not([type='color']):not([type='file']):not([type='range']),.vlp-form select{width:100%;box-sizing:border-box;padding:.55rem .65rem;margin-bottom:.65rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.vlp-form input[type='file']{width:100%;margin-bottom:.65rem;font-size:.85rem}.vlp-form input[type='range']{width:100%;margin-bottom:.65rem}.vlp-customer-suggest-wrap{position:relative;margin-top:-.45rem;margin-bottom:.65rem}.vlp-customer-suggest{position:absolute;left:0;right:0;top:0;z-index:30;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 20px rgb(0 0 0 / .12);max-height:14rem;overflow-y:auto}.vlp-customer-suggest-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .65rem;border:0;border-bottom:1px solid #eee;background:#fff;text-align:left;font:inherit;cursor:pointer}.vlp-customer-suggest-item:last-child{border-bottom:0}.vlp-customer-suggest-item:hover,.vlp-customer-suggest-item:focus-visible{background:#f5f5f5}.vlp-customer-suggest-main{font-size:.9rem;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlp-customer-suggest-meta{flex-shrink:0;font-size:.8rem;font-weight:600;color:#666}.vlp-color-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.vlp-color-row input[type='color']{width:3rem;height:2.5rem;flex-shrink:0;padding:.15rem;margin:0;border:1px solid #ddd;border-radius:8px;cursor:pointer;background:#fff}.vlp-color-row input[type='text']{flex:1;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.vlp-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.vlp-tabs button{flex:1;border:none;background:#ece8e2;padding:.5rem;border-radius:8px;font-weight:600;cursor:pointer}.vlp-tabs button.is-active{background:var(--vlp-accent-soft);color:var(--vlp-accent)}.vlp-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e0d8;text-align:center;font-size:.85rem}.vlp-footer a{color:var(--vlp-muted)}.vlp-error{color:#b00020;font-size:.85rem;margin:.5rem 0}.vlp-badge{display:inline-block;background:var(--vlp-accent-soft);color:var(--vlp-accent);font-size:.75rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;margin-left:.35rem}.vlp-loading{text-align:center;color:var(--vlp-muted)}.vlp-subhead{font-size:1rem;margin:.75rem 0 .35rem}.vlp-btn-sm{padding:.35rem .65rem;font-size:.85rem}.vlp-qty-quick{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0 .75rem}.vlp-qty-quick-label{font-size:.85rem;color:var(--vlp-muted);margin-right:.25rem}.vlp-vendor-progress{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e0d8}.vlp-root--wide{max-width:960px}.vlp-header--settings .vlp-btn{margin-top:.5rem}.vlp-settings-layout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (min-width:820px){.vlp-settings-layout{grid-template-columns:1fr minmax(340px,460px)}}.vlp-settings-preview{position:sticky;top:4.5rem}.vlp-settings-preview__title{font-size:1.05rem;margin:0 0 .25rem}.vlp-settings-preview__size{margin:0 0 .5rem;font-size:.8rem;color:var(--vlp-muted)}.vlp-preview-stamps{margin-bottom:.75rem}.vlp-wallet-list{display:grid;grid-template-columns:1fr;gap:1.35rem;margin-bottom:.5rem}@media (min-width:720px){.vlp-wallet-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.35rem}}.vlp-wallet-offer{container-type:inline-size;container-name:vlp-wallet;border-radius:calc(var(--vlp-radius) * 0.65);overflow:hidden;box-shadow:0 2px 14px rgb(0 0 0 / 10%);background:var(--vlp-card)}.vlp-wallet-offer>.vlp-wallet-card{width:100%;max-width:none;border-radius:0;box-shadow:none;font-size:clamp(12px, 3.35cqi, 14.5px)}.vlp-wallet-offer__cta{display:block;width:100%;margin:0;border-radius:0;padding:.7rem 1rem;font-size:.95rem}.vlp-root--one-offer .vlp-wallet-offer>.vlp-wallet-card{font-size:clamp(13px, 3.75cqi, 16px)}.vlp-tabs--highlight{outline:2px solid var(--vlp-accent);outline-offset:4px;border-radius:var(--vlp-radius);transition:outline-color 0.2s ease}.vlp-auth-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0}.vlp-auth-modal[hidden]{display:none!important}@media (min-width:560px){.vlp-auth-modal{align-items:center;padding:1.25rem}}.vlp-auth-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / 45%)}.vlp-auth-modal__dialog{position:relative;z-index:1;width:100%;max-width:420px;max-height:min(92vh, 640px);overflow:auto;background:var(--vlp-card,#fff);color:var(--vlp-text,#1a1a1a);border-radius:var(--vlp-radius) var(--vlp-radius) 0 0;padding:1.1rem 1.15rem 1.25rem;box-shadow:0 16px 48px rgb(0 0 0 / 22%)}.vlp-auth-modal__dialog .vlp-btn{background:var(--vlp-accent,#c45d2c);color:#fff}.vlp-auth-modal__dialog .vlp-tabs button{color:var(--vlp-text,#1a1a1a)}@media (min-width:560px){.vlp-auth-modal__dialog{border-radius:var(--vlp-radius)}}.vlp-auth-modal__close{position:absolute;top:.65rem;right:.65rem;border:0;background:#ece8e2;width:2rem;height:2rem;border-radius:999px;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--vlp-text)}.vlp-auth-modal__title{font-size:1.15rem;font-weight:700;margin:0 0 .75rem;padding-right:2rem}.vlp-auth-modal__panel .vlp-form label:first-child{margin-top:0}.vlp-auth-modal .vlp-tabs{margin-bottom:.85rem}body.vlp-auth-modal-open{overflow:hidden}.vlp-wallet-card{box-sizing:border-box;width:min(100%, var(--vlp-print-width));aspect-ratio:92 / 56;background:var(--vlp-wallet-bg,#fff);border-radius:calc(var(--vlp-radius) * 0.65);overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / 10%);color:var(--vlp-text);display:flex;flex-direction:column}.vlp-wallet-card__hero{flex:0 0 34%;min-height:0;overflow:hidden;background:#e8e0d8}.vlp-wallet-card__hero img{display:block;width:100%;height:100%;object-fit:cover}.vlp-wallet-card__hero--placeholder{height:100%;background:linear-gradient(135deg,var(--vlp-wallet-accent,#c45d2c) 0%,color-mix(in srgb,var(--vlp-wallet-accent,#c45d2c) 55%,#fff) 100%)}.vlp-wallet-card--minimal{border:1.5px solid color-mix(in srgb,var(--vlp-wallet-accent,#c45d2c) 35%,#ddd)}.vlp-wallet-card--minimal .vlp-wallet-card__title{color:var(--vlp-wallet-accent,#c45d2c)}.vlp-wallet-card__body{flex:1;min-height:0;padding:.28rem .38rem .32rem;overflow:hidden;display:flex;flex-direction:column}.vlp-wallet-card__shop{margin:0;font-size:.48rem;line-height:1.15;text-transform:uppercase;letter-spacing:.05em;color:var(--vlp-muted)}.vlp-wallet-card__title{margin:.05rem 0 .1rem;font-size:.62rem;line-height:1.15;font-weight:700}.vlp-wallet-card__meta{margin:0 0 .12rem;font-size:.48rem;line-height:1.2;color:var(--vlp-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vlp-wallet-card .vlp-stamps--wallet.vlp-stamps--line{container-type:inline-size;display:grid;grid-template-columns:repeat(var(--vlp-stamp-slots,10),minmax(0,1fr));width:100%;gap:.18em;align-items:center;justify-items:center;margin:auto 0 0;padding-top:.35em;box-sizing:border-box;--vlp-stamp-gap:0.12em;--vlp-ring-size:min(
		3em,
		calc(
			(100cqi - (var(--vlp-stamp-slots, 10) - 1) * var(--vlp-stamp-gap)) / var(--vlp-stamp-slots, 10)
		)
	)}.vlp-wallet-card .vlp-stamps--line .vlp-stamp,.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free{width:var(--vlp-ring-size);height:var(--vlp-ring-size);min-width:0;min-height:0;max-width:var(--vlp-ring-size);max-height:var(--vlp-ring-size);flex:none;box-sizing:border-box;border-radius:50%;justify-self:center;align-self:center}.vlp-wallet-card .vlp-stamps--line .vlp-stamp{border:max(0.09em, 1.5px) solid var(--vlp-accent,#c45d2c);background:#fff}.vlp-wallet-card .vlp-stamps--line .vlp-stamp.is-filled{background:var(--vlp-accent,#c45d2c);border-color:var(--vlp-accent,#c45d2c)}.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free{display:flex;align-items:center;justify-content:center;border:max(0.09em, 1.5px) solid var(--vlp-accent,#c45d2c);font-size:calc(var(--vlp-ring-size) * 0.3);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--vlp-accent,#c45d2c);background:#fff;overflow:hidden;padding:.14em 0 0;box-sizing:border-box}.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free.is-ready{background:var(--vlp-accent,#c45d2c);border-color:var(--vlp-accent,#c45d2c);color:#fff}.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free--compact{font-size:calc(var(--vlp-ring-size) * 0.24);padding-top:.12em}.vlp-wallet-card .vlp-badge{font-size:.45rem;padding:.05rem .25rem;margin-top:.1rem}.vlp-settings-preview__card .vlp-wallet-card__hint{margin:.35rem 0 0;font-size:.75rem;text-align:center;color:var(--vlp-muted)}.vlp-wallet-card--bold{display:block;position:relative}.vlp-wallet-card--bold .vlp-wallet-card__hero{position:absolute;inset:0;flex:none;z-index:0}.vlp-wallet-card--bold .vlp-wallet-card__hero img,.vlp-wallet-card--bold .vlp-wallet-card__hero--placeholder{width:100%;height:100%;object-fit:cover}.vlp-wallet-card--bold .vlp-wallet-card__hero--placeholder{opacity:.92}.vlp-wallet-card--bold .vlp-wallet-card__body{position:absolute;left:0;right:0;bottom:0;z-index:1;flex:none;margin-top:0;padding:.28rem .38rem .32rem;background:linear-gradient(to bottom,rgb(255 255 255 / .35),var(--vlp-wallet-bg,#fff) 50%);backdrop-filter:blur(1px)}.vlp-settings-preview__card{display:flex;justify-content:center;width:100%}.vlp-settings-preview__card{container-type:inline-size;container-name:vlp-wallet}.vlp-settings-preview__card>.vlp-wallet-card{width:100%;max-width:none;font-size:14px}.vlp-wallet-offer>.vlp-wallet-card .vlp-wallet-card__hero,.vlp-settings-preview__card>.vlp-wallet-card .vlp-wallet-card__hero{flex:0 0 28%}.vlp-wallet-offer>.vlp-wallet-card .vlp-wallet-card__body,.vlp-settings-preview__card>.vlp-wallet-card .vlp-wallet-card__body{padding:.55em .7em .55em;overflow:visible}.vlp-wallet-offer>.vlp-wallet-card .vlp-wallet-card__shop,.vlp-settings-preview__card>.vlp-wallet-card .vlp-wallet-card__shop{font-size:.68em}.vlp-wallet-offer>.vlp-wallet-card .vlp-wallet-card__title,.vlp-settings-preview__card>.vlp-wallet-card .vlp-wallet-card__title{font-size:1.12em;margin:.15em 0 .2em}.vlp-wallet-offer>.vlp-wallet-card .vlp-wallet-card__meta,.vlp-settings-preview__card>.vlp-wallet-card .vlp-wallet-card__meta{font-size:.84em;margin:0 0 .15em;-webkit-line-clamp:2}.vlp-wallet-card__rule{margin:0 0 .25em;font-size:.78em;line-height:1.25;color:var(--vlp-muted)}.vlp-wallet-offer>.vlp-wallet-card .vlp-wallet-card__rule,.vlp-settings-preview__card>.vlp-wallet-card .vlp-wallet-card__rule{font-size:.76em}.vlp-wallet-offer>.vlp-wallet-card .vlp-stamps--wallet.vlp-stamps--line,.vlp-settings-preview__card>.vlp-wallet-card .vlp-stamps--wallet.vlp-stamps--line{flex-shrink:0;gap:var(--vlp-stamp-gap,.12em);padding-top:.35em;--vlp-stamp-gap:0.1em;--vlp-ring-size:min(
		3.15em,
		calc(
			(100cqi - (var(--vlp-stamp-slots, 10) - 1) * var(--vlp-stamp-gap)) / var(--vlp-stamp-slots, 10)
		)
	)}.vlp-wallet-offer>.vlp-wallet-card .vlp-stamps--line .vlp-stamp,.vlp-wallet-offer>.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free,.vlp-settings-preview__card>.vlp-wallet-card .vlp-stamps--line .vlp-stamp,.vlp-settings-preview__card>.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free{border-width:.09em}.vlp-settings-preview__card>.vlp-wallet-card .vlp-stamps--wallet.vlp-stamps--line{--vlp-ring-size:min(
		3.25em,
		calc(
			(100cqi - (var(--vlp-stamp-slots, 10) - 1) * var(--vlp-stamp-gap)) / var(--vlp-stamp-slots, 10)
		)
	)}@media print{.vlp-wallet-card{width:var(--vlp-print-width)!important;height:var(--vlp-print-height)!important;max-width:none!important;aspect-ratio:auto;box-shadow:none;page-break-inside:avoid;font-size:2.4mm}.vlp-wallet-card__shop{font-size:1.85mm}.vlp-wallet-card__title{font-size:3.1mm}.vlp-wallet-card__meta,.vlp-wallet-card__rule{font-size:2.05mm}.vlp-wallet-card .vlp-stamps--wallet.vlp-stamps--line{display:grid}.vlp-wallet-card .vlp-stamps--wallet.vlp-stamps--line{--vlp-ring-size:min(
			8.5mm,
			calc(
				(100cqi - (var(--vlp-stamp-slots, 10) - 1) * 0.45mm) / var(--vlp-stamp-slots, 10)
			)
		)}.vlp-wallet-card .vlp-stamps--line .vlp-stamp,.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free{width:var(--vlp-ring-size);height:var(--vlp-ring-size);max-width:var(--vlp-ring-size);max-height:var(--vlp-ring-size);border-width:.4mm}.vlp-wallet-card .vlp-stamps--line .vlp-stamp-free{font-size:calc(var(--vlp-ring-size) * 0.28);padding-top:.12em}}.vxc-proactive-wrap,.vxc-proactive-wrap *{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.vxc-proactive-wrap{position:fixed!important;right:18px!important;bottom:18px!important;z-index:2147483000!important}.vxc-proactive-wrap[hidden]{display:none!important}.vxc-proactive-launcher{appearance:none!important;position:relative!important;width:54px!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;border-radius:48% 48% 48% 40%!important;background:linear-gradient(145deg,#8756f2 0%,#6b3ce5 58%,#5b2fd0 100%)!important;box-shadow:0 10px 24px rgb(86 50 184 / .28)!important;cursor:pointer!important;display:grid!important;place-items:center!important;transform:translateZ(0)!important;transition:transform .16s ease,box-shadow .16s ease!important}.vxc-proactive-launcher::after{content:""!important;position:absolute!important;right:3px!important;bottom:-3px!important;width:15px!important;height:15px!important;background:#5b2fd0!important;clip-path:polygon(0 0,100% 0,100% 100%)!important;border-radius:0 0 4px 0!important;transform:rotate(8deg)!important}.vxc-proactive-launcher:hover{transform:translateY(-1px)!important;box-shadow:0 13px 28px rgb(86 50 184 / .32)!important}.vxc-proactive-launcher[hidden]{display:none!important}.vxc-proactive-glyph{position:relative!important;z-index:1!important;width:25px!important;height:19px!important;border:2px solid #fff!important;border-radius:8px!important;display:block!important}.vxc-proactive-glyph::after{content:""!important;position:absolute!important;right:2px!important;bottom:-5px!important;width:7px!important;height:7px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:skewY(-35deg)!important}.vxc-proactive-glyph i{position:absolute!important;left:5px!important;width:11px!important;height:2px!important;border-radius:2px!important;background:#fff!important}.vxc-proactive-glyph i:first-child{top:5px!important}.vxc-proactive-glyph i:last-child{top:10px!important;width:8px!important}.vxc-proactive-badge{position:absolute!important;z-index:3!important;right:-5px!important;top:-6px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border:2px solid #fff!important;border-radius:10px!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:14px!important;text-align:center!important}.vxc-proactive-badge[hidden]{display:none!important}.vxc-proactive-chat{position:absolute!important;right:0!important;left:auto!important;bottom:0!important;width:min(340px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:430px!important;max-height:calc(100vh - 24px)!important;background:#fff!important;color:#20243a!important;border:1px solid #e4e5ed!important;border-radius:12px!important;box-shadow:0 18px 55px rgb(20 22 45 / .22)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.vxc-proactive-chat[hidden]{display:none!important}.vxc-proactive-chat header{height:54px!important;min-height:54px!important;padding:0 12px!important;background:#6b3ce5!important;color:#fff!important;display:flex!important;align-items:center!important;gap:9px!important;border:0!important;margin:0!important}.vxc-proactive-chat header strong{font-size:13px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important}.vxc-proactive-chat header small{display:block!important;margin-top:2px!important;font-size:10px!important;color:#eee9ff!important}.vxc-proactive-chat header div{flex:1!important}.vxc-proactive-chat header button{all:unset!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;cursor:pointer!important;color:#fff!important;font-size:22px!important}.vxc-proactive-messages{flex:1!important;min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important;background:#f8f8fb!important;display:flex!important;flex-direction:column!important;gap:8px!important}.vxc-proactive-msg{max-width:82%!important;align-self:flex-start!important}.vxc-proactive-msg.mine{align-self:flex-end!important}.vxc-proactive-msg div{padding:8px 10px!important;border:1px solid #e2e4ec!important;border-radius:11px 11px 11px 3px!important;background:#fff!important;color:#20243a!important;font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.vxc-proactive-msg.mine div{background:#eee9ff!important;border-color:#ded5ff!important;border-radius:11px 11px 3px 11px!important}.vxc-proactive-msg small{display:block!important;margin-top:3px!important;color:#9499aa!important;font-size:9px!important}.vxc-proactive-msg.mine small{text-align:right!important}.vxc-proactive-compose{width:100%!important;min-width:0!important;padding:9px!important;margin:0!important;border-top:1px solid #e6e8ef!important;background:#fff!important;overflow:hidden!important}.vxc-proactive-compose textarea{appearance:none!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:50px!important;max-height:90px!important;margin:0!important;padding:7px!important;resize:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;color:#20243a!important;font-size:12px!important;line-height:1.35!important;overflow-x:hidden!important}.vxc-proactive-compose>div{display:flex!important;justify-content:flex-end!important}.vxc-proactive-compose button{appearance:none!important;border:0!important;border-radius:7px!important;background:#6b3ce5!important;color:#fff!important;padding:7px 13px!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important}.vxc-proactive-loading{padding:24px!important;text-align:center!important;color:#858a9d!important;font-size:11px!important}@media(max-width:600px){.vxc-proactive-wrap{right:10px!important;bottom:10px!important}.vxc-proactive-launcher{width:50px!important;height:47px!important}.vxc-proactive-chat{position:fixed!important;left:12px!important;right:auto!important;bottom:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-width:0!important;height:min(430px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;margin:0!important;transform:none!important}}@media(max-device-width:600px){.vxc-proactive-chat{position:fixed!important;left:12px!important;right:auto!important;bottom:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-width:0!important;height:min(430px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;margin:0!important;transform:none!important}}.vxc-proactive-compose[hidden]{display:none!important}.vxc-proactive-offline{width:100%!important;margin:0!important;padding:2px!important;display:flex!important;flex-direction:column!important;gap:9px!important;text-align:left!important}.vxc-proactive-offline p{margin:0 0 3px!important;color:#62677a!important;font-size:11px!important;line-height:1.45!important}.vxc-proactive-offline label{display:flex!important;flex-direction:column!important;gap:4px!important;color:#555b70!important;font-size:10px!important;font-weight:700!important}.vxc-proactive-offline input,.vxc-proactive-offline textarea{appearance:none!important;width:100%!important;margin:0!important;padding:8px 9px!important;border:1px solid #dfe1ea!important;border-radius:7px!important;background:#fff!important;color:#20243a!important;font-size:12px!important;line-height:1.35!important;box-shadow:none!important;outline:0!important}.vxc-proactive-offline textarea{resize:vertical!important;min-height:76px!important}.vxc-proactive-offline input:focus,.vxc-proactive-offline textarea:focus{border-color:#8b6be8!important;box-shadow:0 0 0 2px rgb(107 60 229 / .1)!important}.vxc-proactive-offline button{appearance:none!important;align-self:flex-end!important;margin:2px 0 0!important;padding:8px 12px!important;border:0!important;border-radius:7px!important;background:#6b3ce5!important;color:#fff!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.vxc-proactive-offline button:disabled{opacity:.55!important;cursor:default!important}.vxc-proactive-error{padding:7px 8px!important;border-radius:6px!important;background:#fff0f0!important;color:#a33030!important;font-size:10px!important}@media(max-width:600px){.vxc-proactive-compose textarea,.vxc-proactive-offline input,.vxc-proactive-offline textarea{font-size:16px!important}}@media(max-device-width:600px){.vxc-proactive-compose textarea,.vxc-proactive-offline input,.vxc-proactive-offline textarea{font-size:16px!important}}.vxc-proactive-date{display:flex;align-items:center;gap:8px;color:#8d92a4;font-size:10px;font-weight:800;letter-spacing:.05em;margin:7px 0}.vxc-proactive-date:before,.vxc-proactive-date:after{content:"";height:1px;background:#e1e3eb;flex:1}.vxc-proactive-date span{white-space:nowrap}.vxc-proactive-compose>div{align-items:center!important;gap:7px!important}.vxc-proactive-file{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:7px!important;color:#6b3ce5!important;background:#f3efff!important;cursor:pointer!important;font-size:15px!important;line-height:1!important}.vxc-proactive-attachment{appearance:none!important;display:block!important;max-width:100%!important;margin-top:5px!important;padding:5px 7px!important;border:1px solid #dcd8ec!important;border-radius:6px!important;background:#fff!important;color:#5d42a8!important;font-size:10px!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important}.vxc-chat-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.vxc-proactive-branding{flex:0 0 auto!important;min-height:26px!important;padding:5px 9px!important;border-top:1px solid #ececf2!important;background:#fff!important;color:#85899a!important;text-decoration:none!important;font-size:9px!important;line-height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.vxc-proactive-branding:hover{color:#6b3ce5!important;text-decoration:none!important}.vxc-proactive-branding strong{color:inherit!important;font-weight:800!important;letter-spacing:.04em!important}.vxc-proactive-brandmark{width:16px!important;height:16px!important;border-radius:5px!important;background:#6b3ce5!important;color:#fff!important;display:inline-grid!important;place-items:center!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.vlp-offers{max-width:480px;margin:.35rem auto 2rem;padding:0 1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.vlp-offers h1{font-size:1.5rem;margin:0 0 .5rem}.vlp-offers-lead{color:#5c5c5c;margin:0 0 1rem}.vlp-offers-placeholder{background:#fff;border-radius:14px;padding:1rem;margin:0 0 1.25rem;box-shadow:0 1px 3px rgb(0 0 0 / 8%)}.vlp-offers .vlp-btn{display:inline-block;border-radius:999px;padding:.55rem 1rem;font-weight:600;background:#c45d2c;color:#fff;text-decoration:none}