/* ===== TEMA ASIALIVE88: merah + liquid glass ===== */
:root{
  --al-red:#14941a; --al-red-dark:#085a0a; --al-red-light:#2bc039; --al-gold:#ffd900; --al-gold-2:#e08e13;
  --glass-bg:rgba(255,255,255,.10); --glass-bg-2:rgba(255,255,255,.16); --glass-border:rgba(255,255,255,.30);
  --glass-shadow:0 14px 44px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.50), inset 0 -1px 0 rgba(0,0,0,.18);
  --glass-radius:28px;
}
html,body{background:var(--al-red-dark)!important}
body{
  background:
    radial-gradient(1200px 700px at 8% 0%, rgba(90,255,120,.35), transparent 60%),
    radial-gradient(900px 600px at 95% 20%, rgba(255,217,0,.14), transparent 60%),
    radial-gradient(1000px 800px at 50% 110%, rgba(40,255,60,.30), transparent 60%),
    linear-gradient(160deg, #15a51d 0%, #0c7d10 45%, #064d08 100%) !important;
  background-attachment:fixed!important; color:#ffffff;
}
#wrap,.st-page-pd,.pd-g-product-detail-header-ux2,.hdd02-pdp-header,.hdd02-pdp-header__product-info,.hdd02-product-info,
.pd-g-product-detail-offer-banner,.pdd44-review,.pd-g-reasons-to-buy-ux2,.al88-seo,footer.footer,.footer,.footer-bottom,
.breadcrumb,.breadcrumb__inner,.pd-g-feature-benefit-ux2,.hdd02-pdp-header__gallery,.hdd02-gallery,.hdd02-gallery__content{background:transparent!important}

/* kartu kaca */
.al-glass,
.nv00-gnb-v4__wrap,
.pd-banner,
.hdd02-pdp-header__gallery-area,
.toto-card,
.al88-seo .info-card,.al88-seo .highlight-box,
.pdd44-review,
footer.footer{
  background:var(--glass-bg)!important;
  -webkit-backdrop-filter:blur(24px) saturate(170%); backdrop-filter:blur(24px) saturate(170%);
  border:1px solid var(--glass-border)!important; border-radius:var(--glass-radius)!important;
  box-shadow:var(--glass-shadow)!important; position:relative; overflow:hidden;
}
.al-glass::before,.pd-banner::before,.hdd02-pdp-header__gallery-area::before,.pdd44-review::before,footer.footer::before,.al88-seo .highlight-box::before{
  content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;
  background:radial-gradient(600px 220px at 12% -10%, rgba(255,255,255,.28), transparent 60%);
}

/* jarak antar blok */
.pd-banner,.hdd02-pdp-header,.al88-seo,.pdd44-review,footer.footer,.breadcrumb{max-width:1400px;margin:26px auto!important}
.pd-banner{margin-top:110px!important}
.hdd02-pdp-header{padding:0 0 0!important;display:flex;gap:26px;align-items:flex-start}
.hdd02-pdp-header__gallery-area{padding:22px!important;flex:1 1 58%}
.hdd02-pdp-header__buying-tool{flex:1 1 42%}
.toto-card{margin:0!important;max-width:none!important}
.pdd44-review{padding:34px 34px 30px!important}
footer.footer{padding:26px 34px!important}
@media (max-width:1439px){.pd-banner,.hdd02-pdp-header,.al88-seo,.pdd44-review,footer.footer,.breadcrumb{margin-left:20px!important;margin-right:20px!important}}
@media (max-width:767px){.hdd02-pdp-header{display:block}.hdd02-pdp-header__gallery-area{margin-bottom:20px}.pd-banner{margin-top:90px!important}.pdd44-review,footer.footer{padding:20px!important}}

/* header floating pill */
.nv00-gnb-v4__wrap{left:16px!important;right:16px!important;width:auto!important;top:12px!important;border-radius:22px!important}
.nv00-gnb-v4__header,.nv00-gnb-v4__container,.nv00-gnb-v4__inner,.nv00-gnb-v4__l0-menu-list,.nv00-gnb-v4__utility-list{background:transparent!important}
.nv00-gnb-v4 .nv00-gnb-v4__l0-menu-link,.nv00-gnb-v4 .nv00-gnb-v4__l0-menu-btn,.nv00-gnb-v4 .nv00-gnb-v4__l0-menu-text,
.nv00-gnb-v4 .nv00-gnb-v4__utility,.nv00-gnb-v4 .nv00-gnb-v4__utility-text,.nv00-gnb-v4__l0-menu-list--right a,.nv00-gnb-v4__l0-menu-list--right button{color:#ffffff!important}
.nv00-gnb-v4 svg.icon{fill:#ffffff!important;color:#ffffff!important}
.nv00-gnb-v4__logo img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
.nv00-gnb-v4__l1-menu-container{background:rgba(6,70,8,.92)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:0 0 22px 22px}
.nv00-gnb-v4__l1-menu-container *{color:#ffffff!important}

/* banner promo */
.pd-banner__inner,.pd-banner__offer,.pd-banner__content{background:transparent!important}
.pd-banner__title,.pd-banner__headline,.pd-banner__desc,.pd-banner .cta{color:#ffffff!important}
.pd-banner__title{font-weight:700}
.pd-banner svg.icon{fill:#ffffff!important}

/* galeri */
.hdd02-gallery__image,.hdd02-gallery__item,.hdd02-gallery__thumbnail-item,.hdd02-gallery__thumbnail-item-image,.hdd02-gallery__list{background:transparent!important}
.hdd02-gallery__image img,.hdd02-gallery__thumbnail-item-image img{border-radius:16px}
.hdd02-gallery__thumbnail-item-image{border-radius:16px!important;border-color:rgba(255,255,255,.35)!important}
.hdd02-gallery__thumbnail-item--on .hdd02-gallery__thumbnail-item-image{border-color:var(--al-gold)!important}
.hdd02-gallery__thumbnail-more,.hdd02-gallery__thumbnail-item-more{color:#ffffff!important;border-color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.08)!important;border-radius:16px!important}
.slide-info-running{background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px}
.slide-info-running::before{background:linear-gradient(to right,rgba(12,120,16,.9),transparent)!important}
.slide-info-running::after{background:linear-gradient(to left,rgba(12,120,16,.9),transparent)!important}
.slide-info-running__item{color:#ffffff!important}

/* panel toto-card: jadi kaca, aksen emas tetap */
.toto-card{color:#ffffff}
.info-container,.bonus-wrap{background:rgba(255,255,255,.07)!important;border-color:rgba(255,217,0,.35)!important}

/* section artikel */
.al88-seo{padding:0!important}
.al88-seo .container{padding:0!important}
.al88-seo__title{color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,.35)}
.al88-seo .info-card{border-radius:22px!important}
.al88-seo .info-card .label{color:var(--al-gold)!important}
.al88-seo .info-card .value{color:#ffffff!important}
.al88-seo .highlight-box{border-color:var(--glass-border)!important;padding:34px!important}
.al88-seo .highlight-box p{color:rgba(255,255,255,.92)!important}
.al88-seo .highlight-box a{color:var(--al-gold)!important}

/* ulasan */
.pdd44-review *:not(svg):not(path):not(use){border-color:rgba(255,255,255,.18)}
.pdd44-review p,.pdd44-review span,.pdd44-review button,.pdd44-review a,.pdd44-review div,.pdd44-review label,.pdd44-review h2,.pdd44-review h3{color:#ffffff!important}
.pdd44-review__header-headline,.pdd44-review__gallery-headline{color:#ffffff!important}
.pdd44-review__detail-bar{background:rgba(255,255,255,.18)!important}
.pdd44-review__detail-bar-filled{background:var(--al-gold)!important}
.pdd44-review .cta--outlined,.pdd44-review .cta--black{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.45)!important;color:#ffffff!important}
.pdd44-review .cta--outlined:hover{background:rgba(255,255,255,.22)!important}
.pdd44-review .cta svg,.pdd44-review svg.icon{fill:#ffffff!important}
.pdd44-review__list-item{border-color:rgba(255,255,255,.18)!important;background:transparent!important}
.pdd44-review__side-user-icon path{fill:#ffffff!important}
.pdd44-review__contents-recommended-text-icon path{fill:var(--al-gold)!important}
.pdd44-review__gallery-item-inner,.pdd44-review__gallery-item{border-radius:14px!important;overflow:hidden}
.pdd44-review select,.pdd44-review input,.pdd44-review .pdd44-review__filter *{background:transparent!important}
.pdd44-review__filter{border-color:rgba(255,255,255,.18)!important}

/* breadcrumb + footer */
.breadcrumb a,.breadcrumb span,.breadcrumb li{color:rgba(255,255,255,.85)!important}
.breadcrumb svg.icon{fill:rgba(255,255,255,.7)!important}
.breadcrumb__inner{border-color:rgba(255,255,255,.18)!important}
footer.footer *{color:#ffffff!important}
.footer-column__item{border-color:rgba(255,255,255,.16)!important}
.footer-category__title{color:var(--al-gold)!important}
.footer-category__link:hover{color:var(--al-gold)!important;text-decoration:underline}
.footer-bottom{border-top:1px solid rgba(255,255,255,.16)!important;margin-top:16px!important;padding-top:16px!important}
footer.footer svg.icon{fill:#ffffff!important}
.footer-terms__link{color:rgba(255,255,255,.85)!important}
.footer-locale,.footer-locale *{color:#ffffff!important}

/* tombol scroll-to-top & aksesori */
.pd-g-top-button,.top-button,.btn-top{background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.cm-loader{display:none!important}

/* fix header: elemen nav itu sendiri berlatar putih */
.nv00-gnb-v4,.nv00-gnb-v4--text-type,.nv00-gnb-v4__l0-menu-container,.nv00-gnb-v4__utility-list,.nv00-gnb-v4__l0-menu-list--right{background:transparent!important;background-color:transparent!important}
.pd-banner{margin-top:96px!important}
.hdd02-gallery__thumbnail-item-image.hdd02-gallery__thumbnail-item-more,.hdd02-gallery__thumbnail-item--more a,.hdd02-gallery__thumbnail-item-more-text{color:#ffffff!important}
.hdd02-gallery__thumbnail-item a{background:rgba(255,255,255,.08)!important}

/* galeri + panel berdampingan */
.hdd02-pdp-header.hdd02-pdp-header--ux-v2{display:flex!important;flex-wrap:wrap;gap:26px;align-items:flex-start;max-width:1400px}
.hdd02-pdp-header__product-info{display:none!important}
.hdd02-pdp-header__gallery-area{flex:0 0 calc(56% - 13px)!important;width:calc(56% - 13px)!important;max-width:none!important;float:none!important;margin:0!important}
.hdd02-pdp-header__buying-tool{flex:0 0 calc(44% - 13px)!important;width:calc(44% - 13px)!important;max-width:none!important;float:none!important;margin:0!important;min-height:0!important}
.hdd02-gallery{width:100%!important;padding:0!important}
@media (max-width:1023px){.hdd02-pdp-header__gallery-area,.hdd02-pdp-header__buying-tool{flex:0 0 100%!important;width:100%!important}}

/* ===== LIQUID GLASS v2 ===== */
/* blob warna di belakang konten supaya blur kaca kelihatan */
body{position:relative}
body::before,body::after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}
body::before{
  background:
    radial-gradient(520px 520px at 12% 18%, rgba(60,255,150,.70), transparent 62%),
    radial-gradient(640px 640px at 88% 12%, rgba(255,217,0,.45), transparent 62%),
    radial-gradient(700px 700px at 75% 70%, rgba(70,255,70,.65), transparent 62%),
    radial-gradient(560px 560px at 20% 85%, rgba(40,120,0,.85), transparent 62%),
    radial-gradient(420px 420px at 50% 45%, rgba(255,255,255,.14), transparent 62%);
  filter:blur(6px); animation:al-blob 22s ease-in-out infinite alternate;
}
body::after{
  background:
    radial-gradient(380px 380px at 30% 40%, rgba(255,255,255,.18), transparent 60%),
    radial-gradient(460px 460px at 70% 30%, rgba(30,255,90,.55), transparent 60%),
    radial-gradient(520px 520px at 60% 90%, rgba(255,200,80,.35), transparent 60%);
  animation:al-blob2 28s ease-in-out infinite alternate; mix-blend-mode:screen;
}
@keyframes al-blob{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.08)}100%{transform:translate3d(-3%,4%,0) scale(1.03)}}
@keyframes al-blob2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-5%,5%,0) scale(1.1)}}
#wrap{position:relative;z-index:1}

/* resep kaca */
.nv00-gnb-v4__wrap,.pd-banner,.hdd02-pdp-header__gallery-area,.toto-card,.al88-seo .info-card,.al88-seo .highlight-box,.pdd44-review,footer.footer{
  background:linear-gradient(135deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 38%,rgba(255,255,255,.05) 62%,rgba(255,255,255,.16) 100%)!important;
  -webkit-backdrop-filter:blur(30px) saturate(190%) brightness(1.06)!important;backdrop-filter:blur(30px) saturate(190%) brightness(1.06)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  box-shadow:0 22px 60px rgba(0,60,0,.45),0 2px 6px rgba(0,0,0,.18),
    inset 0 1.5px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(255,255,255,.18),
    inset 1px 0 0 rgba(255,255,255,.28),inset -1px 0 0 rgba(255,255,255,.12),
    inset 0 0 60px rgba(255,255,255,.06)!important;
  isolation:isolate;
}
/* tepi berkilau (gradient border) */
.nv00-gnb-v4__wrap::before,.pd-banner::before,.hdd02-pdp-header__gallery-area::before,.toto-card::before,.al88-seo .info-card::before,.al88-seo .highlight-box::before,.pdd44-review::before,footer.footer::before{
  content:""!important;position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:-1;
  background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.15) 30%,rgba(255,255,255,.05) 55%,rgba(255,217,0,.55) 100%)!important;
  -webkit-mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;
  font-size:0;color:transparent;top:0!important;left:0!important;right:0!important;width:auto!important;letter-spacing:0!important;animation:none!important;
}
/* pantulan specular di bagian atas */
.nv00-gnb-v4__wrap::after,.pd-banner::after,.hdd02-pdp-header__gallery-area::after,.toto-card::after,.al88-seo .info-card::after,.al88-seo .highlight-box::after,.pdd44-review::after,footer.footer::after{
  content:""!important;position:absolute;left:6%;right:6%;top:0;height:46%;border-radius:inherit;pointer-events:none;z-index:-1;
  background:linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,255,255,.06) 55%,transparent);
  -webkit-mask:radial-gradient(120% 100% at 50% 0%,#000000 40%,transparent 75%);mask:radial-gradient(120% 100% at 50% 0%,#000000 40%,transparent 75%);
  font-size:0;color:transparent;width:auto!important;letter-spacing:0!important;animation:none!important;
}
.toto-card{background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.07) 45%,rgba(0,120,0,.25))!important}
.info-container,.bonus-wrap{background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}
.info-head{background:rgba(255,217,0,.18)!important}
.slide-info-running{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}
.slide-info-running::before,.slide-info-running::after{display:none!important}
.hdd02-gallery__thumbnail-item a{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.35)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.hdd02-gallery__thumbnail-item a *{color:#ffffff!important}
.cookie-bar{background:rgba(0,20,0,.55)!important;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.25);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 20px 50px rgba(0,0,0,.4)}
.cookie-bar .cta{background:linear-gradient(135deg,#fff3a0,#ffd900)!important;color:#111111!important;border-radius:30px!important}

/* ===== LIQUID GLASS v3: refraksi ala iOS 26 ===== */
/* latar lebih hidup dan kontras supaya pembiasan terlihat */
body::before{
  background:
    radial-gradient(420px 420px at 10% 15%, rgba(255,170,60,.95), rgba(255,170,60,0) 60%),
    radial-gradient(520px 520px at 90% 8%, rgba(255,230,90,.75), rgba(255,230,90,0) 60%),
    radial-gradient(600px 600px at 78% 66%, rgba(90,255,60,.85), rgba(90,255,60,0) 60%),
    radial-gradient(480px 480px at 18% 82%, rgba(90,0,60,1), rgba(90,0,60,0) 60%),
    radial-gradient(300px 300px at 55% 40%, rgba(255,255,255,.35), rgba(255,255,255,0) 60%),
    repeating-linear-gradient(115deg, rgba(255,255,255,.06) 0 2px, transparent 2px 46px)!important;
  filter:blur(2px)!important;
}
body::after{
  background:
    radial-gradient(260px 260px at 32% 36%, rgba(255,255,255,.35), transparent 60%),
    radial-gradient(380px 380px at 66% 26%, rgba(40,255,110,.8), transparent 60%),
    radial-gradient(440px 440px at 58% 92%, rgba(255,200,80,.55), transparent 60%),
    repeating-radial-gradient(circle at 70% 50%, rgba(255,255,255,.05) 0 3px, transparent 3px 70px)!important;
}
/* kaca jernih + lensa */
.nv00-gnb-v4__wrap,.pd-banner,.hdd02-pdp-header__gallery-area,.toto-card,.al88-seo .info-card,.al88-seo .highlight-box,.pdd44-review,footer.footer{
  background:linear-gradient(135deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.02) 60%,rgba(255,255,255,.10) 100%)!important;
  -webkit-backdrop-filter:url(#al-glass-lens-soft) saturate(200%) contrast(1.05)!important;
  backdrop-filter:url(#al-glass-lens-soft) saturate(200%) contrast(1.05)!important;
  border:none!important;border-radius:34px!important;
  box-shadow:
    inset 2px 2px 1px 0 rgba(255,255,255,.55),
    inset -1.5px -1.5px 1px 0 rgba(255,255,255,.45),
    inset 0 0 0 1px rgba(255,255,255,.18),
    inset 6px 6px 18px rgba(255,255,255,.12),
    inset -6px -6px 18px rgba(255,255,255,.08),
    0 10px 30px rgba(0,50,0,.35),0 1px 2px rgba(0,0,0,.25)!important;
}
/* header & banner: lensa lebih tajam, isinya sedikit */
.nv00-gnb-v4__wrap,.pd-banner,.al88-seo .info-card{
  -webkit-backdrop-filter:url(#al-glass-lens) saturate(200%)!important;backdrop-filter:url(#al-glass-lens) saturate(200%)!important;
}
/* rim tebal: cincin terang di tepi (kaca tebal) */
.nv00-gnb-v4__wrap::before,.pd-banner::before,.hdd02-pdp-header__gallery-area::before,.toto-card::before,.al88-seo .info-card::before,.al88-seo .highlight-box::before,.pdd44-review::before,footer.footer::before{
  padding:2px;
  background:conic-gradient(from 210deg at 50% 50%,rgba(255,255,255,.95),rgba(255,255,255,.10) 18%,rgba(255,255,255,.55) 40%,rgba(255,255,255,.08) 62%,rgba(255,255,255,.85) 80%,rgba(255,255,255,.95))!important;
  filter:blur(.4px);
}
/* specular: sorotan cahaya miring */
.nv00-gnb-v4__wrap::after,.pd-banner::after,.hdd02-pdp-header__gallery-area::after,.toto-card::after,.al88-seo .info-card::after,.al88-seo .highlight-box::after,.pdd44-review::after,footer.footer::after{
  left:0;right:0;top:0;height:100%;
  background:linear-gradient(115deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.12) 22%,transparent 38%,transparent 70%,rgba(255,255,255,.10) 100%);
  -webkit-mask:none;mask:none;mix-blend-mode:screen;opacity:.9;
}
/* teks tetap terbaca: bayangan halus */
.pd-banner__title,.slide-info-running__item,.pdd44-review p,.pdd44-review span,.pdd44-review button,.footer-category__link,.footer-category__title,.al88-seo .highlight-box p,.toto-card .info-text,.bonus-item p,.hero-title h1{text-shadow:0 1px 2px rgba(0,0,0,.35)}
.al88-seo .highlight-box{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.05) 50%,rgba(255,255,255,.10))!important}
.toto-card{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 50%,rgba(0,90,0,.20))!important}
.info-container,.bonus-wrap{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:inset 1px 1px 0 rgba(255,255,255,.5),inset -1px -1px 0 rgba(255,255,255,.25)}

/* fallback browser tanpa dukungan backdrop-filter url() (Firefox/Safari) */
@supports not (backdrop-filter: url(#x)){
  .nv00-gnb-v4__wrap,.pd-banner,.hdd02-pdp-header__gallery-area,.toto-card,.al88-seo .info-card,.al88-seo .highlight-box,.pdd44-review,footer.footer{
    -webkit-backdrop-filter:blur(18px) saturate(190%)!important;backdrop-filter:blur(18px) saturate(190%)!important;
  }
}

/* ===== LIQUID GLASS v4: lensa cembung radial ===== */
.nv00-gnb-v4__wrap,.pd-banner,.hdd02-pdp-header__gallery-area,.toto-card,.al88-seo .info-card,.al88-seo .highlight-box,.pdd44-review,footer.footer{
  -webkit-backdrop-filter:url(#al-lens) saturate(190%)!important;backdrop-filter:url(#al-lens) saturate(190%)!important;
  background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.05) 40%,rgba(255,255,255,.03) 60%,rgba(255,255,255,.12) 100%)!important;
}
.nv00-gnb-v4__wrap,.pd-banner,.al88-seo .info-card{
  -webkit-backdrop-filter:url(#al-lens-clear) saturate(190%)!important;backdrop-filter:url(#al-lens-clear) saturate(190%)!important;
}
/* latar: lebih berstruktur supaya lensa & blur kelihatan */
body::before{
  background:
    radial-gradient(420px 420px at 10% 15%, rgba(255,170,60,.95), rgba(255,170,60,0) 60%),
    radial-gradient(520px 520px at 90% 8%, rgba(255,230,90,.8), rgba(255,230,90,0) 60%),
    radial-gradient(600px 600px at 78% 66%, rgba(90,255,60,.9), rgba(90,255,60,0) 60%),
    radial-gradient(480px 480px at 18% 82%, rgba(90,0,60,1), rgba(90,0,60,0) 60%),
    radial-gradient(300px 300px at 55% 40%, rgba(255,255,255,.4), rgba(255,255,255,0) 60%),
    repeating-linear-gradient(115deg, rgba(255,255,255,.13) 0 3px, transparent 3px 54px),
    repeating-linear-gradient(25deg, rgba(0,0,0,.10) 0 2px, transparent 2px 90px)!important;
  filter:none!important;
}

/* tone kaca: lebih jernih & keputihan, tidak merah pekat */
.nv00-gnb-v4__wrap,.pd-banner,.hdd02-pdp-header__gallery-area,.toto-card,.al88-seo .info-card,.al88-seo .highlight-box,.pdd44-review,footer.footer{
  -webkit-backdrop-filter:url(#al-lens) saturate(135%) brightness(1.08)!important;backdrop-filter:url(#al-lens) saturate(135%) brightness(1.08)!important;
  background:linear-gradient(135deg,rgba(255,255,255,.30) 0%,rgba(255,255,255,.12) 35%,rgba(255,255,255,.08) 60%,rgba(255,255,255,.20) 100%)!important;
}
.nv00-gnb-v4__wrap,.pd-banner,.al88-seo .info-card{
  -webkit-backdrop-filter:url(#al-lens-clear) saturate(135%) brightness(1.08)!important;backdrop-filter:url(#al-lens-clear) saturate(135%) brightness(1.08)!important;
}
.toto-card{background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.10) 50%,rgba(255,255,255,.16))!important}

/* ===== SAMAKAN SEMUA BLOK DENGAN RESEP 4 KARTU STATISTIK (varian clear) ===== */
.nv00-gnb-v4__wrap,.pd-banner,.hdd02-pdp-header__gallery-area,.toto-card,.al88-seo .info-card,.al88-seo .highlight-box,.pdd44-review,footer.footer,.cookie-bar{
  -webkit-backdrop-filter:url(#al-lens-clear) saturate(135%) brightness(1.08)!important;backdrop-filter:url(#al-lens-clear) saturate(135%) brightness(1.08)!important;
  background:linear-gradient(135deg,rgba(255,255,255,.30) 0%,rgba(255,255,255,.12) 35%,rgba(255,255,255,.08) 60%,rgba(255,255,255,.20) 100%)!important;
  border:none!important;border-radius:34px!important;
  box-shadow:
    inset 2px 2px 1px 0 rgba(255,255,255,.55),inset -1.5px -1.5px 1px 0 rgba(255,255,255,.45),inset 0 0 0 1px rgba(255,255,255,.18),
    inset 6px 6px 18px rgba(255,255,255,.12),inset -6px -6px 18px rgba(255,255,255,.08),
    0 10px 30px rgba(0,50,0,.35),0 1px 2px rgba(0,0,0,.25)!important;
}
.toto-card{background:linear-gradient(135deg,rgba(255,255,255,.30) 0%,rgba(255,255,255,.12) 35%,rgba(255,255,255,.08) 60%,rgba(255,255,255,.20) 100%)!important}
/* kotak dalam panel & ticker: kaca kecil dengan resep yang sama */
.info-container,.bonus-wrap,.slide-info-running,.hdd02-gallery__thumbnail-item a{
  background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.08) 50%,rgba(255,255,255,.16))!important;
  border:none!important;border-radius:20px!important;
  box-shadow:inset 1.5px 1.5px 1px rgba(255,255,255,.55),inset -1px -1px 1px rgba(255,255,255,.35),inset 0 0 0 1px rgba(255,255,255,.15),0 6px 16px rgba(0,50,0,.25)!important;
}
.info-head{background:rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.3)!important}
.info-row{border-bottom:1px solid rgba(255,255,255,.14)!important}
.bonus-item{background:rgba(255,255,255,.12)!important;border-left:3px solid var(--al-gold)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}
.info-number{box-shadow:0 2px 6px rgba(0,0,0,.25)}
/* teks di kaca jernih tetap terbaca */
.pdd44-review p,.pdd44-review span,.pdd44-review button,.pdd44-review a,.pdd44-review div,.footer-category__link,.footer-category__title,.footer-bottom *,.al88-seo .highlight-box p,.hero-title h1,.pd-banner__title,.slide-info-running__item,.breadcrumb *{text-shadow:0 1px 3px rgba(0,0,0,.45)}
.cookie-bar{border-radius:26px!important}
.cookie-bar *{color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.4)}
.cookie-bar .cta{color:#111111!important;text-shadow:none}
.cookie-bar.cookie-bar--type-manage,.cookie-bar .cookie-bar__wrap,.cookie-bar__msg-wrap{background:transparent!important}
.cookie-bar.cookie-bar--type-manage{
  background:linear-gradient(135deg,rgba(255,255,255,.30) 0%,rgba(255,255,255,.12) 35%,rgba(255,255,255,.08) 60%,rgba(255,255,255,.20) 100%)!important;
  -webkit-backdrop-filter:url(#al-lens-clear) saturate(135%) brightness(1.08)!important;backdrop-filter:url(#al-lens-clear) saturate(135%) brightness(1.08)!important;
  border-radius:26px!important;box-shadow:inset 2px 2px 1px rgba(255,255,255,.55),inset -1.5px -1.5px 1px rgba(255,255,255,.45),0 10px 30px rgba(0,50,0,.35)!important;
}

/* ===== FIT LAYAR: tanpa geser kiri-kanan ===== */
html,body{overflow-x:hidden!important;max-width:100vw}
#wrap{overflow-x:clip}
.nv00-gnb-v4__wrap{left:16px!important;right:auto!important;width:calc(100% - 32px)!important;box-sizing:border-box}
.pdd44-review__gallery,.pdd44-review__gallery-panel,.pdd44-review__gallery-swiper,.pdd44-review__gallery-list,.hdd02-gallery__list,.hdd02-gallery__thumbnail,.slide-info-running{overflow:hidden!important;max-width:100%}
.pdd44-review__gallery-list{display:flex}
/* kontainer lebih lebar di layar besar */
.pd-banner,.hdd02-pdp-header,.hdd02-pdp-header.hdd02-pdp-header--ux-v2,.al88-seo,.pdd44-review,footer.footer,.breadcrumb{max-width:min(1640px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
.al88-seo .lx-container{max-width:none!important;padding:0!important}
img,svg,video{max-width:100%}

/* header sejajar konten */
.nv00-gnb-v4__wrap{left:20px!important;right:20px!important;width:auto!important;max-width:1640px!important;margin:0 auto!important}
/* buang sorotan miring (kesan selotip) di semua kaca */
.nv00-gnb-v4__wrap::after,.pd-banner::after,.hdd02-pdp-header__gallery-area::after,.toto-card::after,.al88-seo .info-card::after,.al88-seo .highlight-box::after,.pdd44-review::after,footer.footer::after{display:none!important}

/* ===== PRESISI: satu grid untuk semua blok ===== */
:root{--al-gap:26px;--al-pad:32px;--al-rad:34px;--al-rad-sm:22px;--al-maxw:1640px}
.nv00-gnb-v4{padding:0!important;margin:0!important}
.nv00-gnb-v4__wrap{left:0!important;right:0!important;width:min(var(--al-maxw),calc(100% - 40px))!important;margin:0 auto!important;top:12px!important}
.pd-banner{margin:38px auto var(--al-gap)!important}
.pd-banner__inner{padding:12px 28px!important;height:auto!important;min-height:0!important}
.hdd02-pdp-header.hdd02-pdp-header--ux-v2{align-items:stretch!important;gap:var(--al-gap)!important;margin:0 auto var(--al-gap)!important}
.hdd02-pdp-header__gallery-area{padding:var(--al-pad)!important;display:flex;flex-direction:column}
.hdd02-pdp-header__gallery{flex:1;display:flex;flex-direction:column;justify-content:center}
.toto-card{padding:var(--al-pad)!important;display:flex;flex-direction:column;justify-content:center}
.slide-info-running{margin:0 0 var(--al-gap)!important}
.hdd02-gallery__thumbnail{padding:var(--al-gap) 0 0!important}
.al88-seo{margin:0 auto var(--al-gap)!important;padding:0!important}
.al88-seo__title{margin:var(--al-gap) 0 14px!important}
.al88-seo .gold-divider{margin:0 auto var(--al-gap)!important}
.al88-seo .info-grid{gap:var(--al-gap)!important;margin:0 0 var(--al-gap)!important}
.al88-seo .info-card{padding:22px 12px!important}
.al88-seo .highlight-box{margin:0!important;padding:var(--al-pad)!important}
.pdd44-review{margin:0 auto var(--al-gap)!important;padding:var(--al-pad)!important}
.pdd44-review__header{padding-top:0!important}
.breadcrumb{margin:0 auto var(--al-gap)!important}
.breadcrumb__inner{padding:0 8px!important;border:0!important}
footer.footer{margin:0 auto var(--al-gap)!important;padding:var(--al-pad)!important}
.footer-column{padding:0!important}
.al88-seo .info-card,.slide-info-running,.info-container,.bonus-wrap,.hdd02-gallery__thumbnail-item a,.cookie-bar.cookie-bar--type-manage,.pd-banner{border-radius:var(--al-rad-sm)!important}
.hdd02-gallery__thumbnail-item-image{border-radius:14px!important}
.al88-seo__title{margin-top:0!important;margin-bottom:12px!important}
.al88-seo .gold-divider{margin-bottom:22px!important}

/* inset isi kartu seragam 32px (header & footer bawaan Samsung punya padding/max-width sendiri) */
.nv00-gnb-v4__inner,.nv00-gnb-v4__header,.nv00-gnb-v4__container,.nv00-gnb-v4__container-inner{max-width:none!important;margin:0!important}
.nv00-gnb-v4__header{padding:0 var(--al-pad)!important}
.nv00-gnb-v4__container{padding:0 var(--al-pad)!important}
.footer .footer__inner,.footer-column,.footer-bottom,.footer-bottom__inner,.footer-column__inner{max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
.footer-column__item:first-child .footer-category,.footer-column__item:first-child{padding-left:0!important}
.pdd44-review__header,.pdd44-review__rating,.pdd44-review__gallery,.pdd44-review__filter,.pdd44-review__list,.pdd44-review__list-inner,.pdd44-review__gallery-inner{max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
.breadcrumb__inner{padding:0 var(--al-pad)!important}
.nv00-gnb-v4__inner{padding:0!important}
.nv00-gnb-v4__container{padding:0 var(--al-pad)!important}
.nv00-gnb-v4__header{padding:0 var(--al-pad)!important}
.nv00-gnb-v4__logo{padding-left:0!important;margin-left:0!important}
.nv00-gnb-v4__utility-list{margin-right:0!important;padding-right:0!important}
.nv00-gnb-v4__utility-list .nv00-gnb-v4__utility:last-child,.nv00-gnb-v4__utility-wrap:last-child .nv00-gnb-v4__utility{padding-right:0!important;margin-right:0!important}
.nv00-gnb-v4__l0-menu-list--right{margin-right:0!important;padding-right:0!important}
.nv00-gnb-v4__inner{padding:16px 0!important}
.nv00-gnb-v4__l0-menu-list--right{right:var(--al-pad)!important;left:auto!important;top:10px!important}
.hdd02-pdp-header.hdd02-pdp-header--ux-v2 > :not(.hdd02-pdp-header__gallery-area):not(.hdd02-pdp-header__buying-tool){display:none!important}
.hdd02-pdp-header.hdd02-pdp-header--ux-v2::before,.hdd02-pdp-header.hdd02-pdp-header--ux-v2::after{display:none!important;content:none!important}

/* ===== dropdown Dukungan: jangan terpotong header kaca, tampil sebagai panel kaca di bawah pill ===== */
.nv00-gnb-v4__wrap{overflow:visible!important}
.nv00-gnb-v4__l0-menu-list--right .nv00-gnb-v4__l1-menu-container,.nv00-gnb-v4__l1-menu-container{
  position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;width:100%!important;margin:0!important;
  max-height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;
  background:rgba(6,70,8,.90)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);
  border-radius:var(--al-rad-sm)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 20px 50px rgba(0,30,0,.5)!important;
  transition:max-height .3s ease,opacity .25s ease,visibility 0s .3s!important;
}
.nv00-gnb-v4__l0-menu--show .nv00-gnb-v4__l1-menu-container{max-height:var(--l1-container-current-height,600px)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:max-height .35s ease,opacity .25s ease!important}
.nv00-gnb-v4__l1-menu-container *{color:#ffffff!important}
.nv00-gnb-v4__l1-menu-inner{padding:26px 32px!important}
.nv00-gnb-v4__l1-menu-title{color:var(--al-gold)!important}
.nv00-gnb-v4__l1-featured-link{background:rgba(255,255,255,.08)!important;border-radius:16px!important}
.nv00-gnb-v4__l1-featured-link:hover{background:rgba(255,255,255,.16)!important}
.nv00-gnb-v4__l1-featured-image img{filter:invert(1) brightness(2)}
.nv00-gnb-v4__l1-menu-container-header.nv00-gnb-v4--mobile-only{display:none!important}
/* dropdown selebar pill: acuan posisi = wrap, bukan li */
.nv00-gnb-v4__l0-menu,.nv00-gnb-v4__l0-menu-list,.nv00-gnb-v4__l0-menu-list--right,.nv00-gnb-v4__container,.nv00-gnb-v4__container-inner,.nv00-gnb-v4__inner{position:static!important}
.nv00-gnb-v4__wrap{position:fixed!important}
.nv00-gnb-v4__l1-menu-container{top:calc(100% + 10px)!important;left:0!important;right:0!important;width:100%!important}
/* matikan dim/overlay putih Samsung saat menu terbuka */
.nv00-gnb-v4__dim,.nv00-gnb-v4--opended .nv00-gnb-v4__dim,.nv00-gnb-v4__l1-dim,.gnb-dim{display:none!important;opacity:0!important}
.nv00-gnb-v4--opended .nv00-gnb-v4__wrap,.nv00-gnb-v4--opended .nv00-gnb-v4__header,.nv00-gnb-v4--opended .nv00-gnb-v4__container{background:transparent!important}
body.nv00-gnb-v4--opended,html.nv00-gnb-v4--opended{overflow:auto!important}

/* banner promo: buka/tutup pakai kelas sendiri */
.pd-banner .pd-banner__content-wrap{display:none!important}
.pd-banner.al-open .pd-banner__content-wrap{display:block!important;padding-top:10px}
.pd-banner .pd-banner__toggle .icon--close{display:none!important}
.pd-banner.al-open .pd-banner__toggle .icon--open{display:none!important}
.pd-banner.al-open .pd-banner__toggle .icon--close{display:block!important}
.pd-banner__toggle svg.icon{transition:transform .25s}
.pd-banner__headline{display:none!important}
.pd-banner__inner,.pd-banner__offer{height:auto!important;max-height:none!important;overflow:visible!important}
.nv00-gnb-v4__l0-menu.al-open .nv00-gnb-v4__l1-menu-container{max-height:var(--l1-container-current-height,600px)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:max-height .35s ease,opacity .25s ease!important}
.nv00-gnb-v4__l0-menu.al-open > .nv00-gnb-v4__l0-menu-btn{color:var(--al-gold)!important}
.nv00-gnb-v4__l0-menu.al-open .nv00-gnb-v4__l1-menu-container{max-height:900px!important}
.nv00-gnb-v4,.nv00-gnb-v4__container,.nv00-gnb-v4__inner,.nv00-gnb-v4__wrap{height:auto!important;max-height:none!important}
.pd-banner.al-open .pd-banner__content,.pd-banner.al-open .pd-banner__desc-wrap,.pd-banner.al-open .pd-banner__desc,.pd-banner.al-open .pd-banner__cta{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important}
.pd-banner.al-open .pd-banner__desc{color:#ffffff!important;font-size:14px;line-height:1.6;margin:6px 0 10px}
.pd-banner.al-open .pd-banner__cta .cta{color:var(--al-gold)!important}
.pd-banner__image-mo{display:none!important}
.pd-banner__toggle:focus{outline:none!important;box-shadow:none!important}
.pd-banner{position:relative}
.pd-banner__toggle{position:absolute!important;right:16px!important;top:0!important;height:44px!important;width:44px!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:3;transform:none!important}
.pd-banner__toggle svg.icon{width:22px!important;height:22px!important;fill:#ffffff!important}
.pd-banner__inner{padding-right:70px!important}
.pd-banner{position:relative!important}
/* placeholder nav di alur halaman: setinggi pill + jarak atas (12 + 106) */
.nv00-gnb-v4{height:118px!important;min-height:118px!important}
.pd-banner{margin-top:26px!important}
.pd-banner__inner{position:static!important}
.pd-banner__toggle{left:auto!important;right:16px!important}
.pd-banner.al-open .pd-banner__content-wrap{opacity:1!important;visibility:visible!important;transition:none!important}
.pd-banner__offer{max-width:none!important;width:100%!important;margin:0!important}
/* isi dropdown: Samsung menyembunyikan inner sampai kelas --show; paksa tampil saat al-open */
.nv00-gnb-v4__l0-menu.al-open .nv00-gnb-v4__l1-menu-inner,.nv00-gnb-v4__l0-menu.al-open .nv00-gnb-v4__l1-menu-inner *{opacity:1!important;visibility:visible!important}
.nv00-gnb-v4__l0-menu.al-open .nv00-gnb-v4__l1-menu-inner{transform:none!important;transition:none!important}
.nv00-gnb-v4__l0-menu.al-open .nv00-gnb-v4__l1-menu-container{background:rgba(4,58,6,.97)!important;background-image:none!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;opacity:1!important}
/* Dukungan/Live Chat kembali ke kanan atas; dropdown diposisikan fixed (acuan = wrap karena backdrop-filter) */
.nv00-gnb-v4__l0-menu-list--right{position:absolute!important;right:var(--al-pad)!important;top:10px!important;left:auto!important}
.nv00-gnb-v4__l1-menu-container{position:fixed!important;top:116px!important;left:0!important;right:0!important;width:auto!important;bottom:auto!important}
/* dropdown sebagai anak langsung wrap */
.nv00-gnb-v4__wrap > .nv00-gnb-v4__l1-menu-container{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;width:100%!important;max-height:0;opacity:0;visibility:hidden;pointer-events:none}
.nv00-gnb-v4__l1-menu-container.al-open{max-height:900px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:rgba(4,58,6,.97)!important;background-image:none!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-inner,.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-inner *{opacity:1!important;visibility:visible!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-inner{transform:none!important;transition:none!important}
/* tata letak isi dropdown Dukungan */
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-btn{display:none!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-inner{display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:48px;padding:28px 32px!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-wrap{display:block!important;flex:0 0 auto;min-width:230px;position:static!important;transform:none!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu{display:block!important;margin:0 0 22px!important;position:static!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-title{display:block!important;margin:0 0 10px!important;font-size:13px;letter-spacing:.6px;text-transform:uppercase}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l2-menu-container{display:block!important;max-height:none!important;height:auto!important;position:static!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l2-menu-link{display:block!important;padding:5px 0!important;font-size:14px;line-height:1.4}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l2-menu-link:hover{color:var(--al-gold)!important}
.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-featured-wrap{margin-left:auto;flex:0 0 auto;border-left:1px solid rgba(255,255,255,.18);padding-left:32px}

/* ===== latar: gambar background asialive88 ===== */
html,body{background:#043a06!important}
body{background:#043a06 url(dewalive-bg.jpg) center top / cover no-repeat fixed!important}
body::before,body::after{display:none!important}
/* cookie bar tampil tanpa JS Samsung; disembunyikan lewat kelas al-hide setelah Terima */
.cookie-bar{display:block!important}
.cookie-bar.al-hide{display:none!important}

/* ===== HEADER MOBILE/TABLET (< 1280px): pill kecil + laci menu via hamburger ===== */
@media (max-width:1279px){
  .nv00-gnb-v4{height:88px!important;min-height:88px!important}
  .nv00-gnb-v4__wrap{height:64px!important;top:12px!important;left:20px!important;right:20px!important;width:auto!important;max-width:none!important;border-radius:22px!important;overflow:visible!important}
  .nv00-gnb-v4__inner{padding:0!important;height:64px!important}
  .nv00-gnb-v4__header{height:64px!important;padding:0 18px!important;display:flex!important;align-items:center;justify-content:space-between;width:100%!important}
  .nv00-gnb-v4__logo img{width:110px!important}
  .nv00-gnb-v4__utility-list.nv00-gnb-v4--mobile-only{display:flex!important;align-items:center;gap:2px}
  .nv00-gnb-v4__container{position:fixed!important;top:88px!important;left:20px!important;right:20px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:0!important;overflow:hidden!important;opacity:0;visibility:hidden;padding:0!important;margin:0!important;
    background:rgba(4,58,6,.97)!important;border-radius:22px!important;box-shadow:0 20px 50px rgba(0,30,0,.5);transition:max-height .3s ease,opacity .25s ease,visibility 0s .3s;z-index:60;transform:none!important}
  .nv00-gnb-v4.al-menu-open .nv00-gnb-v4__container{max-height:calc(100vh - 110px)!important;overflow:auto!important;opacity:1;visibility:visible;transition:max-height .3s ease,opacity .25s ease}
  .nv00-gnb-v4__container-header,.nv00-gnb-v4__close-btn,.nv00-gnb-v4__utility-list:not(.nv00-gnb-v4--mobile-only){display:none!important}
  .nv00-gnb-v4__container-inner{position:static!important;width:auto!important;max-width:none!important;padding:14px 20px 18px!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important}
  .nv00-gnb-v4__l0-menu-list{display:block!important;width:auto!important;padding:0!important;margin:0!important}
  .nv00-gnb-v4__l0-menu{display:block!important;width:auto!important;padding:0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.12)}
  .nv00-gnb-v4__l0-menu-link,.nv00-gnb-v4__l0-menu-btn{display:block!important;width:100%!important;padding:13px 4px!important;font-size:16px!important;color:#ffffff!important;text-align:left!important;height:auto!important;line-height:1.3!important}
  .nv00-gnb-v4__l0-menu-text{display:inline!important;font-size:16px!important}
  .nv00-gnb-v4__l0-menu-list--right{position:static!important;display:block!important;width:auto!important;margin:6px 0 0!important;padding:0!important;right:auto!important;top:auto!important}
  .nv00-gnb-v4__l0-menu-list--right .nv00-gnb-v4__l0-menu{border-bottom:0}
  .nv00-gnb-v4__l0-menu-list--right .nv00-gnb-v4__l0-menu-btn,.nv00-gnb-v4__l0-menu-list--right .nv00-gnb-v4__l0-menu-link{color:var(--al-gold)!important}
  /* dropdown Dukungan di mobile: panel di bawah pill, kolom tunggal */
  .nv00-gnb-v4__wrap > .nv00-gnb-v4__l1-menu-container{position:fixed!important;top:88px!important;left:20px!important;right:20px!important;width:auto!important;z-index:70}
  .nv00-gnb-v4__l1-menu-container.al-open{max-height:calc(100vh - 110px)!important;overflow:auto!important}
  .nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-inner{flex-direction:column;gap:18px;padding:20px!important}
  .nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-featured-wrap{margin-left:0;border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.18);padding-top:16px}
  .pd-banner{margin-top:26px!important}
}
@media (max-width:767px){
  .nv00-gnb-v4__wrap,.nv00-gnb-v4__container,.nv00-gnb-v4__wrap > .nv00-gnb-v4__l1-menu-container{left:12px!important;right:12px!important}
  .pd-banner,.hdd02-pdp-header,.hdd02-pdp-header.hdd02-pdp-header--ux-v2,.al88-seo,.pdd44-review,footer.footer,.breadcrumb{max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important}
  .hdd02-pdp-header__gallery-area,.toto-card,.al88-seo .highlight-box,.pdd44-review,footer.footer{padding:18px!important}
  .al88-seo .info-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}
  .nv00-gnb-v4__utility-list.nv00-gnb-v4--mobile-only .nv00-gnb-v4__utility-search,.nv00-gnb-v4__utility-list.nv00-gnb-v4--mobile-only .nv00-gnb-v4__utility-cart{display:none!important}
}
@media (max-width:1279px){
  .nv00-gnb-v4__container .nv00-gnb-v4__container-inner,.nv00-gnb-v4__container .nv00-gnb-v4__l0-menu-list,.nv00-gnb-v4__container .nv00-gnb-v4__l0-menu-list--right,.nv00-gnb-v4__container .nv00-gnb-v4__l0-menu,.nv00-gnb-v4__container .nv00-gnb-v4__utility-list{position:static!important;top:auto!important;left:auto!important;right:auto!important;height:auto!important;max-height:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
  .nv00-gnb-v4__container{height:auto!important}
  .nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-inner,.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu-wrap,.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l1-menu,.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l2-menu-container,.nv00-gnb-v4__l1-menu-container.al-open .nv00-gnb-v4__l2-menu-container-inner{background:transparent!important;background-color:transparent!important}
  html body .nv00-gnb-v4__l1-menu-container.al-open{background:rgba(4,58,6,.97)!important}
}
@media (max-width:1279px){
  .nv00-gnb-v4__container .nv00-gnb-v4__user-menu-list,.nv00-gnb-v4__container .nv00-gnb-v4__l0-menu-list-title,.nv00-gnb-v4__container .nv00-gnb-v4__utility-list{display:none!important}
}
@media (max-width:1279px){
  html body .nv00-gnb-v4 .nv00-gnb-v4__container .nv00-gnb-v4__container-inner *{visibility:visible!important;opacity:1!important}
  html body .nv00-gnb-v4 .nv00-gnb-v4__container .nv00-gnb-v4__user-menu-list,html body .nv00-gnb-v4 .nv00-gnb-v4__container .nv00-gnb-v4__l0-menu-list-title,html body .nv00-gnb-v4 .nv00-gnb-v4__container .nv00-gnb-v4__utility-list,html body .nv00-gnb-v4 .nv00-gnb-v4__container .nv00-gnb-v4--pc-only{display:none!important}
}

/* ===== galeri hero sendiri + lightbox ===== */
.hdd02-gallery__item{display:none}
.hdd02-gallery__list .swiper-wrapper{transform:none!important;display:block!important}
.hdd02-gallery__image{cursor:zoom-in}
.hdd02-gallery__thumbnail-item-image{cursor:pointer}
#al-lightbox{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;font-family:OneSans,Arial,sans-serif}
#al-lightbox.is-open{display:flex}
html.al-lb-lock,html.al-lb-lock body{overflow:hidden!important}
.al-lb__bg{position:absolute;inset:0;background:rgba(0,20,0,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.al-lb__fig{position:relative;margin:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:min(92vw,560px)}
.al-lb__img{max-height:calc(100vh - 150px);max-width:100%;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.3)}
.al-lb__cap{color:#ffffff;font-size:13px;letter-spacing:.5px;opacity:.85}
.al-lb__close,.al-lb__prev,.al-lb__next{position:absolute;z-index:3;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);color:#ffffff;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.al-lb__close:hover,.al-lb__prev:hover,.al-lb__next:hover{background:rgba(255,255,255,.25)}
.al-lb__close{top:18px;right:18px}
.al-lb__prev{left:18px;top:50%;transform:translateY(-50%)}
.al-lb__next{right:18px;top:50%;transform:translateY(-50%)}
.al-lb__thumbs{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;justify-content:center;gap:8px;padding:0 60px;overflow-x:auto}
.al-lb__t{width:44px;height:56px;padding:0;border:2px solid rgba(255,255,255,.25);border-radius:8px;overflow:hidden;background:transparent;cursor:pointer;flex:0 0 auto;opacity:.7}
.al-lb__t img{width:100%;height:100%;object-fit:cover;display:block}
.al-lb__t.is-on{border-color:var(--al-gold);opacity:1}
@media (max-width:767px){.al-lb__prev,.al-lb__next{width:40px;height:40px;font-size:24px}.al-lb__thumbs{padding:0 12px}.al-lb__img{max-height:calc(100vh - 130px)}}

/* latar digelapkan seperti AMP supaya teks putih terbaca */
body{background:linear-gradient(rgba(4,58,6,.78),rgba(2,40,3,.92)),#043a06 url(dewalive-bg.jpg) center top / cover no-repeat fixed!important}

/* logo brand */
.nv00-gnb-v4__logo img{width:172px!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}


/* ===== IKON SENDIRI (sprite SVG Samsung sudah tidak ada) ===== */
/* panah bawah (∨) di banner promo, berputar jadi ∧ saat terbuka */
.pd-banner__toggle svg.icon{display:none!important}
.pd-banner__toggle::after{content:"";display:block;width:11px;height:11px;margin-top:-6px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(45deg);transition:transform .25s,margin-top .25s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
.pd-banner.al-open .pd-banner__toggle::after{transform:rotate(225deg);margin-top:6px}
.pd-banner__toggle:hover::after{border-color:var(--al-gold)}
/* tombol X di cookie bar */
.cookie-bar .cookie-bar__wrap{position:relative!important}
.cookie-bar__title{padding-right:40px!important}
.cookie-bar__close{display:flex!important;position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;align-items:center;justify-content:center;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;cursor:pointer;z-index:5;opacity:1!important;visibility:visible!important;transition:background .2s}
.cookie-bar__close:hover{background:rgba(255,255,255,.28)!important}
.cookie-bar__close svg,.cookie-bar__close .hidden{display:none!important}
.cookie-bar__close::before,.cookie-bar__close::after{content:"";position:absolute;width:14px;height:2px;background:#fff;border-radius:2px}
.cookie-bar__close::before{transform:rotate(45deg)}
.cookie-bar__close::after{transform:rotate(-45deg)}
