.bz-cg{grid-template-columns:repeat(var(--bz-cd,4),minmax(0,1fr))}@media (max-width:1024px){.bz-cg{grid-template-columns:repeat(var(--bz-ct,3),minmax(0,1fr))}}@media (max-width:640px){.bz-cg{grid-template-columns:repeat(var(--bz-cm,2),minmax(0,1fr))}}.cat-grid.bz-cg .bz-cg-ic{aspect-ratio:var(--bz-cr,1/1);justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.cat-grid.bz-cg .bz-cg-ic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bz-cg--circles .bz-cg-i{background:0 0;border:0;padding:6px}.cat-grid.bz-cg--circles .bz-cg-ic{aspect-ratio:1;width:84%;border-radius:50%!important}.bz-cg--overlay .bz-cg-i{border:0;padding:0;position:relative;overflow:hidden}.cat-grid.bz-cg--overlay .bz-cg-ic{border-radius:0}.bz-cg--overlay .bz-cg-i span,.bz-cg--overlay .bz-cg-i em{color:#fff;text-shadow:0 1px 6px #00000080;position:absolute;left:10px;right:10px}.bz-cg--overlay .bz-cg-i span{font-weight:700;bottom:24px}.bz-cg--overlay .bz-cg-i em{opacity:.9;font-size:12px;font-style:normal;bottom:8px}.bz-cg--overlay .bz-cg-i:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0009);position:absolute;inset:0}.bz-cg--mosaic .bz-cg-i:nth-child(5n+1){grid-area:span 2/span 2}.cat-grid.bz-cg--mosaic .bz-cg-i:nth-child(5n+1) .bz-cg-ic{aspect-ratio:auto;height:100%;min-height:140px}.bz-bs-gray .brand-strip-card img,.is-gray .brand-strip-card img{filter:grayscale();opacity:.75;transition:filter .2s,opacity .2s}.bz-bs-gray .brand-strip-card:hover img,.is-gray .brand-strip-card:hover img{filter:none;opacity:1}.bz-bs-mq{contain:inline-size;overflow:hidden}.bz-bs-track{width:max-content;animation:bz-bs var(--bz-bs,25s) linear infinite;display:flex}.bz-bs-track>div{gap:14px;padding-right:14px;display:flex}.bz-bs-mq:hover .bz-bs-track{animation-play-state:paused}@keyframes bz-bs{to{transform:translate(-50%)}}.bz-vn-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.bz-vn--card,.bz-vn--cover{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.bz-vn-cover{background:linear-gradient(120deg,var(--primary),var(--accent,var(--primary)));opacity:.85;height:56px;position:absolute;top:0;left:0;right:0}.bz-vn--cover .av{border:3px solid var(--surface);margin-top:18px}.bz-vn-follow{border:1px solid var(--primary);color:var(--primary);border-radius:99px;margin-top:4px;padding:3px 14px;font-size:12px}.bz-bl-grid{grid-template-columns:repeat(var(--bz-cd,3),minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.bz-bl-grid{grid-template-columns:repeat(var(--bz-ct,2),minmax(0,1fr))}}@media (max-width:640px){.bz-bl-grid{grid-template-columns:repeat(var(--bz-cm,1),minmax(0,1fr))}}.bz-bl-grid--list{grid-template-columns:1fr!important}.bz-bl--list{align-items:center;gap:14px;width:auto;display:flex}.bz-bl--list .img{aspect-ratio:4/3;border-radius:var(--radius-md);flex:0 0 140px;position:relative;overflow:hidden}.bz-bl--featured.is-big{grid-area:span 2/span 2}.bz-bl--mag{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.bz-bl--overlay{border-radius:var(--radius-lg);aspect-ratio:4/3;position:relative;overflow:hidden}.bz-bl--overlay .img{position:absolute;inset:0}.bz-bl--overlay .body{color:#fff;background:linear-gradient(#0000,#000000a6);padding:14px;position:absolute;bottom:0;left:0;right:0}.bz-bl--overlay .body h5{color:#fff;margin:0}.blog-card.bz-bl{width:auto;min-width:0}.blog-card.bz-bl--list{width:100%}.blog-card.bz-bl--featured.is-big .img{height:100%;min-height:240px}.blog-card.bz-bl--featured.is-big{flex-direction:column;display:flex}.blog-card.bz-bl--overlay .img{height:100%}.blog-card.bz-bl--list .img{height:auto}.blog-card.bz-bl--mag .img{height:100%;min-height:110px}
.bz-ann{min-height:var(--bz-ah,0);justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.bz-ann.is-sticky{z-index:60;position:sticky;top:0}.bz-ann-i{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.bz-ann-i:hover{text-decoration:underline}.bz-ann-one.is-fade{animation:.5s bz-ann-f}@keyframes bz-ann-f{0%{opacity:0}to{opacity:1}}.bz-ann-one:not(.is-fade){animation:.4s bz-ann-s}@keyframes bz-ann-s{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bz-ann.is-marquee{contain:inline-size;justify-content:flex-start}.bz-ann-track{width:max-content;animation:bz-ann-m var(--bz-as,20s) linear infinite;display:flex}.bz-ann-set{gap:48px;padding-right:48px;display:flex}@keyframes bz-ann-m{to{transform:translate(-50%)}}.bz-ann-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bz-ann-x:hover{opacity:1}.bz-ann-cd{font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1;background:inherit;flex-shrink:0;margin-left:6px;padding:0 36px 0 10px;font-size:.92em;position:relative}.bz-ann-cd .bz-cd,.bz-ann-cd [data-role=num]{white-space:nowrap;font-size:inherit!important}.announce.bz-ann--grad{background:linear-gradient(90deg,var(--primary),var(--accent,var(--primary)))}.announce.bz-ann--glass{color:var(--text-heading);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border-bottom:1px solid #0000000f}.bz-ann--split{justify-content:space-between;padding-left:16px;padding-right:44px}.bz-bn-a{color:inherit;text-decoration:none;display:block}.bz-bn{border-radius:var(--radius-lg);position:relative;overflow:hidden}.bz-bn img{width:100%;height:auto;display:block}.bz-bn--overlay .bz-bn-t,.bz-bn--video .bz-bn-t{color:#fff;background:linear-gradient(90deg,#00000080,#0000 70%);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px 32px;display:flex;position:absolute;inset:0}.bz-bn-t h3{color:inherit;margin:0;font-size:clamp(20px,3vw,32px)}.bz-bn-t p{opacity:.9;margin:0}.bz-bn-t .btn{color:var(--text-heading);border-radius:var(--radius-pill);background:#fff;padding:9px 20px;font-size:14px;font-weight:700;display:inline-block}.bz-bn--split{background:var(--surface-2);grid-template-columns:1fr 1fr;align-items:center;display:grid}.bz-bn--split .bz-bn-t{color:var(--text-heading);order:-1;padding:24px 32px}.bz-bn--split .bz-bn-t .btn{background:var(--primary);color:#fff}@media (max-width:640px){.bz-bn--split{grid-template-columns:1fr}.bz-bn--overlay .bz-bn-t{padding:14px 16px}}.bz-cp{gap:20px;position:relative}.bz-cp-b{gap:10px;align-items:inherit;flex-direction:column;display:flex}.bz-cp-badge{background:#fff3;border-radius:99px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.bz-cp-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bz-cp-2{color:inherit;font-size:14px;text-decoration:underline}.bz-cp-img{border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;width:min(40%,320px)}.bz-cp--alignc{text-align:center;flex-direction:column}.bz-cp--alignc .bz-cp-b{align-items:center}.bz-cp--alignr{text-align:right;flex-direction:row-reverse}.bz-cp--split,.bz-cp--cols{justify-content:space-between}.campaign.bz-cp--glass{color:var(--text-heading);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffffb3}.campaign.bz-cp--glass h3,.campaign.bz-cp--glass p{color:var(--text-heading)}.campaign.bz-cp--neon{box-shadow:0 0 0 1px var(--primary),0 0 28px color-mix(in srgb,var(--primary) 55%,transparent);background:#0b1210}.campaign.bz-cp--ribbon{background:var(--primary);border-left:10px solid var(--secondary,#c8a96b)}.bz-coupon{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1.5px dashed;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.bz-coupon b{letter-spacing:.08em}.bz-coupon span{opacity:.8;font-size:12px}.bz-ap-qr{border:2px dashed var(--border);border-radius:var(--radius-lg);width:140px;height:140px;color:var(--text-muted);letter-spacing:.2em;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.bz-ap-mock{filter:drop-shadow(0 12px 20px #0003);flex-shrink:0;width:auto;height:200px}.bz-ap--qr{flex-direction:row-reverse}.store-btn{text-decoration:none}
