/* ARBI gold theme: only for products with meta _arbi_gold_theme = yes (body.arbi-gold) */
body.arbi-gold{--g:#D6B67A;--gl:#F0D9A3;--gd:#A8843F;--bk:#0C0A07;--s1:#15120C;--s2:#1C1810;--ln:rgba(214,182,122,.28);--tx:#ECE5D6;--mu:#B8AE9B;background:var(--bk)!important;color:var(--tx)}
body.arbi-gold #pagewrap,body.arbi-gold #body,body.arbi-gold #layout,body.arbi-gold #content,body.arbi-gold .single-product div.product{background:transparent!important}
body.arbi-gold #pagewrap{background:radial-gradient(1200px 600px at 50% -200px,rgba(214,182,122,.16),transparent 70%),var(--bk)!important}

/* header */
body.arbi-gold #tbp_header,body.arbi-gold #tbp_header .module_row,body.arbi-gold #tbp_header .row_inner,body.arbi-gold #tbp_header .module_column,body.arbi-gold #tbp_header .tb_holder,body.arbi-gold #tbp_header .module{background:#080705!important;background-image:none!important}
body.arbi-gold #tbp_header{border-bottom:1px solid var(--ln)!important;box-shadow:0 8px 30px rgba(0,0,0,.55)!important}
body.arbi-gold #tbp_header .module_row:before,body.arbi-gold #tbp_header .module_row:after{display:none!important}
body.arbi-gold #tbp_header a,body.arbi-gold #tbp_header .menu a,body.arbi-gold #tbp_header nav a{color:var(--gl)!important;background:transparent!important}
body.arbi-gold #tbp_header a:hover,body.arbi-gold #tbp_header .current-menu-item>a,body.arbi-gold #tbp_header .current-menu-ancestor>a{color:#fff!important}
body.arbi-gold #tbp_header .sub-menu,body.arbi-gold #tbp_header ul ul{background:#0F0C08!important;border:1px solid var(--ln)!important}
body.arbi-gold #tbp_header img,body.arbi-gold #tbp_footer .module-image img{filter:brightness(0) saturate(100%) invert(84%) sepia(28%) saturate(620%) hue-rotate(354deg) brightness(95%)}
body.arbi-gold #tbp_header .menu-icon,body.arbi-gold #tbp_header .tf_fa,body.arbi-gold #tbp_header svg{color:var(--gl)!important;fill:var(--gl)!important}

/* footer */
body.arbi-gold #tbp_footer,body.arbi-gold #tbp_footer .module_row,body.arbi-gold #tbp_footer .row_inner,body.arbi-gold #tbp_footer .module_column,body.arbi-gold #tbp_footer .tb_holder,body.arbi-gold #tbp_footer .module{background:transparent!important;background-image:none!important}
body.arbi-gold #tbp_footer{background:linear-gradient(180deg,#15110A 0%,#080705 100%)!important;border-top:1px solid var(--ln)!important;position:relative}
body.arbi-gold #tbp_footer:before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--g),transparent)}
body.arbi-gold #tbp_footer .module_row:before,body.arbi-gold #tbp_footer .module_row:after{display:none!important}
body.arbi-gold #tbp_footer,body.arbi-gold #tbp_footer p,body.arbi-gold #tbp_footer li,body.arbi-gold #tbp_footer span,body.arbi-gold #tbp_footer strong{color:var(--mu)!important}
body.arbi-gold #tbp_footer h1,body.arbi-gold #tbp_footer h2,body.arbi-gold #tbp_footer h3,body.arbi-gold #tbp_footer h4,body.arbi-gold #tbp_footer h5,body.arbi-gold #tbp_footer strong{color:var(--g)!important}
body.arbi-gold #tbp_footer a{color:var(--tx)!important}
body.arbi-gold #tbp_footer a:hover{color:var(--gl)!important}
body.arbi-gold #tbp_footer svg,body.arbi-gold #tbp_footer .tf_fa,body.arbi-gold #tbp_footer em{color:var(--g)!important;fill:var(--g)!important}

/* content */
body.arbi-gold .zc,body.arbi-gold .zc p,body.arbi-gold .zc-txt,body.arbi-gold .zc li{color:var(--tx)!important}
body.arbi-gold .zc h2,body.arbi-gold .zc h3,body.arbi-gold .zc h4,body.arbi-gold .summary .product_title{background:linear-gradient(100deg,#B8913F 0%,#F3DDA6 35%,#C9A35A 55%,#F6E3B4 75%,#B8913F 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--g)!important;animation:zcShine 7s linear infinite}
@keyframes zcShine{to{background-position:220% center}}
body.arbi-gold .zc strong,body.arbi-gold .zc b{color:var(--gl)!important}
body.arbi-gold .zc-sub,body.arbi-gold .zc-act p,body.arbi-gold .zc-more{color:var(--mu)!important}
body.arbi-gold .zc a{color:var(--gl)!important}
body.arbi-gold .zc-h .cnt{color:var(--g)!important}
body.arbi-gold .woocommerce-product-details__short-description p{color:var(--mu)!important}
body.arbi-gold .woocommerce-product-details__short-description p:first-child,body.arbi-gold .woocommerce-product-details__short-description strong{color:var(--tx)!important}
body.arbi-gold .zc-two{border-top-color:var(--ln)!important}
body.arbi-gold .zc-tbl,body.arbi-gold .zc-menu .m,body.arbi-gold .zc-who,body.arbi-gold .zc-acts .a,body.arbi-gold .zc-live{background:var(--s1)!important;border:1px solid var(--ln)!important}
body.arbi-gold .zc-tbl .tr{border-top-color:var(--ln)!important}
body.arbi-gold .zc-tbl .c1{background:var(--s1)!important;border-color:var(--ln)!important;color:var(--gl)!important}
body.arbi-gold .zc-tbl .c2{color:var(--tx)!important}
body.arbi-gold .zc-tbl .th,body.arbi-gold .zc-tbl .th .c1{background:var(--s2)!important}
body.arbi-gold .zc-tbl .th .c1,body.arbi-gold .zc-tbl .th .c2{color:var(--g)!important}
body.arbi-gold .zc-tbl .tr--br .c1,body.arbi-gold .zc-tbl .tr--br .c2{background:#100D09!important;color:var(--mu)!important}
body.arbi-gold .zc-menu li{border-top-color:var(--ln)!important;color:var(--tx)!important}
body.arbi-gold .zc-menu .k{color:var(--g)!important}
body.arbi-gold .zc-live b{color:var(--g)!important}
body.arbi-gold .zc-img img,body.arbi-gold .zc-gal a,body.arbi-gold .zc-hero{box-shadow:0 0 0 1px var(--ln),0 18px 40px rgba(0,0,0,.5)}
body.arbi-gold .zc-gal a{background:var(--s1)!important}
body.arbi-gold .zc-btn,body.arbi-gold .zc-go .zc-btn{background:linear-gradient(135deg,#C9A35A,#F0D9A3 50%,#B8913F)!important;color:#0C0A07!important;box-shadow:0 6px 24px rgba(214,182,122,.35)}
body.arbi-gold .zc-btn:hover{filter:brightness(1.08);color:#000!important}
body.arbi-gold .zc-hero .zc-hero-nav{background:rgba(12,10,7,.75)!important;color:var(--gl)!important;box-shadow:0 0 0 1px var(--ln)!important}
body.arbi-gold .zc-hero .zc-hero-dots button.on{background:var(--g)!important}

/* buy block */
body.arbi-gold .zc-buy-in{background:var(--s1)!important;border:1px solid var(--g)!important;box-shadow:0 0 0 1px rgba(214,182,122,.08),0 20px 50px rgba(0,0,0,.5)}
body.arbi-gold .zc-price{background:var(--s2)!important;border-color:var(--ln)!important}
body.arbi-gold .zc-price .lb,body.arbi-gold .zc-price .nt,body.arbi-gold .zc-buy-hint2{color:var(--mu)!important}
body.arbi-gold .zc-price .val,body.arbi-gold .zc-price .val *{color:var(--gl)!important}
body.arbi-gold .zc-buy-form{border-top-color:var(--ln)!important}
body.arbi-gold .zc-buy table.variations th.label label,body.arbi-gold .zc-buy table.variations td.label label,body.arbi-gold .zc-buy-form label,body.arbi-gold .zc-buy-form .wcet-attendees__qty label{color:var(--g)!important}
body.arbi-gold .zc-buy select,body.arbi-gold .zc-buy-form input[type=text],body.arbi-gold .zc-buy-form input[type=email],body.arbi-gold .zc-buy-form input[type=number],body.arbi-gold .zc-buy-form .wcet-qty-select{background:#0F0C08!important;color:var(--tx)!important;border:1px solid var(--g)!important}
body.arbi-gold .zc-buy-form .wcet-attendees{background:var(--s2)!important;border-color:var(--ln)!important}
body.arbi-gold .zc-buy-form .wcet-attendees__title{color:var(--tx)!important}
body.arbi-gold .zc-buy-form .wcet-attendees__intro,body.arbi-gold .zc-buy-form .wcet-hint{color:var(--mu)!important}
body.arbi-gold .zc-buy-form .wcet-attendees__event{color:var(--g)!important}
body.arbi-gold .zc-buy-form .wcet-attendees *{border-color:var(--ln)!important}
body.arbi-gold .zc-buy-form form.cart button.single_add_to_cart_button{background:linear-gradient(135deg,#C9A35A,#F0D9A3 50%,#B8913F)!important;color:#0C0A07!important}
body.arbi-gold .zc-buy-form form.cart button.single_add_to_cart_button.wcet-disabled,body.arbi-gold .zc-buy-form form.cart button.single_add_to_cart_button:disabled{background:#2A241A!important;color:#7D735F!important}
body.arbi-gold .zc-buy .reset_variations{color:var(--g)!important}
body.arbi-gold .related{display:none!important}

/* sparkles */
#zc-sparkle{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}
@media (prefers-reduced-motion:reduce){#zc-sparkle{display:none}body.arbi-gold .zc h2,body.arbi-gold .zc h3,body.arbi-gold .summary .product_title{animation:none}}
body.arbi-gold .woocommerce-tabs,body.arbi-gold .woocommerce-tabs .panel,body.arbi-gold .wc-tabs-wrapper{background:transparent!important;border:0!important}
/* gold fix 2 */
body.arbi-gold .zc-live{color:var(--tx)!important}
body.arbi-gold #tbp_header img,body.arbi-gold #tbp_footer img{filter:brightness(0) saturate(100%) invert(84%) sepia(28%) saturate(620%) hue-rotate(354deg) brightness(95%)!important}
/* gold menu fix */
body.arbi-gold #tbp_header .module-menu ul.nav>li>a,body.arbi-gold #tbp_header .module-menu .nav>li>a,body.arbi-gold #tbp_header nav li>a,body.arbi-gold #tbp_header li>a,body.arbi-gold #tbp_header .module-menu ul.nav li ul li a,body.arbi-gold #tbp_header .sub-menu li a,body.arbi-gold #tbp_header .sub-menu a{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
body.arbi-gold #tbp_header li:hover>a,body.arbi-gold #tbp_header li>a:hover,body.arbi-gold #tbp_header li>a:focus,body.arbi-gold #tbp_header .sub-menu li:hover>a,body.arbi-gold #tbp_header .sub-menu a:hover,body.arbi-gold #tbp_header .module-menu ul.nav li ul li a:hover,body.arbi-gold #tbp_header .current-menu-item>a,body.arbi-gold #tbp_header .current-menu-ancestor>a,body.arbi-gold #tbp_header .current_page_parent>a{color:#D6B67A!important;-webkit-text-fill-color:#D6B67A!important}
body.arbi-gold #tbp_header li:hover>a,body.arbi-gold #tbp_header .sub-menu,body.arbi-gold #tbp_header ul.sub-menu li,body.arbi-gold #tbp_header .sub-menu li a{background:transparent!important;background-color:transparent!important}
body.arbi-gold #tbp_header ul.sub-menu{background:#0F0C08!important;border:1px solid rgba(214,182,122,.35)!important}
body.arbi-gold #tbp_header li>a:after,body.arbi-gold #tbp_header li>a:before{background-color:#D6B67A!important;border-color:#D6B67A!important}
/* gold menu fix 2 */
body.arbi-gold #tbp_header .module-menu ul.nav>li:hover>a,body.arbi-gold #tbp_header .module-menu .nav>li:hover>a,body.arbi-gold #tbp_header .module-menu ul.nav>li>a:hover,body.arbi-gold #tbp_header .module-menu ul.nav li ul li:hover>a,body.arbi-gold #tbp_header .module-menu ul.nav>li.current-menu-item>a,body.arbi-gold #tbp_header .module-menu ul.nav>li.current-menu-ancestor>a{color:#D6B67A!important;-webkit-text-fill-color:#D6B67A!important}
@media (prefers-reduced-motion:reduce){#zc-glow{display:none}}
/* gold readability */
body.arbi-gold .zc,body.arbi-gold .summary,body.arbi-gold .zc-buy{position:relative;z-index:3}
body.arbi-gold .zc p,body.arbi-gold .zc-txt,body.arbi-gold .zc li,body.arbi-gold .zc-tbl .c2,body.arbi-gold .zc-sub,body.arbi-gold .zc-act p,body.arbi-gold .woocommerce-product-details__short-description p{font-weight:500!important;font-size:17px!important;line-height:1.75!important;color:#F4EEE2!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.6)}
body.arbi-gold .zc-sub,body.arbi-gold .zc-act p,body.arbi-gold .woocommerce-product-details__short-description p{color:#D9CFBC!important}
body.arbi-gold .zc strong,body.arbi-gold .zc b{font-weight:700!important}
body.arbi-gold .zc-menu li{font-size:16.5px!important;font-weight:500!important}
#zc-glow{position:fixed;left:-25%;top:-25%;width:150%;height:150%;pointer-events:none;z-index:1;background:radial-gradient(circle at 25% 30%,rgba(214,170,90,.20),transparent 32%),radial-gradient(circle at 75% 65%,rgba(214,170,90,.16),transparent 35%),radial-gradient(circle at 50% 95%,rgba(180,130,55,.14),transparent 38%);will-change:transform;animation:zcGlow 18s ease-in-out infinite alternate}
@keyframes zcGlow{0%{transform:translate3d(-4%,-3%,0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.08)}100%{transform:translate3d(-2%,4%,0) scale(1.03)}}
#zc-sparkle{will-change:transform;transform:translateZ(0)}
/* gold live center */
body.arbi-gold .zc-live{text-align:center!important;font-size:clamp(18px,1.8vw,22px)!important;line-height:1.4!important;padding:28px 26px!important;font-weight:600!important;letter-spacing:.01em}
body.arbi-gold .zc-live b{display:block;font-size:1.3em;margin-bottom:6px;background:linear-gradient(100deg,#B8913F 0%,#F3DDA6 35%,#C9A35A 55%,#F6E3B4 75%,#B8913F 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:zcShine 7s linear infinite}
/* gold mobile menu */
body.arbi-gold .mobile-menu-module{background:#0A0806!important;border-left:1px solid rgba(214,182,122,.35)!important}
body.arbi-gold .mobile-menu-module ul,body.arbi-gold .mobile-menu-module li,body.arbi-gold .mobile-menu-module .sub-menu{background:transparent!important;border-color:rgba(214,182,122,.18)!important}
body.arbi-gold .mobile-menu-module a,body.arbi-gold .mobile-menu-module li a,body.arbi-gold .mobile-menu-module .sub-menu a{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
body.arbi-gold .mobile-menu-module a:hover,body.arbi-gold .mobile-menu-module li:hover>a,body.arbi-gold .mobile-menu-module .current-menu-item>a,body.arbi-gold .mobile-menu-module .current-menu-ancestor>a{color:#D6B67A!important;-webkit-text-fill-color:#D6B67A!important}
body.arbi-gold .mobile-menu-module .menu-close,body.arbi-gold .mobile-menu-module .child-arrow,body.arbi-gold .mobile-menu-module svg,body.arbi-gold .mobile-menu-module .tf_fa,body.arbi-gold .mobile-menu-module .menu-close *{color:#FFFFFF!important;fill:#FFFFFF!important;stroke:#FFFFFF!important;border-color:#FFFFFF!important}
body.arbi-gold .mobile-menu-module .sub-menu a{color:#D9CFBC!important;-webkit-text-fill-color:#D9CFBC!important}
body.arbi-gold .mobile-menu-module .menu-close{background:transparent!important;color:#FFFFFF!important}
/* gold big btn */
body.arbi-gold .zc-go{margin:-10px 0 10px!important}
body.arbi-gold .zc-go .zc-btn{font-size:18px!important;letter-spacing:.12em!important;padding:22px 56px!important;border-radius:14px!important;min-width:280px;text-align:center}
@media(max-width:680px){body.arbi-gold .zc-go .zc-btn{display:block!important;width:100%;min-width:0;font-size:17px!important;padding:20px 24px!important}}
/* gold btn noshadow */
body.arbi-gold .zc-go,body.arbi-gold .zc-btn,body.arbi-gold .zc-go .zc-btn,body.arbi-gold .zc-buy-form form.cart button.single_add_to_cart_button{text-shadow:none!important;box-shadow:none!important}
/* gold choice rows */
body.arbi-gold .zc-buy-form .wcet-row__num{color:#D6B67A!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}
body.arbi-gold .zc-buy-form select.wcet-input-choice{background:#0F0C08!important;color:#ECE5D6!important;border:1px solid #D6B67A!important;height:46px;padding:0 12px!important;border-radius:10px!important;width:100%}
body.arbi-gold .zc-buy-form .wcet-attendees{box-sizing:border-box!important;max-width:100%!important;width:100%!important;overflow:hidden}
body.arbi-gold .zc-buy-form .wcet-input-choice.wcet-error,body.arbi-gold .zc-buy-form input.wcet-error{border-color:#E5534B!important}
/* gold title center */
body.arbi-gold .summary{text-align:center!important}
body.arbi-gold .summary .product_title{font-size:clamp(38px,6vw,72px)!important;line-height:1.05!important;margin:6px auto 16px!important;text-align:center!important}
body.arbi-gold .woocommerce-product-details__short-description{text-align:center!important;max-width:860px;margin:0 auto 46px!important}
body.arbi-gold .woocommerce-product-details__short-description p:first-child{font-size:clamp(19px,2.2vw,26px)!important;line-height:1.35!important;margin-bottom:14px!important}
body.arbi-gold .woocommerce-product-details__short-description p:not(:first-child){font-size:clamp(16px,1.6vw,19px)!important;line-height:1.7!important}
