:root{--doroub-brand: #E8692C;--doroub-brand-strong: #A44116;--doroub-brand-hover: #833312;--doroub-brand-soft: #FFF0E0;--doroub-brand-line: #E7C6AC;--doroub-brand-deep: #7A2E10;--doroub-brand-tint: #FFF7F1;--doroub-brand-glow: rgba(232,105,44,.22);--doroub-sand: #F5EADD;--doroub-sand-deep: #EADCCB;--doroub-ink: #29231F;--doroub-charcoal: #191614;--doroub-logo-blue: #7C92BF;--doroub-navy: #29231F;--doroub-navy-deep: #191614;--doroub-turq: #A44116;--doroub-turq-text: #A44116;--doroub-turq-soft: #FFF0E0;--doroub-gold: #E8692C;--doroub-gold-soft: #FFF0E0;--doroub-gold-line: rgba(232,105,44,.55);--doroub-bg: #FAF5ED;--doroub-surface: #EFE7DD;--doroub-white: #FFFFFF;--doroub-text: #372F29;--doroub-muted: #655B52;--doroub-line: #DCCFC1;--doroub-whatsapp: #147D40;--doroub-whatsapp-bright: #25D366;--doroub-whatsapp-ink: #082E19;--doroub-whatsapp-hover: #20BD5A;--doroub-whatsapp-soft: #E6F6EC;--doroub-danger: #B03A2E;--doroub-danger-soft: #FBECEA;--doroub-gold-text: #A44116;--doroub-on-dark: #E8E1DB;--doroub-on-dark-muted: #C4BEB8;--doroub-turq-light: #F4B68F;--doroub-gold-light: #F4B68F}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/alexandria-arabic-BMWQQIfH.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/alexandria-latin-9GNYQ01K.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/assets/readex-pro-arabic-DiwT_uOQ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/assets/readex-pro-latin--ekFhJJC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}section.tarteel-hero .tarteel-hero-lead{color:#d7cec5}.tarteel-experience-hero nav [aria-current=page]{color:#e8d6c8!important}section.tarteel-hero{background:var(--doroub-charcoal);border-bottom-color:#36353a}section.tarteel-hero:before{background:radial-gradient(ellipse at 18% 35%,#E8692C2E,transparent 56%),linear-gradient(135deg,#25262c,#191614)}section.tarteel-hero:after{opacity:.16;background-image:linear-gradient(#92908A 1px,transparent 1px),linear-gradient(90deg,#92908A 1px,transparent 1px)}section.tarteel-hero h1,section.tarteel-hero .hero-stats strong{color:#fff9f2}section.tarteel-hero h1>span{color:#ffb17f}section.tarteel-hero-lead,section.tarteel-hero .hero-stats span,section.tarteel-hero .hero-video-note,section.tarteel-hero .tarteel-stage-caption{color:#d7cec5}section.tarteel-hero .hero-stats,section.tarteel-hero .hero-stats>div{border-color:#514840}section.tarteel-hero .hero-eyebrow{color:#ffd4b9;background:#3c2b23;border-color:#72513c}section.tarteel-hero .hero-eyebrow>span{box-shadow:0 0 0 4px #e8692c26}section.tarteel-hero .tarteel-stage-ring,section.tarteel-hero .tarteel-stage-orbit{border-color:#ffb17f47}section.tarteel-hero .tarteel-device-frame:before{background:linear-gradient(160deg,#FFFFFF17,transparent);border-color:#756051}.category-cover--photographic{display:block;background:radial-gradient(ellipse at 75% 10%,#FFF1E3,transparent 65%),linear-gradient(150deg,#fffdf9,#ece5db)}.category-cover--photographic .category-cover-image{z-index:1;padding:28px 7% 18px}.category-cover--photographic img{filter:drop-shadow(0 12px 15px #251C1721);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.category-cover--photographic .category-cover-halo{inset:15% auto auto 15%}.page-head-aside .category-cover--photographic{min-height:260px}@media(hover:hover)and (pointer:fine){.lift-card:hover .category-cover--photographic img{transform:translateY(-4px) scale(1.035)}}.selling-price{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.selling-price-amount{color:var(--doroub-brand-strong);font-family:Alexandria,sans-serif;font-size:19px;font-weight:600;line-height:1.6}.selling-price-note{font-size:11px;color:var(--doroub-muted)}.selling-price--detail{margin-top:22px;padding-top:18px;border-top:1px solid var(--doroub-line)}.selling-price--detail .selling-price-amount{font-size:28px}.tarteel-experience-hero{padding:108px 0 64px;background:radial-gradient(ellipse at 15% 30%,#443028,transparent 60%),#191614;color:#fff9f2;overflow:clip}.tarteel-experience-hero .crumb-link,.tarteel-experience-hero nav{color:#e8d6c8!important}.tarteel-experience-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);margin-top:36px}.tarteel-kicker{display:inline-block;color:#ffb17f;font-size:14px;margin-bottom:18px}.tarteel-experience-hero h1{font-family:Alexandria,sans-serif;font-size:clamp(38px,5vw,66px);font-weight:700;line-height:1.4}.tarteel-experience-hero h1 span{display:block;font-size:clamp(22px,2.5vw,34px);color:#ffb17f;margin-top:14px;font-weight:500}.tarteel-experience-hero p{color:#ded5cc;font-size:17px;line-height:2;margin-top:22px;max-width:580px}.tarteel-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tarteel-experience-hero small{display:block;color:#d6c8bb;margin-top:20px;line-height:1.9;font-size:13px}.tarteel-experience-photo{position:relative;width:min(100%,340px);justify-self:center;padding:8px;background:#fff9f2;border:1px solid #9D7961;border-radius:30px;box-shadow:0 40px 70px -25px #0009}.tarteel-experience-photo img{position:relative}.tarteel-photo-orbit{position:absolute;inset:-22px;border-radius:42px;border:1px solid #76513B;transform:rotate(-4deg);pointer-events:none}.tarteel-features{padding:80px 0;background:var(--doroub-bg)}.tarteel-section-title{max-width:720px;margin-bottom:34px}.tarteel-section-title>span,.tarteel-video-heading>span{color:var(--doroub-brand-strong);font-size:14px}.tarteel-section-title h2,.tarteel-video-heading h2,.tarteel-inquiry h2{font-family:Alexandria,sans-serif;font-size:clamp(25px,3vw,38px);line-height:1.6;margin-top:8px}.tarteel-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tarteel-feature{background:#fff;border:1px solid var(--doroub-line);border-radius:22px;padding:30px}.tarteel-feature-index{display:grid;place-items:center;width:44px;height:44px;background:var(--doroub-brand-soft);color:var(--doroub-brand-strong);border-radius:14px;font-family:Alexandria,sans-serif;font-size:22px}.tarteel-feature h3,.tarteel-use-grid h3{margin-top:22px;font-family:Alexandria,sans-serif;font-size:19px;line-height:1.7}.tarteel-feature p,.tarteel-use-grid p,.tarteel-video-heading p{font-size:15px;line-height:1.95;color:var(--doroub-muted);margin-top:10px}.tarteel-uses{padding:64px 0;background:#ede6dd}.tarteel-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tarteel-use-grid article{border-inline-start:2px solid var(--doroub-brand);padding-inline-start:22px}.tarteel-use-grid svg{color:var(--doroub-brand-strong)}.tarteel-use-grid h3{margin-top:10px}.tarteel-video-heading{padding-top:72px}.tarteel-inquiry{background:#29231f;color:#fff9f2;padding:56px 0}.tarteel-inquiry>.container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:28px}.tarteel-inquiry p{color:#ded5cc;margin-top:12px;line-height:1.8}@media(max-width:960px){.tarteel-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tarteel-experience-grid{gap:36px}}@media(max-width:700px){.tarteel-experience-hero{padding:100px 0 50px}.tarteel-experience-grid{grid-template-columns:minmax(0,1fr);gap:42px}.tarteel-experience-photo{width:240px}.tarteel-experience-hero h1{font-size:40px}.tarteel-experience-hero p{font-size:16px}.tarteel-use-grid{grid-template-columns:minmax(0,1fr);gap:25px}.tarteel-feature-grid{gap:12px}.tarteel-feature{padding:20px}.tarteel-feature h3{font-size:17px}.tarteel-feature p{font-size:14px}.tarteel-features{padding:56px 0}.tarteel-feature-index{width:38px;height:38px}.selling-price-amount{font-size:17px}}@media(max-width:400px){.tarteel-feature-grid,.tarteel-actions{display:grid;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.category-cover--photographic img{transition:none;transform:none!important}}.tarteel-reading-story{padding:80px 0;background:var(--doroub-white)}.tarteel-story-grid{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:clamp(28px,6vw,88px);align-items:start}.tarteel-story-mark{aspect-ratio:1;max-width:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;background:radial-gradient(circle at 30% 25%,#FFE0C0,transparent 65%),var(--doroub-sand);border-radius:48% 48% 24px 24px;border:1px solid var(--doroub-brand-line);color:var(--doroub-brand-strong)}.tarteel-story-mark span{font-size:12px;letter-spacing:5px}.tarteel-reading-story p,.tarteel-technical p{line-height:1.95;color:var(--doroub-muted);font-size:16px}.tarteel-reading-steps{display:grid;gap:24px;margin-top:28px;list-style:none}.tarteel-reading-steps li{display:flex;align-items:flex-start;gap:18px}.tarteel-reading-steps li>span{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--doroub-brand-line);border-radius:50%;color:var(--doroub-brand-strong)}.tarteel-reading-steps h3{font-size:18px}.tarteel-reading-steps p{margin-top:6px;font-size:15px}.tarteel-technical{background:var(--doroub-bg);padding:76px 0}.tarteel-technical-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,80px)}.tarteel-technical .btn{margin-top:24px}.tarteel-technical dl{border:1px solid var(--doroub-line);border-radius:24px;background:var(--doroub-white);padding:12px 26px}.tarteel-technical dl>div{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--doroub-line);line-height:1.8}.tarteel-technical dl>div:last-child{border:0}.tarteel-technical dt{font-weight:600}.tarteel-technical dd{color:var(--doroub-muted)}.tarteel-use-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.language-switch{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid var(--doroub-brand-line);border-radius:99px;color:var(--doroub-brand-strong);background:var(--doroub-brand-tint);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.language-switch:hover{background:var(--doroub-brand-soft)}html[dir=ltr] .nav-links{gap:18px!important}html[dir=ltr] .nav-links a,html[dir=ltr] .nav-links button{font-size:13px!important}html[dir=ltr] .nav-search{min-width:44px!important;padding:0 12px!important}html[dir=ltr] .nav-search-label{display:none}html[dir=ltr] svg[data-icon=arrow],html[dir=ltr] svg[data-icon=next],html[dir=ltr] svg[data-icon=prev]{transform:scaleX(-1)}html[dir=ltr] .hero-title,html[dir=ltr] .tarteel-experience-hero h1{line-height:1.2}html[dir=ltr] .tarteel-experience-hero h1 span{line-height:1.4}html[dir=ltr] .selling-price-amount{direction:ltr}@media(max-width:960px){.tarteel-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tarteel-reading-story,.tarteel-technical{padding:52px 0}.tarteel-story-grid,.tarteel-technical-grid{grid-template-columns:minmax(0,1fr)}.tarteel-story-mark{display:none}.tarteel-use-grid{grid-template-columns:minmax(0,1fr)}.language-switch{padding:0 10px;font-size:12px}header>.container{gap:10px!important}.tarteel-technical dl{padding:8px 18px}.tarteel-technical dl>div{gap:14px;font-size:14px}html[dir=ltr] .tarteel-experience-hero h1{font-size:36px}}@media(max-width:600px){header .nav-search{display:none!important}header .doroub-logo{gap:8px!important}header .doroub-logo>img{width:36px;height:36px}html[dir=ltr] header .doroub-logo-name{font-size:14px!important}header .doroub-logo-name+span{font-size:10px!important}}@media(max-width:400px){header>.container{padding-inline:16px}}.tarteel-story-grid>.tarteel-story-mark{animation:none!important;opacity:1!important}html[dir=ltr] .btn:hover svg[data-icon=arrow]{transform:scaleX(-1) translate(-3px)}@media(max-width:600px){html[dir=ltr] .tarteel-hero-actions{grid-template-columns:minmax(0,1fr)}html[dir=ltr] .tarteel-hero-actions .btn{width:100%;min-width:0}}.tarteel-use-tags{display:flex;flex-wrap:wrap;gap:12px;padding-block:0 32px}.tarteel-use-tags span{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e7ddd2;border-radius:99px;font-size:14px;background:#faf7f1}.tarteel-experience-photo{width:min(100%,440px)}.tarteel-actions .inquiry-actions{margin-top:0}.tarteel-inquiry .inquiry-pending{color:inherit}.tarteel-technical dl{align-self:start}.tarteel-technical .inquiry-actions .btn{margin-top:0}.btn-whatsapp{flex-wrap:wrap;min-height:50px;height:auto!important;padding:11px 18px!important;font-weight:600!important;border-radius:14px!important;transition:background-color .18s,box-shadow .18s,transform .18s}button.btn.btn-whatsapp:disabled{opacity:1;cursor:not-allowed;border-style:dashed}.btn-whatsapp:not(:disabled):hover{background:var(--doroub-whatsapp-hover)!important;box-shadow:0 8px 22px -12px #147d4060!important;transform:translateY(-1px)}.btn-whatsapp:focus-visible{outline:3px solid var(--doroub-whatsapp-ink);outline-offset:3px}.btn-whatsapp:not(:disabled):active{transform:translateY(1px)}.wa-unavailable{flex-basis:100%;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0;opacity:.85}@media(prefers-reduced-motion:reduce){.btn-whatsapp{transition:none!important;transform:none!important}}.little-muslim-collection{--lm-line:#dfd5c9;color:var(--doroub-text)}.lm-hero{background:radial-gradient(ellipse at 15% 50%,#65433070,transparent 65%),#29231f;color:#fff8ef;padding:112px 0 76px}.lm-hero nav,.lm-hero nav a,.lm-hero nav [aria-current=page]{color:#e8d6c8!important}.lm-hero-grid,.lm-bundle-card,.lm-teaser-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.lm-bundle-photos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;background:#fff7ef;border-radius:22px}.lm-bundle-photos>div{grid-column:span 2;min-width:0}.lm-bundle-photos>div:nth-child(-n+2){grid-column:span 3}.lm-bundle-photos span{display:block;text-align:center;color:#473c34;font-size:11px;line-height:1.6;padding:6px 1px}.lm-teaser-layout>a>.lm-bundle-photos{max-height:none}.lm-hero h1{font-size:clamp(36px,4.7vw,66px);line-height:1.3;margin:25px 0;font-weight:700}.lm-hero h1 span{display:block;font-size:.52em;color:#ffb383;margin-top:16px}.lm-hero p{font-size:19px;line-height:1.95;max-width:620px;color:#e8ded2}.lm-eyebrow{display:block;font-size:13px;font-weight:600;color:#a44116}.lm-hero .lm-eyebrow{color:#ffb383}.lm-hero-photo{position:relative;padding:16px;border:1px solid #77523e;border-radius:36px;background:#fff7ee0b;transform:rotate(-2deg)}.lm-hero-photo>div{background:#fff!important}.lm-book-count{display:block;text-align:center;padding:16px 8px 0;color:#ffcdad;font-size:14px}.lm-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.lm-section{padding:clamp(60px,7vw,100px) 0;scroll-margin-top:100px}.lm-paper{background:#f2ede5}.lm-section-heading{max-width:740px;margin-bottom:36px}.lm-section h2,.lm-final h2,.lm-teaser h2{font-size:clamp(28px,3vw,42px);line-height:1.5;color:#29231f;margin:10px 0}.lm-section p,.lm-teaser p{line-height:1.9;color:#655b52}.lm-bundle-card{padding:clamp(20px,4vw,50px);background:#fff;border:1px solid var(--lm-line);border-radius:28px;box-shadow:0 28px 60px -45px #563e32;grid-template-columns:1fr 1.1fr}.lm-bundle-card h3{font-size:30px;color:#29231f;margin:16px 0}.lm-pill{display:inline-block;padding:7px 13px;border-radius:30px;background:#fff0e3;color:#963810;font-size:13px}.lm-bundle-contents{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.lm-bundle-contents li{border:1px solid #e4dbd1;border-radius:20px;font-size:13px;padding:6px 12px}.lm-bundle-contents a:hover{text-decoration:underline}.lm-availability{display:block;color:#655b52;margin-top:15px}.lm-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lm-book-card{background:#fff;border:1px solid var(--lm-line);border-radius:24px;overflow:hidden;scroll-margin-top:100px;transition:transform .2s,box-shadow .2s}.lm-book-card>div:first-child{margin:12px}.lm-book-body{padding:12px 24px 26px;display:flex;flex-direction:column;align-items:stretch}.lm-book-card h3{font-size:26px;margin:10px 0;color:#29231f}.lm-book-card p{font-size:15px}.lm-book-card ul{list-style:disc;padding-inline-start:20px;margin:16px 0 24px;font-size:14px;line-height:1.9;color:#655b52}.lm-detail-link{font-size:13px;text-align:center;text-decoration:underline;margin-top:14px;color:#963810}.lm-price{margin:18px 0}.lm-price strong{display:block;font-size:27px;color:#963810;font-weight:700}.lm-price small{display:block;font-size:11px;color:#66564b;margin-top:3px}.lm-comparison{background:#29231f;color:#fff7ef}.lm-comparison h2,.lm-comparison h3{color:#fff7ef}.lm-comparison .lm-eyebrow{color:#ffb383}.lm-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lm-comparison-grid>div{padding:32px;border:1px solid #76614f;border-radius:22px;background:#ffffff06}.lm-comparison-grid>div:last-child{background:#ffb38310;border-color:#bb7b51}.lm-comparison-grid strong{font-size:36px;color:#ffb383}.lm-comparison-grid p,.lm-comparison .lm-review-note{color:#ded2c7}.lm-savings{display:inline-block;background:#ffb383;color:#29231f;border-radius:18px;padding:6px 16px;font-weight:600}.lm-review-note{font-size:13px;margin-top:22px;max-width:850px}.lm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lm-gallery figure{margin:0}.lm-gallery figcaption{font-size:13px;padding:12px;color:#655b52}.lm-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.lm-video-grid h3{font-size:20px;margin-top:16px}.lm-video-grid p{font-size:13px}.lm-media-pending{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.lm-media-pending>div{border:1px dashed #c6b39e;border-radius:20px;text-align:center;padding:22px;background:#f9f5ef}.lm-media-pending span{font-size:28px;color:#a44116}.lm-media-pending p{font-size:13px}.lm-final{text-align:center;background:#f0e8de;padding:70px 0}.lm-final p{color:#655b52;margin:15px auto 25px}.lm-teaser{padding:60px 0;background:#f0e8de}.lm-teaser-layout{grid-template-columns:1.4fr .65fr;gap:45px}.lm-teaser-layout>a{display:block}.lm-teaser p{max-width:600px;margin:15px 0 24px}.lm-teaser-layout>a>div{max-height:320px}.lm-video-grid>article:only-child{grid-column:1/-1;width:100%;max-width:780px;justify-self:center}@media(hover:hover)and (pointer:fine){.lm-book-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -35px #573a24}}@media(max-width:1000px){.lm-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-hero-grid{gap:30px}}@media(max-width:700px){.lm-hero-grid,.lm-bundle-card,.lm-teaser-layout{grid-template-columns:1fr}.lm-hero{padding-bottom:50px}.lm-hero h1{font-size:38px}.lm-hero p{font-size:17px}.lm-hero-photo{max-width:440px;margin-inline:auto;width:100%}.lm-actions{flex-direction:column}.lm-actions .btn{width:100%}.lm-book-grid,.lm-comparison-grid,.lm-gallery{grid-template-columns:1fr}.lm-gallery figure{max-width:440px;width:100%;margin-inline:auto}.lm-video-grid,.lm-media-pending{grid-template-columns:1fr}.lm-comparison-grid>div{padding:24px}.lm-teaser-layout>a{max-width:320px;justify-self:center}.lm-section .btn{white-space:normal;text-align:center;line-height:1.4}.lm-final .btn{font-size:14px;padding:0 18px}.lm-book-body{padding:12px 22px 26px}}@media(prefers-reduced-motion:reduce){.lm-hero-photo{transform:none}.lm-book-card,.lm-book-card:hover{transform:none;transition:none}}.little-muslim-collection .btn{min-width:0;max-width:100%;white-space:normal!important;line-height:1.4;height:auto!important;min-height:56px;padding-block:12px!important}@media(max-width:700px){.lm-final .btn{font-size:14px!important;padding-inline:18px!important}}.app-showcase{padding:76px 0;background:var(--doroub-bg)}.app-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px}.app-section-heading h2{font-family:Alexandria,sans-serif;font-size:clamp(27px,3.3vw,42px);line-height:1.5;color:var(--doroub-ink);margin-top:8px}.app-section-heading p{max-width:660px;color:var(--doroub-muted);font-size:16px;line-height:1.9;margin-top:10px}.app-eyebrow{font-size:13px;font-weight:600;color:var(--doroub-brand-strong)}.app-brand-mark{display:flex;align-items:center;gap:12px;font-size:13px;flex:none}.app-brand-mark img{border-radius:18px;border:1px solid var(--doroub-line)}.app-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.82fr);gap:clamp(20px,4vw,58px);align-items:center;padding:22px clamp(4px,3vw,40px);border-radius:32px;background:radial-gradient(ellipse at 50% 10%,#f4deca80,transparent 70%)}.app-gallery-item{text-align:center;min-width:0}.app-screen-button{position:relative;display:block;margin-inline:auto;color:var(--doroub-ink);transition:transform .25s,box-shadow .25s;max-width:100%}.app-device-frame{width:260px;padding:7px;border:1px solid #38312c;border-radius:32px;background:#26221f;box-shadow:0 25px 42px -26px #37271980}.app-device-frame img{width:100%;height:auto;aspect-ratio:576/1200;border-radius:25px;display:block}.app-gallery-item--services .app-device-frame{width:236px}.app-brand-tile{width:100%;min-height:270px;padding:28px 20px;background:#eee5d6;border:1px solid #d8cbb7;border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.app-brand-tile>img{border-radius:24px;box-shadow:0 12px 24px -20px #1c252a}.app-brand-tile>span:not(.app-enlarge){font-size:20px;font-weight:600;line-height:1.6}.app-brand-tile>small{font-size:13px;line-height:1.8;color:var(--doroub-muted)}.app-enlarge{position:absolute;inset-inline:14px;bottom:14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dfd3c5;background:#fff9f2f5;border-radius:99px;min-height:38px;padding:6px 10px;font-size:12px;color:#29231f;box-shadow:0 5px 14px -10px #191614}.app-brand-tile .app-enlarge{position:static;margin-top:6px}.app-gallery figcaption{margin:20px auto 0;max-width:300px}.app-gallery h3{font-size:18px;color:var(--doroub-ink)}.app-gallery figcaption p{font-size:13px;line-height:1.9;color:var(--doroub-muted);margin-top:6px}.app-workflow{padding:72px 0;background:#fff}.app-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.app-step{padding:26px;border:1px solid var(--doroub-line);border-radius:24px;background:#fdfaf5;min-width:0}.app-step-number{display:inline-flex;font-size:12px;color:var(--doroub-brand-strong);font-weight:600;border-bottom:2px solid var(--doroub-brand);padding-bottom:8px;margin-bottom:16px}.app-step h3{font-size:21px;line-height:1.6;color:var(--doroub-ink)}.app-step>p{font-size:14px;line-height:1.9;color:var(--doroub-muted);margin-top:9px}.app-step-preview{width:100%;border:0;border-radius:15px;background:transparent;text-align:inherit;margin-top:20px;overflow:hidden;color:var(--doroub-muted)}.app-step-preview img{display:block;width:100%;height:auto;border-radius:14px}.app-step--0 .app-step-preview{max-width:160px;display:block;margin-inline:auto}.app-step--0 .app-step-preview img{max-height:250px;object-fit:contain}.app-step-preview>span{display:flex;gap:8px;align-items:center;justify-content:center;font-size:11px;line-height:1.7;margin-top:10px}.app-step--2{background:linear-gradient(140deg,#fff1de,#f4e7d8);display:flex;flex-direction:column;align-items:flex-start}.app-step-tools{display:grid;gap:16px;width:100%;margin-top:26px}.app-step-tools li{display:flex;align-items:center;gap:10px;font-size:14px;padding-block:14px;border-top:1px solid var(--doroub-brand-line);color:var(--doroub-ink)}.app-step-tools svg{color:var(--doroub-brand-strong);flex:none}.app-features{padding:76px 0;background:var(--doroub-bg)}.app-mushaf-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:30px}.app-mushaf-options li{padding:15px 18px;border:1px solid var(--doroub-brand-line);border-radius:14px;background:#fff;font-size:14px;line-height:1.7;display:flex;gap:10px;align-items:center}.app-mushaf-options span{color:var(--doroub-brand-strong);font-size:11px}.app-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.app-feature.tarteel-feature{border:0;border-radius:0;border-top:1px solid var(--doroub-line);padding:25px 0;background:transparent}.app-feature>svg{color:var(--doroub-brand-strong);margin-bottom:12px}.app-feature h3{font-size:20px}.app-feature p{font-size:14px;line-height:1.9}.app-offline-note{display:flex;align-items:center;gap:9px;color:var(--doroub-muted);font-size:13px;line-height:1.8;margin-top:10px}.app-image-dialog{border:0;padding:0;background:transparent;color:#fff;max-width:min(96vw,780px);max-height:96vh;overflow:auto;border-radius:22px}.app-image-dialog::backdrop{background:#191614e8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-modal-content{position:relative;padding:18px;background:#28231e;border:1px solid #64574a;border-radius:22px}.app-modal-content>img{height:min(73vh,1100px);width:auto;max-width:100%;margin:auto;object-fit:contain;border-radius:12px}.app-modal-close{position:absolute;top:9px;inset-inline-end:9px;background:#fff;color:#29231f;border:1px solid #d3c3b2;border-radius:99px;width:44px;height:44px;display:grid;place-items:center;z-index:1}.app-modal-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;max-width:620px}.app-modal-caption div{min-width:0;text-align:center}.app-modal-caption h3{font-size:16px}.app-modal-caption p{font-size:12px;line-height:1.8;color:#e2d5c7;margin-top:4px}.app-modal-caption button{width:44px;height:44px;border-radius:99px;flex:none;background:#fff8ee;border:0;color:#29231f;display:grid;place-items:center}.app-device-caption{text-align:center;margin-top:14px;font-size:13px!important;line-height:1.7;color:var(--doroub-muted)!important}@media(hover:hover){.app-screen-button:hover{transform:translateY(-5px);box-shadow:0 30px 46px -28px #37271990}}@media(max-width:960px){.app-gallery{gap:20px;padding-inline:0}.app-step-grid{gap:12px}.app-step{padding:20px}.app-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-brand-mark span{display:none}}@media(max-width:700px){.app-showcase,.app-workflow,.app-features{padding:52px 0}.app-section-heading{gap:16px;align-items:flex-start}.app-section-heading h2{font-size:28px}.app-brand-mark img{width:46px;height:46px}.app-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.app-gallery-item--splash{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px;text-align:start}.app-brand-tile{min-height:200px;padding:20px 12px}.app-brand-tile>img{width:84px;height:84px}.app-brand-tile>span:not(.app-enlarge){font-size:16px}.app-gallery-item--splash figcaption{margin:0}.app-gallery-item--services .app-device-frame{width:100%}.app-device-frame{padding:4px;border-radius:22px}.app-device-frame img{border-radius:17px}.app-gallery figcaption h3{font-size:15px}.app-gallery figcaption p{font-size:12px}.app-enlarge{inset-inline:6px;bottom:8px;font-size:10px;min-height:30px;padding:4px;gap:3px}.app-enlarge svg{width:13px}.app-step-grid{grid-template-columns:minmax(0,1fr)}.app-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);column-gap:18px;align-items:start}.app-step-number,.app-step h3,.app-step>p{grid-column:1}.app-step-preview{grid-column:2;grid-row:1/5;margin:0}.app-step h3{font-size:19px}.app-step--2{display:block}.app-step-tools{margin-top:16px;gap:0}.app-step-tools li{padding-block:12px}.app-step--0 .app-step-preview img{max-height:none}.app-mushaf-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-mushaf-options li{padding:12px;font-size:12px;gap:7px}.app-feature-grid{grid-template-columns:minmax(0,1fr)}.app-offline-note{align-items:flex-start}.app-offline-note svg{flex:none;margin-top:3px}.app-modal-content{padding:12px}.app-modal-caption{gap:10px}.app-modal-caption p{font-size:11px}}@media(prefers-reduced-motion:reduce){.app-screen-button{transition:none;transform:none!important}}.business-facts{padding:44px 0 60px;background:var(--doroub-white,#fff);border-block:1px solid var(--doroub-line,#e5ded5)}.business-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-bottom:26px}.business-facts-grid>div{min-width:0}.business-facts dt{font-size:13px;color:var(--doroub-muted,#625e58);margin-bottom:9px}.business-facts dd{font-size:15px;font-weight:500;line-height:1.9;overflow-wrap:anywhere}.contact-company-identity{overflow-wrap:anywhere}@media(max-width:960px){.business-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.business-facts-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.contact-page{color:var(--doroub-navy);background:var(--doroub-bg)}.contact-header{background:radial-gradient(ellipse at 14% 36%,var(--doroub-brand-soft),transparent 65%),var(--doroub-bg);border-bottom:1px solid var(--doroub-line)}.contact-header>.container{padding-block:22px 32px}.contact-header-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:36px;margin-top:22px}.contact-header h1{font-family:Alexandria,sans-serif;font-size:clamp(30px,3.3vw,44px);font-weight:700;line-height:1.5;letter-spacing:-.015em;margin:8px 0 10px;text-wrap:balance}.contact-header-copy>p{font-size:16px;line-height:1.9;color:var(--doroub-muted);max-width:620px}.contact-primary-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.contact-primary-actions .btn{height:52px!important;min-height:52px;flex-wrap:nowrap}.contact-open-hours{display:flex;gap:8px;align-items:center;margin-top:16px;font-size:13px;line-height:1.8;color:var(--doroub-muted)}.contact-header-brand{position:relative;width:230px;justify-self:center;text-align:center;isolation:isolate}.contact-header-brand .contact-art{max-width:190px}.contact-header-brand>span{font-size:15px;font-weight:600;display:block;margin-top:-10px}.contact-header-brand small{display:block;font-weight:400;font-size:12px;margin-top:4px;color:var(--doroub-muted)}.contact-page .contact-section{padding:36px 0 64px;background:var(--doroub-white)}.contact-page .contact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:start}.contact-page .contact-form{background:var(--doroub-bg);border:1px solid var(--doroub-brand-line);padding:26px;border-radius:24px;min-width:0}.contact-form-heading{display:flex;gap:13px;align-items:center}.contact-form-heading h2{font-size:23px;font-weight:600;line-height:1.6;margin-top:3px}.contact-section-icon,.contact-method-icon{display:grid;place-items:center;flex:none;background:var(--doroub-brand-soft);color:var(--doroub-brand-strong);width:46px;height:46px;border-radius:15px}.contact-delivery-pending{font-size:13px;line-height:1.85;color:var(--doroub-muted);margin:12px 0 19px;max-width:62ch}.contact-fields{border:0;margin:0;padding:0;min-inline-size:0}.contact-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;margin-top:17px}.contact-page label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;line-height:1.6}.contact-input{width:100%;min-width:0;border:1px solid var(--doroub-line);border-radius:11px;background:var(--doroub-white);padding:11px 12px;font:inherit;font-size:14px;color:var(--doroub-navy);height:46px;transition:border-color .18s,box-shadow .18s}.contact-input:focus{outline:2px solid var(--doroub-brand-strong);outline-offset:2px;border-color:var(--doroub-brand-strong)}.contact-input[aria-invalid=true]{border-color:var(--doroub-danger)}.contact-input[readonly]{color:var(--doroub-muted);background:var(--doroub-white)}.contact-message-field{grid-column:1/-1}.contact-page textarea.contact-input{height:auto;min-height:108px;resize:vertical;line-height:1.8}.contact-page .quote-context{border-bottom:1px solid var(--doroub-line);padding-bottom:17px}.contact-page .quote-context p{font-size:12px;line-height:1.9;overflow-wrap:anywhere;margin-top:8px}.contact-prepare-button{width:100%;min-height:49px;border:0;margin-top:18px;color:var(--doroub-white);background:var(--doroub-brand-strong);border-radius:12px;font:inherit;font-size:14px;white-space:normal}.contact-field-error{font-size:12px;color:var(--doroub-danger);line-height:1.6;margin-top:5px}.contact-form-notice,.contact-email-draft p{font-size:13px;line-height:1.9;margin-top:14px}.contact-email-draft{border-top:1px solid var(--doroub-line);margin-top:15px;padding-top:16px}.contact-draft-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.contact-email-draft label{margin-top:12px}.contact-draft-actions>button{border:1px solid var(--doroub-line);background:var(--doroub-white);padding:10px 15px;border-radius:10px;font:inherit;font-size:13px}.contact-company{display:grid;gap:16px;min-width:0}.contact-company-identity h2{font-size:19px;line-height:1.8;font-weight:600;margin-top:7px;overflow-wrap:anywhere}.contact-company-identity>p{font-size:12px;color:var(--doroub-muted);margin-top:4px}.contact-methods{display:grid;gap:9px}.contact-method{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--doroub-white);border:1px solid var(--doroub-line);border-radius:15px;min-width:0;transition:border-color .18s,box-shadow .18s}.contact-method:hover{border-color:var(--doroub-brand-line);box-shadow:0 8px 20px -16px var(--doroub-charcoal)}.contact-method>span:nth-child(2){min-width:0;flex:1}.contact-method small{display:block;font-size:11.5px;color:var(--doroub-muted);margin-bottom:3px}.contact-method bdi{font-size:14px;font-weight:500;overflow-wrap:anywhere}.contact-method-icon{width:38px;height:38px;border-radius:12px}.contact-method-icon--whatsapp{color:var(--doroub-whatsapp);background:var(--doroub-whatsapp-soft)}.contact-method>svg{color:var(--doroub-muted);flex:none}.contact-location{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;border-radius:18px;padding:20px;background:linear-gradient(135deg,var(--doroub-brand-soft),var(--doroub-bg));border:1px solid var(--doroub-brand-line)}.contact-location-pin{width:44px;height:44px;display:grid;place-items:center;background:var(--doroub-white);border-radius:14px;color:var(--doroub-brand-strong)}.contact-location h3,.contact-hours h3{font-size:14px;font-weight:600;line-height:1.6}.contact-location address{font-style:normal;font-size:13px;line-height:1.9;color:var(--doroub-muted);margin-top:5px}.contact-map-link{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:var(--doroub-white);border:1px solid var(--doroub-brand-line);border-radius:10px;padding:10px 12px;font-size:12.5px;color:var(--doroub-brand-strong);margin-top:5px}.contact-hours{display:flex;gap:12px;align-items:center;padding:12px 2px;color:var(--doroub-brand-strong)}.contact-hours p{font-size:13px;line-height:1.8;color:var(--doroub-muted);margin-top:4px}@media(max-width:960px){.contact-header-grid{grid-template-columns:minmax(0,1fr) 180px;gap:24px}.contact-header-brand{width:175px}.contact-header-brand .contact-art{max-width:160px}.contact-page .contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:24px}.contact-page .contact-form{padding:21px}}@media(max-width:760px){.contact-header-grid{grid-template-columns:minmax(0,1fr);margin-top:17px}.contact-header-brand{display:none}.contact-header>.container{padding-block:18px 26px}.contact-header h1{font-size:32px}.contact-header-copy>p{font-size:14px}.contact-primary-actions{margin-top:17px}.contact-primary-actions .btn{flex:1;padding-inline:16px;font-size:14px;height:50px}.contact-open-hours{font-size:12px;margin-top:13px}.contact-page .contact-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px}.contact-page .contact-section{padding:25px 0 44px}.contact-page .contact-form{padding:21px;border-radius:20px}.contact-company{gap:14px}}@media(max-width:420px){.contact-fields-grid{grid-template-columns:minmax(0,1fr);gap:13px}.contact-header h1{font-size:29px}.contact-header .container,.contact-section>.container{padding-inline:20px}.contact-primary-actions{gap:8px}.contact-primary-actions .btn{font-size:13px;padding-inline:12px}.contact-form-heading h2{font-size:21px}.contact-draft-actions .btn{font-size:13px;white-space:normal}}@media(prefers-reduced-motion:reduce){.contact-method,.contact-input{transition:none}}@media(max-width:760px){.contact-primary-actions .btn{font-size:14px!important;padding-inline:16px!important}}@media(max-width:420px){.contact-primary-actions .btn{font-size:13px!important;padding-inline:14px!important}}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}html{scroll-behavior:auto}body{font-family:Readex Pro,system-ui,sans-serif;color:var(--doroub-text);background:var(--doroub-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}section[id],footer[id]{scroll-margin-top:80px}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}::selection{background:var(--doroub-brand-soft);color:var(--doroub-brand-deep)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes dropIn{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@keyframes dropOut{to{opacity:0;transform:translateY(-8px) scale(.985)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes brand-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes brand-rise-text{0%{opacity:.3;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes brand-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes brand-stage{0%{transform:translateY(48px) scale(.9)}to{transform:none}}@keyframes brand-pop{0%{opacity:0;transform:translateY(16px) scale(.8)}to{opacity:1;transform:none}}@keyframes brand-orbit{to{transform:rotate(360deg)}}@keyframes page-enter{0%{transform:translateY(14px)}to{transform:none}}@keyframes art-float-a{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-14px,0) rotate(-2deg)}}@keyframes art-float-b{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-10px,0) rotate(2deg)}}@keyframes art-float-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes dash-strip{to{transform:translateY(-100%)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes btn-shine{0%{transform:translate(120%) skew(-18deg)}to{transform:translate(-220%) skew(-18deg)}}@keyframes brand-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes brand-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes brand-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.reveal{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fade-in{animation:fadeIn .32s cubic-bezier(.2,.7,.2,1) both}.overlay{animation:fadeIn .18s ease both}.overlay .sheet{animation:dropIn .25s cubic-bezier(.2,.7,.2,1) both}.overlay.is-closing{animation:fadeOut .18s ease forwards}.overlay.is-closing .sheet{animation:dropOut .18s ease forwards}.pop-in{animation:dropIn .2s cubic-bezier(.2,.7,.2,1) both;transform-origin:top}.slide-down{animation:dropIn .22s cubic-bezier(.2,.7,.2,1) both}.skel{background:linear-gradient(90deg,#EFEDE6 0%,var(--doroub-bg) 40%,#EFEDE6 80%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.hero-enter{animation:brand-rise .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.08s + var(--i, 0) * .12s)}.hero-enter--stage{animation-name:brand-stage;animation-duration:1.1s}.hero-enter--text{animation-name:brand-rise-text}.page-enter>:first-child{animation:page-enter .4s cubic-bezier(.2,.7,.2,1) backwards}html.js-motion main [data-reveal]:not(.scroll-reveal-enter)>.container>*{opacity:0}.scroll-reveal-enter>.container>*{animation:brand-reveal .9s cubic-bezier(.2,.7,.2,1) backwards}.scroll-reveal-enter>.container>:nth-child(2){animation-delay:.12s}.scroll-reveal-enter>.container>:nth-child(3){animation-delay:.24s}.scroll-reveal-enter>.container>:nth-child(4){animation-delay:.36s}.scroll-reveal-enter .bento-grid>*,.scroll-reveal-enter .prod-grid>article,.scroll-reveal-enter .vid-list>li,.scroll-reveal-enter .pillars>div,.scroll-reveal-enter .about-panel-stats>div{animation:brand-pop .7s cubic-bezier(.2,.7,.2,1) backwards}.scroll-reveal-enter .bento-grid>:nth-child(1),.scroll-reveal-enter .prod-grid>article:nth-child(1),.scroll-reveal-enter .vid-list>li:nth-child(1),.scroll-reveal-enter .pillars>div:nth-child(1),.scroll-reveal-enter .about-panel-stats>div:nth-child(1){animation-delay:.2s}.scroll-reveal-enter .bento-grid>:nth-child(2),.scroll-reveal-enter .prod-grid>article:nth-child(2),.scroll-reveal-enter .vid-list>li:nth-child(2),.scroll-reveal-enter .pillars>div:nth-child(2),.scroll-reveal-enter .about-panel-stats>div:nth-child(2){animation-delay:.3s}.scroll-reveal-enter .bento-grid>:nth-child(3),.scroll-reveal-enter .prod-grid>article:nth-child(3),.scroll-reveal-enter .vid-list>li:nth-child(3),.scroll-reveal-enter .pillars>div:nth-child(3),.scroll-reveal-enter .about-panel-stats>div:nth-child(3){animation-delay:.4s}.scroll-reveal-enter .bento-grid>:nth-child(4),.scroll-reveal-enter .prod-grid>article:nth-child(4),.scroll-reveal-enter .vid-list>li:nth-child(4),.scroll-reveal-enter .about-panel-stats>div:nth-child(4){animation-delay:.5s}.scroll-reveal-enter .bento-grid>:nth-child(5),.scroll-reveal-enter .prod-grid>article:nth-child(5),.scroll-reveal-enter .vid-list>li:nth-child(5){animation-delay:.6s}.scroll-reveal-enter .bento-grid>:nth-child(6),.scroll-reveal-enter .prod-grid>article:nth-child(6){animation-delay:.7s}.scroll-reveal-enter .prod-grid>article:nth-child(7){animation-delay:.8s}.scroll-reveal-enter .prod-grid>article:nth-child(8){animation-delay:.9s}.btn{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.btn:hover{transform:translateY(-3px)}.btn-primary:after{content:"";position:absolute;top:-20%;bottom:-20%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(120%) skew(-18deg);pointer-events:none}.btn-primary:hover:after{animation:btn-shine .7s cubic-bezier(.2,.7,.2,1) forwards}.btn:active{transform:translateY(0) scale(.98);transition-duration:.08s}.btn-primary{background-image:linear-gradient(180deg,#ffffff14,#0000 55%)}.btn-primary:hover{background-color:var(--doroub-brand-hover)!important;box-shadow:0 18px 34px -16px #ac431899!important}.btn-outline:hover{border-color:var(--doroub-brand-line)!important;background-color:var(--doroub-brand-tint)!important;box-shadow:0 12px 28px -18px #57331f4d}.btn-light:hover,.btn-soft:hover{box-shadow:0 10px 24px -14px #30323773}.btn svg,.card-actions svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.chip{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.chip:not(.is-on):hover{border-color:var(--doroub-brand-line)!important;background-color:var(--doroub-brand-tint)!important;color:var(--doroub-brand-strong)!important}.chip:active{transform:scale(.97)}.icon-btn{transition:background-color .2s ease,transform .2s ease,color .2s ease,border-color .2s ease}.icon-btn:hover{background-color:var(--doroub-white)!important;color:var(--doroub-brand-strong)!important;border-color:var(--doroub-brand-line)!important}.icon-btn:active{transform:scale(.94)}.row-link{transition:background-color .18s ease}.row-link:hover,.row-link:focus-visible{background:var(--doroub-bg)}.nav-link{transition:color .2s ease}.nav-link:hover{color:var(--doroub-brand-strong)!important}.crumb-link{transition:color .2s ease,background-color .2s ease}.crumb-link:hover{color:var(--doroub-brand-strong)!important}.thumb{transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.thumb:hover{opacity:1!important;transform:translateY(-2px)}.foot-link{transition:color .2s ease}.foot-link:hover{color:#fff!important}.field{transition:border-color .2s ease,box-shadow .2s ease}.field:focus{outline:none;border-color:var(--doroub-brand-strong)!important;box-shadow:0 0 0 4px var(--doroub-brand-soft)}.crumbs{scrollbar-width:none}.crumbs::-webkit-scrollbar{display:none}.lift-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.lift-card:hover{transform:translateY(-8px);border-color:var(--doroub-brand-line)!important;box-shadow:0 2px 4px #3032370a,0 34px 56px -30px #57331f57!important}.zoom-img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lift-card:hover .zoom-img{transform:scale(1.07)}.lift-card:hover .card-arrow{background:var(--doroub-brand-strong);border-color:var(--doroub-brand-strong)!important;color:#fff!important;transform:translate(-4px) scale(1.08)}.card-arrow{transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .3s cubic-bezier(.2,.7,.2,1)}:focus-visible{outline:2px solid var(--doroub-brand-strong);outline-offset:3px;border-radius:6px}.skip-link{position:fixed;top:10px;inset-inline-start:10px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--doroub-ink);color:#fff;transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:none}.video-facade{cursor:pointer}.play-btn{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.video-facade:hover .play-btn,.vid-card:hover .play-btn{transform:scale(1.1);box-shadow:0 0 0 12px #ffffff4d,0 20px 40px -16px #3032378c}.video-facade:hover .zoom-img{transform:scale(1.03)}.vid-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vid-card:hover{border-color:var(--doroub-brand-strong)!important;transform:translate(-2px)}.wa-fab{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.wa-fab:hover{transform:scale(1.08) translateY(-2px)}.rail,.filter-bar,.hero-tabs{scrollbar-width:none}.rail::-webkit-scrollbar,.filter-bar::-webkit-scrollbar,.hero-tabs::-webkit-scrollbar{display:none}.brand-paths{position:absolute;inset:0;overflow:hidden;pointer-events:none}.brand-paths i{position:absolute;width:17%;height:160%;inset-inline-end:5%;top:-30%;background:var(--doroub-brand);transform:rotate(28deg);opacity:.13}.brand-paths i:after{content:"";position:absolute;inset:0 48%;border-inline-start:2px dashed var(--doroub-white);opacity:.9}.brand-paths i:nth-child(2){inset-inline-end:26%;background:#888781;opacity:.1}.brand-paths span{position:absolute;inset-inline-start:7%;bottom:10%;width:46px;height:46px;border:1px solid var(--doroub-brand-line);border-radius:50%}.brand-paper{background-image:linear-gradient(rgba(48,50,55,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(48,50,55,.045) 1px,transparent 1px);background-size:28px 28px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--doroub-brand-strong)}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--doroub-brand)}.tarteel-hero{position:relative;isolation:isolate;overflow:clip;padding-top:80px;background:var(--doroub-bg);border-bottom:1px solid var(--doroub-line)}.tarteel-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(900px 560px at 88% 12%,rgba(232,105,44,.16),transparent 62%),radial-gradient(700px 500px at 8% 90%,rgba(232,105,44,.09),transparent 60%),linear-gradient(180deg,#FFFCF8 0%,var(--doroub-bg) 100%)}.tarteel-hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.5;background-image:linear-gradient(rgba(48,50,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(48,50,55,.05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%)}.brand-hero-paths{z-index:-1;inset:-6% -4% auto auto;width:360px;height:380px;opacity:.5}.brand-hero-paths span{animation:brand-drift 7s ease-in-out infinite}.tarteel-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy stage";align-items:center;column-gap:clamp(32px,5vw,80px);padding-block:clamp(44px,6vw,80px) clamp(56px,7vw,96px);min-height:min(720px,86vh)}.tarteel-hero-copy{grid-area:copy;max-width:560px}.hero-eyebrow{display:inline-flex;gap:10px;align-items:center;padding:8px 14px 8px 10px;border-radius:99px;border:1px solid var(--doroub-brand-line);background:#ffffffe0;color:var(--doroub-brand-strong);font-size:13.5px;font-weight:500}.hero-eyebrow>span,.hero-video-note>span{width:8px;height:8px;border-radius:50%;background:var(--doroub-brand);box-shadow:0 0 0 4px var(--doroub-brand-soft);flex:none}.tarteel-hero h1{margin-top:22px;font-family:Alexandria,Readex Pro,sans-serif;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1.38;color:var(--doroub-ink);letter-spacing:-.02em;text-wrap:balance}.tarteel-hero h1>span{position:relative;color:var(--doroub-brand-strong);white-space:nowrap}.tarteel-hero h1>span:after{content:"";position:absolute;inset-inline:2px;bottom:.08em;height:.14em;border-radius:99px;background:var(--doroub-brand);opacity:.22}.tarteel-hero-lead{margin-top:20px;font-size:clamp(16px,1.3vw,18.5px);line-height:2;color:var(--doroub-muted);max-width:470px;text-wrap:pretty}.tarteel-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-video-note{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--doroub-muted);font-size:13px;line-height:1.8}.hero-stats{display:flex;flex-wrap:wrap;gap:0;margin-top:34px;padding-top:22px;border-top:1px solid var(--doroub-line)}.hero-stats>div{display:flex;flex-direction:column;gap:2px;padding-inline-end:28px;margin-inline-end:28px;border-inline-end:1px solid var(--doroub-line)}.hero-stats>div:last-child{border:0;margin:0;padding:0}.hero-stats strong{font-family:Alexandria,Readex Pro,sans-serif;font-size:26px;font-weight:600;color:var(--doroub-ink);line-height:1.3}.hero-stats span{font-size:13px;color:var(--doroub-muted)}.tarteel-hero-stage{grid-area:stage;position:relative;min-width:0;display:grid;place-items:center;min-height:600px}.tarteel-stage-glow{position:absolute;z-index:0;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(232,105,44,.26) 0%,rgba(232,105,44,.14) 34%,rgba(232,105,44,.05) 54%,transparent 72%);animation:brand-glow 6s ease-in-out infinite}.tarteel-stage-ring{position:absolute;z-index:0;width:540px;height:540px;border-radius:50%;border:1px dashed var(--doroub-brand-line);opacity:.9}.tarteel-stage-ring:before{content:"";position:absolute;inset:44px;border-radius:50%;border:1px solid var(--doroub-brand-line);opacity:.7}.tarteel-stage-paths{z-index:0;inset:6% -6% -10% auto;width:70%;opacity:.5}.tarteel-device{position:relative;z-index:2;display:block;width:282px;max-width:66%;border-radius:36px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.tarteel-device:hover{transform:translateY(-6px) rotate(-.5deg)}.tarteel-device:focus-visible{outline-offset:8px;border-radius:36px}.tarteel-device-frame{position:relative;display:block;padding:8px;border-radius:36px;background:linear-gradient(160deg,#fff,#efe7dd);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 2px #30323714,0 48px 80px -36px #57331f8c,0 0 0 1px #3032370f}.tarteel-device-frame:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:48px;background:linear-gradient(160deg,#ffffffe6,#fff3);border:1px solid var(--doroub-brand-line);opacity:.8}.tarteel-device-photo{display:block;border-radius:28px;overflow:hidden;background:#f6f1ea}.tarteel-device-photo>div{background:transparent!important}.tarteel-chip{position:absolute;z-index:3;animation:brand-pop .7s cubic-bezier(.2,.7,.2,1) both}.tarteel-chip-card{display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-radius:16px;background:#fffffff2;border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 2px #3032370d,0 22px 40px -22px #57331f66;font-size:13.5px;font-weight:500;color:var(--doroub-ink);white-space:nowrap;animation:brand-float 6s ease-in-out infinite}.tarteel-chip i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--doroub-brand-soft);color:var(--doroub-brand-strong);flex:none}.tarteel-chip small{display:block;font-size:11.5px;font-weight:400;color:var(--doroub-muted);margin-top:1px}.tarteel-chip--1{top:13%;inset-inline-start:2%;animation-delay:.9s}.tarteel-chip--1 .tarteel-chip-card{animation-delay:1.6s}.tarteel-chip--2{top:48%;inset-inline-end:0;animation-delay:1.05s}.tarteel-chip--2 .tarteel-chip-card{animation-delay:2.6s}.tarteel-chip--3{bottom:11%;inset-inline-start:6%;animation-delay:1.2s}.tarteel-chip--3 .tarteel-chip-card{animation-delay:3.4s}.tarteel-stage-orbit{position:absolute;z-index:1;width:540px;height:540px;border-radius:50%;animation:brand-orbit 40s linear infinite}.tarteel-stage-orbit i{position:absolute;top:-6px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:var(--doroub-brand);box-shadow:0 0 0 6px #e8692c2e}.tarteel-device-sheen{position:absolute;inset:0;background:linear-gradient(118deg,#ffffff47,#ffffff0f 32%,#fff0 50%,#3032370f);pointer-events:none}.tarteel-device-photo{position:relative}.tarteel-stage-caption{position:absolute;z-index:3;bottom:0;inset-inline-end:6%;display:inline-flex;align-items:center;gap:6px;color:var(--doroub-muted);font-size:12px}.bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(236px,auto);gap:20px}.bento-tile{grid-column:span 4;display:flex;flex-direction:column;min-height:0}.bento-tile--1{grid-column:span 8;grid-row:span 2}.bento-tile--2,.bento-tile--3,.bento-tile--4,.bento-tile--5,.bento-index{grid-column:span 4}.category-card{position:relative}.category-card--editorial{gap:0!important;padding:10px!important;border-radius:26px!important}.category-card--editorial .category-cover{flex:1;min-height:190px;aspect-ratio:auto;border-radius:18px}.category-card--editorial .category-card-body{padding:18px 12px 10px!important}.bento-tile--1 .category-card-body{padding:22px 16px 12px!important}.bento-tile--1 .category-cover-image{padding:20px 6%}.bento-tile--1 h3{font-size:clamp(24px,2.4vw,32px)!important}.bento-tile--1 .category-card-blurb{font-size:15.5px!important;max-width:520px}.category-cover{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 10;border-radius:14px;background:linear-gradient(135deg,#fffaf5,#f1ece5);border:1px solid var(--doroub-line);transition:background-color .4s ease}.category-cover:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 50% 100%,rgba(232,105,44,.08),transparent 70%);opacity:0;transition:opacity .4s ease}.lift-card:hover .category-cover:after{opacity:1}.category-cover--kit{background:linear-gradient(145deg,#fff8f0,#f4ece2)}.category-cover--play{background:linear-gradient(145deg,#fff3e6,#fbe9da)}.category-cover--book{background:linear-gradient(145deg,#f2f0ec,#fbf7f1)}.category-cover--learning{background:linear-gradient(35deg,#f0eee9,#fff8f0)}.category-cover--object{background:linear-gradient(145deg,#f4f1ec,#faf6f0)}.category-cover .brand-paths{opacity:.22}.category-cover-image{position:absolute;inset:0;padding:14px}.category-cover--book .category-cover-image{padding:16px 12%}.category-cover-fallback{position:relative;max-width:80%;text-align:center;font-size:clamp(19px,2.4vw,28px);color:var(--doroub-brand-strong);line-height:1.7}.category-cover--feature{min-height:240px}.category-count{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:#fffffff0;border:1px solid var(--doroub-line);font-size:12.5px;font-weight:500;color:var(--doroub-brand-strong)}.category-count--float{position:absolute;z-index:2;top:22px;inset-inline-start:22px}.bento-index{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;border-radius:26px;background:var(--doroub-ink);color:var(--doroub-on-dark);border:1px solid var(--doroub-ink);position:relative;isolation:isolate;overflow:hidden}.bento-index .brand-paths{opacity:.35}.bento-index .brand-paths i{background:var(--doroub-brand);opacity:.35}.bento-index .brand-paths i:nth-child(2){background:#fff;opacity:.08}.bento-index h3{position:relative;font-family:Alexandria,Readex Pro,sans-serif;font-size:20px;font-weight:600;color:#fff;line-height:1.5}.bento-index p{position:relative;font-size:13.5px;line-height:1.8;color:var(--doroub-on-dark-muted);margin-top:6px}.bento-index ul{position:relative;display:flex;flex-wrap:wrap;gap:8px}.bento-index ul a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-size:13.5px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.bento-index ul a:hover{background:#e8692c38;border-color:#e8692c80;transform:translateY(-2px)}.bento-index ul a svg{color:var(--doroub-gold-light)}.bento-index-all{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;color:#fff}.bento-index-all svg{color:var(--doroub-gold-light);transition:transform .25s ease}.bento-index-all:hover svg{transform:translate(-3px)}.product-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.product-card:focus-within{border-color:var(--doroub-brand-strong)!important}.product-card .product-media{background:linear-gradient(180deg,#faf5ed,#f6f1ea)}.product-card .product-media>div{background:transparent!important}.product-card .product-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #3032370a;pointer-events:none}.product-card-title a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1.5px;background-position:100% 100%;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.lift-card:hover .product-card-title a{background-size:100% 1.5px}.card-actions a{transition:color .2s ease,background-color .2s ease,transform .2s ease}.card-actions .wa-mini:hover{background:var(--doroub-whatsapp)!important;color:#fff!important;transform:scale(1.06)}.listing-search{position:relative;flex:1 1 320px;max-width:480px;display:flex;align-items:center}.listing-count{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:var(--doroub-white);border:1px solid var(--doroub-line);font-size:13.5px;color:var(--doroub-muted)}.listing-count strong{font-family:Alexandria,Readex Pro,sans-serif;font-weight:600;color:var(--doroub-ink)}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:36px}.pagination .chip{gap:8px}.pagination-status{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:99px;background:var(--doroub-bg);border:1px solid var(--doroub-line);font-size:14px;color:var(--doroub-muted)}.pagination-status strong{font-family:Alexandria,Readex Pro,sans-serif;font-weight:600;color:var(--doroub-ink);margin-inline:4px}.gallery-main{transition:box-shadow .3s ease}.gallery-main:focus-visible{box-shadow:0 0 0 4px var(--doroub-brand-soft)!important;outline:none}.detail-panel{position:relative;isolation:isolate;overflow:hidden}.detail-panel:before{content:"";position:absolute;z-index:-1;inset:auto -20% -40% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,105,44,.12),transparent 70%)}.page-head{position:relative;isolation:isolate;overflow:clip}.page-head:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(700px 360px at 92% 0%,rgba(232,105,44,.12),transparent 65%),linear-gradient(180deg,#FFFCF8,var(--doroub-bg))}.page-head .brand-paths{z-index:-1;inset:-20% -6% auto auto;width:300px;height:320px;opacity:.35}.page-head-aside .category-cover{height:100%;min-height:220px;aspect-ratio:auto;border-radius:24px;box-shadow:0 2px 6px #3032370a,0 40px 70px -46px #57331f66}.about-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(26px,3vw,40px);background:linear-gradient(160deg,#FFFFFF,var(--doroub-sand));border:1px solid var(--doroub-brand-line);box-shadow:0 2px 6px #3032370a,0 50px 90px -50px #57331f59}.about-panel .brand-paths{opacity:.5}.about-panel-stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.about-panel-stats>div{padding:18px 18px 16px;border-radius:18px;background:#ffffffbf;border:1px solid var(--doroub-line)}.about-panel-stats strong{display:block;font-family:Alexandria,Readex Pro,sans-serif;font-size:clamp(28px,2.6vw,38px);font-weight:600;color:var(--doroub-brand-strong);line-height:1.2}.about-panel-stats span{display:block;margin-top:6px;font-size:13.5px;color:var(--doroub-muted)}.about-panel-quote{position:relative;margin-top:22px;padding-top:18px;border-top:1px dashed var(--doroub-brand-line);font-size:14.5px;line-height:1.9;color:var(--doroub-text)}@media(max-width:1180px){.nav-search{min-width:0!important;width:44px;padding:0!important;justify-content:center}.nav-search-label{display:none}}@media(max-width:1100px){.prod-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tarteel-stage-ring,.tarteel-stage-orbit{width:460px;height:460px}.tarteel-stage-glow{width:380px;height:380px}}@media(max-width:1040px){.nav-links,.nav-desktop{display:none!important}.nav-burger{display:grid!important}}@media(max-width:960px){.tarteel-hero-grid{grid-template-areas:"copy" "stage";grid-template-columns:minmax(0,1fr);row-gap:28px;padding-block:36px 56px;min-height:0}.tarteel-hero-copy{max-width:640px}.tarteel-hero-stage{min-height:520px}.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:16px}.bento-tile,.bento-tile--1,.bento-tile--2,.bento-tile--3,.bento-tile--4,.bento-tile--5,.bento-index{grid-column:span 1;grid-row:auto}.bento-tile--1,.bento-index{grid-column:span 2}.category-card--editorial .category-cover{min-height:230px;height:230px;flex:none}.bento-tile--1 .category-cover{height:300px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-grid,.spot-grid,.about-grid{grid-template-columns:minmax(0,1fr)!important}.hero-showcase{margin-top:20px}#featured .prod-grid>article:nth-child(n+7){display:none!important}.cta-grid{grid-template-columns:minmax(0,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr!important}.about-grid>:last-child{max-width:520px}.detail-grid,.detail-specs,.page-head-grid,.contact-grid{grid-template-columns:minmax(0,1fr)!important}.page-head-grid>:last-child:not(:first-child){max-width:460px}.page-head-aside .category-cover{min-height:200px;height:200px}.detail-specs{gap:0!important}.vid-grid{grid-template-columns:minmax(0,1fr)!important}.vid-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-info{position:static!important}.detail-grid{grid-template-areas:"head" "gallery" "info"!important;grid-template-rows:auto!important;row-gap:20px!important}.m-inquiry{display:flex!important}.wa-fab--hide-m{display:none!important}#main:has(.m-inquiry)~footer{padding-bottom:96px!important}.filter-bar{margin-inline:-24px;padding-inline:24px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.gallery-main>div{aspect-ratio:4 / 3!important}.gallery-thumbs{max-width:440px}}@media(max-width:700px){.pillars{grid-template-columns:1fr!important;gap:22px!important}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.tarteel-hero-grid{padding-top:22px;padding-bottom:40px;row-gap:22px}.hero-eyebrow{font-size:12.5px;padding:7px 12px 7px 9px}.tarteel-hero h1{font-size:clamp(34px,9.4vw,44px);line-height:1.42;margin-top:16px}.tarteel-hero-lead{font-size:15.5px;line-height:1.9;margin-top:14px}.tarteel-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.tarteel-hero-actions .btn{padding-inline:12px!important;height:52px!important;font-size:14.5px!important}.hero-video-note{margin-top:14px;font-size:12px}.hero-stats{margin-top:24px;padding-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-stats>div{padding:0;margin:0;border:0}.hero-stats strong{font-size:22px}.hero-stats span{font-size:12px}.tarteel-hero-stage{min-height:420px;order:2}.tarteel-hero-copy{order:1}.tarteel-stage-ring,.tarteel-stage-orbit{width:330px;height:330px}.tarteel-stage-ring:before{inset:28px}.tarteel-stage-glow{width:300px;height:300px}.tarteel-device{width:190px;border-radius:28px}.tarteel-device-frame{padding:6px;border-radius:28px}.tarteel-device-frame:before{inset:-10px;border-radius:36px}.tarteel-device-photo{border-radius:22px}.tarteel-chip-card{padding:8px 12px 8px 10px;font-size:12.5px;border-radius:14px}.tarteel-chip i{width:28px;height:28px}.tarteel-chip small{display:none}.tarteel-chip--1{top:10%;inset-inline-start:0}.tarteel-chip--2{top:auto;bottom:14%;inset-inline-end:0}.tarteel-chip--3{display:none}.tarteel-stage-caption{inset-inline-end:0;bottom:4px;font-size:11px}.brand-hero-paths{width:240px;height:260px;opacity:.4}.bento-grid{grid-template-columns:minmax(0,1fr);gap:14px}.bento-tile--1,.bento-index{grid-column:span 1}.category-card--editorial .category-cover,.bento-tile--1 .category-cover{height:240px;min-height:0}.category-card--editorial{padding:8px!important;border-radius:22px!important}.bento-index{padding:20px}.bento,.footer-grid{grid-template-columns:1fr!important}.prod-grid{gap:12px!important}.card-actions{margin:12px!important}.hide-sm{display:none}.vid-list{grid-template-columns:minmax(0,1fr)!important}.vid-card{grid-template-columns:112px minmax(0,1fr)!important}.spec-row{grid-template-columns:1fr!important;gap:4px!important;padding:13px 16px!important}.gal-nav{width:40px!important;height:40px!important}.wa-fab{bottom:14px!important;inset-inline-end:14px!important;width:52px!important;height:52px!important}.about-panel-stats{gap:10px}.listing-search{max-width:none}}@media(hover:hover)and (pointer:fine){.btn:hover svg:last-child,.card-actions a:hover svg{transform:translate(-3px)}.product-card:hover{border-color:var(--doroub-brand-line)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-enter,.page-enter>:first-child,.scroll-reveal-enter,.scroll-reveal-enter>.container>*{animation:fadeIn .5s ease both!important;animation-duration:.5s!important;transform:none!important}.hero-enter{animation-delay:calc(var(--i, 0) * .08s)!important}.hero-enter--text,.dash-strip{animation:none!important}.btn,.chip,.lift-card,.card-arrow,.field,.thumb,.wa-fab,.nav-link,.crumb-link,.foot-link,.zoom-img,.category-illustration,.category-cover-halo,.tarteel-device{transition-duration:.2s!important}.lift-card:hover,.lift-card:hover .zoom-img,.btn:hover,.btn:active,.tarteel-device:hover,.vid-card:hover{transform:none!important}.scroll-reveal-enter .bento-grid>*,.scroll-reveal-enter .prod-grid>article,.scroll-reveal-enter .vid-list>li,.scroll-reveal-enter .pillars>div,.scroll-reveal-enter .about-panel-stats>div,.brand-paths span,.btn svg,.card-actions svg,.tarteel-chip,.tarteel-chip-card,.tarteel-stage-glow,.tarteel-stage-orbit,.art-float,.contact-art-orbit,.contact-art-pulse,.contact-art-glow,.btn-primary:after,.category-illustration{animation:none!important;transform:none!important;opacity:1}html.js-motion main [data-reveal]:not(.scroll-reveal-enter){opacity:1;transform:none}}.bento .category-card--editorial .category-cover{height:250px;min-height:0;flex:none}.category-cover--illustrated{display:grid;place-items:center;background:linear-gradient(150deg,#fffbf6,#f8f0e6)}.category-cover--illustrated.category-cover--play{background:linear-gradient(150deg,#fff6ec,#fbe9da)}.category-cover--illustrated.category-cover--book{background:linear-gradient(150deg,#f7f4ef,#fbf1e6)}.category-cover--illustrated.category-cover--learning{background:linear-gradient(40deg,#f3f0eb,#fff6ec)}.category-cover--illustrated.category-cover--kit{background:linear-gradient(150deg,#fff8f0,#f4eadf)}.category-cover-halo{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e8692c33,#e8692c00 70%);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s ease;opacity:.8}.category-illustration{position:relative;z-index:1;width:74%;max-width:320px;height:auto;filter:drop-shadow(0 20px 22px rgba(87,51,31,.16));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lift-card:hover .category-illustration{transform:translateY(-8px) scale(1.07) rotate(-2deg)}.lift-card:hover .category-cover-halo{transform:scale(1.25);opacity:1}.bento-tile--1 .category-illustration{width:54%;max-width:360px}.page-head-aside .category-cover--illustrated{background:linear-gradient(150deg,#fff,#f8f0e6)}.page-head-aside .category-illustration{width:62%}.page-head:before{background:radial-gradient(900px 420px at 92% 0%,rgba(232,105,44,.16),transparent 62%),radial-gradient(600px 320px at 10% 100%,rgba(232,105,44,.08),transparent 60%),linear-gradient(180deg,#FFFCF8,var(--doroub-bg))}.header-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.header-art-blob{position:absolute;border-radius:50%}.header-art-blob--1{width:520px;height:520px;inset-inline-end:-6%;top:-55%;background:radial-gradient(circle,#e8692c38,#e8692c00 68%);animation:art-float-c 12s ease-in-out infinite}.header-art-blob--2{width:380px;height:380px;inset-inline-start:18%;bottom:-70%;background:radial-gradient(circle,#8887812e,#88878100 68%);animation:art-float-c 15s ease-in-out infinite reverse}.header-art-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(48,50,55,.16) 1.2px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%);mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%);opacity:.7}[dir=rtl] .header-art-grid{-webkit-mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%);mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%)}.header-art-glyphs{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-44%);width:min(36%,480px);height:auto;opacity:.85}.page-head-grid>:first-child{position:relative;z-index:1}.page-head--contact .header-art-glyphs,.page-head--catalog.page-head--with-aside .header-art-glyphs{opacity:.3;width:min(26%,340px);top:auto;bottom:-6%;transform:none}.art-float--a{animation:art-float-a 9s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.art-float--b{animation:art-float-b 11s ease-in-out infinite 1.2s;transform-origin:center;transform-box:fill-box}.art-float--c{animation:art-float-c 8s ease-in-out infinite .6s;transform-origin:center;transform-box:fill-box}.listing-section{position:relative;isolation:isolate}.listing-section:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:320px;background:linear-gradient(180deg,#fbf8f4,#fff0)}.contact-art-stage{position:relative}.contact-art{position:relative;width:100%;max-width:540px;margin-inline:auto}.contact-art{aspect-ratio:420 / 370}.contact-art-layer{position:absolute;inset:0;width:100%;height:100%;display:block}.contact-art-orbit{transform-box:view-box;transform-origin:210px 190px;animation:brand-orbit 48s linear infinite}.dash-flow{position:absolute;inset:0;overflow:hidden}.dash-strip{position:absolute;top:0;inset-inline:0;width:100%;height:900%;display:block;animation:dash-strip .72s steps(9) infinite}.contact-art-glow{animation:brand-glow 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.contact-art-pulse{transform-box:fill-box;transform-origin:center;animation:pulse-ring 3s ease-out infinite}.contact-section{position:relative;isolation:isolate}.contact-section:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(700px 400px at 100% 100%,rgba(232,105,44,.07),transparent 65%)}.contact-form{box-shadow:0 2px 6px #3032370a,0 40px 70px -46px #57331f59}@media(max-width:960px){.header-art-glyphs{width:56%;top:auto;bottom:-8%;transform:none;opacity:.45}.contact-art{max-width:360px}.page-head-aside .category-cover--illustrated{min-height:220px;height:220px}}@media(max-width:600px){.header-art-glyphs{width:90%;opacity:.4}.category-illustration,.bento-tile--1 .category-illustration{width:66%}.contact-art{max-width:300px}}.motion-paused,.motion-paused *,.motion-paused:before,.motion-paused:after,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.cv-rendered{content-visibility:visible!important}main [data-reveal],#spec,footer{content-visibility:auto;contain-intrinsic-block-size:auto 900px}#categories,#featured{contain-intrinsic-block-size:auto 1500px}#about{contain-intrinsic-block-size:auto 800px}footer{contain-intrinsic-block-size:auto 560px}.listing-section .prod-grid>article{content-visibility:auto;contain-intrinsic-block-size:auto 460px}@media(max-width:600px){#categories{contain-intrinsic-block-size:auto 2500px}#featured{contain-intrinsic-block-size:auto 1700px}#videos{contain-intrinsic-block-size:auto 1400px}#about{contain-intrinsic-block-size:auto 1200px}footer{contain-intrinsic-block-size:auto 1200px}.listing-section .prod-grid>article{contain-intrinsic-block-size:auto 340px}}@media(max-width:400px){.page-head--video:not(.page-head--with-aside) h1{min-height:2lh}}@media(max-width:430px){.page-head--contact .page-head-grid p{min-height:3lh}}@media(max-width:600px){.page-head--contact .header-art-glyphs{display:none}}.inquiry-actions{display:grid;gap:10px;margin-top:16px;min-width:0}.inquiry-actions .btn{height:auto!important;min-height:48px;padding:10px 14px!important;white-space:normal!important;text-align:center;line-height:1.6;overflow-wrap:anywhere}.inquiry-actions--compact{gap:6px;margin-top:8px}.inquiry-actions--compact .btn{font-size:12px!important;padding:8px!important;min-height:44px}.inquiry-pending{font-size:11px;color:var(--color-muted,#626262);line-height:1.6}.btn:disabled{cursor:not-allowed;opacity:.7;transform:none!important;box-shadow:none!important}.card-actions{margin:14px 16px 16px;padding-top:10px;border-top:1px solid #e6dfd6}.product-detail-action{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:14px;font-weight:600}.price-unresolved{font-size:13px;line-height:1.7;color:#64605a;margin-top:10px}.m-inquiry .inquiry-actions{display:flex;flex-wrap:wrap;max-width:60%;margin:0;gap:5px}.m-inquiry .inquiry-actions .btn{flex:1;font-size:11px!important;min-height:44px}.m-inquiry .inquiry-pending{width:100%;font-size:10px}[id]{scroll-margin-top:96px}.category-cover--photographic .category-cover-image,.bento-tile--1 .category-cover-image{padding:0!important}.category-cover--photographic .category-cover-image img{object-fit:contain;transition:transform .35s ease}.category-cover--photographic{background:#fff}@media(hover:hover)and (prefers-reduced-motion:no-preference){.category-card:hover .category-cover-image img{transform:scale(1.025)}}
