.vbr{max-width:1120px;margin:6px auto 34px}.vbr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.vbr-top h2{color:#2f3640;margin:0;font-size:26px;font-weight:900}.vbr-top span{color:#2f3640;background:#fff3cc;border:2px solid #f5c400;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:800}.vbr-book{perspective:2400px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.vbr-book.vbr-drag{cursor:grabbing}.vbr-book a,.vbr-book button{cursor:pointer}.vbr-book img{-webkit-user-drag:none;pointer-events:none}.vbr-stage{filter:drop-shadow(0 18px 28px #00000029);height:600px;display:flex;position:relative}.vbr-slot{flex:50%;position:relative}.vbr-slot.one{flex:100%}.vbr-pg{box-sizing:border-box;background:#fffdf6;flex-direction:column;padding:14px;display:flex;position:absolute;inset:0;overflow:hidden}.vbr-sl{background:linear-gradient(270deg,#00000017,#0000 46px),#fffdf6;border-radius:18px 4px 4px 18px}.vbr-sr{background:linear-gradient(90deg,#00000017,#0000 46px),#fffdf6;border-radius:4px 18px 18px 4px}.vbr-s1{border-radius:18px}.vbr-pg-h{color:#2f3640;background:linear-gradient(90deg,#f5c400,#ffd84d);border-radius:12px;flex:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.vbr-grid{flex:auto;gap:10px;min-height:0;display:grid}.vbr-card{text-align:center;background:#fff;border:2px solid #f3e2a6;border-radius:14px;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:8px;display:flex;position:relative}.vbr-img{flex:auto;justify-content:center;align-items:center;width:100%;min-height:56px;display:flex;overflow:hidden}.vbr-img img{object-fit:contain;max-width:100%;max-height:100%}.vbr-off{z-index:2;color:#fff;background:#e63946;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:flex;position:absolute;top:8px;left:8px;transform:rotate(-12deg);box-shadow:0 4px 10px #e6394659}.vbr-name{color:#2f3640;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:2.6em;margin:6px 0 4px;font-size:12.5px;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.vbr-prices{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.vbr-prices s{color:#9a9a9a;font-size:13px}.vbr-prices b{color:#e63946;font-size:18px;font-weight:900}.vbr-buy{color:#fff;text-transform:uppercase;touch-action:manipulation;background:linear-gradient(#43b649,#2e8f35);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;width:100%;height:32px;margin-top:6px;font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;display:flex}.vbr-buy svg{width:15px;height:15px}.vbr-buy.ok{background:#2f3640}.vbr-buy:disabled{cursor:default;background:#b9b9b9}.vbr-card.blank{color:#c2ab63;background:0 0;border-style:dashed;justify-content:center;font-size:28px;font-weight:800}.vbr-cover{text-align:center;color:#2f3640;justify-content:center;align-items:center;background:radial-gradient(circle at 30% 20%,#ffe58a,#f5c400 58%,#e7aa00)!important}.vbr-cover .k{letter-spacing:4px;text-transform:uppercase;color:#ffd84d;background:#2f3640;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:800}.vbr-cover .big{margin-top:18px;font-size:96px;line-height:1}.vbr-cover h3{color:#2f3640;margin:14px 0 10px;font-size:56px;font-weight:900;line-height:1}.vbr-cover p{max-width:360px;margin:0 0 20px;font-size:17px;font-weight:700}.vbr-cover .go,.vbr-back .go{color:#fff;background:#2e8f35;border:0;border-radius:999px;padding:13px 28px;font-family:inherit;font-size:15px;font-weight:900;text-decoration:none;box-shadow:0 6px 16px #2e8f3559}.vbr-cover .paws{opacity:.35;font-size:26px;position:absolute}.vbr-back{text-align:center;color:#fff;justify-content:center;align-items:center;background:radial-gradient(circle at 70% 20%,#5cc463,#2e8f35 65%,#22702a)!important}.vbr-back .heart{font-size:64px}.vbr-back h3{color:#fff;margin:14px 0 10px;font-size:34px;font-weight:900}.vbr-back p{margin:0 0 8px;font-size:16px;font-weight:600}.vbr-back .go{color:#2f3640;background:#f5c400;margin-top:14px}.vbr-filler{opacity:.25;justify-content:center;align-items:center;font-size:60px}.vbr-soon{text-align:center;color:#2f3640;justify-content:center;align-items:center;gap:10px}.vbr-soon .ic{font-size:56px}.vbr-soon h3{margin:0;font-size:22px;font-weight:900}.vbr-soon p{max-width:340px;margin:0}.vbr-soon .deal{background:#fff3cc;border:2px dashed #f5c400;border-radius:12px;padding:8px 14px;font-weight:800}.vbr-soon .cats{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.vbr-soon .cats a{color:#2f3640;background:#fff;border:2px solid #f3e2a6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none}.vbr-turn{width:50%;transform-style:preserve-3d;z-index:5;transition:transform .8s cubic-bezier(.45,.05,.35,1);position:absolute;top:0;bottom:0}.vbr-turn.r{transform-origin:0;left:50%}.vbr-turn.l{transform-origin:100%;left:0}.vbr-turn.o{transform-origin:0;width:100%;transition:transform .7s cubic-bezier(.45,.05,.35,1),opacity .7s;left:0}.vbr-face{backface-visibility:hidden;position:absolute;inset:0}.vbr-face.b{transform:rotateY(180deg)}.vbr-nav{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.vbr-nav button{color:#2f3640;cursor:pointer;touch-action:manipulation;background:#fff;border:2px solid #f5c400;border-radius:50%;width:48px;height:48px;font-family:inherit;font-size:26px;font-weight:900;line-height:1}.vbr-nav button:disabled{opacity:.35;cursor:default}.vbr-dots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:60vw;display:flex}.vbr-dots button{cursor:pointer;background:#e6d9a8;border:0;border-radius:5px;width:9px;height:9px;padding:0;transition:all .2s}.vbr-dots button.on{background:#2e8f35;width:24px}.vbr-hint{text-align:center;color:#8a7a45;margin-top:8px;font-size:13px}.vbr-short .vbr-cover .k{letter-spacing:2px;padding:5px 10px;font-size:10px}.vbr-short .vbr-cover .big{margin-top:8px;font-size:48px}.vbr-short .vbr-cover h3{margin:8px 0 6px;font-size:34px}.vbr-short .vbr-cover p{margin-bottom:10px;font-size:13px}.vbr-short .vbr-cover .go,.vbr-short .vbr-back .go{padding:9px 18px;font-size:13px}.vbr-short .vbr-back h3{margin:6px 0;font-size:24px}.vbr-short .vbr-back p{margin:0 0 4px;font-size:13px}.vbr-short .vbr-back .heart{font-size:40px}.vbr-list-h{margin-top:8px}@media (max-width:899px){.vbr .vbr-card{border-radius:11px;padding:5px}.vbr .vbr-name{margin:4px 0 3px;font-size:11px}.vbr .vbr-prices{gap:4px}.vbr .vbr-prices s{font-size:10px}.vbr .vbr-prices b{font-size:15px}.vbr .vbr-off{width:34px;height:34px;font-size:11px;top:3px;left:3px}.vbr .vbr-buy{gap:4px;height:30px;margin-top:4px;font-size:11px}.vbr .vbr-grid{gap:6px}.vbr .vbr-img{min-height:48px}.vbr-hint{display:none}.vbr-top{margin-bottom:8px}.vbr{margin-top:0}.vbr-nav{margin-top:12px}.vbr-top h2{font-size:21px}.vbr-cover h3{font-size:42px}.vbr-cover .big{font-size:74px}.vbr-pg{padding:10px}.vbr-pg-h{margin-bottom:8px;padding:7px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.vbr-turn,.vbr-turn.o{transition:none}}.vbr-dots button{position:relative}.vbr-dots button:after{content:"";position:absolute;inset:-10px -4px}.vbr,.vbr *{-webkit-tap-highlight-color:transparent}.vbr-book,.vbr-nav,.vbr-top span{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.vbr-nav button:focus:not(:focus-visible){outline:none}.vbr-stage{filter:none}.vbr-slot .vbr-pg,.vbr-face .vbr-pg{box-shadow:0 18px 28px -14px #00000038}.vbr-dots button{transition:width .2s,background-color .2s}
