/* FaraPay / Reference edition. Native text, live catalog and a quiet motion system. */
@font-face{font-family:Vazirmatn;src:url('/fonts/Vazirmatn-Variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--rd-bg:#f7f9ff;--rd-surface:#fff;--rd-soft:#f2f5fd;--rd-ink:#202b3b;--rd-muted:#7b8698;--rd-line:#e6ebf4;--rd-blue:#275fea;--rd-accent:#2553c7;--rd-shadow:0 18px 55px #24396008;--rd-radius:16px}
html[data-theme=dark]{--rd-bg:#17191f;--rd-surface:#20232c;--rd-soft:#292d39;--rd-ink:#f5f7ff;--rd-muted:#a1abbd;--rd-line:#343946;--rd-blue:#a6bcff;--rd-accent:#375edb;--rd-shadow:0 18px 55px #0002}
html{scroll-behavior:smooth;scroll-padding-top:112px}body.home-page.rd-home,body.rd-store-page,body.rd-product-page,body.fp-cart-page,body.fp-checkout-page{background:var(--rd-bg)!important;color:var(--rd-ink);font-family:Vazirmatn,system-ui,sans-serif;line-height:1.9;background-image:none!important}body.rd-home::before,body.rd-home::after,body.rd-product-page::before,body.rd-product-page::after{display:none!important}button,input,select{font-family:inherit}button,a,select,input{touch-action:manipulation}a{text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}[hidden]{display:none!important}:focus-visible{outline:3px solid #7d9dff;outline-offset:4px}.rd-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rd-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.rd-kicker{display:block;color:var(--rd-blue);font-size:12px;font-weight:650;letter-spacing:0;margin-bottom:12px}.rd-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--rd-accent);color:#fff;border:1px solid transparent;border-radius:9px;min-height:54px;padding:12px 25px;font-weight:700;font-size:14px;box-shadow:none;transition:background .2s,transform .2s,box-shadow .2s}.rd-button:hover{background:#1645bf;color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px #2455cd22}.rd-button:active{transform:scale(.98)}.rd-text-link{color:var(--rd-blue);font-size:13px;font-weight:600;white-space:nowrap}.rd-section-heading{margin-bottom:36px}.rd-section-heading h2,.rd-section-heading h1{font-size:clamp(27px,2.6vw,36px);line-height:1.65;font-weight:850;letter-spacing:-.8px;color:var(--rd-ink);margin:0 0 10px}.rd-section-heading p{font-size:13px;color:var(--rd-muted);margin:0;line-height:2.1}.rd-inline-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}
/* Full-width navigation, aligned with the content grid. */
.fc-header.rd-header{position:sticky;top:0;inset-inline:0;width:100%;max-width:none;margin:0;z-index:80;background:var(--rd-surface);border:0;border-bottom:1px solid var(--rd-line);border-radius:0;box-shadow:none;backdrop-filter:none;padding:0}.rd-header .fc-bar.rd-bar{position:relative;width:min(1320px,calc(100% - 64px));margin:auto;min-height:96px;display:flex;gap:28px;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.rd-header .fc-brand{gap:9px;flex:0 0 112px;background:none;padding:0;border:0}.rd-header .fc-brand-mark{width:42px;height:42px;color:var(--rd-accent);filter:none;background:none;border-radius:0;transition:transform .35s}.rd-header .fc-brand:hover .fc-brand-mark{transform:rotate(-9deg)}.rd-header .fc-brand strong{color:var(--rd-ink);font-size:23px;font-weight:900;line-height:1.2}.rd-header .fc-brand small{color:var(--rd-muted);font-size:9px;font-weight:650;letter-spacing:.7px}.rd-header .fc-primary{gap:24px;margin:0;flex:0 0 auto}.rd-header .fc-nav-link,.rd-header .fc-catalog summary{color:var(--rd-ink);font-size:12px;font-weight:500;padding:10px 0;background:none}.rd-header .fc-catalog summary:hover{color:var(--rd-blue)}.rd-header .fc-menu-icon{width:17px;height:17px}.rd-chevron{font-size:19px;line-height:1;transition:transform .2s}.fc-catalog[open] .rd-chevron{transform:rotate(180deg)}.rd-header-search{flex:1;display:flex;align-items:center;position:relative;margin-inline:8px;min-width:170px;max-width:370px}.rd-header-search input{width:100%;height:48px;background:var(--rd-bg);border:1px solid var(--rd-line);border-radius:7px;padding:0 16px 0 45px;color:var(--rd-ink);font-size:11px;outline-offset:2px}.rd-header-search input::placeholder{color:var(--rd-muted)}.rd-header-search button{position:absolute;left:5px;top:6px;width:36px;height:36px;border:0;background:transparent;color:var(--rd-blue);display:grid;place-items:center}.rd-header-search svg{width:21px;height:21px}.rd-header .fc-actions{margin-inline-start:auto;gap:10px}.rd-header .fc-icon{width:38px;height:38px;background:transparent;border:1px solid var(--rd-line);border-radius:8px;color:var(--rd-ink)}.rd-header .fc-login{padding:12px 17px;min-height:48px;min-width:110px;border-radius:7px;background:var(--rd-accent);color:#fff;border:0;font-size:12px;white-space:nowrap;box-shadow:none}.rd-header .fc-login:hover{background:#1645bf}.rd-header .fc-count{font-size:9px;background:var(--rd-accent);color:#fff}.rd-header.fc-scrolled{box-shadow:0 4px 22px #1026500b}.rd-header .fc-catalog{position:static}.rd-header .fc-mega.rd-mega{top:100%;inset-inline:0;width:100%;max-width:none;display:grid;grid-template-columns:230px 1fr;padding:0;background:var(--rd-surface);color:var(--rd-ink);border:1px solid var(--rd-line);border-radius:0 0 12px 12px;box-shadow:0 28px 60px #0c15342b;overflow:hidden;z-index:83}.rd-mega-tabs{padding:26px 0;background:var(--rd-bg);border-inline-end:1px solid var(--rd-line)}.rd-mega-tabs button,.rd-mega-tabs>a{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;text-align:right;padding:12px 22px;background:none;color:var(--rd-ink);border:0;border-inline-start:3px solid transparent;font-size:12px}.rd-mega-tabs button[aria-pressed=true]{background:var(--rd-surface);border-inline-start-color:var(--rd-blue);color:var(--rd-blue)}.rd-mega-tabs button span{font-size:23px;color:var(--rd-blue)}.rd-mega-tabs button b{margin-inline-start:auto;font-size:19px;font-weight:400}.rd-mega-tabs>a{font-size:11px;color:var(--rd-blue)}.rd-mega-panels{padding:32px 40px;min-height:310px}.rd-mega-panels h2{font-size:15px;margin:0 0 22px}.rd-menu-products{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px}.rd-menu-products>a{display:flex;align-items:center;gap:14px;min-height:75px;border-radius:10px;padding:10px;color:var(--rd-ink)}.rd-menu-products>a:hover{background:var(--rd-bg)}.rd-menu-products>a>span{width:38px;height:38px;display:grid;place-items:center}.rd-menu-products svg,.rd-menu-products img{max-width:32px;max-height:32px}.rd-menu-products bdi{font-size:13px;font-weight:700}.rd-menu-products small{display:block;font-size:10px;color:var(--rd-muted);margin-top:3px}.rd-menu-products>a>b{font-weight:400;margin-inline-start:auto;color:var(--rd-blue)}.rd-mega-panels p{font-size:11px;color:var(--rd-muted);margin:24px 10px 0}.rd-mega-foot{grid-column:1/-1;display:flex;justify-content:flex-end;gap:32px;border-top:1px solid var(--rd-line);padding:16px 30px;font-size:11px}.rd-mega-foot a{color:var(--rd-muted)}.rd-mega-foot a:hover{color:var(--rd-blue)}.rd-menu-backdrop{display:none;position:fixed;inset:96px 0 0;background:#171d3f65;z-index:75;backdrop-filter:blur(2px)}body.rd-menu-open .rd-menu-backdrop{display:block}
/* Loader starts hidden and is shown only for returning visitors; it always expires. */
.rd-loader{display:none;position:fixed;inset:0;background:#181a20;z-index:150;pointer-events:none;animation:rd-loader-exit .35s ease 1.1s forwards}.rd-loader.is-visible{display:grid;place-items:center}.rd-loader-brand{display:grid;justify-items:center;color:#fff;transform:translateY(-15px)}.rd-loader svg{width:76px;height:76px;stroke:#fff;stroke-width:.6}.rd-loader path,.rd-loader circle{fill:#fff;animation:rd-logo-fill 1.2s ease both}.rd-loader strong{font-size:32px;font-weight:850;color:transparent;-webkit-text-stroke:.5px #fff;animation:rd-word-fill 1s .2s both}.rd-loader small{font-size:10px;letter-spacing:3px;margin-top:3px;opacity:.6}.rd-loader-brand>span{height:2px;width:68px;background:#fff2;margin-top:26px;position:relative;overflow:hidden}.rd-loader-brand>span:after{content:'';position:absolute;inset:0;background:#fff;transform:translateX(-100%);animation:rd-progress 1s infinite}@keyframes rd-logo-fill{0%{fill:transparent;stroke-dasharray:130;stroke-dashoffset:130;transform:translateY(4px)}60%{fill:transparent;stroke-dashoffset:0}100%{fill:#fff;transform:none}}@keyframes rd-word-fill{to{color:#fff;-webkit-text-stroke:0}}@keyframes rd-progress{to{transform:translateX(100%)}}@keyframes rd-loader-exit{to{opacity:0;visibility:hidden}}
/* Three responsive hero posters, text remains real and accessible. */
.rd-hero{position:relative;width:min(1540px,100%);margin:auto;padding:38px 70px 28px;background:var(--rd-bg);overflow:hidden}.rd-hero-viewport{max-width:1280px;margin:auto}.rd-slide{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:430px;padding:30px 0;animation:rd-slide-in .5s both}.rd-slide-copy{padding-inline:12px 0}.rd-slide-copy h1,.rd-slide-copy h2{font-size:clamp(34px,3.2vw,49px);font-weight:900;line-height:1.7;letter-spacing:-1.4px;color:var(--rd-ink);margin:12px 0 18px}.rd-slide-copy h1 span,.rd-slide-copy h2 span{color:var(--rd-accent)}html[data-theme=dark] .rd-slide-copy h1 span,html[data-theme=dark] .rd-slide-copy h2 span{color:#a6bcff}.rd-slide-copy p{font-size:13px;line-height:2.3;max-width:480px;color:var(--rd-muted);margin:0 0 32px}.rd-hero-actions{display:flex;align-items:center;gap:25px}.rd-hero-art{position:relative;width:100%;height:380px;direction:ltr;perspective:1100px}.rd-art-base{position:absolute;inset:45px 5px 20px 25px;border-radius:36px;background:linear-gradient(145deg,#2b65ee,#284db6);transform:rotate(-4deg);display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end;padding:26px 30px;overflow:hidden;box-shadow:0 20px 45px #2b59bb25}.rd-art-base:before,.rd-art-base:after{content:'';position:absolute;width:360px;height:360px;border:1px solid #fff2;border-radius:50%;top:-140px;left:-110px}.rd-art-base:after{width:430px;height:430px;top:-175px;left:-140px}.rd-art-base>span{font-size:52px;font-weight:900;color:#ffffff1f;line-height:1.2;letter-spacing:-2px}.rd-art-base small{font-size:8px;letter-spacing:3px;color:#fffc;margin-top:5px}.rd-floating-card{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:168px;height:205px;padding:15px;border-radius:24px;background:var(--rd-surface);box-shadow:0 16px 36px #142d6438;border:1px solid #fff8;will-change:transform;animation:rd-float 5.5s ease-in-out infinite}.rd-floating-card>span{width:65px;height:65px;display:grid;place-items:center;margin-bottom:20px}.rd-floating-card svg,.rd-floating-card img{width:58px!important;height:58px!important;max-width:58px;max-height:58px}.rd-floating-card bdi{font-size:13px;font-weight:800;color:var(--rd-ink)}.rd-floating-card small{font-size:7px;font-weight:600;color:var(--rd-muted);letter-spacing:1.3px;margin-top:6px}.rd-float-0{left:18%;top:15px;--rotation:-12deg;transform:rotate(-12deg)}.rd-float-1{left:50%;top:38px;--rotation:12deg;transform:rotate(12deg);animation-delay:-1.7s}.rd-float-2{left:1%;top:153px;width:150px;height:180px;--rotation:-10deg;transform:rotate(-10deg);animation-delay:-3s}.rd-float-3{left:37%;top:174px;width:150px;height:180px;--rotation:10deg;transform:rotate(10deg);animation-delay:-4s}.rd-art-spark{position:absolute;color:#94b6ff;font-size:50px;animation:rd-spark 7s linear infinite}.rd-spark-one{top:8px;left:80%}.rd-spark-two{bottom:24px;left:72%;font-size:32px}.rd-art-dot{position:absolute;left:2%;top:35px;width:15px;height:15px;border-radius:50%;background:#90b7ff;box-shadow:0 0 0 8px #90b7ff20}.rd-art-ai .rd-art-base{background:linear-gradient(140deg,#2b49aa,#6655e3)}.rd-art-ai .rd-float-2{left:25%;top:187px}.rd-art-gift .rd-art-base{background:linear-gradient(135deg,#1d61c4,#2688be)}.rd-art-gift .rd-floating-card{width:225px;height:175px;align-items:flex-start;padding:24px}.rd-art-gift .rd-floating-card>span{margin-bottom:8px}.rd-art-gift .rd-floating-card svg{width:45px!important;height:45px!important}.rd-art-gift .rd-float-0{left:5%;top:80px}.rd-art-gift .rd-float-1{left:43%;top:135px}.rd-slide-arrow{position:absolute;top:47%;background:none;border:0;color:var(--rd-muted);font:300 55px/1 system-ui;width:50px;height:65px;transition:color .2s}.rd-prev{right:15px}.rd-next{left:15px}.rd-slide-arrow:hover{color:var(--rd-blue)}.rd-slide-controls{display:flex;align-items:center;justify-content:center;gap:8px;height:28px;direction:ltr}.rd-slide-controls>button:not(.rd-slide-pause){border:0;background:#aab8d1;width:6px;height:6px;border-radius:20px;padding:0;transition:width .3s,background .3s}.rd-slide-controls>button.is-active{width:24px;background:var(--rd-accent)}.rd-slide-pause{margin-left:8px;background:none;border:0;color:var(--rd-muted);font-size:11px;min-width:25px;height:25px}@keyframes rd-slide-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rd-float{0%,100%{transform:translateY(0) rotate(var(--rotation,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--rotation,0deg) + 2deg))}}@keyframes rd-spark{50%{transform:rotate(20deg) scale(.8)}}
/* A compact real-variant configurator. */
.rd-quick{position:relative;margin-top:28px;margin-bottom:100px;padding:30px 38px 25px;border:1px solid var(--rd-line);border-radius:16px;background:var(--rd-surface);box-shadow:var(--rd-shadow);scroll-margin-top:120px}.rd-quick-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.rd-quick-heading .rd-kicker{margin:0;font-size:10px}.rd-quick-heading h2{font-size:22px;line-height:1.7;font-weight:800;margin:4px 0}.rd-quick-heading>span{font-size:11px;color:var(--rd-muted)}.rd-category-tabs{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;margin-bottom:24px;white-space:nowrap}.rd-category-tabs button,.rd-category-tabs>a{border:0;background:none;color:var(--rd-muted);font-size:11px;font-weight:500;padding:8px 16px;border-radius:30px;min-height:38px;flex-shrink:0}.rd-category-tabs .is-active{background:var(--rd-accent);color:#fff}.rd-quick-form{display:grid;grid-template-columns:1.1fr 1.25fr .8fr .95fr;gap:18px;align-items:start}.rd-quick-form label{display:grid;gap:9px;font-size:11px;font-weight:650;color:var(--rd-muted)}.rd-quick-form select{background:var(--rd-bg);border:1px solid var(--rd-line);color:var(--rd-ink);border-radius:8px;min-height:54px;width:100%;font-size:11px;padding:0 12px;cursor:pointer}.rd-quick-checkout{padding-top:30px;text-align:center}.rd-quick-checkout .rd-button{width:100%;font-size:12px}.rd-quick-checkout>span{display:block;font-size:10px;margin-top:10px;color:var(--rd-muted)}.rd-quick-checkout strong{font-size:16px;color:var(--rd-ink);font-weight:800}.rd-quick-note{margin:15px 0 0;font-size:10px;color:var(--rd-muted)}
/* Cobalt service block and modest product banners. */
.rd-service-section{padding:68px 0 62px;background:#224ab8;color:#fff}.rd-service-section .rd-section-heading h2{color:#fff}.rd-service-section .rd-section-heading p,.rd-service-section .rd-kicker{color:#c4d4ff}.rd-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rd-services article{display:flex;flex-direction:column;background:#fff;border-radius:9px;padding:28px 24px;min-height:270px;color:#202b3b}.rd-service-icon{font:300 38px/1.3 system-ui;color:#3d71ed;margin-bottom:16px}.rd-services h3{font-size:16px;font-weight:800;margin:0 0 24px}.rd-service-chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;flex:1}.rd-service-chips a{font-size:10px;color:#49658c;background:#f6f8fd;padding:3px 7px;border-radius:4px}.rd-service-chips a:hover{background:#e8eeff;color:#2451bd}.rd-service-more{font-size:11px;color:#336ee6;align-self:flex-end;margin-top:25px}.rd-feature-row{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;gap:20px;text-align:center}.rd-feature-row>div{display:grid;border-inline-end:1px solid #fff2;padding:0 20px}.rd-feature-row>div:last-child{border:0}.rd-feature-row span{font-size:27px;margin-bottom:8px;color:#c8d9ff}.rd-feature-row strong{font-size:13px}.rd-feature-row small{font-size:10px;color:#c0d0f2;margin-top:8px}.rd-catalog-section{padding-block:80px}.fp-fx-notice{color:var(--rd-muted)!important;font-size:10px!important;background:var(--rd-soft)!important;border:1px solid var(--rd-line)!important;border-radius:8px;padding:12px 16px!important;line-height:2!important}.rd-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;margin-top:26px}.rd-product-card{min-width:0}.rd-card-poster{position:relative;display:flex;min-height:177px;aspect-ratio:1.7;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border-radius:12px;background:#0f1726;border:1px solid #ffffff12;color:#fff;isolation:isolate}.rd-poster-decoration{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 10% 0%,color-mix(in srgb,var(--card-brand) 60%,transparent),transparent 65%),linear-gradient(145deg,#162133,#070a11)}.rd-poster-decoration:after{content:'';position:absolute;width:200px;height:200px;border:1px solid #ffffff0d;border-radius:50%;top:-110px;left:-55px;box-shadow:0 0 0 27px #ffffff04,0 0 0 55px #ffffff03}.rd-card-logo{width:49px;height:49px;display:grid;place-items:center;margin-bottom:12px;transition:transform .35s,filter .35s}.rd-card-logo svg,.rd-card-logo img{width:46px!important;height:46px!important}.rd-card-poster>strong{font-size:17px;font-weight:800;letter-spacing:-.3px}.rd-card-poster>small{font-size:6px;letter-spacing:2px;opacity:.45;margin-top:6px}.rd-card-hover{position:absolute;inset:0;padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;background:#071226b8;backdrop-filter:blur(7px);opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;pointer-events:none}.rd-card-hover>b{font-size:12px;margin-bottom:4px}.rd-card-hover>span{font-size:10px;padding:3px 7px;border:1px solid #fff3;border-radius:5px}.rd-card-hover em{font-size:10px;color:#b7d0ff;font-style:normal;margin-top:6px}.rd-card-poster:hover .rd-card-hover,.rd-card-poster:focus-visible .rd-card-hover{opacity:1;transform:none}.rd-card-info{padding:14px 3px}.rd-card-info h3{font-size:13px;font-weight:750;margin:0 0 5px}.rd-card-info h3 a{color:var(--rd-ink)}.rd-card-info p{display:flex;justify-content:space-between;font-size:10px;color:var(--rd-muted);margin:0 0 10px}.rd-card-info>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rd-line);padding-top:12px;color:var(--rd-muted);font-size:10px}.rd-card-info strong{font-size:14px;color:var(--rd-ink)}.rd-card-info>div>a{font-size:18px;color:var(--rd-blue);padding:0 8px}.rd-how{padding-bottom:85px}.rd-how ol{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;padding:0;margin:0}.rd-how li{padding-inline-start:22px;border-inline-start:1px solid var(--rd-line)}.rd-how li>span{font-size:33px;color:#99b2ec;font-weight:300}.rd-how h3{font-size:17px;margin:9px 0}.rd-how p{font-size:12px;color:var(--rd-muted);line-height:2.1;max-width:320px}.rd-guides{padding-bottom:90px}.rd-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rd-guide-grid>a{border:1px solid var(--rd-line);background:var(--rd-surface);border-radius:12px;overflow:hidden;padding:0 23px 25px;color:var(--rd-ink)}.rd-guide-art{display:grid;place-items:center;height:150px;margin:0 -23px 18px;background:linear-gradient(140deg,#e9e5ff,#dedbfa);font-size:80px;color:#6d63bb}.rd-guide-blue{background:linear-gradient(140deg,#e2f1ff,#d2e7fb);color:#4d8fc8}.rd-guide-gift{background:linear-gradient(140deg,#e6ecfb,#dce3f4);color:#5274bf}.rd-guide-grid small{font-size:10px;color:var(--rd-blue)}.rd-guide-grid h3{font-size:17px;font-weight:800;margin:10px 0;line-height:1.9}.rd-guide-grid p{font-size:12px;color:var(--rd-muted)}.rd-guide-grid b{font-size:11px;font-weight:500;color:var(--rd-blue)}.rd-faq{max-width:900px;padding-bottom:80px}.rd-faq details{border-bottom:1px solid var(--rd-line);padding:0 6px}.rd-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:14px;font-weight:700;cursor:pointer}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary span{font-size:22px;font-weight:300;color:var(--rd-blue)}.rd-faq p{font-size:12px;color:var(--rd-muted);padding-bottom:15px;max-width:740px}.rd-faq details[open] summary span{transform:rotate(45deg)}.rd-final{display:flex;justify-content:space-between;align-items:center;padding:38px 42px;margin-bottom:80px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:15px}.rd-final h2{font-size:25px;font-weight:850;margin:0 0 9px}.rd-final p{font-size:12px;color:var(--rd-muted);margin:0}.rd-footer{padding:50px 0 28px;border-top:1px solid var(--rd-line);background:var(--rd-surface);font-size:11px;color:var(--rd-muted)}.rd-footer>.rd-container{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.rd-footer strong{color:var(--rd-ink);font-size:23px}.rd-footer strong small{font-size:10px;margin-inline-start:12px}.rd-footer p{font-size:12px}.rd-footer small{font-size:10px}.rd-footer nav{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.rd-footer nav a{color:var(--rd-ink);font-size:11px}.rd-footer>.rd-container>span{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--rd-line);font-size:10px}
/* Catalog sidebar and category browsing; no JS required for search/filter. */
.rd-store-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;width:min(1460px,calc(100% - 64px));margin:35px auto 65px}.rd-store-sidebar{align-self:start;position:sticky;top:125px;border-inline-end:1px solid var(--rd-line);padding-inline-end:22px;display:grid;gap:7px}.rd-store-sidebar>a{font-size:11px;min-height:42px;padding:10px 14px;border-radius:7px;color:var(--rd-muted)}.rd-store-sidebar>a.is-active{color:var(--rd-blue);background:var(--rd-soft);border-inline-start:3px solid var(--rd-blue)}.rd-store-sidebar>a:hover{background:var(--rd-soft);color:var(--rd-blue)}.rd-store-sidebar strong{font-size:11px;padding:15px 14px 5px;color:var(--rd-ink)}.rd-store-sidebar .rd-store-home{font-size:23px;font-weight:900;color:var(--rd-ink);margin-bottom:10px}.rd-store-home small{font-size:9px;display:block;font-weight:400;color:var(--rd-muted)}.rd-store-sidebar hr{height:1px;width:100%;background:var(--rd-line);border:0;margin:13px 0}.rd-store-content{min-width:0}.rd-store-content .fp-breadcrumb{display:flex;gap:10px;margin:0 0 25px;color:var(--rd-muted);font-size:10px}.rd-store-content .fp-breadcrumb a{color:var(--rd-muted)}.rd-store-content .rd-section-heading h1{font-size:32px}.rd-store-content .rd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-store-tabs{border-bottom:1px solid var(--rd-line);padding-bottom:20px}.rd-result-count{font-size:11px;color:var(--rd-muted);white-space:nowrap}.rd-search-results{display:flex;gap:15px;font-size:12px;color:var(--rd-muted)}.rd-search-results a{color:var(--rd-blue)}.rd-empty{border:1px dashed var(--rd-line);border-radius:12px;text-align:center;padding:65px 24px;margin-block:25px}.rd-empty>span{font-size:50px;color:var(--rd-blue)}.rd-empty h2{font-size:23px}.rd-empty p{font-size:12px;color:var(--rd-muted)}.rd-store-help{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid var(--rd-line);padding-top:35px;margin-top:40px}.rd-store-help h2{font-size:19px;font-weight:800;margin:0}.rd-store-help p,.rd-store-help a{font-size:11px;color:var(--rd-muted)}.rd-store-help a{color:var(--rd-blue)}
/* Product: poster / options / independent order summary. */
.rd-product-page .fp-ambient{display:none}.rd-product-page .fp-shell{width:min(1340px,calc(100% - 64px));padding-top:0}.rd-product-page .fp-breadcrumb{margin-block:28px;font-size:10px;color:var(--rd-muted)}.rd-product-page .fp-breadcrumb a{color:var(--rd-muted)}.rd-product-page .fp-purchase-layout{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(340px,1.25fr) minmax(245px,.85fr);gap:22px;align-items:start;padding:0 0 45px}.rd-purchase-form.fp-config-card{display:contents;padding:0;background:none;border:0;box-shadow:none}.rd-option-panel{grid-column:2;grid-row:1;min-width:0;padding:25px 23px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:12px}.rd-summary-panel{grid-column:3;grid-row:1;min-width:0;padding:26px 22px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:12px;position:sticky;top:120px}.rd-product-media{grid-column:1;grid-row:1;min-width:0;position:static;display:grid;gap:16px}.rd-product-page .fp-product-heading{display:block;margin:0}.rd-product-page .fp-product-heading h1{font-size:24px;font-weight:900;line-height:1.8;margin:10px 0 12px;color:var(--rd-ink);letter-spacing:-.5px}.rd-product-page .fp-purchase-eyebrow{font-size:9px;color:var(--rd-muted)}.rd-product-page .fp-rating-line{gap:10px;margin:8px 0}.rd-product-page .fp-availability{font-size:10px;padding:4px 10px;background:#17a77a0e;color:#0fa776}.rd-product-page .fp-verified-badge{display:none}.rd-product-page .fp-product-subtitle{font-size:11px;line-height:2;color:var(--rd-muted);padding:0;margin:12px 0 25px}.rd-product-page .fp-config-section{border-color:var(--rd-line);padding:20px 0}.rd-product-page .fp-section-label{font-size:12px;margin-bottom:14px;color:var(--rd-ink)}.rd-product-page .fp-section-label small{font-size:9px;color:var(--rd-muted)}.rd-product-page .fp-plan-grid{display:grid;grid-template-columns:1fr;gap:10px}.rd-product-page .fp-plan-card{padding:16px 35px 16px 16px;min-height:72px;display:block;text-align:right;border:1px solid var(--rd-line);background:var(--rd-bg);border-radius:9px;box-shadow:none;color:var(--rd-ink)}.rd-product-page .fp-plan-card strong{font-size:12px;font-weight:750;line-height:1.8}.rd-product-page .fp-plan-card small{font-size:10px;color:var(--rd-muted);margin-top:5px;line-height:1.8}.rd-product-page .fp-plan-card.selected{border-color:var(--rd-blue);background:color-mix(in srgb,var(--rd-blue) 6%,var(--rd-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--rd-blue) 8%,transparent)}.rd-product-page .fp-plan-card em{font-size:8px;padding:2px 8px;inset-inline-end:12px;background:var(--rd-accent);box-shadow:none;border-radius:5px;top:-9px;line-height:1.8}.rd-product-page .fp-config-split{display:grid;grid-template-columns:1fr;gap:24px}.rd-product-page .fp-segmented{display:grid;grid-template-columns:1fr 1fr;padding:0;background:none;border:0;gap:9px}.rd-product-page .fp-segment{min-height:45px;font-size:10px;line-height:1.8;border:1px solid var(--rd-line);background:var(--rd-bg);border-radius:7px;color:var(--rd-ink);padding:10px 8px;white-space:normal}.rd-product-page .fp-segment.selected{background:color-mix(in srgb,var(--rd-blue) 7%,var(--rd-surface));border-color:var(--rd-blue);box-shadow:none}.rd-product-page .fp-duration-options.fp-segmented{grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:9px}.rd-product-page .fp-duration-options .fp-segment:last-child:nth-child(odd){grid-column:auto}.rd-option-help{display:flex;align-items:flex-start;gap:10px;font-size:10px;color:var(--rd-muted);padding-top:16px}.rd-option-help>span{color:#13aa7d}.rd-summary-panel>.rd-kicker{font-size:9px;margin-bottom:3px}.rd-summary-panel>h2{font-size:21px;font-weight:850;margin:0 0 20px;color:var(--rd-ink)}.rd-summary-list{margin:0 0 20px;display:grid;gap:14px}.rd-summary-list>div{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;font-size:10px}.rd-summary-list dt{color:var(--rd-muted);white-space:nowrap}.rd-summary-list dd{margin:0;text-align:left;color:var(--rd-ink);font-weight:600;line-height:1.8;overflow-wrap:anywhere}.rd-summary-panel .fp-fx-notice{font-size:9px!important;padding:9px 10px!important}.rd-summary-panel .fp-buy-box{display:flex;flex-direction:column;align-items:stretch;gap:18px;border-top:1px solid var(--rd-line);padding-top:18px;margin-top:18px}.rd-summary-panel .fp-price-block{display:block;order:0}.rd-summary-panel .fp-price-block>div{display:flex;align-items:baseline;gap:6px;justify-content:space-between}.rd-summary-panel .fp-price-block strong{font-size:27px;font-weight:850;letter-spacing:-.7px;color:var(--rd-ink)}.rd-summary-panel .fp-price-block>div>span{font-size:10px;color:var(--rd-muted)}.rd-summary-panel .fp-old-price{font-size:9px;color:var(--rd-muted);margin-bottom:5px}.rd-summary-panel .fp-quantity{width:100%;min-height:42px;background:var(--rd-bg);border:1px solid var(--rd-line);border-radius:8px;justify-content:space-between;color:var(--rd-ink);order:1}.rd-summary-panel .fp-quantity button{width:42px;color:var(--rd-ink);height:40px}.rd-summary-panel .fp-quantity span{font-size:13px}.rd-summary-panel .fp-add-cart{background:var(--rd-accent);color:#fff;box-shadow:none;min-height:50px;font-size:12px;border-radius:8px;order:2;width:100%;border:0}.rd-summary-panel .fp-add-cart:hover{background:#1645bf;transform:translateY(-1px)}.rd-summary-panel .fp-add-cart b{font-size:15px}.rd-summary-panel .fp-add-cart.is-checkout{background:#129d78}.rd-summary-panel .fp-consult-button{min-height:40px;border:0;background:none;box-shadow:none;margin:12px 0 0;font-size:10px;color:var(--rd-blue)}.rd-payment-note{font-size:9px;color:var(--rd-muted);line-height:2;text-align:center;margin:12px 0 0}.rd-product-page .fp-brand-stage{min-height:365px;padding:20px;border-radius:12px;background:radial-gradient(ellipse at 30% 10%,color-mix(in srgb,var(--rd-brand) 35%,transparent),transparent 65%),linear-gradient(150deg,#10243c,#090e19);border:1px solid #ffffff16;box-shadow:none;display:block}.rd-product-page .fp-stage-top{font-size:6px;color:#94b1d0}.rd-product-page .fp-brand-orbit{min-height:180px}.rd-product-page .fp-brand-token{width:105px;height:105px;border-radius:28px;background:#ffffff0c;box-shadow:0 10px 35px #0003;border:1px solid #ffffff25;animation:rd-token 5s ease-in-out infinite}.rd-product-page .fp-brand-token svg,.rd-product-page .fp-brand-token img{width:62px!important;height:62px!important}.rd-product-page .fp-orbit-ring{width:215px;height:140px;border-color:#ffffff1f;animation:rd-orbit 12s linear infinite}.rd-product-page .fp-orbit-ring-two{width:265px;height:170px;animation-direction:reverse}.rd-product-page .fp-stage-copy{text-align:center;margin:0;padding:0;direction:rtl}.rd-product-page .fp-stage-copy h2{font-size:23px;color:#fff;line-height:1.8;letter-spacing:-.4px;margin:5px 0}.rd-product-page .fp-stage-category{color:#ffffff85;font-size:8px}.rd-product-page .fp-stage-copy p{font-size:9px;color:#b1c4d7}.rd-product-page .fp-stage-bottom{font-size:7px;color:#ffffff65;border-color:#ffffff17;margin-top:20px;padding-top:15px}.rd-product-page .fp-purchase-note{display:none}.rd-terms{padding:16px 18px;border:1px solid var(--rd-line);border-radius:9px;background:var(--rd-surface)}.rd-terms summary{display:flex;justify-content:space-between;font-size:11px;color:var(--rd-ink);cursor:pointer;list-style:none}.rd-terms summary::-webkit-details-marker{display:none}.rd-terms summary span{font-size:16px;font-weight:300;color:var(--rd-blue)}.rd-terms p{font-size:10px;color:var(--rd-muted);line-height:2.1;margin:12px 0}.rd-terms a{font-size:10px;color:var(--rd-blue)}.rd-product-page .fp-details,.rd-product-page .fp-reviews{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:12px;box-shadow:none;color:var(--rd-ink)}.rd-product-page .fp-tabs{border-color:var(--rd-line)}.rd-product-page .fp-tab{font-size:12px;color:var(--rd-muted)}.rd-product-page .fp-tab.active{color:var(--rd-blue);border-color:var(--rd-blue)}.rd-product-page .fp-detail-copy h2{font-size:24px;color:var(--rd-ink)}.rd-product-page .fp-detail-copy p{font-size:12px;color:var(--rd-muted)}.rd-product-page .fp-panel{border-color:var(--rd-line)}.rd-product-page .fp-catalog-amount{white-space:nowrap}.rd-product-page .fp-compare-wrap{overflow:auto}.rd-product-page table{font-size:11px}.rd-product-page th,.rd-product-page td{border-color:var(--rd-line);color:var(--rd-ink)}.rd-product-page .fp-flash{border-radius:9px;font-size:12px}.rd-product-page .fp-flash-err{animation:rd-shake .35s ease;border-color:#e35268}.rd-product-page .fp-brand-orbit{overflow:hidden}.rd-product-page .fp-option-grid.fp-three{grid-template-columns:1fr!important}@keyframes rd-token{50%{transform:translateY(-7px) rotate(3deg)}}@keyframes rd-orbit{to{transform:rotate(360deg)}}@keyframes rd-shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}
/* Transactional screens keep their current flow and quote validation. */
.fp-cart-page .fp-cart-shell,.fp-checkout-page .fp-checkout-shell{padding-top:28px}.fp-cart-page .fp-cart-title h1,.fp-checkout-page .fp-checkout-title h1{font-size:30px!important;font-weight:850;color:var(--rd-ink)}.fp-cart-page .fp-cart-card,.fp-checkout-page .fp-checkout-card,.fp-cart-page .fp-cart-summary,.fp-checkout-page .fp-checkout-summary{background:var(--rd-surface)!important;border-color:var(--rd-line)!important;box-shadow:none!important;border-radius:12px!important}.app-body{font-family:Vazirmatn,system-ui,sans-serif}.app-body .app-main h1{font-size:28px;line-height:1.8}.rd-submitting{pointer-events:none!important}.rd-submitting b{display:inline-block;animation:rd-orbit 1s linear infinite}
@media(min-width:1550px){.rd-slide{min-height:470px}.rd-hero-art{height:410px}.rd-store-content .rd-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1150px){.rd-header .fc-bar.rd-bar{gap:18px;width:calc(100% - 40px)}.rd-header .fc-primary{gap:15px}.rd-header .fc-nav-link{display:none}.rd-header-search{margin-inline:0;max-width:300px}.rd-container{width:calc(100% - 64px)}.rd-slide{gap:30px}.rd-hero{padding-inline:55px}.rd-slide-copy h1,.rd-slide-copy h2{font-size:38px}.rd-floating-card{width:140px;height:180px}.rd-float-2,.rd-float-3{width:130px;height:165px}.rd-floating-card bdi{font-size:11px}.rd-services article{padding:25px 20px}.rd-services h3{font-size:14px}.rd-store-layout{grid-template-columns:185px minmax(0,1fr);gap:25px;width:calc(100% - 40px)}.rd-store-sidebar{padding-inline-end:15px}.rd-product-page .fp-purchase-layout{grid-template-columns:minmax(230px,.85fr) minmax(330px,1.2fr) minmax(225px,.8fr);gap:16px}.rd-option-panel,.rd-summary-panel{padding:23px 18px}.rd-product-page .fp-shell{width:calc(100% - 40px)}}
@media(max-width:980px){.rd-header .fc-bar.rd-bar{min-height:82px}.rd-header .fc-brand{flex-basis:90px}.rd-header .fc-brand strong{font-size:20px}.rd-header .fc-brand-mark{width:36px;height:36px}.rd-header .fc-catalog-label{font-size:11px}.rd-header-search{max-width:none;min-width:100px}.rd-header .fc-login{min-width:95px;padding-inline:12px;font-size:11px}.rd-header .fc-actions{gap:7px}.rd-header .fc-theme{display:none}.rd-menu-backdrop{top:82px}.rd-header .fc-mega.rd-mega{grid-template-columns:190px 1fr}.rd-mega-panels{padding:25px}.rd-slide-copy h1,.rd-slide-copy h2{font-size:33px}.rd-hero-art{height:330px}.rd-floating-card{width:125px;height:160px;border-radius:19px}.rd-floating-card>span{margin-bottom:12px}.rd-floating-card svg,.rd-floating-card img{width:45px!important;height:45px!important}.rd-floating-card bdi{font-size:10px}.rd-float-2,.rd-float-3{width:115px;height:145px;top:165px}.rd-art-base>span{font-size:40px}.rd-art-gift .rd-floating-card{width:170px;height:155px}.rd-quick-form{grid-template-columns:1fr 1fr}.rd-quick-checkout{padding-top:30px}.rd-services{grid-template-columns:repeat(2,1fr)}.rd-services article{min-height:235px}.rd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-store-content .rd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-product-page .fp-purchase-layout{grid-template-columns:270px minmax(0,1fr)}.rd-product-media{grid-column:1;grid-row:1/3}.rd-option-panel{grid-column:2;grid-row:1}.rd-summary-panel{grid-column:2;grid-row:2;position:static}.rd-summary-panel .fp-buy-box{display:grid;grid-template-columns:1fr 120px}.rd-summary-panel .fp-add-cart{grid-column:1/-1}.rd-summary-panel .fp-buy-box .fp-quantity{align-self:center}.rd-product-page .fp-product-heading h1{font-size:24px}.rd-product-page .fp-brand-stage{min-height:330px}.rd-product-page .fp-stage-copy h2{font-size:22px}.rd-guide-grid h3{font-size:15px}}
@media(max-width:740px){html{scroll-padding-top:150px}.rd-container{width:calc(100% - 32px)}.rd-header .fc-bar.rd-bar{width:calc(100% - 32px);min-height:122px;gap:14px;flex-wrap:wrap;padding:12px 0;align-content:flex-start}.rd-header .fc-brand{order:0;flex-basis:auto;min-width:90px}.rd-header .fc-primary{order:1;margin-inline-start:auto}.rd-header .fc-actions{order:2;margin-inline-start:0;gap:6px}.rd-header .fc-login{min-height:37px;min-width:auto;padding:8px 11px;font-size:10px}.rd-header .fc-icon{width:34px;height:34px}.rd-header .fc-primary .fc-catalog summary{padding:8px 0}.rd-header .fc-menu-icon{display:none}.rd-header .fc-catalog-label{font-size:10px}.rd-header-search{order:3;flex:1 0 100%;max-width:none}.rd-header-search input{height:40px;font-size:10px}.rd-header-search button{top:3px;height:34px}.rd-header .fc-mega.rd-mega{grid-template-columns:1fr;max-height:70vh;overflow-y:auto}.rd-mega-tabs{display:flex;overflow:auto;padding:10px 8px;border:0}.rd-mega-tabs button{width:auto;flex-shrink:0;min-height:38px;padding:7px 12px;font-size:10px;border-radius:6px;border:0}.rd-mega-tabs button span{font-size:17px}.rd-mega-tabs button b{display:none}.rd-mega-tabs>a{display:none}.rd-mega-panels{padding:18px;min-height:200px}.rd-mega-panels h2{font-size:13px;margin-bottom:10px}.rd-menu-products{gap:12px;grid-template-columns:1fr 1fr}.rd-menu-products>a{padding:8px 0;gap:8px}.rd-menu-products bdi{font-size:10px}.rd-menu-products small{font-size:8px}.rd-menu-products>a>b{display:none}.rd-menu-products>a>span{width:30px;height:30px}.rd-menu-products svg{max-width:26px;max-height:26px}.rd-mega-foot{padding:13px;gap:18px;font-size:9px;justify-content:center}.rd-menu-backdrop{top:122px}.rd-hero{padding:22px 25px 20px}.rd-slide{grid-template-columns:1fr;gap:15px;padding:8px 0;min-height:590px}.rd-slide-copy{padding:0;text-align:center;max-width:520px;margin:auto}.rd-slide-copy h1,.rd-slide-copy h2{font-size:34px;line-height:1.65;letter-spacing:-1px;margin:8px 0 12px}.rd-slide-copy .rd-kicker{font-size:10px;margin-bottom:5px}.rd-slide-copy p{font-size:11px;line-height:2.1;margin:0 auto 19px;max-width:390px}.rd-hero-actions{justify-content:center;gap:20px}.rd-hero-actions .rd-button{min-height:45px;font-size:11px;padding:10px 18px}.rd-hero-actions .rd-text-link{font-size:10px}.rd-hero-art{max-width:410px;height:300px;margin:auto}.rd-art-base{inset:33px 18px 18px 24px;border-radius:25px}.rd-art-base>span{font-size:40px}.rd-floating-card{width:126px;height:155px}.rd-float-0{top:9px}.rd-float-1{top:35px}.rd-float-2{top:140px;width:116px;height:140px;left:3%}.rd-float-3{top:155px;width:116px;height:140px;left:40%}.rd-spark-one{font-size:36px;top:5px}.rd-slide-arrow{top:60%;font-size:35px;width:25px}.rd-prev{right:0}.rd-next{left:0}.rd-slide-controls{margin-top:8px}.rd-art-ai .rd-float-2{top:155px}.rd-art-gift .rd-float-0{top:65px}.rd-art-gift .rd-float-1{top:125px}.rd-quick{margin-top:14px;margin-bottom:55px;padding:22px 18px}.rd-quick-heading h2{font-size:20px}.rd-quick-heading>span{display:none}.rd-category-tabs{gap:6px;margin-bottom:20px}.rd-category-tabs button,.rd-category-tabs>a{font-size:10px;padding:6px 11px;min-height:33px}.rd-quick-form{gap:14px}.rd-quick-form label{font-size:10px;gap:7px}.rd-quick-form select{height:48px;min-height:48px;font-size:10px;padding:0 8px}.rd-quick-checkout{padding-top:26px}.rd-quick-checkout .rd-button{min-height:48px;font-size:11px;padding-inline:10px}.rd-quick-checkout strong{font-size:14px}.rd-quick-note{font-size:9px;margin-top:12px}.rd-service-section{padding:45px 0}.rd-section-heading{margin-bottom:25px}.rd-section-heading h2,.rd-section-heading h1{font-size:27px;line-height:1.7}.rd-section-heading p{font-size:11px}.rd-services{gap:12px}.rd-services article{padding:21px 16px;min-height:235px;border-radius:8px}.rd-service-icon{font-size:28px}.rd-services h3{font-size:12px;margin-bottom:18px}.rd-service-chips{gap:6px}.rd-service-chips a{font-size:9px;padding:3px 5px}.rd-service-more{font-size:9px;margin-top:20px}.rd-feature-row{grid-template-columns:1fr 1fr;gap:27px 10px;margin-top:35px}.rd-feature-row>div:nth-child(2){border:0}.rd-feature-row strong{font-size:11px}.rd-feature-row small{font-size:9px}.rd-catalog-section{padding-block:50px}.rd-inline-heading{align-items:flex-start;gap:15px}.rd-inline-heading>.rd-text-link{font-size:9px;padding-top:38px}.rd-product-grid{grid-template-columns:1fr 1fr;gap:22px 14px}.rd-card-poster{min-height:145px;aspect-ratio:1.25;border-radius:10px}.rd-card-logo{width:40px;height:40px;margin-bottom:10px}.rd-card-logo svg,.rd-card-logo img{width:38px!important;height:38px!important}.rd-card-poster>strong{font-size:12px}.rd-card-poster>small{font-size:5px;letter-spacing:1px}.rd-card-info h3{font-size:11px}.rd-card-info p,.rd-card-info>div{font-size:8px}.rd-card-info strong{font-size:12px}.rd-card-hover{padding:14px}.rd-card-hover>span{font-size:8px}.rd-card-hover>b{font-size:10px}.rd-how{padding-bottom:50px}.rd-how ol{grid-template-columns:1fr;gap:23px}.rd-how li{padding-inline-start:17px}.rd-how li>span{font-size:26px}.rd-how h3{font-size:16px;margin:4px 0}.rd-how p{font-size:11px;max-width:none;margin:5px 0}.rd-guides{padding-bottom:50px}.rd-guide-grid{grid-template-columns:1fr;gap:18px}.rd-guide-grid>a{padding:0 20px 20px}.rd-guide-art{height:130px;margin-inline:-20px}.rd-guide-grid h3{font-size:18px}.rd-faq{padding-bottom:50px}.rd-faq summary{font-size:12px;padding:18px 0}.rd-faq p{font-size:11px}.rd-final{flex-direction:column;align-items:flex-start;gap:23px;padding:26px 22px;margin-bottom:45px}.rd-final h2{font-size:22px}.rd-final p{font-size:11px}.rd-final .rd-button{font-size:11px;min-height:46px}.rd-footer{padding:30px 0}.rd-footer>.rd-container{grid-template-columns:1fr;gap:20px}.rd-footer nav{justify-content:flex-start;gap:24px}.rd-store-layout{display:block;width:calc(100% - 32px);margin-top:24px}.rd-store-sidebar{display:none}.rd-store-content .rd-section-heading h1{font-size:27px}.rd-result-count{font-size:9px;align-self:flex-end}.rd-store-content .rd-product-grid{grid-template-columns:1fr 1fr}.rd-store-help{align-items:flex-start;flex-direction:column;gap:7px}.rd-store-help h2{font-size:17px}.rd-product-page .fp-shell{width:calc(100% - 32px)}.rd-product-page .fp-breadcrumb{margin-block:19px;gap:9px}.rd-product-page .fp-purchase-layout{grid-template-columns:1fr;gap:18px;padding-bottom:25px}.rd-product-media{grid-column:1;grid-row:1}.rd-option-panel{grid-column:1;grid-row:2;padding:23px 20px}.rd-summary-panel{grid-column:1;grid-row:3;padding:23px 20px}.rd-product-page .fp-brand-stage{min-height:200px;display:grid;grid-template-columns:120px 1fr;padding:17px 20px;gap:8px;direction:ltr}.rd-product-page .fp-brand-orbit{min-height:110px}.rd-product-page .fp-brand-token{width:80px;height:80px;border-radius:22px}.rd-product-page .fp-brand-token svg,.rd-product-page .fp-brand-token img{width:48px!important;height:48px!important}.rd-product-page .fp-orbit-ring{width:130px;height:95px}.rd-product-page .fp-orbit-ring-two{width:170px;height:115px}.rd-product-page .fp-stage-copy{text-align:right;padding:0 6px;direction:rtl;grid-column:2}.rd-product-page .fp-stage-copy h2{font-size:21px;margin:3px 0}.rd-product-page .fp-stage-top,.rd-product-page .fp-stage-bottom{grid-column:1/-1;font-size:6px}.rd-product-page .fp-stage-bottom{margin-top:5px;padding-top:10px}.rd-terms{padding:13px 16px}.rd-product-page .fp-product-heading h1{font-size:24px;margin-top:8px}.rd-summary-panel .fp-price-block strong{font-size:30px}.rd-summary-panel .fp-add-cart{font-size:13px}.rd-product-page .fp-details{padding:22px 17px}.rd-product-page .fp-tab{font-size:10px;white-space:nowrap;padding:14px 10px}.rd-product-page .fp-tabs{overflow:auto}.rd-product-page .fp-detail-copy h2{font-size:22px}.rd-product-page .fp-detail-copy p{font-size:11px}.rd-product-page .fp-compare-wrap{margin-inline:0}.fp-cart-page .fp-cart-shell,.fp-checkout-page .fp-checkout-shell{padding-top:24px}}
@media(max-width:390px){.rd-header .fc-bar.rd-bar{gap:9px}.rd-header .fc-brand strong{font-size:18px}.rd-header .fc-brand-mark{width:30px;height:30px}.rd-header .fc-brand{min-width:80px;gap:5px}.rd-header .fc-catalog-label{font-size:9px}.rd-header .fc-login{font-size:9px;padding-inline:8px}.rd-header .fc-cart{width:30px;height:32px}.rd-slide-copy h1,.rd-slide-copy h2{font-size:30px}.rd-hero{padding-inline:20px}.rd-hero-art{height:280px}.rd-floating-card{width:115px;height:145px}.rd-float-2,.rd-float-3{width:108px;height:133px}.rd-art-gift .rd-floating-card{width:150px}.rd-product-page .fp-brand-stage{grid-template-columns:100px 1fr}.rd-product-page .fp-stage-copy h2{font-size:18px}.rd-card-poster>strong{font-size:10px}.rd-card-info p{font-size:7px}.rd-services h3{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.rd-loader{display:none!important}.rd-floating-card{will-change:auto}.rd-slide-controls .rd-slide-pause{display:none}}
.rd-product-page .fp-plan-card strong,.rd-product-page .fp-plan-card small{display:block}.rd-region{display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid var(--rd-line);padding:18px 0;color:var(--rd-ink);font-size:11px}.rd-region strong{font-size:11px}.rd-region small{grid-column:1/-1;color:var(--rd-muted);font-size:9px;line-height:2}.rd-loader.is-visible{animation:rd-loader-exit .35s ease .45s forwards}.rd-loader path,.rd-loader circle{animation-duration:.65s}.rd-loader strong{animation-duration:.45s;animation-delay:.15s}.rd-mega-tabs{scrollbar-width:thin}
.rd-header .fc-brand{margin-inline-end:0}.rd-header .fc-actions{padding-inline-start:0;border-inline-start:0;flex-shrink:0}.rd-header .fc-catalog-label{display:block}.rd-header .fc-login{width:auto}.rd-header .fc-catalog>summary{width:auto;height:auto;min-height:38px;border:0}.rd-header .fc-primary{order:initial}@media(max-width:740px){.rd-header .fc-primary{order:1}.rd-header .fc-catalog-label{font-size:9px}.rd-header .fc-actions{order:2}.rd-header .fc-menu-icon{display:none!important}.rd-header .fc-bar.rd-bar{gap:10px}.rd-header .fc-brand-mark{border-radius:0!important}}
body.fc-guides-page{background:var(--rd-bg)!important;color:var(--rd-ink);font-family:Vazirmatn,system-ui,sans-serif}body.fc-guides-page .hero h1{font-size:clamp(28px,3vw,42px);line-height:1.8}body.fc-guides-page .guide-card{box-shadow:none;border-radius:12px}
.rd-product-page .fp-plan-card strong{font-size:13px}.rd-product-page .fp-plan-card small{font-size:11px;line-height:1.9}.rd-summary-list>div{font-size:11px}.rd-header .fc-nav-link,.rd-header .fc-catalog summary{font-size:13px}.rd-header-search input{font-size:12px}@media(max-width:740px){.rd-header .fc-catalog summary{font-size:10px}.rd-header-search input{font-size:11px}}
.rd-mobile-label{display:none}@media(max-width:740px){.rd-header .fc-catalog-label{display:none}.rd-mobile-label{display:block;font-size:10px}.rd-header .fc-theme{display:grid;width:30px;height:34px}.rd-header .fc-actions{gap:5px}.rd-header .fc-login{padding-inline:8px;font-size:9px}.rd-header .fc-cart{width:30px}.rd-header .fc-brand{min-width:80px}.rd-header .fc-brand strong{font-size:19px}.rd-header .fc-bar.rd-bar{gap:8px}}

.rd-product-page .fp-add-cart b::after{display:none}.rd-product-page .fp-support-widget{left:auto;right:22px}.rd-product-page .fp-support-panel{left:auto;right:0}.rd-loader{z-index:1200}.rd-menu-open .fp-support-widget{visibility:hidden}.rd-added b{animation:rd-check-pop .35s ease}@keyframes rd-check-pop{0%{transform:scale(.25);opacity:0}75%{transform:scale(1.2)}100%{transform:none;opacity:1}}
