:root{--ink:#202b28;--muted:#68736e;--cream:#f5f0e8;--paper:#fcfaf6;--coral:#ef684d;--yellow:#f3c75c;--teal:#afc8bd;--line:#d9d8cf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.announcement{background:var(--ink);color:#f6f1e9;text-align:center;font-size:11px;letter-spacing:.08em;padding:9px}.announcement span{color:var(--yellow);margin:0 9px}.site-header{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1280px;padding:25px 34px}.brand{font-family:'Space Grotesk',sans-serif;font-size:24px;font-weight:700;letter-spacing:-1.5px}.brand>span:first-child{color:var(--coral)}.brand-dot{color:var(--yellow)}.main-nav{display:flex;gap:34px;font-size:13px;font-weight:600}.main-nav a:hover,.social-links a:hover{color:var(--coral)}.header-whatsapp{border:1px solid var(--ink);font-size:12px;font-weight:700;padding:10px 15px}.wa-symbol{color:#3b9e67;font-size:18px;line-height:0;vertical-align:-2px}.hero{display:grid;grid-template-columns:44% 56%;margin:auto;max-width:1280px;min-height:535px;padding:42px 34px 72px}.hero-copy{padding:48px 0 0 8%}.eyebrow{align-items:center;color:var(--coral);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.eyebrow-line{background:var(--coral);display:inline-block;height:1px;width:26px}.hero h1,.how-title h2,.contact-section h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(48px,6.2vw,80px);letter-spacing:-4px;line-height:.98;margin:0}.hero h1 em,.how-title em,.contact-section em{color:var(--coral);font-style:normal}.hero-text{color:var(--muted);font-size:15px;line-height:1.7;margin:25px 0 28px;max-width:330px}.primary-button{align-items:center;background:var(--coral);color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:28px;padding:15px 17px;transition:transform .2s,background .2s}.primary-button:hover{background:var(--ink);transform:translateY(-2px)}.primary-button span{font-size:21px;font-weight:400}.hero-note{align-items:center;display:flex;font-size:11px;gap:10px;line-height:1.5;margin-top:30px}.note-icon{align-items:center;background:var(--yellow);border-radius:50%;display:flex;font-size:16px;height:28px;justify-content:center;width:28px}.hero-note strong{font-size:12px}.hero-art{background:var(--teal);min-height:420px;overflow:hidden;position:relative}.sun-shape{background:var(--yellow);border-radius:50%;height:300px;position:absolute;right:9%;top:28px;width:300px}.hero-sticker{background:var(--coral);border-radius:50%;color:#fff;font-size:10px;font-weight:700;height:89px;letter-spacing:.07em;padding-top:26px;position:absolute;right:10%;text-align:center;top:82px;transform:rotate(13deg);width:89px}.hero-sticker strong{font-size:12px}.scooter-silhouette{bottom:72px;height:245px;position:absolute;width:290px}.scooter-one{left:15%;transform:rotate(-4deg)}.scooter-two{filter:saturate(.8);left:48%;transform:scale(.68) rotate(4deg);transform-origin:bottom left}.handle{border:7px solid var(--ink);border-bottom:0;border-radius:50px 50px 0 0;height:84px;left:139px;position:absolute;top:0;width:50px}.stem{background:var(--ink);height:135px;left:160px;position:absolute;top:57px;transform:rotate(13deg);width:7px}.deck{background:var(--coral);border-radius:8px;bottom:42px;height:14px;left:48px;position:absolute;transform:rotate(-5deg);width:190px}.scooter-two .deck{background:var(--yellow)}.scooter-silhouette i{background:var(--ink);border:5px solid var(--teal);border-radius:50%;bottom:7px;height:34px;position:absolute;width:34px}.scooter-silhouette i:first-of-type{left:43px}.scooter-silhouette i:last-of-type{right:24px}.hero-caption{bottom:16px;color:var(--ink);display:flex;font-size:11px;font-weight:600;gap:17px;left:24px;line-height:1.25;position:absolute}.hero-caption span:first-child{font-family:'Space Grotesk';font-size:28px}.trust-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1212px;padding:20px 0}.trust-strip>div{align-items:center;border-right:1px solid var(--line);display:grid;grid-template-columns:45px 1fr;column-gap:10px;padding:5px 8%;}.trust-strip>div:last-child{border:0}.trust-number{color:var(--coral);font-family:'Space Grotesk';font-size:15px;grid-row:span 2}.trust-strip strong{font-size:13px}.trust-strip small{color:var(--muted);font-size:10px}.products-section{margin:auto;max-width:1212px;padding:105px 0 125px}.section-heading{align-items:end;display:flex;justify-content:space-between}.section-heading h2{font-family:'Space Grotesk';font-size:43px;letter-spacing:-2.5px;line-height:.98;margin:0}.section-heading h2 span{color:var(--coral)}.section-intro{color:var(--muted);font-size:13px;line-height:1.6;margin:0 4% 4px 0}.filter-row{display:flex;gap:8px;margin:48px 0 23px}.filter-button{background:transparent;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:11px;padding:10px 14px}.filter-button span{color:var(--coral);margin-left:12px}.filter-button.active,.filter-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.product-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.product-card{background:var(--cream);min-width:0;position:relative}.product-card.hidden{display:none}.product-visual{height:245px;overflow:hidden;position:relative}.product-visual img{height:100%;object-fit:cover;transition:transform .4s;width:100%}.product-card:hover .product-visual img{transform:scale(1.06)}.product-card:nth-child(1) .product-visual{background:#ceded7}.product-card:nth-child(2) .product-visual{background:#f2c5a2}.product-card:nth-child(3) .product-visual{background:#d9d0c6}.product-card:nth-child(4) .product-visual{background:#c7d3d0}.product-label{background:#fff;color:var(--coral);font-size:10px;font-weight:700;left:12px;letter-spacing:.08em;padding:7px 9px;position:absolute;text-transform:uppercase;top:12px}.product-info{padding:16px 15px 18px}.product-info h3{font-family:'Space Grotesk';font-size:16px;margin:0 0 6px}.product-info p{color:var(--muted);font-size:11px;margin:0 0 16px}.product-bottom{align-items:center;border-top:1px solid #d8d3c8;display:flex;justify-content:space-between;padding-top:12px}.price{font-family:'Space Grotesk';font-size:19px}.price small{font-family:'DM Sans';font-size:10px;font-weight:500}.order-button{background:var(--ink);border:0;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:10px 12px}.order-button:hover{background:var(--coral)}.how-section{background:var(--yellow);display:grid;grid-template-columns:33% 67%;margin:0;padding:84px max(34px,calc((100% - 1212px)/2)) 90px}.how-title h2{font-size:49px}.steps{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);padding-top:17px}.step{border-top:1px solid rgba(32,43,40,.4);padding-top:14px}.step>span{font-family:'Space Grotesk';font-size:13px}.step h3{font-family:'Space Grotesk';font-size:18px;margin:34px 0 9px}.step p{font-size:12px;line-height:1.55;margin:0;max-width:150px}.contact-section{align-items:end;display:grid;grid-template-columns:1fr 1fr;margin:auto;max-width:1212px;padding:110px 0}.contact-section h2{font-size:53px}.contact-action{padding-left:23%}.contact-action p{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 25px;max-width:300px}.primary-button.dark{background:var(--ink)}.primary-button.dark:hover{background:var(--coral)}.phone-link{display:block;font-family:'Space Grotesk';font-size:14px;margin-top:18px}.site-footer{align-items:center;background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;padding:29px max(34px,calc((100% - 1212px)/2));}.footer-brand{color:#fff}.footer-brand>span:first-child{color:var(--yellow)}.site-footer p{color:#aeb9b4;font-size:11px;margin:0}.social-links{display:flex;gap:20px;justify-content:center;font-size:11px}.copyright{text-align:right}.toast{background:var(--ink);bottom:24px;color:#fff;font-size:12px;left:50%;opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:all .25s;z-index:5}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:800px){.site-header{padding:20px}.main-nav{display:none}.header-whatsapp{padding:8px 10px}.hero{display:block;padding:25px 20px 50px}.hero-copy{padding:28px 0 42px}.hero h1{font-size:56px}.hero-art{min-height:350px}.scooter-one{left:3%;transform:scale(.82) rotate(-4deg);transform-origin:bottom left}.scooter-two{left:40%;transform:scale(.55) rotate(4deg)}.trust-strip{margin:0 20px}.trust-strip>div{display:block;padding:5px 4px}.trust-number{display:block;margin-bottom:9px}.trust-strip small{display:block;margin-top:4px}.products-section{padding:70px 20px 80px}.section-heading{display:block}.section-intro{margin-top:18px}.filter-row{margin-top:30px;overflow:auto;padding-bottom:2px}.filter-button{flex:0 0 auto}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-visual{height:170px}.product-info{padding:13px 11px 14px}.product-info h3{font-size:14px;min-height:34px}.product-info p{font-size:10px;min-height:16px}.product-bottom{display:block}.order-button{margin-top:10px;width:100%}.how-section{display:block;padding:65px 20px}.steps{gap:23px;grid-template-columns:1fr;padding-top:50px}.step h3{margin-top:16px}.step p{max-width:none}.contact-section{display:block;padding:75px 20px}.contact-action{padding:40px 0 0}.site-footer{gap:18px;grid-template-columns:1fr 1fr;padding:28px 20px}.site-footer p:not(.copyright){display:none}.social-links{justify-content:flex-start}.copyright{grid-column:1/-1;text-align:left}}
@media(max-width:430px){.brand{font-size:21px}.hero h1{font-size:49px}.section-heading h2{font-size:37px}.contact-section h2{font-size:44px}.product-grid{grid-template-columns:1fr 1fr}.product-visual{height:145px}.hero-art{min-height:315px}.sun-shape{height:220px;width:220px}}
.price .alternate-price{color:var(--coral);display:block;font-size:9px;margin-top:3px}

/* Modern blue and gold kids collection */
:root{--ink:#102a56;--muted:#58708f;--cream:#e9f3ff;--paper:#f7fbff;--coral:#1769d1;--yellow:#f6c343;--teal:#a8dcf0;--line:#c9dced;--gold-dark:#b17b08}
body{background-color:var(--paper);background-image:radial-gradient(#d9e9f7 1.2px,transparent 1.2px);background-size:22px 22px}
.announcement{background:var(--ink);color:#fff}.announcement span{color:var(--yellow)}
.brand>span:first-child,.brand-dot,.hero h1 em,.how-title em,.contact-section em,.section-heading h2 span{color:var(--coral)}
.brand-dot{color:var(--yellow)}
.main-nav a:hover,.social-links a:hover{color:var(--coral)}
.header-whatsapp{border:2px solid var(--ink);border-radius:999px;color:var(--ink)}
.wa-symbol{color:#36a866}
.hero{padding-top:35px}.hero-art{background:linear-gradient(135deg,#9dddf1 0%,#bfe8f4 100%);border:4px solid #fff;box-shadow:0 18px 45px rgba(16,42,86,.12);border-radius:36px}
.sun-shape{background:var(--yellow);box-shadow:0 10px 0 rgba(177,123,8,.12)}
.hero-sticker{background:var(--ink);border:5px solid #fff;box-shadow:0 8px 0 rgba(177,123,8,.3)}
.scooter-silhouette .handle,.scooter-silhouette .stem{border-color:var(--ink);background:var(--ink)}
.scooter-silhouette .deck{background:var(--coral)}.scooter-two .deck{background:var(--yellow)}
.scooter-silhouette i{background:var(--ink);border-color:#bfe8f4}
.primary-button{background:var(--coral);border-radius:999px;box-shadow:0 7px 0 #0f4d9e}.primary-button:hover{background:var(--ink)}
.note-icon{background:var(--yellow);color:var(--ink);box-shadow:0 3px 0 var(--gold-dark)}
.eyebrow{color:var(--coral)}.eyebrow-line{background:var(--coral)}
.trust-strip{background:rgba(255,255,255,.68);border-color:var(--line);border-radius:18px}.trust-number{color:var(--gold-dark)}
.products-section{padding-top:100px}.filter-button{border-radius:999px;background:#fff}.filter-button span{color:var(--coral)}.filter-button.active,.filter-button:hover{background:var(--coral);border-color:var(--coral)}
.product-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 8px 22px rgba(16,42,86,.07);overflow:hidden;transition:transform .25s,box-shadow .25s}.product-card:hover{box-shadow:0 14px 30px rgba(16,42,86,.14);transform:translateY(-6px)}
.product-visual{background:#d7eef8!important}.product-card:nth-child(2) .product-visual{background:#fff0c8!important}.product-card:nth-child(3) .product-visual{background:#dce5ff!important}.product-card:nth-child(4) .product-visual{background:#c8ecf3!important}
.product-label{background:var(--yellow);border-radius:999px;color:var(--ink)}.product-bottom{border-color:var(--line)}.price{color:var(--ink)}.price .alternate-price{color:var(--coral)}.order-button{background:var(--ink);border-radius:999px}.order-button:hover{background:var(--coral)}
.how-section{background:var(--yellow);position:relative;overflow:hidden}.how-section:after{border:2px solid rgba(16,42,86,.15);border-radius:50%;content:'';height:240px;position:absolute;right:-70px;top:-85px;width:240px}.step{border-color:rgba(16,42,86,.35)}
.contact-section{background:rgba(255,255,255,.5);border-radius:30px;margin-bottom:80px;padding:80px max(34px,calc((100% - 1144px)/2))}.primary-button.dark{background:var(--ink);box-shadow:0 7px 0 #081b3a}.phone-link{color:var(--coral)}
.site-footer{background:var(--ink)}
@media(max-width:800px){.hero-art{border-radius:25px}.trust-strip{background:#fff}.contact-section{border-radius:0;margin-bottom:0;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}}
.main-nav,.hero-copy,.section-heading,.how-title,.contact-section,.site-footer{text-align:right}
body{font-family:'Cairo','DM Sans',sans-serif}.brand,.hero h1,.how-title h2,.contact-section h2,.section-heading h2,.product-info h3,.price,.step h3{font-family:'Cairo','Space Grotesk',sans-serif;letter-spacing:0}.hero h1,.how-title h2,.contact-section h2{font-weight:800}.main-nav{gap:28px}.hero-copy{padding-left:0;padding-right:8%}.hero-note{direction:rtl}.hero-note .note-icon{flex:0 0 auto}.hero-caption{left:auto;right:24px}.hero-caption span:first-child{font-family:'Space Grotesk',sans-serif}.filter-row{justify-content:flex-start}.product-info p{line-height:1.6}.product-bottom{direction:rtl}.order-button{font-family:'Cairo',sans-serif}.contact-action{padding-left:0;padding-right:23%}.social-links{direction:rtl}.copyright{text-align:left}
@media(max-width:800px){.hero-copy{padding-right:0}.contact-action{padding-right:0}.copyright{text-align:right}.site-footer{text-align:right}}
.toy-collage{inset:0;position:absolute;z-index:1}.toy-photo{background:#fff;border:7px solid #fff;border-radius:24px;box-shadow:0 12px 25px rgba(16,42,86,.2);overflow:hidden;position:absolute}.toy-photo img{display:block;height:100%;object-fit:cover;width:100%}.toy-photo-main{height:330px;left:13%;top:78px;transform:rotate(-5deg);width:245px}.toy-photo-side{height:230px;right:8%;top:155px;transform:rotate(7deg);width:180px}.toy-photo-small{bottom:28px;height:125px;right:27%;transform:rotate(-8deg);width:145px}.scooter-silhouette{display:none}.hero-sticker,.hero-caption{z-index:3}.hero-caption{background:rgba(255,255,255,.7);border-radius:12px;padding:5px 9px}.hero-art .sun-shape{z-index:0}
@media(max-width:800px){.toy-photo{border-width:5px;border-radius:18px}.toy-photo-main{height:245px;left:8%;top:53px;width:185px}.toy-photo-side{height:175px;right:5%;top:105px;width:135px}.toy-photo-small{bottom:20px;height:95px;right:25%;width:110px}.hero-caption{font-size:10px}}
.seo-faq{border-top:1px solid var(--line);margin:auto;max-width:1212px;padding:0 0 100px}.seo-faq h2{color:var(--ink);font-family:'Cairo',sans-serif;font-size:32px;margin:0 0 30px}.faq-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.faq-grid>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.faq-grid h3{font-family:'Cairo',sans-serif;font-size:16px;margin:0 0 8px}.faq-grid p{color:var(--muted);font-size:12px;line-height:1.8;margin:0}.mobile-whatsapp{display:none}
@media(max-width:800px){.seo-faq{padding:0 20px 105px}.seo-faq h2{font-size:27px}.faq-grid{grid-template-columns:1fr}.faq-grid>div{padding:17px}.mobile-whatsapp{align-items:center;background:#218c58;border-radius:999px;bottom:14px;box-shadow:0 8px 22px rgba(16,42,86,.25);color:#fff;display:flex;font-family:'Cairo',sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;left:20px;padding:13px 20px;position:fixed;right:20px;z-index:8}.mobile-whatsapp .wa-symbol{color:#fff}.toast{bottom:78px}.hero{min-height:0}.hero-text{font-size:14px}.product-grid{padding-bottom:8px}.product-card{min-width:0}.product-info h3{overflow-wrap:anywhere}}
@media(max-width:380px){.site-header{padding-left:14px;padding-right:14px}.header-whatsapp{font-size:10px}.hero h1{font-size:45px}.toy-photo-main{left:4%;width:165px}.toy-photo-side{right:2%;width:122px}.toy-photo-small{right:22%;width:100px}.product-grid{gap:7px}.product-info h3{font-size:13px}}
.modal-open{overflow:hidden}.product-modal[hidden]{display:none}.product-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10}.modal-backdrop{background:rgba(16,42,86,.65);inset:0;position:absolute}.modal-panel{background:#fff;border:4px solid var(--yellow);border-radius:28px;box-shadow:0 20px 60px rgba(16,42,86,.25);display:grid;grid-template-columns:42% 58%;max-width:760px;overflow:hidden;position:relative;width:100%;z-index:1}.modal-close{background:var(--ink);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:25px;height:36px;line-height:1;position:absolute;left:16px;top:16px;width:36px;z-index:2}.modal-image-wrap{background:#d7eef8;min-height:410px}.modal-image-wrap img{height:100%;object-fit:cover;width:100%}.modal-content{padding:42px 34px}.modal-content .eyebrow{margin-bottom:12px}.modal-content h2{font-family:'Cairo',sans-serif;font-size:30px;margin:0 0 8px}.modal-description{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 12px}.modal-price{color:var(--coral);font-family:'Cairo',sans-serif;font-size:24px;font-weight:800;margin-bottom:20px}.modal-label{display:block;font-size:12px;font-weight:700;margin:12px 0 6px}.modal-content select,.quantity-control{background:#f3f8fd;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-family:'Cairo',sans-serif;font-size:13px;padding:10px;width:100%}.quantity-control{align-items:center;display:flex;justify-content:space-between;padding:3px}.quantity-control button{background:var(--yellow);border:0;border-radius:7px;color:var(--ink);cursor:pointer;font-size:22px;height:34px;width:38px}.quantity-control input{background:transparent;border:0;color:var(--ink);font:600 15px 'Cairo';text-align:center;width:60px}.modal-order{background:var(--ink);border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:'Cairo',sans-serif;font-size:13px;font-weight:700;margin-top:22px;padding:14px;width:100%}.modal-order:hover{background:var(--coral)}
@media(max-width:600px){.modal-panel{display:block;max-height:90vh;overflow:auto}.modal-image-wrap{height:210px;min-height:0}.modal-content{padding:28px 22px}.modal-content h2{font-size:25px}.modal-close{left:12px;top:12px}}