:root{--cream:#f8f1e5;--paper:#fffaf3;--ink:#161616;--muted:#696761;--orange:#f2663b;--blue:#69b9e8;--yellow:#f5cf3f;--green:#91bf76;--pink:#ef9ca3;--purple:#a997d5;--aqua:#75c9bd;--line:rgba(22,22,22,.15);--pad:clamp(20px,5vw,78px);--max:1480px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Manrope,"Noto Kufi Arabic",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}::selection{background:var(--yellow);color:#111}.skip-link{position:fixed;z-index:100;top:8px;left:8px;background:#111;color:#fff;padding:10px 15px;transform:translateY(-150%)}.skip-link:focus{transform:none}
.announcement{height:35px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:42px;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.announcement p{margin:0}.announcement a{display:flex;gap:9px;color:#f5cf3f}.site-header{height:88px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(248,241,229,.92);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.logo,.footer-logo{width:68px;height:68px;overflow:hidden;background:#070809;flex:0 0 auto}.logo img,.footer-logo img{width:100%;height:100%;object-fit:contain;object-position:center}.site-header nav{display:flex;align-items:center;gap:clamp(17px,2.4vw,37px);font-size:12px;font-weight:700}.site-header nav a{position:relative}.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--orange);transition:.25s}.site-header nav a:hover:after{right:0}.header-actions{display:flex;gap:10px;align-items:center}.lang-switch{border:0;background:transparent;padding:10px;cursor:pointer;font-size:11px;font-weight:800}.show-ar{display:none}.shop-pill{height:42px;padding:0 18px;border-radius:30px;background:#111;color:white;display:flex;align-items:center;gap:18px;font-size:11px;font-weight:700}
.hero{min-height:760px;height:calc(100svh - 123px);max-height:920px;display:grid;grid-template-columns:53% 47%;position:relative;overflow:hidden}.hero-copy{padding:clamp(90px,12vh,135px) var(--pad) 70px;display:flex;flex-direction:column;align-items:flex-start;z-index:2}.kicker{font-size:10px;letter-spacing:.19em;text-transform:uppercase;font-weight:800;margin:0 0 30px;display:flex;align-items:center;gap:11px}.kicker>span:first-child{width:28px;height:2px;background:var(--orange);display:inline-block}.hero h1,.section h2,.why h2,.contact h2{font-size:clamp(54px,6.5vw,105px);line-height:.95;letter-spacing:-.07em;font-weight:500;margin:0}.hero h1 em,.why h2 em{font-family:Georgia,serif;font-weight:400;color:var(--orange)}.hero-lead{font-size:clamp(16px,1.4vw,21px);line-height:1.7;max-width:610px;margin:35px 0 0;color:#5c5a55}.hero-actions{display:flex;gap:12px;margin-top:40px}.button{height:54px;padding:0 25px;border-radius:30px;display:inline-flex;align-items:center;gap:25px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transition:.25s}.button:hover{transform:translateY(-3px)}.button.dark{background:#171717;color:white}.button.light{background:transparent;border:1px solid #aaa49b}.trust-row{display:flex;gap:28px;margin-top:auto;padding-top:40px;font-size:10px;font-weight:700}.trust-row>span{display:flex;align-items:center;gap:7px}.trust-row i{width:19px;height:19px;border-radius:50%;background:#fff;display:grid;place-items:center;font-style:normal;font-size:9px}.hero-art{position:relative;background:#c8e5f3;overflow:hidden}.hero-art:before{content:"";position:absolute;left:8%;right:8%;bottom:6%;height:12%;background:rgba(255,255,255,.3);filter:blur(18px);border-radius:50%}.hero-product{position:absolute;left:50%;top:49%;width:min(77%,620px);transform:translate(-50%,-50%);z-index:3}.hero-product img{width:100%;aspect-ratio:1/1;object-fit:contain;filter:drop-shadow(0 20px 22px rgba(24,40,48,.16));mix-blend-mode:multiply}.hero-label{position:absolute;top:4%;left:-1%;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;background:#fff;border-radius:20px;padding:10px 14px;z-index:5}.hero-product p{position:absolute;bottom:1%;right:-3%;margin:0;background:var(--yellow);padding:11px 15px;font-size:11px;font-weight:800;transform:rotate(-3deg)}.shape{position:absolute}.shape-one{width:230px;height:230px;border-radius:50%;background:#f4a397;right:-75px;top:-50px}.shape-two{width:130px;height:130px;border-radius:50% 50% 8px 50%;background:#f4cf3e;left:-40px;bottom:10%}.shape-three{width:90px;height:180px;border-radius:60px;background:#84bc75;right:5%;bottom:-45px;transform:rotate(40deg)}.scribble{position:absolute;right:24px;top:30%;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.7;transform:rotate(8deg)}
.ticker{height:62px;background:var(--yellow);border-top:1px solid #111;border-bottom:1px solid #111;display:flex;align-items:center;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:800;letter-spacing:.13em}.ticker div{animation:marquee 26s linear infinite}.ticker b{margin:0 20px;color:var(--orange)}@keyframes marquee{to{transform:translateX(-50%)}}
.originals{padding-bottom:clamp(100px,10vw,150px)}.originals-head{display:grid;grid-template-columns:1.25fr .65fr;gap:8%;align-items:end;margin-bottom:60px}.originals h2{font-size:clamp(50px,5.5vw,84px)}.originals h2 em{font-family:Georgia,serif;font-weight:400;color:var(--purple)}.originals-intro>p{font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 24px}.originals-intro>a{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;display:inline-flex;gap:22px;border-bottom:1px solid #333;padding-bottom:8px}.brand-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:repeat(2,1fr);gap:18px}.brand-shot{margin:0;background:#d8d3ef;position:relative;overflow:hidden;min-height:320px}.brand-shot-main{grid-row:span 2;min-height:670px}.brand-shot img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.brand-shot:hover img{transform:scale(1.025)}.brand-shot figcaption{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(255,250,243,.9);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;padding:13px 15px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.brand-shot figcaption b{font-size:9px;color:#777}.headphone-features{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--line)}.headphone-features>span{padding:24px;display:flex;flex-direction:column;gap:10px;border-inline-end:1px solid var(--line)}.headphone-features>span:last-child{border-inline-end:0}.headphone-features i{font-size:9px;color:var(--orange);font-style:normal}.headphone-features strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.section{max-width:var(--max);margin:auto;padding:clamp(90px,10vw,150px) var(--pad)}.section-head{display:grid;grid-template-columns:1.2fr .65fr;gap:8%;align-items:end;margin-bottom:65px}.section h2{font-size:clamp(47px,5.3vw,80px)}.section-head>p{font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 7px;max-width:500px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:55px 18px}.product-card.wide{grid-column:span 2}.product-image{height:350px;position:relative;display:block;overflow:hidden;border:1px solid rgba(20,20,20,.1)}.product-card.wide .product-image{height:455px}.product-image.coral{background:#efaa92}.product-image.blue{background:#aed5ec}.product-image.yellow{background:#f2d975}.product-image.green{background:#b9d2a9}.product-image.purple{background:#c9bfe1}.product-image.pink{background:#edb8bc}.product-image.aqua{background:#acd9d2}.product-image.orange{background:#f4bb76}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s ease}.product-image:hover img{transform:scale(1.055) rotate(-1deg)}.age{position:absolute;top:15px;left:15px;background:rgba(255,255,255,.85);backdrop-filter:blur(5px);padding:8px 11px;border-radius:20px;font-size:9px;font-weight:800;text-transform:uppercase;z-index:4}.arrow{position:absolute;right:15px;bottom:15px;width:39px;height:39px;border-radius:50%;background:#171717;color:#fff;display:grid;place-items:center;z-index:4;transition:.25s}.product-image:hover .arrow{transform:rotate(45deg);background:var(--orange)}.product-info{padding:19px 3px 0}.product-info p{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#84817b;margin:0 0 8px;font-weight:800}.product-info h3{font-size:clamp(17px,1.4vw,22px);line-height:1.3;margin:0 0 16px}.product-info>a{font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.08em;display:flex;gap:14px;align-items:center}.product-info>a:hover{color:var(--orange)}.all-products{margin-top:80px;border-top:1px solid var(--line);padding-top:35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.all-products p{margin:0;color:var(--muted);font-size:13px}
.why{background:#171717;color:#fff;padding:clamp(100px,11vw,160px) var(--pad);display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;position:relative;overflow:hidden}.why:after{content:"✦";position:absolute;right:-70px;top:-160px;font-size:420px;color:rgba(255,255,255,.025)}.why h2{font-size:clamp(50px,5.6vw,86px)}.why h2 em{color:var(--yellow)}.light-kicker{color:#c6c6c6}.benefit-grid{border-top:1px solid #444;position:relative;z-index:2}.benefit-grid article{display:grid;grid-template-columns:85px 1fr;padding:36px 0;border-bottom:1px solid #444}.benefit-icon{width:52px;height:52px;border-radius:50%;border:1px solid #555;display:grid;place-items:center;color:var(--yellow);font-size:20px}.benefit-grid article p{font-size:9px;color:#777;margin:0 0 9px}.benefit-grid h3{font-size:24px;margin:0 0 10px}.benefit-grid div>span{color:#aaa;line-height:1.7;font-size:13px;display:block;max-width:530px}
.story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%}.story-visual{aspect-ratio:1;background:#070809;position:relative;display:grid;place-items:center;overflow:hidden}.story-visual img{width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.story-visual p{position:absolute;font-size:70%;margin:0;color:#eee;z-index:1}.orbit{position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;z-index:3}.orbit-one{width:82%;height:82%;animation:spin 18s linear infinite}.orbit-one:before{content:"";width:15px;height:15px;border-radius:50%;background:var(--yellow);position:absolute;left:7%;top:14%}.orbit-two{width:58%;height:58%;animation:spin 13s linear reverse infinite}.orbit-two:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--orange);position:absolute;right:6%;bottom:19%}@keyframes spin{to{transform:rotate(360deg)}}.story-copy h2{font-size:clamp(44px,4.8vw,75px)}.story-copy .lead{font-size:20px;line-height:1.65;margin:35px 0 18px}.story-copy>p:not(.kicker):not(.lead){font-size:13px;line-height:1.85;color:var(--muted)}.story-copy>a{display:inline-flex;gap:30px;border-bottom:1px solid #333;padding:10px 0;margin-top:17px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.contact{margin:0 var(--pad) var(--pad);min-height:600px;background:var(--yellow);display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;padding:80px 25px}.contact-inner{position:relative;z-index:2;max-width:900px}.contact .kicker{justify-content:center}.contact h2{font-size:clamp(52px,6.8vw,104px)}.contact-inner>p:not(.kicker){max-width:560px;margin:30px auto 38px;line-height:1.75;font-size:14px}.email{font-size:clamp(16px,2vw,28px);display:inline-flex;gap:25px;border-bottom:2px solid #171717;padding-bottom:10px;font-weight:700}.contact-shape{position:absolute}.contact-shape.one{width:300px;height:300px;border-radius:50%;background:var(--blue);left:-110px;bottom:-90px}.contact-shape.two{width:160px;height:300px;background:var(--pink);border-radius:100px;right:-40px;top:-85px;transform:rotate(38deg)}
footer{background:#171717;color:#8f8f8f;min-height:150px;padding:36px var(--pad);display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:45px;font-size:10px}.footer-logo{width:76px;height:76px}footer p{margin:0}footer>div{display:flex;gap:28px}footer a:hover{color:var(--yellow)}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
html[dir="rtl"] body{font-family:"Noto Kufi Arabic",Manrope,sans-serif}html[dir="rtl"] .show-en{display:none}html[dir="rtl"] .show-ar{display:inline}html[dir="rtl"] .hero h1,html[dir="rtl"] .section h2,html[dir="rtl"] .why h2,html[dir="rtl"] .contact h2{letter-spacing:-.035em;line-height:1.22}html[dir="rtl"] .hero h1 em,html[dir="rtl"] .why h2 em{font-family:"Noto Kufi Arabic",sans-serif}html[dir="rtl"] .age{left:auto;right:15px}html[dir="rtl"] .arrow{right:auto;left:15px}html[dir="rtl"] .hero-label{left:auto;right:-1%}html[dir="rtl"] .hero-product p{right:auto;left:-3%}
@media(max-width:1050px){.site-header nav{display:none}.hero{height:auto;max-height:none;grid-template-columns:1fr}.hero-copy{min-height:680px}.hero-art{height:650px}.brand-gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto}.brand-shot-main{grid-column:span 2;grid-row:auto;min-height:580px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card.wide{grid-column:span 2}.why{grid-template-columns:1fr;gap:70px}.story{gap:6%}}
@media(max-width:680px){.announcement{justify-content:space-between;padding:0 15px;gap:10px}.announcement p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header{height:76px}.logo{width:58px;height:58px}.shop-pill{display:none}.hero-copy{min-height:630px;padding-top:75px}.hero-actions{flex-direction:column}.trust-row{flex-wrap:wrap;gap:12px 20px}.hero-art{height:510px}.hero-product{width:90%}.scribble{display:none}.ticker{height:55px}.originals-head{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.brand-gallery{grid-template-columns:1fr}.brand-shot,.brand-shot-main{grid-column:auto;min-height:380px}.headphone-features{grid-template-columns:1fr 1fr}.headphone-features>span:nth-child(2){border-inline-end:0}.headphone-features>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-head{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.product-grid{grid-template-columns:1fr;gap:45px}.product-card.wide{grid-column:auto}.product-image,.product-card.wide .product-image{height:390px}.all-products{align-items:flex-start;flex-direction:column}.benefit-grid article{grid-template-columns:65px 1fr}.story{grid-template-columns:1fr;gap:65px}.contact{margin-left:15px;margin-right:15px}.email{font-size:13px;gap:12px}.contact-shape.one{width:200px;height:200px}.contact-shape.two{width:100px;height:190px}footer{grid-template-columns:1fr;gap:19px}.footer-logo{width:70px;height:70px}footer>div{flex-wrap:wrap}}

/* Shopify integration */
.cart-link{height:42px;padding:0 14px;border:1px solid var(--line);border-radius:24px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;text-transform:uppercase}.cart-link b{min-width:20px;height:20px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;font-size:9px}.branded-hero{width:min(520px,82%)}.branded-hero img{aspect-ratio:4/3}.color-0{background:#dfd7f2}.color-1{background:#d9e8ed}.color-2{background:#f2d4c7}.color-3{background:#f1dda7}.product-price{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;margin-top:10px}.product-price s{font-size:11px;color:var(--muted);font-weight:500}.sold-out{background:#222!important;color:#fff!important}.empty-products{grid-column:1/-1;padding:70px;border:1px dashed #bbb;text-align:center}.empty-products h3{font-size:25px;margin:0 0 12px}.empty-products p{color:var(--muted)}
.shop-page{padding:clamp(70px,8vw,120px) var(--pad);min-height:65vh}.shop-page-head{max-width:800px;margin-bottom:55px}.shop-page-head h1{font-size:clamp(48px,6vw,86px);margin:15px 0}.shop-page-head p{color:var(--muted);line-height:1.8}.collection-products{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.collection-products .product-image{height:390px}.product-detail{display:grid;grid-template-columns:1.05fr .95fr;gap:7%;align-items:start}.product-gallery{display:grid;gap:16px}.product-gallery img{width:100%;background:#eee9f6}.product-summary{position:sticky;top:145px}.product-summary h1{font-size:clamp(42px,5vw,72px);line-height:1.03;margin:16px 0}.product-summary .price{font-size:20px;font-weight:800;margin:22px 0}.product-description{line-height:1.8;color:var(--muted);margin:28px 0}.product-form{display:grid;gap:15px}.product-form label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.product-form select,.product-form input{width:100%;min-height:50px;border:1px solid var(--line);background:#fff;padding:0 14px;font:inherit}.product-form button,.checkout-button{min-height:54px;border:0;background:#111;color:#fff;font:inherit;font-weight:800;cursor:pointer}.product-form button:disabled{opacity:.45;cursor:not-allowed}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{border-bottom:1px solid var(--line);padding:20px 10px;text-align:start}.cart-item{display:flex;align-items:center;gap:18px}.cart-item img{width:88px;height:88px;object-fit:cover;background:#eee}.cart-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:30px}.cart-actions button,.cart-actions a{padding:16px 24px;border:1px solid #111;background:transparent;font-weight:800}.cart-actions .checkout-button{background:#111;color:#fff}.rte{line-height:1.85}.rte img{max-width:100%;height:auto}.notice{padding:28px;background:#f1e9d9;border:1px solid var(--line)}
html[dir="rtl"] .product-summary,html[dir="rtl"] .shop-page{text-align:right}
@media(max-width:980px){.collection-products{grid-template-columns:repeat(2,1fr)}.product-detail{grid-template-columns:1fr}.product-summary{position:static}.site-header nav{display:none}.cart-link span{display:none}}
@media(max-width:680px){.collection-products{grid-template-columns:1fr}.collection-products .product-image{height:360px}.shop-page{padding-left:18px;padding-right:18px}.cart-table thead{display:none}.cart-table tr,.cart-table td{display:block}.cart-actions{align-items:stretch;flex-direction:column}.cart-actions>*{text-align:center}.header-actions{gap:4px}.lang-switch{padding:8px}.cart-link{padding:0 10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div,.orbit{animation:none}.reveal{opacity:1;transform:none;transition:none}}
