@font-face{font-family:IRANYekan;src:url(/fonts/iranyekanwebregular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekanwebbold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#352d32;--muted:#756b70;--line:#e4ded8;--canvas:#f6f3ef;--paper:#fff;--red:#64304d;--red-dark:#4f213c;--green:#e7a928;--indigo:#64304d}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--canvas);color:var(--ink);font-family:IRANYekan,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{background:white;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.header-main{height:74px;display:flex;align-items:center;gap:16px;padding:0 32px}.header-spacer{flex:1 1}.login{background:white;border:1px solid #d3dae4;border-radius:10px;height:42px;padding:0 17px;color:var(--ink);font-weight:700;cursor:pointer}.phone{font-size:25px}.category-bar{height:52px;display:flex;align-items:center;justify-content:flex-start;gap:27px;padding:0 32px;white-space:nowrap;overflow:auto;scrollbar-width:none;font-size:13px}.category-bar a:hover{color:var(--red)}.logo-mark{width:48px;height:48px;border-radius:50%;display:block;position:relative;border:8px solid var(--red);border-left:8px solid transparent;transform:rotate(-12deg)}.logo-mark i{position:absolute;width:15px;height:10px;border-radius:100% 0 100% 0;background:var(--green);right:-10px;top:-10px;transform:rotate(32deg)}.mini-logo{display:flex;align-items:center;gap:9px;color:var(--red);font-size:17px}.mini-logo .logo-mark{width:38px;height:38px;border-width:6px}.header-search{height:46px;width:min(520px,44vw);display:flex;border:1px solid #ccd6e3;border-radius:10px;overflow:hidden;background:#f8fafc}.header-search input{border:0;background:transparent;outline:0;padding:0 16px;flex:1 1;min-width:0}.header-search button{width:58px;border:0;background:var(--red);color:white;font-size:27px;cursor:pointer}.home-shell{min-height:100vh;display:flex;flex-direction:column}.home-header{position:relative}.home-header .header-main{height:0}.home-header .category-bar{height:50px}.home-center{flex:1 1;display:grid;place-items:center;align-content:center;grid-gap:24px;gap:24px;padding:60px 24px 120px}.home-logo{display:grid;place-items:center;grid-gap:13px;gap:13px;color:var(--red);font-size:30px}.home-logo .logo-mark{width:82px;height:82px;border-width:13px}.home-logo .logo-mark i{width:22px;height:15px;right:-12px;top:-12px}.home-search{width:min(580px,92vw);height:58px;background:white;border:1px solid #cbd5e2;border-radius:10px;display:flex;align-items:center;overflow:hidden;box-shadow:0 3px 9px rgba(46,65,91,.04)}.home-search input{flex:1 1;border:0;outline:0;padding:0 10px;text-align:right;color:var(--ink)}.home-search button{width:54px;height:100%;border:0;background:white;color:var(--muted);font-size:30px;cursor:pointer}.home-search>span{padding:0 16px;color:var(--muted);font-size:21px}.home-center>p{font-size:13px;color:var(--muted);margin:0}.home-footer{height:62px;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-size:12px}.home-footer nav{display:flex;gap:25px}.results-layout{display:grid;grid-template-columns:320px minmax(0,1fr);direction:rtl}.filter-panel{background:white;border-left:1px solid var(--line);height:calc(100vh - 127px);position:-webkit-sticky;position:sticky;top:127px;overflow-y:auto}.filter-panel details{border-bottom:1px solid #edf1f5}.filter-panel summary{padding:21px 20px;font-size:14px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.filter-panel summary:after{content:"⌃"}.filter-body{padding:0 20px 22px}.category-list{display:grid;grid-gap:13px;gap:13px;max-height:300px;overflow:auto}.category-list a{font-size:13px}.category-list a.selected{color:var(--red);font-weight:700}.filter-search{height:42px;border:1px solid #bbc7d6;border-radius:9px;display:flex;align-items:center;padding:0 10px}.filter-search input{border:0;outline:0;min-width:0;flex:1 1;background:transparent}.muted{color:var(--muted);font-size:12px;line-height:1.8}.price-fields{display:grid;grid-gap:10px;gap:10px}.price-fields label{display:flex;align-items:center;gap:8px;font-size:12px}.price-fields input{width:100%;height:40px;border:1px solid #c7d1de;border-radius:8px;padding:0 10px}.results-main{min-width:0;padding:20px 24px 60px}.breadcrumbs{display:flex;gap:9px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line);padding:0 0 18px}.results-title{min-height:150px;display:flex;justify-content:space-between;align-items:center}.results-title h1{font-size:25px;margin:0 0 8px}.results-title p{font-size:12px;color:var(--muted);margin:0}.results-title label{font-size:12px}.results-title select{border:0;background:transparent;color:var(--ink);padding:6px}.dense-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.dense-card{background:white;border:1px solid #e5ebf2;border-radius:10px;overflow:hidden;min-width:0;transition:box-shadow .2s,transform .2s}.dense-card:hover{box-shadow:0 12px 26px rgba(38,52,77,.13);transform:translateY(-2px)}.card-image{display:block;position:relative;aspect-ratio:1/1.27;background:#e8edf3;overflow:hidden}.card-image img{object-fit:cover}.card-image>.image-placeholder{display:grid;place-items:center;height:100%;font-size:70px;color:#c8d1dc;font-weight:800}.card-image em{position:absolute;top:7px;right:7px;background:#ffd43b;color:#4b4000;font-size:10px;padding:4px 7px;border-radius:6px;font-style:normal;z-index:2}.card-copy{padding:11px}.card-copy h2{font-size:13px;line-height:1.8;height:47px;margin:0 0 13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-price{height:30px;display:flex;align-items:baseline;justify-content:flex-end;gap:4px}.card-price b{font-size:14px}.card-copy p,.card-price small,.card-price span{font-size:10px;color:var(--muted)}.card-copy p{margin:7px 0}.shop-link{min-height:38px;border-top:1px solid #edf1f5;justify-content:space-between;color:var(--red);font-size:11px;font-weight:700;padding-top:7px}.pagination,.shop-link{display:flex;align-items:center}.pagination{justify-content:center;gap:20px;margin-top:38px;font-size:12px}.pagination a{background:var(--red);color:white;border-radius:8px;padding:11px 16px}.pagination a:hover{background:var(--red-dark)}.empty-state{background:white;border-radius:10px;min-height:260px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px}.empty-state p{color:var(--muted);font-size:13px}:focus-visible{outline:3px solid #e7a928;outline-offset:2px}.price-fields button,.sort-form button{border:0;background:var(--red);color:white;border-radius:8px;min-height:38px;padding:0 12px;cursor:pointer}.sort-form{display:flex;align-items:center;gap:8px}.shop-link.unavailable{color:var(--muted)}.mobile-filters{display:none;background:white;border-radius:10px;margin-bottom:12px;padding:12px}.mobile-filters summary{font-size:13px;font-weight:700}.mobile-filters div{display:flex;gap:8px;overflow:auto;padding-top:12px}.mobile-filters a{white-space:nowrap;border:1px solid var(--line);border-radius:8px;padding:7px;font-size:11px}@media(max-width:1450px){.dense-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.results-layout{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1100px){.dense-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-panel{display:none}.mobile-filters,.results-layout{display:block}.category-bar{gap:20px}.results-title{min-height:120px}}@media(max-width:720px){.header-main{height:64px;padding:0 12px}.category-bar{height:44px;padding:0 12px}.login,.mini-logo b,.phone{display:none}.header-search{width:100%}.results-main{padding:14px 10px 40px}.dense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.results-title{min-height:105px}.results-title h1{font-size:20px}.home-header .category-bar{height:48px}.home-center{padding-bottom:70px}.home-footer{height:auto;padding:18px;gap:18px;align-items:flex-start}.home-footer nav{display:grid;grid-gap:9px;gap:9px}.card-copy{padding:9px}}@media(prefers-reduced-motion:reduce){.dense-card{transition:none}}.mini-logo{color:var(--indigo);gap:7px}.home-logo img,.mini-logo img{object-fit:contain}.home-logo{color:var(--indigo);gap:4px}.home-logo .logo-mark,.mini-logo .logo-mark{display:none}.card-actions{color:#8191a7}.camera,.photo-count,.photo-nav{background:rgba(38,52,77,.58)}.dense-card:has(.card-hit):focus-within{outline:3px solid #ffbfca}.dense-card{position:relative;border:0;border-radius:14px;box-shadow:none}.card-image{aspect-ratio:3/4;border-radius:10px;margin:6px 6px 0;width:calc(100% - 12px)}.card-copy{padding:13px 14px 11px}.card-copy h2{font-size:14px;line-height:1.75;height:50px;margin-bottom:18px}.card-price{justify-content:flex-start;direction:rtl;height:32px}.card-price b{font-size:16px}.card-price small,.card-price span{font-size:11px}.card-meta{display:flex;align-items:center;min-height:34px}.card-meta p{font-size:11px;margin:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions{height:24px;display:flex;align-items:center;gap:14px;color:#756b70;direction:ltr}.heart{font-size:25px;font-style:normal;line-height:1}.bell{width:13px;height:15px;border:1.5px solid;border-radius:8px 8px 4px 4px;display:block;position:relative}.bell:after{content:"";position:absolute;width:5px;height:2px;border-radius:3px;background:currentColor;bottom:-4px;left:3px}.camera,.photo-count,.photo-nav{position:absolute;z-index:3;background:rgba(53,45,50,.62);color:#fff;border-radius:6px}.photo-count{top:7px;right:7px;padding:3px 5px;font-size:10px}.photo-nav{left:7px;padding:8px 9px;line-height:1}.camera,.photo-nav{bottom:7px;font-size:22px}.camera{right:7px;width:37px;height:37px;display:grid;place-items:center}.card-hit{position:absolute;inset:0;z-index:4;border-radius:14px}.dense-card:has(.card-hit):focus-within{outline:3px solid #e7a928;outline-offset:2px}.unavailable-note{display:block;color:var(--muted);font-size:10px}.card-image em{z-index:5}.camera,.photo-count,.photo-nav{pointer-events:none}.home-header .header-main{height:50px;position:absolute;inset:0 0 auto 0;padding:0 30px;z-index:2;pointer-events:none}.home-header .header-main .login,.home-header .header-main .phone{pointer-events:auto}.home-header .category-bar{padding-left:230px}@media(max-width:720px){.home-header .header-main{padding:0 12px}.home-header .header-main .phone{display:none}.home-header .header-main .login{display:flex;height:36px;font-size:11px;padding:0 10px}.home-header .category-bar{padding-left:125px}}.product-breadcrumb{max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;gap:9px;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden}.product-breadcrumb a{color:var(--red)}.product-layout{max-width:1280px;margin:0 auto;padding:0 24px 70px}.product-summary{background:var(--paper);border-radius:14px;display:grid;grid-template-columns:minmax(440px,1.05fr) minmax(360px,.95fr);grid-gap:34px;gap:34px;padding:32px}.product-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px;direction:ltr}.gallery-thumbs{display:grid;align-content:start;grid-gap:9px;gap:9px}.gallery-thumbs a{border:1px solid var(--line);border-radius:9px;padding:3px;background:white}.gallery-thumbs img{display:block;width:100%;height:72px;object-fit:cover;border-radius:6px}.main-photo{position:relative;aspect-ratio:1/1.08;border-radius:12px;background:#eee9e3;overflow:hidden}.main-photo img{object-fit:contain}.main-photo>span:not(.gallery-count){display:grid;place-items:center;height:100%;font-size:110px;color:#c9c0b9}.gallery-count{position:absolute;bottom:12px;right:12px;background:rgba(53,45,50,.72);color:white;padding:7px 10px;border-radius:8px;font-size:11px}.product-overview{display:flex;flex-direction:column;align-items:stretch;padding:18px 0}.product-category{color:var(--red);font-size:12px;margin:0 0 12px}.product-overview h1{font-size:25px;line-height:1.8;margin:0 0 22px}.overview-actions{display:flex;gap:9px;border-bottom:1px solid var(--line);padding-bottom:20px}.overview-actions button{width:42px;height:42px;border:1px solid var(--line);background:white;border-radius:10px;font-size:23px;color:var(--muted);cursor:pointer}.best-offer{margin-top:auto;background:var(--red);color:white;border-radius:12px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.best-offer div>span{font-size:11px;color:#eee4e9}.best-offer strong{display:block;font-size:23px;margin:5px 0}.best-offer p,.best-offer strong small{font-size:11px}.best-offer p{margin:0}.best-offer>a{background:white;color:var(--red);border-radius:9px;min-height:46px;padding:0 15px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.offer-disabled{font-size:11px}.shipping-note{margin:12px 0 0;color:#497341;font-size:11px}.product-details{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:22px}.product-description,.product-details>aside,.variants{background:white;border-radius:14px;padding:25px}.product-description h2,.product-details h2{font-size:19px;margin:0 0 22px}.product-details dl{margin:0}.product-details dl div{border-top:1px solid var(--line);padding:14px 0}.product-details dt{font-weight:700;font-size:12px;margin-bottom:7px}.product-details dd{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.section-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px}.section-heading h2{margin:0 0 7px}.section-heading p{margin:0;color:var(--muted);font-size:11px}.section-heading>span{background:#f0e9ed;color:var(--red);padding:7px 10px;border-radius:8px;font-size:11px}.variant-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.variant-row strong{font-size:14px}.variant-row p{font-size:12px;margin:6px 0}.variant-row small{font-size:10px;color:var(--muted)}.variant-buy{text-align:left;display:grid;justify-items:end;grid-gap:9px;gap:9px}.variant-buy b{font-size:16px}.variant-buy b small{font-size:10px}.variant-buy a{background:var(--red);color:white;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700}.variant-buy>span{color:var(--muted);font-size:11px}.no-variant{padding:40px 0;text-align:center;color:var(--muted);font-size:12px}.product-description{margin-top:22px}.product-description p{white-space:pre-line;line-height:2.1;color:#564d52;font-size:13px;max-width:78ch}.category-page{max-width:1280px;margin:0 auto;padding:22px 24px 70px}.category-heading{min-height:150px;display:flex;align-items:center;justify-content:space-between}.category-heading h1{font-size:28px;margin:0 0 9px}.category-heading p{font-size:12px;color:var(--muted)}.category-heading>a{border:1px solid var(--line);background:white;border-radius:9px;padding:11px 14px;color:var(--red);font-size:12px}@media(max-width:900px){.product-summary{grid-template-columns:1fr}.product-overview{min-height:360px}.product-details{grid-template-columns:1fr}.product-details>aside{order:2}}@media(max-width:600px){.product-layout{padding:0 10px 40px}.product-summary{padding:12px;gap:16px}.product-gallery{grid-template-columns:1fr}.gallery-thumbs{display:flex;overflow:auto;order:2}.gallery-thumbs a{min-width:62px}.main-photo{aspect-ratio:1/1.15}.product-overview{padding:8px 2px;min-height:330px}.product-overview h1{font-size:20px}.best-offer{align-items:flex-start;flex-direction:column}.best-offer>a{width:100%;justify-content:center}.product-details{gap:12px;margin-top:12px}.product-description,.product-details>aside,.variants{padding:18px}.variant-row{align-items:flex-start}.category-page{padding:14px 10px 40px}.category-heading{min-height:115px}.category-heading h1{font-size:22px}}.card-image-link{position:absolute;inset:0;display:block}.card-image-link img{object-fit:cover}.card-image .photo-nav{left:0;bottom:0;padding:0;display:flex;height:38px;border-radius:0 8px 0 0;overflow:hidden;z-index:7;direction:ltr}.card-image .photo-nav button{width:36px;height:38px;border:0;background:transparent;color:white;font-size:25px;line-height:1;cursor:pointer}.card-image .photo-nav button+button{border-left:1px solid rgba(255,255,255,.35)}.card-image .photo-nav button:hover{background:rgba(255,255,255,.18)}.card-image .photo-nav button:focus-visible{outline:2px solid #e7a928;outline-offset:-3px}.infinite-status{min-height:86px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:12px}.infinite-status button{min-height:42px;border:1px solid var(--red);border-radius:9px;background:white;color:var(--red);padding:0 18px;cursor:pointer}.loading-spinner{width:22px;height:22px;border:3px solid #e5dce1;border-top:3px solid var(--red);border-radius:50%;animation:catalog-spin .8s linear infinite}@keyframes catalog-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.loading-spinner{animation:none}}.results-title{justify-content:flex-start;align-items:flex-start;padding:34px 0 24px}.results-title>div{display:grid;justify-items:start;grid-gap:8px;gap:8px}.results-title .sort-form{margin-top:10px}.sort-form label{display:flex;align-items:center;gap:8px}.sort-form select{min-height:42px;border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:0 11px;color:var(--ink);cursor:pointer}.sort-form select:hover{border-color:#b9acb3}.category-heading{justify-content:flex-start}.category-heading>div{display:grid;justify-items:start;grid-gap:8px;gap:8px}.category-heading .sort-form{margin-top:10px}.dense-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.card-meta{justify-content:space-between}@media(max-width:1700px){.dense-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:1450px){.dense-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.dense-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.dense-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-bottom-nav,.mobile-context-title{display:none}@media(max-width:1100px) and (min-width:721px){.header-main{height:70px;padding:0 24px}.header-search{width:min(480px,52vw)}.category-bar{height:48px;padding:0 24px}.results-main{padding:18px 22px 56px}.category-heading{min-height:145px}.mobile-filters{min-height:44px}.dense-grid{gap:7px}}@media(max-width:720px){body{padding-bottom:max(64px,env(safe-area-inset-bottom))}.site-header{position:-webkit-sticky;position:sticky;top:0}.mobile-context-title{display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--paper);font-size:14px;font-weight:700}.header-main{height:58px;padding:7px 9px;background:#f2f5f8}.category-bar,.header-spacer,.login,.mini-logo,.phone{display:none}.header-search{width:100%;height:44px;background:var(--paper);border-radius:8px}.header-search input{font-size:13px}.header-search button{order:-1;width:46px;font-size:24px}.breadcrumbs,.mobile-filters{display:none}.results-main{padding:6px 5px 24px}.category-heading,.results-title{display:none}.dense-grid{gap:5px}.dense-card{border-radius:10px}.card-image{margin:4px 4px 0;width:calc(100% - 8px);border-radius:7px}.card-copy{padding:8px 9px 7px}.card-copy h2{font-size:12px;line-height:1.8;height:44px;margin-bottom:10px}.card-price{height:27px}.card-price b{font-size:13px}.card-meta{min-height:29px}.card-meta p{font-size:9px;max-width:70%}.card-actions{gap:11px;transform:scale(.88);transform-origin:left center}.photo-count{top:5px;right:5px}.mobile-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);inset:auto 0 0 0;z-index:40;min-height:62px;padding-bottom:env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--line);direction:rtl}.mobile-bottom-nav a,.mobile-bottom-nav>span{display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;min-height:56px;color:var(--ink)}.mobile-bottom-nav>span.disabled{color:#9b9297}.mobile-bottom-nav svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-bottom-nav b{font-size:10px}.infinite-status{min-height:70px}}.categories-page{max-width:1280px;margin:0 auto;padding:36px 24px 80px}.categories-page h1{font-size:27px;margin:0 0 28px}.categories-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.categories-grid a{background:var(--paper);border-radius:12px;padding:20px;display:grid;grid-gap:9px;gap:9px}.categories-grid a>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#f0e9ed;color:var(--red);font-size:18px;font-weight:700}.categories-grid b{font-size:14px}.categories-grid small{color:var(--muted);font-size:10px}@media(max-width:900px){.categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.categories-page{padding:18px 10px 80px}.categories-page h1{display:none}.categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.categories-grid a{padding:14px;border-radius:10px}.mobile-bottom-nav>span.disabled{color:var(--ink)}}.mobile-category-list{display:none}@media(max-width:720px){.categories-shell .site-header{display:none}.categories-page{padding:0 0 78px;background:var(--paper);min-height:calc(100vh - 62px)}.categories-grid{display:none}.mobile-category-list{display:block}.mobile-category-list>a{min-height:55px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee9e3;background:var(--paper);font-size:13px}.mobile-category-list>a>span{color:#8996a8;font-size:25px;font-weight:400}.mobile-category-list .category-mobile-back{min-height:64px;justify-content:flex-start;gap:16px;font-size:14px}.mobile-category-list .category-mobile-back>span{color:var(--ink);font-size:27px}.mobile-category-list .category-mobile-all{min-height:54px;justify-content:flex-start;gap:12px}.mobile-category-list .category-mobile-all>span{color:var(--red);font-size:22px}.mobile-bottom-nav a.active{color:#d91f54}.mobile-category-list .category-mobile-back svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}}.offers-page{max-width:1280px;margin:0 auto;padding:28px 24px 90px}.offers-mobile-title{display:none}.offers-hero{min-height:220px;border-radius:14px;background:var(--red);color:var(--paper);padding:36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.offers-hero strong{font-size:30px}.offers-hero p{margin:10px 0 0;color:#eee4e9}.offers-hero>a{background:var(--paper);color:var(--red);padding:13px 17px;border-radius:9px;font-size:12px;font-weight:700}.offer-group{margin-top:34px}.offer-group>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.offer-group h2{font-size:18px;margin:0}.offer-group header>a{color:var(--red);font-size:12px}.offer-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(185px,220px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-gap:8px;gap:8px;padding-bottom:8px}.offer-card{scroll-snap-align:start}@media(max-width:720px){.offers-shell .site-header{display:none}.offers-page{padding:0 0 76px;max-width:none}.offers-mobile-title{min-height:64px;padding:0 16px;display:flex;align-items:center;gap:15px;background:var(--paper);border-bottom:1px solid #eee9e3}.offers-mobile-title span{font-size:27px}.offers-mobile-title b{font-size:14px}.offers-hero{margin:16px 10px 28px;min-height:190px;padding:24px;border-radius:12px;align-items:flex-start;flex-direction:column}.offers-hero strong{font-size:22px}.offers-hero p{font-size:11px;line-height:1.9}.offers-hero>a{padding:10px 13px}.offer-group{margin-top:0;padding:0 0 12px}.offer-group+.offer-group{border-top:6px solid #eee9e3;padding-top:18px}.offer-group>header{padding:0 12px}.offer-group h2{font-size:14px}.offer-row{grid-auto-columns:47vw;padding:0 8px 10px;gap:6px}.offer-card .card-copy h2{font-size:12px}}.me-shell{min-height:100vh;background:var(--canvas)}.me-page{max-width:520px;min-height:100vh;margin:0 auto;padding:34px 26px 90px;background:var(--paper)}.me-page>header{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding-bottom:28px;border-bottom:1px solid #eee9e3}.me-page>header>a{width:min(280px,80%);min-height:44px;border-radius:8px;background:var(--red);color:var(--paper);display:grid;place-items:center;font-weight:700;font-size:13px}.me-account{padding:18px 0}.me-account a{min-height:46px;display:flex;align-items:center;gap:13px}.me-account svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.me-account span{font-size:13px}.me-links{display:grid;padding:16px 0;border-top:1px solid #eee9e3}.me-links a{min-height:42px;display:flex;align-items:center;font-size:13px}.login-page{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;padding:24px;text-align:center}.login-page h1{margin:0;font-size:24px}.login-page p{color:var(--muted)}.login-page>a{background:var(--red);color:white;padding:12px 16px;border-radius:8px}@media(max-width:720px){.me-page{padding:24px 24px 78px}.me-page>header img{width:62px;height:62px}.me-page>header>a{background:var(--red)}.me-account a{min-height:45px}.me-info{padding-bottom:20px}}.mobile-back-button{display:none}@media(max-width:720px){.product-page .site-header{position:-webkit-sticky;position:sticky}.product-page .header-main{display:flex;direction:rtl;background:var(--paper);padding:8px 10px;gap:7px}.product-page .header-search{order:1}.product-page .mobile-back-button{display:grid;order:0;width:42px;height:42px;place-items:center;flex:0 0 auto}.product-page .mobile-back-button svg{width:25px;height:25px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-page .header-search button{background:#e93451}.product-breadcrumb{display:none}.product-layout{padding:10px 0 72px}.product-summary{display:block;padding:0;background:var(--paper);border-radius:0}.product-gallery{display:flex;direction:rtl;overflow-x:auto;gap:10px;padding:6px 12px 12px;scroll-snap-type:x mandatory}.main-photo{order:-1;flex:0 0 78vw;aspect-ratio:4/4.15;border-radius:12px;scroll-snap-align:start}.gallery-thumbs{display:contents}.gallery-thumbs a{flex:0 0 78vw;height:auto;aspect-ratio:4/4.15;padding:0;border:0;border-radius:12px;overflow:hidden;scroll-snap-align:start}.gallery-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:12px}.gallery-count{bottom:9px;right:9px}.product-overview{padding:4px 16px 16px;min-height:auto}.product-category{display:none}.product-overview h1{font-size:17px;line-height:1.85;margin:0 0 10px}.overview-actions{display:flex;gap:8px;padding:0 0 14px;border:0}.overview-actions button,.overview-actions>a{height:38px;min-width:38px;width:auto;padding:0 11px;border:1px solid #e8e2de;background:#f8fafb;border-radius:8px;color:var(--muted);display:grid;place-items:center;font-size:19px}.overview-actions>a{margin-left:auto;font-size:11px;color:var(--ink)}.best-offer{margin:0;background:var(--red);padding:14px 16px;border-radius:9px;display:grid;grid-template-columns:1fr auto;align-items:center}.best-offer div>span{font-size:10px}.best-offer strong{font-size:20px;margin:3px 0}.best-offer p{display:none}.best-offer>a{grid-column:2;grid-row:1;min-height:44px;background:transparent;color:white;padding:0;font-size:13px}.shipping-note{padding:0 4px}.product-details{display:block;margin:10px 0 0}.product-details>aside{display:none}.variants{border-radius:0;padding:16px}.section-heading{padding-bottom:13px}.section-heading h2{font-size:17px}.section-heading p{font-size:10px}.section-heading>span{display:none}.variant-row{padding:16px 0;align-items:center}.variant-row strong{font-size:15px}.variant-row p{color:var(--muted)}.variant-buy{gap:8px}.variant-buy b{font-size:16px}.variant-buy a{background:#e93451;min-height:40px;display:flex;align-items:center}.product-description{margin:8px 0 0;border-radius:0;padding:18px}.product-description h2{font-size:17px}.product-description p{font-size:12px}.product-page .mobile-bottom-nav{display:grid}}.product-mobile-specs{display:none}.related-products{margin-top:22px}.related-products>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.related-products h2{font-size:20px;margin:0}.related-products>header a{color:var(--red);font-size:12px}.related-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.related-card{background:var(--paper);border-radius:14px;overflow:hidden}.related-card .card-image{position:relative}.related-copy{display:block;padding:10px 12px 14px}.related-copy h3{font-size:12px;line-height:1.8;height:44px;overflow:hidden;margin:0 0 9px}.related-copy p{margin:0;font-size:10px;color:var(--muted)}.related-copy b{font-size:13px;color:var(--ink)}@media(max-width:720px){.product-mobile-specs{display:block;background:var(--paper);margin-top:8px;padding:0 16px}.product-mobile-specs header{min-height:56px;display:flex;align-items:center;border-bottom:1px solid #eee9e3}.product-mobile-specs h2{display:flex;align-items:center;gap:9px;font-size:15px;margin:0}.product-mobile-specs h2 span{font-size:21px}.product-mobile-specs dl{margin:0}.product-mobile-specs dl div{padding:10px 0;border-bottom:1px solid #eee9e3}.product-mobile-specs dt{font-size:12px;font-weight:700;margin-bottom:4px}.product-mobile-specs dd{font-size:12px;color:var(--muted);margin:0}.product-description{margin-top:8px}.related-products{margin:8px 0 0;padding:18px 7px 10px;background:var(--paper)}.related-products>header{padding:0 7px}.related-products h2{font-size:18px}.related-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.related-card{border-radius:10px}.related-copy{padding:8px 10px 11px}.related-copy h3{font-size:12px}.related-card .photo-nav{display:none}}@media(min-width:721px) and (max-width:1100px){.related-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.favorite-active{color:#e93451!important}.action-message{font-size:10px;color:var(--red);align-self:center}.login-form{width:min(360px,92vw);display:grid;grid-gap:10px;gap:10px;text-align:right}.login-form label{font-size:12px;font-weight:700}.login-form input{height:48px;border:1px solid var(--line);border-radius:8px;padding:0 13px;background:var(--paper);font-size:15px}.login-submit{height:48px;border:0;border-radius:8px;background:var(--red);color:var(--paper);font-weight:700;cursor:pointer}.login-submit:disabled{opacity:.6}.login-change{border:0;background:transparent;color:var(--red);justify-self:start;cursor:pointer}.login-form p{margin:0;text-align:center;font-size:12px}.login-back{background:transparent!important;color:var(--red)!important;padding:8px!important}.me-mobile{direction:ltr}.account-list-page{max-width:1280px;margin:0 auto;padding:24px 20px 90px}.account-list-page>header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.account-list-page>header a{font-size:30px}.account-list-page h1{font-size:23px;margin:0}.account-empty{min-height:320px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px}.account-empty p{color:var(--muted)}.account-empty a{background:var(--red);color:white;padding:11px 14px;border-radius:8px}@media(max-width:720px){.account-list-page{padding:0 5px 78px}.account-list-page>header{height:60px;margin:0;padding:0 10px;background:var(--paper)}.account-list-page h1{font-size:15px}.account-products{margin-top:5px}}.categories-grid>.category-disabled{background:#eeeae7;color:#9b9498;border-radius:12px;padding:20px;display:grid;grid-gap:9px;gap:9px;cursor:not-allowed}.categories-grid>.category-disabled>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#e2ddda;color:#aaa2a6;font-size:18px;font-weight:700}.categories-grid>.category-disabled small{font-size:10px}.mobile-category-list>.category-disabled{min-height:55px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee9e3;background:#f4f2f0;color:#aaa2a6;cursor:not-allowed}.mobile-category-list>.category-disabled small{font-size:10px;color:#aaa2a6}.login-code-tools{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.login-code-tools span{white-space:nowrap}.login-code-tools b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login-resend{border:0;background:transparent;color:var(--red);padding:0;font-weight:700;cursor:pointer}.login-resend:disabled{opacity:.55}.card-image .photo-nav{pointer-events:auto}.card-image .photo-nav button{pointer-events:auto;position:relative;z-index:8}.favorite-active{color:var(--red)!important}@media(max-width:720px){.product-page .header-search button,.product-page .variant-buy a{background:var(--red)}.mobile-bottom-nav a.active{color:var(--red)}}.overview-actions .share-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.overview-actions .report-button{margin-left:0;font-size:19px}.report-page{min-height:100vh;background:#eef1f5;padding:12px}.report-form,.report-success{width:min(440px,100%);min-height:calc(100vh - 24px);margin:0 auto;background:var(--paper)}.report-form>header{height:54px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;text-align:center;border-bottom:1px solid #edf0f3}.report-form>header button{width:44px;height:44px;border:0;background:transparent;font-size:28px;cursor:pointer}.report-form>header b{font-size:14px}.report-product{display:flex;gap:14px;padding:22px 24px 14px;align-items:flex-start}.report-product img{width:112px;height:132px;object-fit:cover;border-radius:8px}.report-product>div{min-width:0}.report-product>div>b{font-size:13px}.report-product h1{font-size:12px;line-height:1.9;font-weight:400;margin:8px 0}.report-product strong{display:block;color:var(--red);font-size:14px}.report-form fieldset{border:0;margin:0;padding:4px 24px;display:grid}.report-form legend{font-size:13px;margin-bottom:8px}.report-form fieldset label{min-height:49px;display:flex;align-items:center;gap:12px;cursor:pointer}.report-form fieldset input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:23px;height:23px;border:1.5px solid #9cadc1;border-radius:50%;margin:0}.report-form fieldset input:checked{border:7px solid var(--red)}.report-form fieldset span{font-size:13px}.report-next,.report-submit{min-height:44px;border:0;border-radius:8px;background:var(--red);color:white;padding:0 18px;font-weight:700;cursor:pointer}.report-next{margin:18px 24px}.report-next:disabled,.report-submit:disabled{background:#9aa7b5;cursor:not-allowed}.report-details{padding:24px;display:grid;grid-gap:10px;gap:10px}.report-details>label{font-size:15px;font-weight:700}.report-details textarea{width:100%;min-height:110px;resize:vertical;border:1px solid #68788d;border-radius:6px;padding:10px;font:inherit}.report-details small{direction:ltr;justify-self:end;color:var(--muted)}.report-submit{justify-self:start;margin-top:20px}.report-details p{color:var(--red);font-size:12px}.report-success{display:grid;place-items:center;align-content:center;text-align:center;padding:24px}.report-success>span{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#e5f4e7;color:#397342;font-size:28px}.report-success h2{font-size:20px}.report-success p{color:var(--muted);font-size:12px}.report-success button{border:0;background:var(--red);color:white;border-radius:8px;padding:12px 16px;cursor:pointer}@media(max-width:720px){.report-page{padding:0}.report-form,.report-success{min-height:100vh}.report-product{padding:22px 20px 14px}.report-form fieldset{padding:4px 20px}.report-details{padding:24px 20px}}.overview-actions .report-button{width:42px;height:42px;border:1px solid var(--line);background:white;border-radius:10px;color:var(--muted);display:grid;place-items:center}.card-image-link .card-slide{will-change:transform,opacity;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,.8,.3,1);animation-fill-mode:both}.card-slide-next{animation-name:card-slide-next}.card-slide-previous{animation-name:card-slide-previous}@keyframes card-slide-next{0%{transform:translateX(18%);opacity:.55}to{transform:translateX(0);opacity:1}}@keyframes card-slide-previous{0%{transform:translateX(-18%);opacity:.55}to{transform:translateX(0);opacity:1}}@media(prefers-reduced-motion:reduce){.card-image-link .card-slide{animation:none}}.gallery-dots{position:absolute;z-index:8;bottom:8px;left:50%;transform:translateX(-50%);display:flex;direction:ltr;align-items:center;gap:4px;padding:4px 6px;border-radius:8px;background:rgba(53,45,50,.38);pointer-events:none}.gallery-dots span{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.58);transition:width .2s,background-color .2s}.gallery-dots span.active{width:13px;border-radius:5px;background:white}.card-image:has(.gallery-dots) .photo-count{display:none}@media(max-width:720px){.dense-card .card-image{z-index:5}.dense-card .card-image-link{touch-action:pan-y}.dense-card .photo-count,.dense-card .photo-nav{display:none}.dense-card .gallery-dots{display:flex}}.gallery-thumbs button,.main-photo{border:0;padding:0;font:inherit;cursor:zoom-in}.gallery-thumbs button{border:1px solid var(--line);border-radius:9px;padding:3px;background:white}.main-photo{width:100%;display:block}.fullscreen-gallery{position:fixed;inset:0;z-index:100;background:rgba(18,16,17,.97);color:white;display:grid;grid-template-rows:60px minmax(0,1fr) 54px;direction:rtl}.fullscreen-gallery>header{display:flex;align-items:center;justify-content:space-between;padding:0 18px}.fullscreen-gallery>header b{font-size:12px}.fullscreen-gallery>header button{width:44px;height:44px;border:0;background:transparent;color:white;font-size:34px;cursor:pointer}.fullscreen-photo{position:relative;min-height:0;touch-action:pan-y}.fullscreen-photo>img{object-fit:contain;animation:fullscreen-photo-in .22s cubic-bezier(.22,.8,.3,1)}@keyframes fullscreen-photo-in{0%{opacity:.45;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.fullscreen-next,.fullscreen-prev{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:58px;border:0;border-radius:9px;background:rgba(255,255,255,.13);color:white;font-size:34px;cursor:pointer}.fullscreen-prev{right:18px}.fullscreen-next{left:18px}.fullscreen-dots{display:flex;align-items:center;justify-content:center;gap:7px;direction:ltr;overflow-x:auto;padding:0 16px}.fullscreen-dots button{flex:0 0 auto;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#827d80;cursor:pointer;transition:width .2s,background-color .2s}.fullscreen-dots button.active{width:22px;border-radius:5px;background:white}@media(max-width:720px){.fullscreen-gallery{grid-template-rows:54px minmax(0,1fr) 48px}.fullscreen-next,.fullscreen-prev{display:none}.fullscreen-photo{touch-action:none}.fullscreen-gallery>header{padding:0 10px}}@media(prefers-reduced-motion:reduce){.fullscreen-photo>img{animation:none}}@media(max-width:720px){.product-gallery .gallery-thumbs button{flex:0 0 78vw;height:auto;aspect-ratio:4/4.15;padding:0;border:0;border-radius:12px;overflow:hidden;scroll-snap-align:start}}.login{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1}@media(max-width:720px){body:has(.home-shell){padding-bottom:0;overflow:hidden}.home-shell{height:100dvh;overflow:hidden}.home-shell,.home-shell .home-center{min-height:0}.home-shell .home-footer{flex:0 0 auto}}.home-logo h1{margin:0;font-size:19px;line-height:1.6;color:var(--indigo)}.home-about{width:min(720px,92vw);font-size:11px;color:var(--muted);text-align:right}.home-about summary{width:max-content;margin:auto;cursor:pointer;list-style:none;border-bottom:1px dashed #a99ba2;line-height:2}.home-about summary::-webkit-details-marker{display:none}.home-about[open]{margin-top:8px;background:var(--paper);padding:22px 26px;border-radius:12px;box-shadow:0 12px 30px rgba(53,45,50,.09)}.home-about[open] summary{margin:0 auto 20px}.home-about h2{margin:0 0 12px;color:var(--ink);font-size:16px}.home-about p{margin:0 0 10px;font-size:12px;line-height:2.05;color:var(--muted)}@media(max-width:720px){.home-logo h1{font-size:15px}.home-about{font-size:10px}.home-about[open]{max-height:48vh;overflow:auto;padding:18px}.home-about h2{font-size:14px}.home-about p{font-size:11px}body:has(.home-about[open]){overflow:auto}.home-shell:has(.home-about[open]){height:auto;min-height:100dvh;overflow:visible}}.not-found-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:var(--canvas)}.not-found-content{width:min(560px,100%);display:grid;justify-items:center;text-align:center}.not-found-brand{margin-bottom:18px}.not-found-brand img{object-fit:contain}.not-found-content>span{font-size:64px;font-weight:700;line-height:1;color:#c9bec4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.not-found-content h1{font-size:25px;margin:18px 0 8px}.not-found-content p{max-width:52ch;margin:0;color:var(--muted);font-size:13px;line-height:2}.not-found-content form{width:min(440px,100%);height:50px;display:flex;margin-top:28px;background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.not-found-content input{flex:1 1;min-width:0;border:0;outline:0;padding:0 14px;background:transparent}.not-found-content button{min-width:92px;border:0;background:var(--red);color:var(--paper);font-weight:700;cursor:pointer}.not-found-content nav{display:flex;gap:24px;margin-top:24px;color:var(--red);font-size:12px;font-weight:700}@media(max-width:720px){.not-found-page{place-items:start center;padding:64px 16px 90px}.not-found-content>span{font-size:52px}.not-found-content h1{font-size:20px}.not-found-content nav{gap:18px}.not-found-page .mobile-bottom-nav{display:grid}}.mobile-search-discovery{display:none}@media(max-width:720px){.search-discovery-mode>.site-header{display:none}.search-discovery-mode .results-main{padding:0 0 72px}.search-discovery-mode .results-main>.breadcrumbs,.search-discovery-mode .results-main>.dense-grid,.search-discovery-mode .results-main>.empty-state,.search-discovery-mode .results-main>.infinite-status,.search-discovery-mode .results-main>.results-title{display:none}.mobile-search-discovery{display:block;background:#eef3f8;min-height:100vh}.mobile-search-discovery>header{height:226px;background:var(--paper);display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;padding:22px 16px}.mobile-search-discovery>header img{width:92px;height:92px;object-fit:contain}.mobile-search-discovery>header form{width:100%;height:48px;display:flex;direction:rtl;border-radius:9px;background:#f2f5f8;overflow:hidden}.mobile-search-discovery>header input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;padding:0 14px;font-size:13px}.mobile-search-discovery>header button{width:48px;border:0;background:transparent;color:#60718a;font-size:25px}.discovery-chips{display:flex;gap:8px;overflow-x:auto;padding:8px 10px 12px;background:var(--paper);scrollbar-width:none}.discovery-chips a{flex:0 0 auto;min-height:40px;display:flex;align-items:center;padding:0 14px;border-radius:9px;background:var(--red);color:white;font-size:12px;font-weight:700}.discovery-group{padding:15px 0 10px}.discovery-group+.discovery-group{border-top:5px solid #e2e9f0}.discovery-group>header{display:flex;align-items:center;justify-content:space-between;padding:0 12px 10px}.discovery-group h2{font-size:15px;margin:0}.discovery-group>header a{font-size:11px;color:#3879c9}.discovery-row{display:grid;grid-auto-flow:column;grid-auto-columns:48vw;grid-gap:6px;gap:6px;overflow-x:auto;padding:0 6px 6px;scroll-snap-type:x proximity}.discovery-card{background:var(--paper);border-radius:10px;overflow:hidden;scroll-snap-align:start;position:relative}.discovery-card .card-image{margin:4px;width:calc(100% - 8px);border-radius:7px}.discovery-copy{display:block;padding:8px 9px 10px}.discovery-copy h3{height:43px;margin:0 0 9px;font-size:12px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discovery-copy p{margin:0 0 6px;font-size:10px}.discovery-copy b{font-size:13px}.discovery-copy small{color:var(--muted);font-size:9px}}.public-page{min-height:100vh;background:var(--paper);direction:rtl}.public-topbar{max-width:1120px;height:76px;margin:auto;padding:0 28px;justify-content:space-between;border-bottom:1px solid var(--line)}.public-brand,.public-topbar{display:flex;align-items:center}.public-brand{gap:9px;color:var(--red);font-size:16px}.public-brand img{object-fit:contain}.public-back{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;font-size:22px;transition:background .2s,color .2s}.public-back:hover{background:var(--red);color:white}.public-kicker{display:inline-block;color:var(--red);font-size:12px;font-weight:700;margin-bottom:18px}.public-hero{max-width:1120px;margin:auto;padding:90px 7% 82px;background:linear-gradient(110deg,#f3ecef 0 58%,white 58%)}.public-guide-head h1,.public-hero h1,.support-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.35;letter-spacing:-.03em;margin:0;max-width:750px}.public-hero>p{max-width:650px;font-size:15px;line-height:2.1;color:var(--muted);margin:26px 0}.public-cta{min-height:48px;display:inline-flex;align-items:center;gap:36px;padding:0 19px;background:var(--red);color:white;border-radius:9px;font-weight:700;font-size:13px}.public-cta span,.public-form button span{font-size:20px}.public-story{max-width:980px;margin:0 auto;padding:72px 28px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:54px;gap:54px}.public-guide-list section div>span,.public-story section>span{color:var(--red);font-size:11px;font-weight:700}.public-story h2{font-size:19px;line-height:1.6;margin:12px 0}.public-guide-list p,.public-story p{color:var(--muted);font-size:13px;line-height:2;margin:0}.public-callout{max-width:980px;margin:0 auto 80px;padding:28px 34px;background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:14px}.public-callout h2{margin:0 0 8px;font-size:21px}.public-callout p{margin:0;color:#d8d0d4;font-size:12px}.public-callout>a{min-height:46px;display:grid;place-items:center;padding:0 18px;background:var(--paper);color:var(--red);border-radius:8px;font-weight:700;font-size:12px}.public-guide-head{max-width:1020px;margin:auto;padding:78px 28px 58px;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;grid-gap:70px;gap:70px}.public-guide-head>p{font-size:14px;line-height:2.1;color:var(--muted);margin:0 0 5px}.public-guide-list{max-width:1020px;margin:auto;padding:0 28px 60px}.public-guide-list section{display:grid;grid-template-columns:86px 1fr;grid-gap:28px;gap:28px;padding:29px 0;border-top:1px solid var(--line)}.public-guide-list section>b{font-size:27px;color:#c9bec4;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-guide-list h2{font-size:18px;margin:5px 0 7px}.public-note{max-width:964px;margin:0 auto 78px;padding:25px 28px;background:#f3ecef;border-radius:12px}.public-note b{font-size:15px}.public-note p{margin:7px 0 0;color:var(--muted);font-size:12px}.support-layout{max-width:1060px;margin:0 auto;padding:78px 28px 90px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px;align-items:start}.support-intro>p{font-size:14px;line-height:2.1;color:var(--muted);margin:27px 0}.support-hint{display:grid;grid-gap:5px;gap:5px;padding:18px 0;border-top:1px solid var(--line)}.support-hint b{font-size:13px}.support-hint span{font-size:11px;line-height:1.8;color:var(--muted)}.support-form-panel{background:#f5f2ef;padding:34px;border-radius:14px}.support-form-panel h2{font-size:20px;margin:0}.support-form-panel>p{font-size:11px;color:var(--muted);margin:6px 0 25px}.public-form{display:grid;grid-gap:16px;gap:16px}.public-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.public-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700}.public-form label small{color:var(--muted);font-weight:400}.public-form input,.public-form select,.public-form textarea{width:100%;border:1px solid #d8d0cb;background:white;border-radius:8px;padding:0 12px;outline:0;color:var(--ink)}.public-form input,.public-form select{height:46px}.public-form textarea{min-height:132px;padding-top:12px;resize:vertical}.public-form input:focus,.public-form select:focus,.public-form textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(100,48,77,.1)}.public-form button{min-height:48px;border:0;border-radius:8px;background:var(--red);color:white;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-weight:700;cursor:pointer}.public-form button:disabled{opacity:.55;cursor:wait}.public-error{margin:0;color:#a32639;font-size:11px}.public-success{min-height:330px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:10px;gap:10px}.public-success>span{width:48px;height:48px;display:grid;place-items:center;background:#dff2e2;color:#35743f;border-radius:50%;font-size:24px}.public-success>b{font-size:18px}.public-success p{color:var(--muted);font-size:12px;margin:0}.public-success a{margin-top:10px;color:var(--red);font-weight:700;font-size:12px}@media(max-width:720px){body:has(.public-page){padding-bottom:0}.public-topbar{height:62px;padding:0 14px}.public-brand b{font-size:14px}.public-back{width:38px;height:38px}.public-hero{padding:54px 20px 58px;background:linear-gradient(155deg,#f3ecef 0 74%,white 74%)}.public-guide-head h1,.public-hero h1,.support-intro h1{font-size:34px;line-height:1.45}.public-hero>p{font-size:13px;margin:20px 0 25px}.public-story{padding:42px 20px;display:block}.public-story section{padding:24px 0;border-bottom:1px solid var(--line)}.public-story section:first-child{padding-top:0}.public-callout{margin:0 14px 40px;padding:24px;display:block}.public-callout>a{margin-top:20px}.public-guide-head{padding:50px 20px 38px;display:block}.public-guide-head>p{margin-top:22px;font-size:12px}.public-guide-list{padding:0 20px 35px}.public-guide-list section{grid-template-columns:44px 1fr;gap:13px;padding:22px 0}.public-guide-list section>b{font-size:20px}.public-guide-list h2{font-size:16px}.public-note{margin:0 14px 40px}.support-layout{padding:48px 14px 50px;display:block}.support-intro{padding:0 6px 34px}.support-form-panel{padding:24px 16px;border-radius:12px}.public-fields{grid-template-columns:1fr}.public-form input,.public-form select{height:48px}}.store-registration-page{background:linear-gradient(90deg,var(--paper) 0 50%,#f4f0ed 50%)}.store-registration-layout{max-width:1120px;margin:0 auto;padding:72px 28px 90px;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:86px;gap:86px;align-items:start}.store-registration-intro{position:-webkit-sticky;position:sticky;top:28px}.store-registration-intro h1{font-size:clamp(34px,4.2vw,54px);line-height:1.45;letter-spacing:-.03em;margin:0}.store-registration-intro>p{max-width:540px;margin:24px 0 34px;color:var(--muted);font-size:13px;line-height:2.05}.store-registration-intro ol{list-style:none;padding:0;margin:0;display:grid}.store-registration-intro li{display:flex;gap:13px;padding:15px 0;border-top:1px solid var(--line)}.store-registration-intro li>b{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;background:#eee5ea;color:var(--red);border-radius:8px;font-size:12px}.store-registration-intro li>span{display:grid;grid-gap:3px;gap:3px}.store-registration-intro li strong{font-size:12px}.store-registration-intro li small{color:var(--muted);font-size:10px;line-height:1.8}.store-registration-note{margin-top:24px;padding:17px 18px;background:var(--ink);color:white;border-radius:10px;display:grid;grid-gap:5px;gap:5px}.store-registration-note b{font-size:12px}.store-registration-note span{font-size:10px;line-height:1.8;color:#d8d0d4}.store-registration-panel{background:var(--paper);padding:34px 38px;border-radius:14px;box-shadow:0 18px 50px rgba(53,45,50,.09)}.store-registration-panel>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.store-registration-panel>header span{font-size:19px;font-weight:700}.store-registration-panel>header small{color:var(--muted);font-size:10px}.store-registration-form{gap:24px}.store-registration-form fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:13px;gap:13px}.store-registration-form legend{width:100%;margin-bottom:13px;font-size:13px;font-weight:700}.store-registration-form legend small{color:var(--muted);font-weight:400}.store-registration-form label i{color:var(--red);font-style:normal}.store-registration-form textarea{min-height:95px}.store-form-privacy{color:var(--muted);font-size:9px;line-height:1.8;text-align:center}.store-registration-form .public-error{text-align:center}@media(max-width:800px){.store-registration-page{background:var(--paper)}.store-registration-layout{display:block;padding:42px 14px 54px}.store-registration-intro{position:static;padding:0 6px}.store-registration-intro h1{font-size:32px}.store-registration-intro>p{font-size:12px}.store-registration-note{margin-bottom:28px}.store-registration-panel{padding:25px 16px;border-radius:12px;background:#f4f0ed;box-shadow:none}.store-registration-panel>header{display:grid;grid-gap:5px;gap:5px}.store-registration-panel>header span{font-size:17px}.store-registration-form{gap:22px}}.store-registration-form legend i{color:var(--red);font-style:normal}.store-registration-form .field-hint{display:block;color:var(--muted);font-size:10px;margin:-7px 0 2px}.merchant-page{min-height:100vh;background:#f3f0ed;direction:rtl}.merchant-page>header{height:68px;padding:0 max(22px,calc((100vw - 1200px)/2));background:var(--paper);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.merchant-page>header>a:first-child{display:flex;align-items:center;gap:9px;color:var(--red)}.merchant-page>header>a:last-child{font-size:11px;color:var(--muted)}.merchant-loading{min-height:60vh;display:grid;place-items:center;color:var(--muted)}.merchant-onboarding{width:min(560px,calc(100% - 28px));margin:60px auto;background:white;border-radius:14px;padding:42px}.merchant-onboarding>span{color:var(--red);font-size:11px;font-weight:700}.merchant-onboarding h1{font-size:29px;margin:12px 0}.merchant-onboarding>p{color:var(--muted);font-size:12px;line-height:1.9}.merchant-onboarding form,.merchant-product-form,.merchant-source-form{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.merchant-card label,.merchant-onboarding label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:700}.merchant-card input,.merchant-card select,.merchant-card textarea,.merchant-onboarding input{width:100%;height:44px;border:1px solid var(--line);border-radius:8px;background:white;padding:0 11px;outline:0}.merchant-card textarea{height:96px;padding-top:10px;resize:vertical}.merchant-card input:focus,.merchant-card select:focus,.merchant-card textarea:focus,.merchant-onboarding input:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(100,48,77,.1)}.merchant-card form button,.merchant-card>button,.merchant-onboarding button,.merchant-product-form>button,.merchant-source-form>button{min-height:44px;border:0;border-radius:8px;background:var(--red);color:white;font-weight:700;cursor:pointer}.merchant-onboarding form>p{color:#a32639;font-size:11px}.merchant-dashboard{max-width:1200px;margin:auto;padding:40px 22px 80px}.merchant-dashboard>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.merchant-dashboard>header span{color:var(--red);font-size:10px;font-weight:700}.merchant-dashboard h1{font-size:28px;margin:5px 0}.merchant-dashboard>header small{color:var(--muted);font-size:10px}.merchant-dashboard nav{display:flex;border-bottom:1px solid #d8d0cb}.merchant-dashboard nav button{height:42px;padding:0 18px;border:0;background:transparent;color:var(--muted);cursor:pointer}.merchant-dashboard nav button.active{color:var(--red);border-bottom:2px solid var(--red);font-weight:700}.merchant-message{padding:12px 15px;background:#eee5ea;color:var(--red);border-radius:8px;font-size:11px}.merchant-columns{display:grid;grid-template-columns:420px 1fr;grid-gap:18px;gap:18px;align-items:start}.merchant-card{background:white;border-radius:12px;padding:24px}.merchant-card h2{font-size:17px;margin:0 0 20px}.merchant-card h2 small{color:var(--muted);font-weight:400}.merchant-product-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.merchant-product-form input[type=file]{padding:8px;height:auto;font-size:10px}.merchant-products article{min-height:72px;display:grid;grid-template-columns:54px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line);padding:9px 0}.merchant-products article img,.merchant-products article>span{width:54px;height:54px;object-fit:cover;background:#eeeae7;border-radius:8px}.merchant-products article div{display:grid;grid-gap:5px;gap:5px}.merchant-products article b{font-size:12px}.merchant-products article small{font-size:10px;color:var(--muted)}.merchant-products article em{font-style:normal;color:#8a7f84;font-size:9px}.merchant-products>p,.merchant-sources>p{color:var(--muted);font-size:12px}.merchant-source-form>p{font-size:11px;color:var(--muted);line-height:1.9}.merchant-source-form>a{color:var(--red);font-size:11px;text-align:center}.merchant-sources article{padding:15px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.merchant-sources article div{display:grid;grid-gap:5px;gap:5px;min-width:0}.merchant-sources article b{font-size:12px}.merchant-sources article small{overflow:hidden;text-overflow:ellipsis}.merchant-sources article small,.merchant-sources article span{font-size:9px;color:var(--muted)}.merchant-sources article button{min-height:36px;padding:0 12px;border:1px solid var(--red);border-radius:8px;background:white;color:var(--red);font-size:10px;white-space:nowrap;cursor:pointer}.feed-spec{max-width:820px;margin:0 auto;padding:55px 24px 90px;direction:rtl}.feed-spec>a{color:var(--red);font-size:11px}.feed-spec h1{font-size:30px;margin:35px 0 10px}.feed-spec h2{font-size:18px;margin-top:38px}.feed-spec>p{color:var(--muted);font-size:12px;line-height:2}.feed-spec pre{padding:22px;background:var(--ink);color:#f7f2f4;border-radius:10px;overflow:auto;font:12px/1.8 Consolas,monospace;text-align:left}.feed-spec dl div{display:grid;grid-template-columns:160px 1fr;padding:13px 0;border-top:1px solid var(--line)}.feed-spec dt{direction:ltr;font:12px Consolas,monospace}.feed-spec dd{margin:0;font-size:12px;color:var(--muted)}@media(max-width:800px){.merchant-page>header{padding:0 14px}.merchant-page>header b{font-size:13px}.merchant-dashboard{padding:28px 10px 70px}.merchant-dashboard>header{display:block}.merchant-dashboard nav{margin-top:20px}.merchant-dashboard nav button{flex:1 1}.merchant-columns{display:block}.merchant-card+.merchant-card{margin-top:10px}.merchant-card{padding:19px 15px}.merchant-product-form>div{grid-template-columns:1fr}.merchant-products article{grid-template-columns:48px 1fr}.merchant-products article em{grid-column:2}.merchant-sources article{align-items:flex-start}.merchant-onboarding{margin:25px auto;padding:26px 18px}.merchant-onboarding h1{font-size:24px}.feed-spec{padding:35px 14px 70px}.feed-spec h1{font-size:24px}.feed-spec pre{font-size:10px;padding:15px}.feed-spec dl div{grid-template-columns:1fr;gap:6px}}.admin-merchants-page{max-width:1200px;margin:auto;padding:40px 22px 80px;direction:rtl}.admin-merchants-page>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.admin-merchants-page h1{font-size:25px}.admin-merchants-page>header a{color:var(--red);font-size:11px}.merchant-admin{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.merchant-admin>div{background:white;padding:22px;border-radius:12px}.merchant-admin h2{font-size:17px}.merchant-admin article{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.merchant-admin article div{display:grid;grid-gap:4px;gap:4px}.merchant-admin article b{font-size:11px}.merchant-admin article em,.merchant-admin article small{font-size:9px;color:var(--muted)}.merchant-admin article span{display:flex;gap:5px}.merchant-admin article button{border:1px solid var(--line);background:white;border-radius:7px;padding:7px 9px;font-size:9px;cursor:pointer}.merchant-admin article button:first-child{background:var(--red);color:white;border-color:var(--red)}@media(max-width:800px){.admin-merchants-page{padding:24px 10px}.admin-merchants-page h1{font-size:18px}.merchant-admin{display:block}.merchant-admin>div+div{margin-top:10px}.merchant-admin article{grid-template-columns:1fr auto}.merchant-admin article span{grid-column:1/-1}}