:root{--ink:#f1f7ff;--paper:#080d16;--night:#050811;--cyan:#90edff;--cyan-deep:#3d8de9;--muted:#9ba9c1;--glass:rgba(18,31,49,.72);--line:rgba(202,230,255,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 92% 3%,#133c735c,transparent 32rem),radial-gradient(circle at 8% 48%,#0c335b63,transparent 25rem),var(--night);color:var(--ink);font-family:Manrope,Arial,sans-serif;min-width:320px}.noise{position:fixed;inset:0;opacity:.035;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}.app-shell{max-width:1180px;margin:auto;padding:24px 42px 116px}.topbar{display:flex;justify-content:space-between;align-items:center;height:62px}.brand img,footer img{width:164px;height:auto;display:block}.glass{background:var(--glass);border:1px solid rgba(195,229,255,.19);box-shadow:0 18px 38px rgba(0,0,0,.23),inset 0 1px rgba(255,255,255,.09);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}button{font:inherit;color:inherit;border:0;cursor:pointer}.cart-trigger{width:52px;height:46px;border-radius:16px;font-weight:800;display:flex;gap:5px;align-items:center;justify-content:center;color:var(--ink)}.cart-icon{font-size:27px;line-height:.7;transform:rotate(180deg)}.hero{min-height:450px;display:flex;position:relative;align-items:center;overflow:hidden;border:1px solid #a5e9ff24;border-radius:32px;padding:55px 7%;margin:24px 0 15px;background:linear-gradient(135deg,#0d1d31 0%,#0c3452 54%,#101728 100%);isolation:isolate}.hero:before{content:"";position:absolute;width:580px;height:580px;border:2px solid rgba(144,237,255,.12);border-radius:50%;right:-135px;top:-120px;z-index:-1}.hero-copy{max-width:480px;z-index:2}.eyebrow{font-family:'DM Mono',monospace;letter-spacing:.08em;font-size:10px;font-weight:500;color:#9ae9ff;margin:0 0 13px}.hero h1{font-size:clamp(42px,5.6vw,76px);line-height:.99;letter-spacing:-.07em;margin:0;font-weight:800}.hero h1 em{font-style:normal;color:var(--cyan);text-shadow:0 0 26px #76dfff55}.hero-text{max-width:360px;line-height:1.65;font-size:14px;color:#c1cee0;margin:24px 0}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.primary-btn{background:linear-gradient(135deg,#a8f4ff,#5da5ff);color:#06101e;padding:14px 19px;border-radius:13px;font-size:13px;font-weight:800;display:inline-flex;gap:17px;align-items:center;justify-content:center;text-decoration:none;transition:transform .18s,filter .18s}.primary-btn:hover,.round-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.primary-btn span{font-size:18px;line-height:10px}.outline-btn{color:#e6f8ff;border:1px solid #c3f3ff4d;background:#ffffff0b;text-decoration:none;padding:14px 17px;border-radius:13px;font-size:13px;font-weight:700}.hero-orb{position:absolute;right:3%;bottom:-62px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff 0,#dcecff 30%,#88a3c2 68%,#344557 100%);box-shadow:inset -25px -32px 55px #233749,inset 18px 18px 45px #fff;z-index:1}.orb-glow{position:absolute;background:#98ebff;width:170px;height:170px;border-radius:50%;filter:blur(24px);left:75px;top:65px}.hero-orb img{position:absolute;bottom:98px;right:12px;width:340px;mix-blend-mode:multiply;filter:drop-shadow(5px 18px 13px rgba(0,0,0,.35));transform:rotate(-7deg)}.orb-tag{font-family:'DM Mono',monospace;font-size:10px;line-height:1.1;position:absolute;top:55px;right:78px;font-weight:bold;color:#111}.trust-row{display:flex;justify-content:center;gap:28px;align-items:center;border-radius:19px;padding:15px}.trust-row div{display:flex;gap:7px;align-items:baseline}.trust-row b{font-size:13px}.trust-row span{font-size:11px;color:var(--muted)}.trust-row i{height:17px;width:1px;background:var(--line)}.catalogue,.oem-section{padding:88px 0 20px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.section-heading h2,.help-card h2,.cart-head h2,.order-form h2,.contact-section h2{margin:0;letter-spacing:-.055em;font-size:clamp(29px,4vw,45px);line-height:1;font-weight:800}.section-copy{max-width:355px;color:var(--muted);font-size:12px;line-height:1.65;margin:0}.filter-btn{width:43px;height:43px;border-radius:13px;font-size:23px}.search-wrap{display:flex;align-items:center;padding:0 14px;border-radius:15px;height:52px;margin-bottom:20px}.search-wrap span{font-size:25px;line-height:0;transform:rotate(-18deg);margin:0 8px 2px 0}.search-wrap input{flex:1;border:0;background:transparent;color:var(--ink);font:inherit;outline:0;font-size:13px;min-width:0}.search-wrap input::placeholder{color:#8491a9}.search-wrap button{font-size:25px;color:#93a3be;background:transparent}.chips{display:flex;gap:9px;overflow:auto;padding:3px 1px 10px;scrollbar-width:none}.chip{white-space:nowrap;border:1px solid var(--line);color:#b7c8df;background:#ffffff08;padding:10px 13px;border-radius:999px;font-size:11px;font-weight:700}.chip.active{background:#a3eeff;color:#05111d;border-color:#a3eeff}.result-count{font-family:'DM Mono',monospace;color:var(--muted);font-size:10px;margin:12px 0 15px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.product-card{border-radius:20px;overflow:hidden;min-width:0;transition:transform .2s}.product-card:hover{transform:translateY(-4px);border-color:#96ecff70}.product-visual{height:185px;position:relative;padding:14px;overflow:hidden;background:linear-gradient(135deg,#d2d8df,#f2f5f9)}.product-visual:before{content:"";position:absolute;width:145px;height:145px;background:rgba(132,223,255,.65);filter:blur(22px);border-radius:50%;top:-46px;right:-31px}.product-visual img{position:relative;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(3px 8px 5px rgba(0,0,0,.18))}.product-code{position:absolute;left:12px;top:12px;font-family:'DM Mono',monospace;font-size:9px;color:#0d263d;background:rgba(255,255,255,.72);padding:5px 6px;border-radius:6px}.quick-add{position:absolute;right:11px;bottom:11px;width:32px;height:32px;border-radius:50%;font-size:24px;line-height:1;background:#10243a;color:#a8efff;transition:transform .18s}.quick-add:hover{transform:rotate(90deg)}.product-info{padding:14px 13px 15px;display:flex;justify-content:space-between;gap:8px;align-items:end}.product-info p{margin:0 0 4px;font-size:8px;letter-spacing:.08em;color:#8fa2c0;text-transform:uppercase}.product-info h3{font-size:12px;line-height:1.35;margin:0;font-weight:700;max-width:125px}.product-info strong{font-family:'DM Mono',monospace;font-size:11px;color:#a5eaff;white-space:nowrap}.catalogue-download{margin-top:18px;color:var(--ink);text-decoration:none;border-radius:17px;padding:15px 17px;display:flex;align-items:center;gap:13px}.catalogue-download>span{display:grid;place-content:center;width:37px;height:37px;border-radius:50%;background:#a5efff;color:#06111e;font-size:21px}.catalogue-download div{display:grid;gap:3px;flex:1}.catalogue-download b{font-size:13px}.catalogue-download small{color:var(--muted);font-size:10px}.catalogue-download i{font-size:11px;font-style:normal;color:#a5edff;font-weight:800}.help-card{margin-top:35px;padding:36px 40px;min-height:180px;background:linear-gradient(135deg,#0b2238,#102c4c);border:1px solid #9deeff24;color:#fff;border-radius:26px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.help-card:after{content:"";width:220px;height:220px;background:#54bce459;border-radius:50%;position:absolute;right:110px;bottom:-165px}.help-card p:not(.eyebrow){font-size:12px;color:#b5c5dc;max-width:340px;line-height:1.6;margin:18px 0 0}.round-btn{display:grid;place-items:center;flex:none;background:#a3efff;color:#07121e;text-decoration:none;width:48px;height:48px;font-size:24px;border-radius:50%;position:relative;z-index:1;transition:transform .18s,filter .18s}.oem-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-radius:22px;padding:24px}.oem-form label{display:grid;gap:7px;color:#c3d4ea;font-size:11px;font-weight:700}.oem-form input,.oem-form textarea{width:100%;color:var(--ink);background:#03101de0;border:1px solid #c7ecff20;border-radius:11px;padding:12px;font:inherit;font-size:12px;outline:none}.oem-form textarea{height:100px;resize:vertical}.oem-form input:focus,.oem-form textarea:focus{border-color:#9cefff;box-shadow:0 0 0 3px #83e6ff18}.full-width{grid-column:1/-1}.oem-form .primary-btn{justify-self:start}.contact-section{margin-top:54px;border-radius:24px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px}.contact-section>div>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.65;max-width:420px}.contact-actions{display:grid;gap:14px;justify-items:end}.social-links{display:flex;gap:13px}.social-links a{color:#b3d3ee;font-size:11px;font-weight:700;text-decoration:none}.social-links a:hover{color:#9cefff}footer{display:flex;justify-content:space-between;align-items:center;padding:60px 0 0}footer img{filter:none;width:120px}footer p{font-size:11px;color:var(--muted)}.bottom-nav{display:none}.cart-panel{position:fixed;inset:0;background:rgba(1,5,11,.65);z-index:30;opacity:0;visibility:hidden;transition:.25s}.cart-panel.open{opacity:1;visibility:visible}.cart-sheet{height:100%;margin-left:auto;max-width:430px;background:#091321;color:var(--ink);padding:30px;display:flex;flex-direction:column;transform:translateX(100%);transition:.33s cubic-bezier(.2,.8,.2,1);box-shadow:-15px 0 50px rgba(0,0,0,.4)}.cart-panel.open .cart-sheet{transform:translateX(0)}.cart-head{display:flex;justify-content:space-between;align-items:start}.close-btn{height:38px;width:38px;color:var(--ink);border-radius:12px;background:#ffffff0d;font-size:26px;line-height:1}.cart-items{flex:1;overflow:auto;margin:28px -6px 18px;padding:0 6px}.empty-cart{font-size:13px;color:var(--muted);text-align:center;margin-top:80px}.cart-item{display:grid;grid-template-columns:65px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.cart-item img{height:58px;width:65px;object-fit:contain;mix-blend-mode:multiply;background:#dce3ec;border-radius:8px}.cart-item h3{font-size:12px;margin:0 0 4px}.cart-item p{font-family:'DM Mono',monospace;color:var(--muted);font-size:10px;margin:0}.qty-control{display:flex;align-items:center;gap:5px;margin-top:9px}.qty-control button{width:19px;height:19px;color:var(--ink);border-radius:6px;font-size:14px;background:#ffffff12}.qty-control b{font-size:10px;min-width:14px;text-align:center}.cart-item strong{font-family:'DM Mono',monospace;font-size:11px}.cart-footer{border-top:1px solid var(--line);padding-top:18px}.cart-total{display:flex;justify-content:space-between;margin-bottom:15px}.cart-total span{font-size:12px;color:var(--muted)}.cart-total strong{font-size:20px}.checkout{width:100%;padding:16px}.text-btn{width:100%;padding:14px;color:var(--muted);font-size:11px;background:none}dialog{border:0;padding:0;border-radius:22px;max-width:470px;width:calc(100% - 30px);background:transparent;box-shadow:0 20px 70px rgba(0,0,0,.6)}dialog::backdrop{background:rgba(1,5,11,.72);backdrop-filter:blur(4px)}.order-form{background:#0b1626;color:var(--ink);padding:33px;border:1px solid #bcefff22;border-radius:22px;position:relative}.modal-close{position:absolute;right:20px;top:20px}.order-form>p:not(.eyebrow){font-size:12px;line-height:1.6;color:var(--muted);max-width:340px}.order-form textarea{width:100%;height:157px;resize:none;color:#d7ecff;border:1px solid var(--line);border-radius:12px;background:#020b16;padding:13px;font:10px/1.55 'DM Mono',monospace;margin:8px 0 16px;outline:none}.modal-actions{display:flex;gap:10px}.modal-actions button{flex:1}.secondary-btn{color:var(--ink);border:1px solid var(--line);background:transparent;border-radius:13px;font-size:12px;font-weight:700}
@media(max-width:760px){.app-shell{padding:12px 16px 100px}.topbar{height:57px}.brand img{width:135px}.cart-trigger{width:44px;height:42px}.hero{border-radius:25px;min-height:500px;padding:38px 8% 235px;margin-top:15px}.hero:before{width:400px;height:400px;right:-160px;top:160px}.hero h1{font-size:49px}.hero-text{font-size:12px;margin:18px 0}.hero-actions{display:grid}.outline-btn{text-align:center}.hero-orb{width:330px;height:330px;right:-35px;bottom:-75px}.hero-orb img{width:275px;bottom:75px;right:15px}.orb-tag{right:66px;top:43px}.trust-row{gap:10px;justify-content:space-around;padding:14px 9px}.trust-row div{display:block;text-align:center}.trust-row b,.trust-row span{display:block}.trust-row span{font-size:9px;margin-top:2px}.trust-row i{height:26px}.catalogue,.oem-section{padding:56px 0 20px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{border-radius:17px}.product-visual{height:152px}.product-info{padding:11px 10px 12px}.product-info h3{font-size:11px;max-width:102px}.catalogue-download{padding:14px}.catalogue-download i{display:none}.help-card{padding:28px 23px;min-height:171px;border-radius:22px}.help-card h2{font-size:31px}.help-card:after{right:-15px}.section-heading{align-items:flex-start;flex-direction:column}.section-copy{font-size:11px}.oem-form{grid-template-columns:1fr;padding:17px}.full-width{grid-column:auto}.oem-form .primary-btn{width:100%}.contact-section{padding:25px 21px;display:grid}.contact-section h2{font-size:31px}.contact-actions{justify-items:stretch}.contact-actions .primary-btn{justify-content:center}.social-links{justify-content:space-around}.cart-sheet{max-width:none;padding:25px 20px}.bottom-nav{position:fixed;z-index:25;bottom:12px;left:12px;right:12px;background:rgba(9,19,34,.92);box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(15px);border:1px solid rgba(163,233,255,.18);border-radius:19px;height:66px;display:flex;justify-content:space-around;align-items:center}.bottom-nav a,.bottom-nav button{color:#b9c9dc;background:transparent;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:9px;position:relative}.bottom-nav span{font-size:21px;line-height:15px}.bottom-nav .active{color:#a9efff}.bottom-nav b{position:absolute;top:-8px;right:-12px;background:#a4efff;color:#07111e;border-radius:99px;font-size:8px;padding:2px 5px}.topbar .cart-trigger{display:none}footer{padding-top:45px;padding-bottom:0}.section-heading{margin-bottom:20px}}
@media(max-width:370px){.hero h1{font-size:43px}.product-visual{height:136px}.product-info h3{font-size:10px}.trust-row{gap:5px}.trust-row b{font-size:11px}}

/* OM MAGIC dark grey, yellow and white brand finish */
:root{--ink:#fff;--paper:#171717;--night:#101010;--cyan:#f5d542;--cyan-deep:#d7af17;--muted:#b8b8b8;--glass:rgba(42,42,42,.82);--line:rgba(255,255,255,.18)}
body{background:radial-gradient(circle at 90% 2%,#3d3d3d 0,transparent 31rem),radial-gradient(circle at 8% 48%,#252525 0,transparent 28rem),var(--night)}
.glass{border-color:rgba(255,255,255,.16);box-shadow:0 18px 38px rgba(0,0,0,.31),inset 0 1px rgba(255,255,255,.08)}
.hero{background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 58%,#151515 100%);border-color:#f5d54255}
.hero:before{border-color:#f5d5422c}.eyebrow{color:#f5d542}.hero h1 em{color:#f5d542;text-shadow:0 0 26px #f5d54245}.hero-text{color:#e0e0e0}
.primary-btn{background:linear-gradient(135deg,#ffe56a,#d8ae13);color:#121212}.outline-btn{color:#fff;border-color:#f5d54299;background:#ffffff0c}.orb-glow{background:#f5d542}.hero-orb{background:radial-gradient(circle at 38% 32%,#fff 0,#e4e4e4 30%,#969696 68%,#4e4e4e 100%);box-shadow:inset -25px -32px 55px #383838,inset 18px 18px 45px #fff}
.chip.active{background:#f5d542;color:#161616;border-color:#f5d542}.product-card:hover{border-color:#f5d5428f}.product-visual:before{background:rgba(245,213,66,.58)}.quick-add{background:#1e1e1e;color:#f5d542}.product-info strong,.catalogue-download i{color:#f5d542}.catalogue-download>span{background:#f5d542;color:#151515}
.help-card{background:linear-gradient(135deg,#1c1c1c,#373737);border-color:#f5d54244}.help-card:after{background:#f5d54252}.round-btn{background:#f5d542;color:#151515}.oem-form input,.oem-form textarea{background:#171717;border-color:#ffffff24}.oem-form input:focus,.oem-form textarea:focus{border-color:#f5d542;box-shadow:0 0 0 3px #f5d52224}
.contact-section{grid-template-columns:1.15fr 1fr auto}.contact-details{display:grid;gap:7px;max-width:355px}.contact-details b{font-size:13px;color:#f5d542}.contact-details p{margin:0;color:#d0d0d0;font-size:11px;line-height:1.55}.contact-details a{color:#fff;font-size:11px;font-weight:700;text-decoration:none}.contact-details a:hover,.social-links a:hover{color:#f5d542}.social-links a{color:#ddd}.cart-sheet,.order-form{background:#1b1b1b}.order-form{border-color:#f5d54244}.bottom-nav{background:rgba(27,27,27,.94)!important;border-color:#f5d54244!important}.bottom-nav .active{color:#f5d542!important}.bottom-nav b{background:#f5d542!important;color:#171717!important}
@media(max-width:760px){.contact-section{grid-template-columns:1fr}.contact-details{max-width:none}.contact-actions{justify-items:stretch}.social-links{justify-content:space-around}}

/* Header contacts and stronger yellow OM MAGIC presentation */
.top-actions{display:flex;align-items:center;gap:10px}.top-phone{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-size:11px;font-weight:800}.top-phone:hover{color:#f5d542}.top-social{display:flex;gap:5px}.top-social a{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff3d;border-radius:50%;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.top-social a:hover{color:#161616;background:#f5d542;border-color:#f5d542}.order-now{padding:10px 14px;border-radius:10px;background:#f5d542;color:#151515;text-decoration:none;font-size:11px;font-weight:800}.order-now:hover{filter:brightness(1.08)}
.hero{background:linear-gradient(135deg,#ffe94f 0%,#f7d31d 57%,#dda900 100%);border-color:#ffe97b}.hero:before{border-color:#17171723}.hero h1{color:#161616}.hero h1 em{color:#fff;text-shadow:2px 3px 0 #16161633}.hero-text{color:#262626}.hero .primary-btn{background:#171717;color:#fff}.hero .outline-btn{color:#171717;border-color:#17171773;background:#ffffff5b}.hero .outline-btn:hover{background:#fff}.hero-orb{box-shadow:inset -25px -32px 55px #7c6d33,inset 18px 18px 45px #fff}.trust-row{border-color:#f5d54255}.trust-row b{color:#f5d542}
@media(max-width:760px){.topbar{gap:8px}.top-actions{gap:6px}.top-phone{width:31px;height:31px;justify-content:center;border:1px solid #ffffff3d;border-radius:50%;font-size:15px}.top-phone span{display:none}.top-social{gap:3px}.top-social a{width:23px;height:23px;font-size:10px}.order-now{padding:8px 9px;font-size:9px}.hero-actions{grid-template-columns:1fr 1fr}.hero-actions .outline-btn:last-child{grid-column:1/-1}.hero-orb img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(4px 10px 10px rgba(0,0,0,.23));transform:none}.trust-row b{font-size:11px}.trust-row span{font-size:8px}}
@media(max-width:430px){.brand img{width:112px}.top-social{display:none}.order-now{padding:8px 8px}.hero{padding-bottom:220px}.hero h1{font-size:43px}.trust-row{gap:6px}}

/* Full yellow OM MAGIC website finish */
:root{--ink:#171717;--paper:#f9df32;--night:#f9df32;--muted:#4a4529;--glass:rgba(255,255,255,.9);--line:rgba(23,23,23,.19)}
body{background:#f9df32;color:#171717}.app-shell{background:#f9df32}.topbar{margin:0 -16px;padding:0 16px;background:#171717;border-bottom:3px solid #f9df32}.topbar .brand{flex:none}.hero{background:linear-gradient(135deg,#fff46b 0%,#f9df32 48%,#e6ba08 100%);border-color:#17171733}.hero h1{color:#171717}.hero h1 em{color:#fff;text-shadow:2px 3px 0 #17171755}.hero-orb{background:#fff;box-shadow:inset -18px -25px 45px #c8b25b,inset 14px 14px 35px #fff}.hero-orb img{transform:none!important;mix-blend-mode:normal!important;filter:drop-shadow(5px 13px 11px rgba(0,0,0,.27))!important}.orb-glow,.orb-tag{display:none!important}
.glass{background:#fff;border-color:#17171722;box-shadow:0 12px 24px rgba(23,23,23,.13),inset 0 1px rgba(255,255,255,.9)}.trust-row{background:#171717;color:#fff;border-color:#171717}.trust-row b{color:#f9df32}.trust-row span{color:#fff}.trust-row i{background:#ffffff55}.search-wrap{background:#fff}.search-wrap input{color:#171717}.search-wrap input::placeholder{color:#756e42}.chip{color:#171717;border-color:#17171733;background:#fff}.chip.active{background:#171717;color:#f9df32;border-color:#171717}.result-count{color:#4a4529}.product-card{background:#fff}.product-info{color:#171717}.product-info p{color:#756e42}.catalogue-download{background:#171717;color:#fff}.catalogue-download small{color:#eee3a8}.catalogue-download>span{background:#f9df32}.catalogue-download i{color:#f9df32}.help-card,.contact-section{background:#171717;color:#fff;border-color:#171717}.help-card .eyebrow,.contact-section .eyebrow{color:#f9df32}.help-card p:not(.eyebrow),.contact-section>div>p:not(.eyebrow){color:#eee6b9}.oem-form{background:#fff;color:#171717}.oem-form label{color:#171717}.oem-form input,.oem-form textarea{background:#fffdf0;border-color:#17171733;color:#171717}.oem-form input:focus,.oem-form textarea:focus{border-color:#171717;box-shadow:0 0 0 3px #f9df3266}.contact-details b{color:#f9df32}.contact-details p,.contact-details a{color:#fff}.social-links a{color:#fff}.social-links a:hover,.contact-details a:hover{color:#f9df32}footer{margin:30px -16px 0;padding:30px 16px;background:#171717;border-radius:20px 20px 0 0}footer p{color:#fff}
.top-phone{min-height:42px;padding:0 12px;border:1px solid #f9df3259;border-radius:12px;color:#fff;font-size:12px}.top-social{gap:8px}.top-social a{width:40px;height:40px;border-color:#f9df3266;color:#fff;font-size:17px}.top-social a:hover{background:#f9df32;border-color:#f9df32}.order-now{min-height:42px;display:inline-flex;align-items:center;background:#f9df32;color:#171717;font-size:12px}.primary-btn{background:#171717;color:#fff}.hero .primary-btn{background:#171717;color:#fff}.hero .outline-btn{background:#fff;color:#171717;border-color:#17171755}
@media(max-width:760px){.topbar{height:64px;margin:0 -16px;padding:0 16px}.top-phone{width:44px;height:44px;padding:0;border-color:#f9df3288;font-size:19px}.top-social{display:flex!important;gap:4px}.top-social a{width:38px;height:38px;font-size:16px;border-color:#f9df3288}.order-now{min-height:42px;padding:0 11px;font-size:10px}.hero{margin-top:15px}.hero-orb{background:#fff}.hero-orb img{width:285px!important;right:16px!important;bottom:69px!important}.product-grid{gap:12px}.product-card{border:1px solid #17171722}.contact-section{margin-top:35px}.bottom-nav{background:#171717!important;border-color:#f9df3277!important}.bottom-nav .active{color:#f9df32!important}}
@media(max-width:430px){.topbar{padding:0 12px}.brand img{width:106px}.top-social a{width:34px;height:34px;font-size:14px}.top-phone{width:38px;height:38px;font-size:17px}.order-now{min-height:38px;padding:0 8px;font-size:9px}.hero{padding-bottom:215px}.hero-orb img{width:258px!important;right:10px!important}.hero-actions{gap:8px}.hero-actions .primary-btn,.hero-actions .outline-btn{padding:12px 10px;font-size:11px}}
