
:root{--y:#fff200;--y2:#ffe600;--bg:#020202;--panel:#080808;--text:#f7f7f4;--muted:#8d8d86;--line:rgba(255,242,0,.16);--whiteLine:rgba(255,255,255,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}a{text-decoration:none}img{max-width:100%;height:auto}::selection{background:var(--y);color:#000}
.c3d-header{position:fixed;top:0;left:0;right:0;z-index:1200;background:rgba(2,2,2,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}
.c3d-header-inner{height:72px;max-width:1440px;margin:auto;padding:0 26px;display:flex;align-items:center;gap:28px}.c3d-brand{width:155px;display:block}.c3d-brand img{display:block;width:100%}.c3d-desktop-nav{display:flex;gap:28px;margin-left:auto}.c3d-desktop-nav a{color:#999;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.c3d-desktop-nav a:hover{color:var(--y)}
.c3d-header-actions{display:flex;align-items:center;gap:8px}.c3d-search-toggle,.c3d-menu-toggle,.c3d-cart-link{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--whiteLine);background:#070707;color:#fff;position:relative}.c3d-search-toggle{cursor:pointer}.c3d-cart-link:hover,.c3d-search-toggle:hover{color:var(--y);border-color:var(--line)}
.c3d-cart-count{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:var(--y);color:#000;font-size:.6rem;font-weight:900;display:grid;place-items:center}
.c3d-menu-toggle{display:none;cursor:pointer;padding:0}.c3d-menu-toggle span{display:block;width:22px;height:2px;background:var(--y);margin:3px auto;transition:.25s}.c3d-mobile-menu{display:none}.c3d-search-panel{max-height:0;overflow:hidden;transition:.3s;background:#030303}.c3d-search-panel.open{max-height:90px;border-top:1px solid var(--whiteLine)}.c3d-search-panel form{max-width:900px;margin:auto;padding:16px 24px;display:flex}.c3d-search-panel input{flex:1;background:#080808;border:1px solid var(--line);color:#fff;padding:14px 16px;outline:0}.c3d-search-panel button{width:54px;border:0;background:var(--y);color:#000}
.c3d-hero{position:relative;min-height:100svh;padding:120px 5vw 70px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 72% 45%,rgba(255,242,0,.07),transparent 28%),#020202}.c3d-fx-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.c3d-hero-grid{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,242,0,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,242,0,.09) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,#000,transparent 82%)}.c3d-hero-inner{position:relative;z-index:2;width:min(1400px,100%);display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:5vw}.c3d-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--y);font-size:.68rem;font-weight:900;letter-spacing:.16em}.c3d-kicker span{width:8px;height:8px;border-radius:50%;background:var(--y)}.c3d-hero h1{font:700 clamp(4rem,8vw,8.2rem)/.8 "Space Grotesk",sans-serif;letter-spacing:-.07em;margin:20px 0 26px}.c3d-hero h1 em,.c3d-section-head h2 em,.c3d-custom-cta h2 em{font-style:normal;color:var(--y)}.c3d-hero-copy>p{max-width:700px;color:#aaa;font-size:1.05rem;line-height:1.7}.c3d-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.c3d-btn{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;transition:.25s}.c3d-btn-primary{background:var(--y);color:#050505!important;border:1px solid var(--y)}.c3d-btn-primary:hover{background:var(--y2);transform:translateY(-2px)}.c3d-btn-ghost{border:1px solid var(--whiteLine);color:#fff!important}.c3d-btn-ghost:hover{border-color:var(--y);color:var(--y)!important}.c3d-hero-meta{display:flex;gap:8px;margin-top:34px}.c3d-hero-meta div{min-width:145px;padding:12px;border-left:1px solid var(--y);background:linear-gradient(90deg,rgba(255,242,0,.04),transparent)}.c3d-hero-meta strong{display:block;font:700 1.3rem "Space Grotesk"}.c3d-hero-meta span{color:#777;font-size:.58rem;text-transform:uppercase}.c3d-hero-logo-stage{position:relative;aspect-ratio:1;display:grid;place-items:center}.c3d-hero-logo-stage img{position:relative;z-index:3;width:72%;animation:c3dFloat 4s ease-in-out infinite}.c3d-orbit{position:absolute;border:1px solid rgba(255,242,0,.22);border-radius:50%;animation:c3dSpin 12s linear infinite}.o1{width:95%;height:95%;border-style:dashed}.o2{width:72%;height:72%;animation-direction:reverse;animation-duration:8s}.o3{width:50%;height:50%;animation-duration:6s}@keyframes c3dSpin{to{transform:rotate(360deg)}}@keyframes c3dFloat{50%{transform:translateY(-8px) scale(1.02)}}
.c3d-section{position:relative;padding:105px max(5vw,24px);overflow:hidden}.c3d-section-head{position:relative;z-index:2;max-width:800px;margin:0 auto 45px;text-align:center}.c3d-section-head>span,.c3d-shop-hero span,.c3d-custom-cta>div>span{color:var(--y);font-size:.62rem;font-weight:900;letter-spacing:.18em}.c3d-section-head h2,.c3d-custom-cta h2{font:700 clamp(2.8rem,6vw,5.8rem)/.9 "Space Grotesk";letter-spacing:-.055em;margin:12px 0 18px}.c3d-section-head p{color:#8e8e88;line-height:1.7}
.c3d-category-grid{position:relative;z-index:2;max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.c3d-category-card{position:relative;min-height:300px;padding:28px;background:linear-gradient(145deg,rgba(255,242,0,.035),#070707);border:1px solid var(--whiteLine);color:#fff;overflow:hidden;transition:.28s}.c3d-category-card:hover{transform:translateY(-7px);border-color:var(--y)}.c3d-cat-icon{width:58px;height:58px;display:grid;place-items:center;background:var(--y);color:#000;font-size:1.25rem}.c3d-category-card h3{font:700 1.55rem "Space Grotesk";margin:46px 0 10px}.c3d-category-card p{color:#777;line-height:1.6;font-size:.9rem}.c3d-cat-arrow{position:absolute;right:22px;bottom:20px;color:#666}.c3d-category-card:hover .c3d-cat-arrow{color:var(--y)}
.c3d-products-wrap{position:relative;z-index:2;max-width:1400px;margin:auto}.c3d-products-wrap .woocommerce ul.products,.c3d-shop-shell ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;position:relative;background:#070707;border:1px solid var(--whiteLine);padding:0 0 18px!important;overflow:hidden;transition:.28s}.woocommerce ul.products li.product:hover{border-color:var(--y);transform:translateY(-5px)}.woocommerce ul.products li.product a img{margin:0!important;width:100%;aspect-ratio:1/1;object-fit:cover;background:#0b0b0b}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:15px 16px 4px!important;font:700 1rem "Space Grotesk"!important;color:#fff}.c3d-product-cat{padding:0 16px;color:#777;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em}.c3d-product-cat a{color:#777}.woocommerce ul.products li.product .price{display:block;padding:8px 16px!important;color:var(--y)!important;font-weight:900!important}.woocommerce ul.products li.product .button{margin:8px 16px 0!important;background:var(--y)!important;color:#000!important;border-radius:0!important;font-size:.62rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}.c3d-badge{position:absolute;z-index:4;top:12px;left:12px;padding:6px 8px;background:var(--y);color:#000;font-size:.52rem;font-weight:900}.c3d-badge-sale{background:#fff}.c3d-center{text-align:center;margin-top:35px}
.c3d-custom-cta{position:relative;overflow:hidden;margin:40px max(5vw,24px) 100px;padding:55px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,242,0,.05),#050505)}.c3d-custom-cta>div{position:relative;z-index:2}.c3d-custom-cta h2{font-size:clamp(2.6rem,5vw,5rem);margin:8px 0 12px}.c3d-custom-cta p{color:#888;max-width:680px}.c3d-custom-cta>.c3d-btn{position:relative;z-index:2;flex:0 0 auto}
.c3d-shop-hero{position:relative;padding:150px max(5vw,24px) 70px;overflow:hidden;border-bottom:1px solid var(--line)}.c3d-shop-hero>div{position:relative;z-index:2;max-width:1400px;margin:auto}.c3d-shop-hero h1{font:700 clamp(3rem,7vw,6rem)/.9 "Space Grotesk";letter-spacing:-.055em;margin:10px 0}.c3d-shop-hero p{color:#888}.c3d-commerce-main{padding:65px max(5vw,24px) 100px}.c3d-shop-shell{max-width:1400px;margin:auto}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:#777}.woocommerce .woocommerce-ordering select{background:#080808;color:#fff;border:1px solid var(--line);padding:10px}
.single-product div.product{display:grid;grid-template-columns:1fr 1fr;gap:55px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:auto!important;float:none!important}.woocommerce div.product .product_title{font:700 clamp(2.3rem,4vw,4rem)/.95 "Space Grotesk";letter-spacing:-.04em}.woocommerce div.product p.price{color:var(--y)!important;font-size:1.6rem!important;font-weight:900}.woocommerce div.product form.cart .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:var(--y)!important;color:#000!important;border-radius:0!important;font-weight:900!important}.woocommerce div.product form.cart input.qty{background:#080808;color:#fff;border:1px solid var(--line);min-height:42px}.woocommerce-tabs ul.tabs li{background:#080808!important;border-color:var(--whiteLine)!important}.woocommerce-tabs ul.tabs li a{color:#aaa!important}.woocommerce-tabs ul.tabs li.active a{color:var(--y)!important}
.woocommerce table.shop_table{border-color:var(--whiteLine)!important;border-radius:0!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--whiteLine)!important}.woocommerce-cart-form input.qty{background:#080808;color:#fff;border:1px solid var(--line)}.cart_totals,.woocommerce-checkout-review-order,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#070707;border:1px solid var(--whiteLine)!important;padding:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:#080808!important;color:#fff!important;border:1px solid var(--line)!important;padding:12px!important}.select2-container--default .select2-selection--single{background:#080808!important;border:1px solid var(--line)!important;border-radius:0!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important}.woocommerce-info,.woocommerce-message{border-top-color:var(--y)!important;background:#080808!important;color:#aaa!important}.woocommerce-message::before,.woocommerce-info::before{color:var(--y)!important}
.c3d-page-main{min-height:75vh;padding:140px 24px 90px}.c3d-page-shell{max-width:1000px;margin:auto}.c3d-page-card{background:#070707;border:1px solid var(--whiteLine);padding:38px}.c3d-page-card h1,.c3d-404 h1{font:700 clamp(2.5rem,6vw,5rem)/.95 "Space Grotesk";letter-spacing:-.05em}.c3d-page-content{color:#aaa;line-height:1.75}.c3d-404{text-align:center}
.c3d-footer{padding:65px max(5vw,24px) 25px;border-top:1px solid var(--line);background:#010101}.c3d-footer-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.c3d-footer-logo{width:180px}.c3d-footer p{color:#666;max-width:380px;font-size:.84rem;line-height:1.6}.c3d-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.c3d-footer-title{color:var(--y);font-size:.58rem;font-weight:900;letter-spacing:.14em;margin-bottom:5px}.c3d-footer a{color:#777;font-size:.82rem}.c3d-footer a:hover{color:var(--y)}.c3d-footer-bottom{max-width:1400px;margin:40px auto 0;padding-top:18px;border-top:1px solid var(--whiteLine);display:flex;justify-content:space-between;color:#444;font-size:.62rem}
.c3d-whatsapp{position:fixed;right:18px;bottom:18px;z-index:1300;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--y);color:#000;font-size:1.7rem;animation:c3dWa 2.6s ease-in-out infinite}@keyframes c3dWa{50%{transform:translateY(-5px)}}
.c3d-cursor-glow{position:fixed;width:380px;height:380px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(255,242,0,.06),transparent 70%);transform:translate(-50%,-50%)}
@media(max-width:1000px){.c3d-desktop-nav{display:none}.c3d-menu-toggle{display:block}.c3d-category-grid,.c3d-products-wrap .woocommerce ul.products,.c3d-shop-shell ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.c3d-footer-grid{grid-template-columns:1fr 1fr}.single-product div.product{grid-template-columns:1fr}.c3d-hero-inner{grid-template-columns:1fr}.c3d-hero-logo-stage{display:none}.c3d-mobile-menu{position:fixed;top:72px;right:14px;width:min(300px,calc(100vw - 28px));background:#050505;border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.25s}.c3d-mobile-menu.open{opacity:1;visibility:visible;transform:none}.c3d-mobile-menu-inner{display:flex;flex-direction:column;padding:8px}.c3d-mobile-menu a{display:grid;grid-template-columns:36px 1fr;align-items:center;padding:13px 12px;color:#aaa;border-bottom:1px solid var(--whiteLine)}.c3d-mobile-menu a:hover{background:var(--y);color:#000}}
@media(max-width:620px){.c3d-header-inner{height:64px;padding:0 12px}.c3d-brand{width:122px}.c3d-search-toggle,.c3d-menu-toggle,.c3d-cart-link{width:42px;height:42px}.c3d-mobile-menu{top:64px}.c3d-hero{padding:100px 16px 70px}.c3d-hero h1{font-size:clamp(3.2rem,17vw,5rem)}.c3d-hero-copy>p{font-size:.94rem}.c3d-hero-actions{display:grid;grid-template-columns:1fr 1fr}.c3d-btn{padding:0 12px;font-size:.58rem}.c3d-hero-meta{display:grid;grid-template-columns:repeat(3,1fr)}.c3d-hero-meta div{min-width:0;padding:9px 6px}.c3d-hero-meta span{font-size:.45rem}.c3d-section{padding:72px 14px}.c3d-section-head{margin-bottom:28px}.c3d-section-head h2{font-size:2.8rem}.c3d-category-grid{grid-template-columns:1fr}.c3d-category-card{min-height:230px}.c3d-category-card h3{margin-top:28px}.c3d-products-wrap .woocommerce ul.products,.c3d-shop-shell ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.82rem!important;padding:10px 10px 3px!important}.c3d-product-cat,.woocommerce ul.products li.product .price{padding-left:10px!important;padding-right:10px!important}.woocommerce ul.products li.product .button{margin-left:10px!important;margin-right:10px!important;padding:9px!important;font-size:.5rem!important}.c3d-custom-cta{margin:20px 14px 70px;padding:28px 20px;display:block}.c3d-custom-cta>.c3d-btn{width:100%;margin-top:18px}.c3d-shop-hero{padding:110px 14px 50px}.c3d-commerce-main{padding:40px 14px 80px}.c3d-footer{padding:45px 16px 80px}.c3d-footer-grid{grid-template-columns:1fr}.c3d-footer-bottom{display:block}.c3d-footer-bottom span{display:block;margin-top:6px}.c3d-cursor-glow{display:none}}


/* ================================================================
   CRAZY3D STORE — FLUOR + ANIMATED BACKGROUNDS UPGRADE
   ================================================================ */
:root{
  --y:#fff200;
  --y2:#ffe600;
  --fluor:#fff200;
  --fluor-soft:#fff86b;
  --fluor-glow:rgba(255,242,0,.55);
}

/* Header logo smaller */
.c3d-brand{
  width:118px!important;
  flex:0 0 118px!important;
}
.c3d-brand img{
  width:100%!important;
  max-height:42px!important;
  object-fit:contain!important;
}

/* stronger premium fluor language */
.c3d-header{
  border-bottom:1px solid rgba(255,242,0,.16)!important;
  box-shadow:0 8px 28px rgba(0,0,0,.32)!important;
}
.c3d-desktop-nav a:hover,
.c3d-footer a:hover{
  color:#fff200!important;
  text-shadow:0 0 12px rgba(255,242,0,.24);
}

.c3d-cart-link:hover,
.c3d-search-toggle:hover{
  border-color:#fff200!important;
  box-shadow:0 0 16px rgba(255,242,0,.08);
}

.c3d-btn-primary{
  box-shadow:
    0 0 10px rgba(255,242,0,.38),
    0 0 34px rgba(255,242,0,.10)!important;
}
.c3d-btn-primary:hover{
  box-shadow:
    0 0 12px rgba(255,242,0,.65),
    0 0 40px rgba(255,242,0,.18)!important;
}

/* all key store sections become animated canvas stages */
.c3d-hero,
.c3d-section,
.c3d-custom-cta,
.c3d-shop-hero,
.c3d-commerce-main,
.c3d-page-main{
  position:relative;
  isolation:isolate;
  background:#020202!important;
}

.c3d-hero::before,
.c3d-section::before,
.c3d-custom-cta::before,
.c3d-shop-hero::before,
.c3d-page-main::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  pointer-events:none;
  background:
    radial-gradient(circle at 18% 22%,rgba(255,242,0,.07),transparent 24%),
    radial-gradient(circle at 82% 68%,rgba(255,242,0,.045),transparent 26%),
    linear-gradient(125deg,#010101,#070700 50%,#010101);
}

.c3d-section::after,
.c3d-shop-hero::after,
.c3d-page-main::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  opacity:.18;
  background:
    linear-gradient(rgba(255,242,0,.045) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,242,0,.045) 1px,transparent 1px);
  background-size:58px 58px;
  animation:c3dStoreGrid 18s linear infinite;
}
@keyframes c3dStoreGrid{
  to{background-position:58px 58px}
}

.c3d-fx-canvas{
  z-index:0!important;
  opacity:.95;
  mix-blend-mode:screen;
}

/* hero stronger */
.c3d-hero{
  background:
    radial-gradient(circle at 72% 45%,rgba(255,242,0,.085),transparent 28%),
    #020202!important;
}
.c3d-hero h1 em{
  text-shadow:
    0 0 8px rgba(255,242,0,.55),
    0 0 28px rgba(255,242,0,.18);
}
.c3d-kicker{
  text-shadow:0 0 14px rgba(255,242,0,.18);
}
.c3d-kicker span{
  box-shadow:
    0 0 7px #fff200,
    0 0 18px rgba(255,242,0,.45);
  animation:c3dKickerPulse 1.6s ease-in-out infinite;
}
@keyframes c3dKickerPulse{
  50%{opacity:.35;transform:scale(.7)}
}

.c3d-hero-logo-stage::before{
  content:"";
  position:absolute;
  width:54%;
  height:54%;
  border-radius:50%;
  background:radial-gradient(circle,rgba(255,242,0,.11),transparent 68%);
  animation:c3dHeroPulse 2.7s ease-in-out infinite;
}
@keyframes c3dHeroPulse{
  50%{transform:scale(1.18);opacity:.5}
}

/* category cards wilder */
.c3d-category-card{
  background:
    linear-gradient(145deg,rgba(255,242,0,.045),rgba(255,255,255,.008)),
    #060606!important;
  border-color:rgba(255,242,0,.13)!important;
  clip-path:polygon(0 0,94% 0,100% 7%,100% 100%,6% 100%,0 93%);
}
.c3d-category-card::before{
  content:"";
  position:absolute;
  left:-100%;
  top:0;
  width:70%;
  height:2px;
  background:linear-gradient(90deg,transparent,#fff200,transparent);
  opacity:.85;
}
.c3d-category-card:hover::before{
  animation:c3dEnergySweep 1.1s linear infinite;
}
@keyframes c3dEnergySweep{
  to{left:140%}
}
.c3d-category-card:hover{
  border-color:#fff200!important;
  box-shadow:
    0 24px 60px rgba(0,0,0,.52),
    0 0 20px rgba(255,242,0,.07)!important;
}

/* Woo product cards */
.woocommerce ul.products li.product{
  background:
    linear-gradient(155deg,rgba(255,242,0,.025),transparent 32%),
    #060606!important;
  border-color:rgba(255,242,0,.11)!important;
}
.woocommerce ul.products li.product:hover{
  border-color:rgba(255,242,0,.7)!important;
  box-shadow:
    0 20px 50px rgba(0,0,0,.45),
    0 0 20px rgba(255,242,0,.055)!important;
}
.woocommerce ul.products li.product .price{
  text-shadow:0 0 12px rgba(255,242,0,.12);
}

/* product detail glow */
.single-product div.product .product_title{
  text-shadow:0 8px 30px rgba(0,0,0,.45);
}
.woocommerce div.product p.price{
  text-shadow:0 0 14px rgba(255,242,0,.15);
}

/* custom CTA with animated hazard */
.c3d-custom-cta{
  background:
    linear-gradient(135deg,rgba(255,242,0,.065),#050505)!important;
  overflow:hidden;
}
.c3d-custom-cta::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  opacity:.035;
  background:repeating-linear-gradient(-45deg,#fff200 0 10px,transparent 10px 26px);
  animation:c3dHazard 4s linear infinite;
}
@keyframes c3dHazard{
  to{background-position:52px 0}
}

/* footer */
.c3d-footer{
  position:relative;
  overflow:hidden;
}
.c3d-footer::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:.15;
  background:
    radial-gradient(circle at 20% 20%,rgba(255,242,0,.06),transparent 25%),
    linear-gradient(rgba(255,242,0,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,242,0,.025) 1px,transparent 1px);
  background-size:auto,72px 72px,72px 72px;
}

/* Search panel fluor */
.c3d-search-panel input:focus{
  border-color:#fff200!important;
  box-shadow:0 0 0 3px rgba(255,242,0,.05)!important;
}

/* Mobile */
@media(max-width:620px){
  .c3d-brand{
    width:96px!important;
    flex-basis:96px!important;
  }
  .c3d-brand img{
    max-height:34px!important;
  }
  .c3d-hero::before,
  .c3d-section::before{
    background:
      radial-gradient(circle at 72% 18%,rgba(255,242,0,.055),transparent 25%),
      #020202!important;
  }
}
