/* Bazarestan v1.0.91 Gutenberg suite — live customer-club count and audited native blocks. */
:root{
  --bz-suite-accent:var(--bz-added-accent,var(--color-primary,var(--main-color,#ff6b35)));
  --bz-suite-card:var(--bz-added-block-card-bg,var(--color-card-bg,#fff));
  --bz-suite-text:var(--color-text,#172033);
  --bz-suite-muted:var(--color-text-70,#667085);
  --bz-suite-border:rgba(15,23,42,.08);
  --bz-suite-radius:20px;
}
.bz-suite-slider,.bz-suite-products,.bz-suite-blog,.bz-suite-newsletter,.bz-footer-sms-newsletter{width:100%;max-width:100%;box-sizing:border-box;font-family:var(--bazarestan-theme-font,var(--font-family,var(--body-font,dana,IRANSansX,"Sahel FD","Shabnam FD",Tahoma,sans-serif)));direction:rtl}
.bz-suite-slider *,.bz-suite-products *,.bz-suite-blog *,.bz-suite-newsletter *,.bz-footer-sms-newsletter *{box-sizing:border-box;font-family:inherit}
.bz-suite-empty{width:100%;padding:24px;border:1px dashed rgba(15,23,42,.18);border-radius:16px;text-align:center;color:var(--bz-suite-muted);background:rgba(127,127,127,.035)}

/* Slider */
.bz-suite-slider{margin:26px 0;position:relative}
.bz-suite-slider__viewport{position:relative;height:var(--bz-slider-height,460px);border-radius:var(--bz-slider-radius,22px);overflow:hidden;background:rgba(15,23,42,.05);isolation:isolate}
.bz-suite-slider__track{position:relative;width:100%;height:100%}
.bz-suite-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.015);transition:opacity .45s ease,transform .7s ease,visibility .45s ease;z-index:0}
.bz-suite-slide.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:1}
.bz-suite-slide__link{display:block;width:100%;height:100%;color:#fff;text-decoration:none}
.bz-suite-slide img{display:block;width:100%;height:100%;object-fit:cover}
.bz-suite-slide__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,calc(var(--bz-slider-overlay,.24) + .12)),rgba(15,23,42,calc(var(--bz-slider-overlay,.24) * .34)));pointer-events:none}
.bz-suite-slide__content{position:absolute;right:clamp(22px,6vw,76px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:9px;max-width:min(560px,72%);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.24)}
.bz-suite-slide__content strong{font-size:clamp(22px,4vw,48px);font-weight:950;line-height:1.35;letter-spacing:-.02em}
.bz-suite-slide__content small{font-size:clamp(13px,1.7vw,19px);font-weight:650;line-height:1.9;opacity:.92}
.bz-suite-slide__content em{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:12px;background:#fff;color:#182230;font-style:normal;font-size:13px;font-weight:900;text-shadow:none;margin-top:5px}
.bz-suite-slider__arrow{position:absolute;top:50%;z-index:3;width:42px;height:42px;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:rgba(15,23,42,.36);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:30px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,opacity .18s ease}
.bz-suite-slider__arrow:hover{background:rgba(15,23,42,.58)}
.bz-suite-slider__arrow--prev{right:16px}.bz-suite-slider__arrow--next{left:16px}
.bz-suite-slider__dots{position:absolute;z-index:3;left:50%;bottom:16px;transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:999px;background:rgba(15,23,42,.22);backdrop-filter:blur(8px)}
.bz-suite-slider__dots button{width:7px;height:7px;min-width:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.52);cursor:pointer;transition:width .2s ease,background .2s ease}
.bz-suite-slider__dots button.is-active{width:24px;background:#fff}

/* Countdown */
.bz-suite-countdown{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--bz-suite-accent) 24%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--bz-suite-accent) 9%,#fff),#fff);color:var(--bz-suite-text)}
.bz-suite-countdown__title{font-size:14px;font-weight:950;line-height:1.6}
.bz-suite-countdown__timer{display:flex;align-items:center;gap:5px;direction:ltr}
.bz-suite-countdown__timer>span{min-width:43px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 7px;border:1px solid rgba(15,23,42,.07);border-radius:10px;background:#fff}
.bz-suite-countdown__timer b{font-size:15px;line-height:1.15;font-weight:950;color:var(--bz-suite-accent)}
.bz-suite-countdown__timer small{font-size:9px;line-height:1.4;color:var(--bz-suite-muted)}
.bz-suite-countdown__timer i{font-style:normal;font-weight:950;color:var(--bz-suite-muted)}
.bz-suite-countdown.is-expired .bz-suite-countdown__timer{direction:rtl;font-size:12px;font-weight:850;color:var(--bz-suite-muted)}
.bz-suite-slider--deal .bz-suite-countdown{position:absolute;z-index:5;top:16px;right:16px;left:16px;margin:0;max-width:640px;background:rgba(255,255,255,.93);backdrop-filter:blur(12px);box-shadow:0 12px 30px rgba(15,23,42,.10)}

/* Shared headings + carousels */
.bz-suite-products,.bz-suite-blog{margin:30px 0}
.bz-suite-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;gap:16px;margin:0 0 14px}
.bz-suite-section-head>div:first-child,.bz-suite-section-head__title{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}
.bz-suite-section-head h2{margin:0;font-size:clamp(18px,2.2vw,25px);font-weight:950;line-height:1.55;color:var(--bz-suite-text)}
.bz-suite-section-head .bz-suite-countdown{margin:0;padding:7px 9px;border-radius:12px}
.bz-suite-section-head .bz-suite-countdown__title{font-size:12px}.bz-suite-section-head .bz-suite-countdown__timer>span{min-width:36px;padding:4px 5px}.bz-suite-section-head .bz-suite-countdown__timer b{font-size:13px}
.bz-suite-carousel-nav{display:flex;align-items:center;gap:7px;direction:ltr;flex:0 0 auto}
.bz-suite-carousel-nav button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bz-suite-border);border-radius:11px;background:var(--bz-suite-card);color:var(--bz-suite-text);font-size:25px;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease}
.bz-suite-carousel-nav button:hover{border-color:color-mix(in srgb,var(--bz-suite-accent) 35%,transparent);background:color-mix(in srgb,var(--bz-suite-accent) 7%,#fff)}
.bz-suite-products__rail,.bz-suite-blog__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(165px,205px);gap:13px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:3px 2px 12px;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}
.bz-suite-products__rail>*,.bz-suite-blog__rail>*{scroll-snap-align:start;min-width:0}
.bz-suite-products__rail .bz-gb-product-card{height:100%;margin:0;border-radius:18px!important;background:var(--bz-suite-card)!important;border:1px solid var(--bz-suite-border)!important;box-shadow:none!important;overflow:hidden}
.bz-suite-products__rail .bz-gb-product-card__image{display:block;aspect-ratio:1/1;overflow:hidden;background:rgba(15,23,42,.035)}
.bz-suite-products__rail .bz-gb-product-card__image img{display:block;width:100%;height:100%;object-fit:cover}
.bz-suite-products__rail .bz-gb-product-card__body{padding:11px;display:flex;flex-direction:column;gap:7px}
.bz-suite-products__rail .bz-gb-product-card__title{font-size:13px;line-height:1.75;font-weight:850;color:var(--bz-suite-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:46px}
.bz-suite-products__rail .bz-gb-product-card__price{font-size:12.5px;font-weight:900;color:var(--bz-suite-accent)}
.bz-suite-products__rail .bz-gb-product-card__price del{opacity:.5}.bz-suite-products__rail .bz-gb-product-card__price ins{text-decoration:none}

/* Blog */
.bz-suite-blog__rail{grid-auto-columns:minmax(235px,310px)}
.bz-suite-blog-card{display:flex;flex-direction:column;border:1px solid var(--bz-suite-border);border-radius:18px;background:var(--bz-suite-card);overflow:hidden;min-width:0}
.bz-suite-blog-card__image{display:block;aspect-ratio:1.55/1;overflow:hidden;background:rgba(15,23,42,.035)}
.bz-suite-blog-card__image img{display:block;width:100%;height:100%;object-fit:cover}
.bz-suite-blog-card__body{display:flex;flex-direction:column;gap:7px;padding:13px}
.bz-suite-blog-card__body time{font-size:10.5px;font-weight:750;color:var(--bz-suite-muted)}
.bz-suite-blog-card__title{font-size:14px;font-weight:900;line-height:1.75;color:var(--bz-suite-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bz-suite-blog-card p{margin:0;font-size:12px;line-height:1.85;color:var(--bz-suite-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* Product grid/list */
.bz-suite-products__grid{display:grid;grid-template-columns:repeat(var(--bz-suite-columns,4),minmax(0,1fr));gap:14px;align-items:stretch}
.bz-suite-products__grid>.bz-gb-product-card{display:flex;flex-direction:column;height:100%;margin:0;border-radius:18px!important;background:var(--bz-suite-card)!important;border:1px solid var(--bz-suite-border)!important;box-shadow:none!important;overflow:hidden}
.bz-suite-products__grid>.bz-gb-product-card .bz-gb-product-card__body{display:flex;flex-direction:column;gap:7px;flex:1;padding:11px}
.bz-suite-products__grid>.bz-gb-product-card .bz-gb-product-card__price{margin-top:auto}
.bz-suite-product-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--bz-suite-border);border-radius:18px;background:var(--bz-suite-card);overflow:hidden;min-width:0}
.bz-suite-product-card__image{display:block;aspect-ratio:1/1;background:rgba(15,23,42,.035);overflow:hidden;flex:0 0 auto}
.bz-suite-product-card__image img{display:block;width:100%;height:100%;object-fit:cover}
.bz-suite-product-card__body{position:relative;display:flex;flex-direction:column;gap:8px;flex:1;padding:12px}
.bz-suite-product-card__badge{align-self:flex-start;padding:4px 7px;border-radius:8px;background:color-mix(in srgb,var(--bz-suite-accent) 12%,#fff);color:var(--bz-suite-accent);font-size:10px;font-weight:900}
.bz-suite-product-card__title{font-size:13px;font-weight:900;line-height:1.75;color:var(--bz-suite-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bz-suite-product-card__price{margin-top:auto;font-size:12.5px;font-weight:900;color:var(--bz-suite-accent)}
.bz-suite-product-card__price del{opacity:.5}.bz-suite-product-card__price ins{text-decoration:none}
.bz-suite-products--horizontal .bz-suite-products__grid{grid-template-columns:repeat(var(--bz-suite-columns,2),minmax(0,1fr))}
.bz-suite-product-card--horizontal{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:118px}
.bz-suite-product-card--horizontal .bz-suite-product-card__image{aspect-ratio:auto;height:100%;min-height:118px}
.bz-suite-product-card--horizontal .bz-suite-product-card__body{padding:12px 13px}
.bz-suite-load-more{display:flex;align-items:center;justify-content:center;min-width:190px;min-height:44px;margin:20px auto 0;padding:0 22px;border:0;border-radius:13px;background:var(--bz-suite-accent);color:#fff;font-size:13px;font-weight:900;cursor:pointer}
.bz-suite-load-more:disabled{opacity:.65;cursor:wait}
.bz-suite-products.is-loading .bz-suite-products__grid{opacity:.7}
.bz-suite-infinite-sentinel{height:2px;width:100%}.bz-suite-infinite-status{display:block;text-align:center;color:var(--bz-suite-muted);font-size:12px}
.bz-suite-pagination{margin:22px 0 0}
.bz-suite-pagination ul{display:flex;align-items:center;justify-content:center;gap:7px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
.bz-suite-pagination a,.bz-suite-pagination span{min-width:38px;height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bz-suite-border);border-radius:10px;background:var(--bz-suite-card);color:var(--bz-suite-text);text-decoration:none;font-size:12px;font-weight:850}
.bz-suite-pagination .current{background:var(--bz-suite-accent);border-color:var(--bz-suite-accent);color:#fff}

/* SMS newsletter */
.bz-suite-newsletter{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(320px,1.15fr);align-items:center;gap:26px;margin:28px 0;padding:24px;border:1px solid color-mix(in srgb,var(--bz-suite-accent) 18%,var(--bz-suite-border));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--bz-suite-accent) 6%,#fff),var(--bz-suite-card));overflow:hidden}
.bz-suite-newsletter__copy h2{margin:0 0 7px;font-size:clamp(18px,2.2vw,25px);font-weight:950;line-height:1.6;color:var(--bz-suite-text)}
.bz-suite-newsletter__copy p{margin:0;font-size:13px;line-height:1.9;color:var(--bz-suite-muted)}

.bz-suite-newsletter__members{display:inline-flex;align-items:center;gap:7px;max-width:100%;margin-top:10px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--bz-suite-accent) 20%,transparent);border-radius:11px;background:color-mix(in srgb,var(--bz-suite-accent) 7%,#fff);color:var(--bz-suite-text);font-size:11.5px;line-height:1.7;font-weight:850}
.bz-suite-newsletter__members-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border-radius:6px;background:var(--bz-suite-accent);color:#fff;font-size:11px;font-weight:950}
.bz-suite-newsletter__members strong{font:inherit;overflow-wrap:anywhere}
.bz-suite-newsletter__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}
.bz-suite-newsletter__field{display:block;min-width:0}
.bz-suite-newsletter input{width:100%;height:46px;margin:0;padding:0 14px;border:1px solid rgba(15,23,42,.11);border-radius:13px;background:#fff;color:var(--bz-suite-text);outline:0;font-size:13px;box-shadow:none}
.bz-suite-newsletter input:focus{border-color:color-mix(in srgb,var(--bz-suite-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bz-suite-accent) 12%,transparent)}
.bz-suite-newsletter button{height:46px;min-width:106px;margin:0;padding:0 18px;border:0;border-radius:13px;background:var(--bz-suite-accent);color:#fff;font-size:13px;font-weight:900;cursor:pointer}
.bz-suite-newsletter button:disabled{opacity:.7;cursor:wait}
.bz-suite-newsletter__form>small,.bz-suite-newsletter__message{grid-column:1/-1;font-size:10.5px;line-height:1.7;color:var(--bz-suite-muted)}
.bz-suite-newsletter__message{min-height:18px;font-weight:800}.bz-suite-newsletter__message.is-success{color:#047857}.bz-suite-newsletter__message.is-error{color:#b42318}
.bz-suite-newsletter--compact{margin:0;padding:18px;border-radius:18px;grid-template-columns:minmax(190px,.85fr) minmax(300px,1.15fr)}
.bz-footer-sms-newsletter{width:min(1180px,calc(100% - 28px));margin:0 auto 22px;padding-top:4px}
.bz-footer-sms-newsletter--fallback{margin-top:28px;margin-bottom:110px}

/* Color variation squares on product pages */
.product-single .attributes .attribute.bz-color-variable-grid .options{display:flex;flex-wrap:wrap;gap:8px}
.product-single .attributes .attribute.bz-color-variable-grid .options li{margin:0!important}
.product-single .attributes .attribute.bz-color-variable-grid .options li label>span,.product-single .attributes .attribute.bz-color-variable-grid .bz-color-variable-option{display:inline-flex!important;align-items:center!important;gap:7px!important;direction:rtl!important}
.product-single .attributes .attribute.bz-color-variable-grid .color,.product-single .attributes .attribute.bz-color-variable-grid .bz-color-variable-swatch,.product-single .attributes .attribute .bz-color-variable-title-swatch{display:inline-flex!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border-radius:5px!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.48)!important;margin:0!important;order:-1!important}
.product-single .attributes .attribute>.bz-color-variable-title-swatch,.product-single .attributes .attribute>label .bz-color-variable-title-swatch{vertical-align:middle;margin-left:7px!important;margin-right:0!important}
.product-single .attributes .attribute.bz-color-variable-grid>label{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}

/* Editor */

.bz-suite-editor-preview{position:relative;min-height:84px}
.bz-suite-editor-preview.is-loading{opacity:.72}
.bz-suite-editor-loading{display:flex;align-items:center;justify-content:center;min-height:84px;padding:18px;border:1px dashed rgba(15,23,42,.16);border-radius:12px;color:#667085;font-size:12px;font-weight:800}

.editor-styles-wrapper .bz-suite-editor-wrap{direction:rtl}.bz-suite-editor-slide-thumb{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:10px;margin:8px 0}.bz-suite-editor-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}

html.dark .bz-suite-countdown,html.dark .bz-suite-newsletter{background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border-color:rgba(255,255,255,.10)}
html.dark .bz-suite-countdown__timer>span,html.dark .bz-suite-carousel-nav button,html.dark .bz-suite-newsletter input{background:#242424;border-color:rgba(255,255,255,.11);color:#f4f4f5}
html.dark .bz-suite-product-card,html.dark .bz-suite-blog-card{border-color:rgba(255,255,255,.09)}

@media(max-width:900px){
  .bz-suite-newsletter,.bz-suite-newsletter--compact{grid-template-columns:1fr;gap:16px;padding:20px}
  .bz-suite-products--horizontal .bz-suite-products__grid{grid-template-columns:repeat(min(var(--bz-suite-columns,2),2),minmax(0,1fr))}
}
@media(max-width:767px){
  .bz-suite-slider{margin:18px 0}.bz-suite-slider__viewport{height:var(--bz-slider-mobile-height,280px);border-radius:min(var(--bz-slider-radius,22px),17px)}
  .bz-suite-slide__content{right:18px;max-width:76%;gap:6px}.bz-suite-slide__content strong{font-size:21px}.bz-suite-slide__content small{font-size:12px}.bz-suite-slide__content em{min-height:36px;padding:0 13px;border-radius:10px;font-size:11px}
  .bz-suite-slider__arrow{width:34px;height:34px;border-radius:10px;font-size:24px}.bz-suite-slider__arrow--prev{right:9px}.bz-suite-slider__arrow--next{left:9px}
  .bz-suite-slider__dots{bottom:10px}.bz-suite-slider--deal .bz-suite-countdown{top:9px;right:9px;left:9px;padding:7px 8px}.bz-suite-slider--deal .bz-suite-countdown__title{display:none}
  .bz-suite-countdown{gap:8px;padding:9px}.bz-suite-countdown__title{font-size:12px}.bz-suite-countdown__timer>span{min-width:34px;padding:4px}.bz-suite-countdown__timer b{font-size:12px}.bz-suite-countdown__timer small{font-size:8px}
  .bz-suite-section-head{align-items:center;gap:10px}.bz-suite-section-head>div:first-child,.bz-suite-section-head__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bz-suite-section-head .bz-suite-countdown{margin-top:0}.bz-suite-carousel-nav button{width:32px;height:32px;border-radius:9px;font-size:21px}
  .bz-suite-products__rail{grid-auto-columns:minmax(138px,42vw);gap:10px}.bz-suite-blog__rail{grid-auto-columns:minmax(218px,78vw);gap:11px}
  .bz-suite-products__grid{grid-template-columns:repeat(var(--bz-suite-mobile-columns,2),minmax(0,1fr));gap:10px}
  .bz-suite-products--horizontal .bz-suite-products__grid{grid-template-columns:1fr}
  .bz-suite-product-card--horizontal{grid-template-columns:104px minmax(0,1fr);min-height:104px}.bz-suite-product-card--horizontal .bz-suite-product-card__image{min-height:104px}.bz-suite-product-card--horizontal .bz-suite-product-card__body{padding:10px}
  .bz-suite-newsletter__form{grid-template-columns:1fr}.bz-suite-newsletter button{width:100%}.bz-suite-newsletter__form>small,.bz-suite-newsletter__message{grid-column:1}
  .bz-footer-sms-newsletter{width:calc(100% - 20px);margin-bottom:14px}
}
@media(max-width:420px){
  .bz-suite-products__grid{grid-template-columns:repeat(var(--bz-suite-mobile-columns,2),minmax(0,1fr))}
  .bz-suite-newsletter{padding:16px;border-radius:17px}.bz-suite-newsletter__copy h2{font-size:18px}
}
@media(prefers-reduced-motion:reduce){.bz-suite-slider *,.bz-suite-products *,.bz-suite-blog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* v1.0.107 video carousel block */
.bz-suite-video{margin:28px 0;--bz-video-primary:var(--bz-suite-accent);--bz-video-muted:var(--bz-suite-muted)}
.bz-suite-video__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,280px);gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 1px 12px;scrollbar-width:none}.bz-suite-video__rail::-webkit-scrollbar{display:none}.bz-suite-video__rail .bz-video-card{scroll-snap-align:start;min-width:0}.bz-suite-video .bz-video-card__thumb{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(135deg,#111827,#374151);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 12px 30px rgba(15,23,42,.08)}.bz-suite-video .bz-video-card__thumb img,.bz-suite-video .bz-video-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.bz-suite-video .bz-video-card__body{padding:10px 2px 0}.bz-suite-video .bz-video-card__title{font-size:1rem;line-height:1.75;margin:0}.bz-suite-video .bz-video-card__title a{text-decoration:none;color:inherit}.bz-suite-video .bz-video-duration{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:8px;background:rgba(0,0,0,.76);color:#fff;font-size:.78rem;font-weight:800;direction:ltr}.bz-suite-video .bz-video-play-badge{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none}.bz-suite-video .bz-video-play-badge svg{width:52px;height:52px;filter:drop-shadow(0 10px 22px rgba(0,0,0,.28))}.bz-suite-video .bz-video-play-badge circle{fill:rgba(255,255,255,.92)}.bz-suite-video .bz-video-play-badge path{fill:var(--bz-suite-accent)}.bz-suite-video .bz-video-card__views{display:inline-flex;align-items:center;gap:6px;margin-top:3px;color:var(--bz-suite-muted);font-size:.82rem;font-weight:800}.bz-suite-video .bz-video-card__views::before{content:"👁";font-size:.92em;opacity:.72}.bz-suite-video .bz-video-card__excerpt{display:none}@media(max-width:640px){.bz-suite-video__rail{grid-auto-columns:minmax(178px,62vw);gap:10px}.bz-suite-video .bz-video-card__thumb{border-radius:14px}.bz-suite-video .bz-video-play-badge svg{width:44px;height:44px}}
