/* صفحه خرید عمده مانتو و شومیز اداری؛ فقط روی همین صفحه بارگذاری می‌شود */
@font-face{font-family:IRANSansx;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/iransansx/IRANSansX-Regular.woff2) format("woff2")}
@font-face{font-family:IRANSansx;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/iransansx/IRANSansX-Bold.woff2) format("woff2")}

.bbw{--a:#772C4F;--a-d:#5d2140;--bg:#fff;--sf:#F7F4F5;--ink:#171412;--mut:#5c5257;--ln:#e8e2e5;--r:4px;--r2:8px;--gap:24px;
	width:100vw;margin-inline:calc(50% - 50vw);overflow-x:clip;font-family:IRANSansx,Tahoma,sans-serif;font-weight:400;color:var(--ink);background:var(--bg);line-height:1.9;font-size:16px;direction:rtl;text-align:right}
.bbw *,.bbw *::before,.bbw *::after{box-sizing:border-box}
.bbw :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}
.bbw :where(ul,ol){list-style:none}
.bbw :where(h1,h2,h3){font-family:inherit;font-weight:700;color:var(--ink);line-height:1.5}
.bbw a{color:var(--a)}
.bbw a:focus-visible,.bbw button:focus-visible,.bbw input:focus-visible,.bbw select:focus-visible,.bbw textarea:focus-visible,.bbw summary:focus-visible,.bbw .bbw-tbl:focus-visible{outline:3px solid var(--a);outline-offset:2px}
@media (prefers-reduced-motion:no-preference){html:has(.bbw){scroll-behavior:smooth}}
.bbw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.bbw-c{width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px}

.bbw-bc{background:var(--sf);border-bottom:1px solid var(--ln);font-size:14px}
.bbw-bc__p{padding-block:10px;color:var(--mut)}
.bbw-bc a{color:var(--mut)}
.bbw-bc strong,.bbw-bc .breadcrumb_last{font-weight:400;color:var(--ink)}

.bbw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;background:var(--a);color:#fff!important;border:2px solid var(--a);border-radius:var(--r);font:700 16px/1.4 IRANSansx,Tahoma,sans-serif;text-decoration:none;cursor:pointer;text-align:center}
.bbw-btn:hover{background:var(--a-d);border-color:var(--a-d)}
.bbw-btn--o{background:#fff;color:var(--a)!important}
.bbw-btn--o:hover{background:var(--sf);color:var(--a-d)!important}
.bbw-btn--s{min-height:44px;padding:8px 16px;font-size:15px}
.bbw-btn[disabled]{opacity:.6;cursor:progress}

.bbw-hero{background:var(--sf);padding-block:32px 40px}
.bbw-hero__in{display:grid;gap:var(--gap);align-items:center}
.bbw-hero h1{font-size:28px;margin-bottom:12px}
.bbw-lead{font-size:17px;color:var(--mut);margin-bottom:16px}
.bbw-pts{margin-bottom:20px}
.bbw-pts li{position:relative;padding-inline-start:26px;margin-bottom:6px}
.bbw-pts li::before{content:"";position:absolute;inset-inline-start:0;top:.75em;width:12px;height:12px;border-radius:2px;background:var(--a)}
.bbw-cta{display:flex;flex-wrap:wrap;gap:12px}
.bbw-cta--c{justify-content:center}
.bbw-hero__img img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:var(--r2);border:1px solid var(--ln);background:#fff}

.bbw-trust{background:var(--a);color:#fff}
.bbw-trust__l{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:center;padding-block:14px;font-size:14px}
.bbw-trust__l li{white-space:nowrap}

.bbw-s{padding-block:48px}
.bbw-s--alt{background:var(--sf)}
.bbw-s h2{font-size:24px;margin-bottom:12px}
.bbw-intro{color:var(--mut);margin-bottom:20px;max-width:760px}

.bbw-tbl{overflow-x:auto;border:1px solid var(--ln);border-radius:var(--r2);background:#fff}
.bbw-tbl table{width:100%;border-collapse:collapse;min-width:0}
.bbw-tbl th,.bbw-tbl td{padding:12px 16px;text-align:right;border-bottom:1px solid var(--ln)}
.bbw-tbl thead th{background:var(--sf);font-weight:700}
.bbw-tbl tbody th{font-weight:700}
.bbw-tbl tr:last-child>*{border-bottom:0}
.bbw-terms{display:grid;gap:12px;margin-top:20px}
.bbw-terms div{background:#fff;border:1px solid var(--ln);border-radius:var(--r2);padding:12px 16px}
.bbw-terms dt{font-weight:700;margin-bottom:2px}
.bbw-terms dd{color:var(--mut)}

.bbw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.bbw-card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--ln);border-radius:var(--r2);padding:10px}
.bbw-card__img{display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--r);background:var(--sf)}
.bbw-card__img img{display:block;width:100%;height:100%;object-fit:cover}
.bbw-card__t{font-size:14px;font-weight:400;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.4em}
.bbw-card__t a{color:var(--ink);text-decoration:none}
.bbw-card .bbw-btn{margin-top:auto;width:100%}
.bbw-more{margin-top:20px}

.bbw-prose{max-width:820px}
.bbw-prose h3{font-size:18px;margin:20px 0 6px}
.bbw-prose p{color:var(--ink)}

.bbw-feat{display:grid;gap:16px;margin-top:20px}
.bbw-feat li{background:#fff;border:1px solid var(--ln);border-radius:var(--r2);padding:20px}
.bbw-feat .bbw-ic{color:var(--a);display:block;margin-bottom:8px}
.bbw-feat h3{font-size:17px;margin-bottom:4px}
.bbw-feat p{color:var(--mut)}

.bbw-steps{display:grid;gap:16px;margin-top:20px;counter-reset:s}
.bbw-steps li{counter-increment:s;position:relative;border:1px solid var(--ln);border-radius:var(--r2);padding:16px 64px 16px 16px;background:#fff}
.bbw-steps li::before{content:counter(s,persian);position:absolute;inset-inline-start:16px;top:16px;width:36px;height:36px;border-radius:50%;background:var(--a);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.bbw-steps h3{font-size:17px;margin-bottom:2px}
.bbw-steps p{color:var(--mut)}

.bbw-det{background:#fff;border:1px solid var(--ln);border-radius:var(--r2);padding:0 16px;max-width:820px}
.bbw-det summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-weight:700}
.bbw-det p{padding-bottom:12px;color:var(--mut)}

.bbw-faq{max-width:820px}
.bbw-q{border-bottom:1px solid var(--ln)}
.bbw-q h3{font-size:16px}
.bbw-q button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 0;cursor:pointer;font:700 16px/1.7 IRANSansx,Tahoma,sans-serif;color:var(--ink)}
.bbw-q button::after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--a);color:var(--a);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}
.bbw-q button[aria-expanded=true]::after{content:"\2212"}
.bbw-q button:focus-visible{outline:3px solid var(--a);outline-offset:2px}
.bbw-q [role=region]{padding-bottom:14px;color:var(--mut)}

.bbw-fw{max-width:820px}
.bbw-form{display:grid;gap:16px;background:#fff;border:1px solid var(--ln);border-radius:var(--r2);padding:20px}
.bbw-f label{display:block;font-weight:700;margin-bottom:4px;font-size:15px}
.bbw-f input,.bbw-f select,.bbw-f textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid #b9aeb3;border-radius:var(--r);background:#fff;color:var(--ink);font:400 16px/1.6 IRANSansx,Tahoma,sans-serif}
.bbw-f textarea{min-height:110px}
.bbw-f input[aria-invalid=true],.bbw-f select[aria-invalid=true]{border-color:#b00020}
.bbw-err{display:block;color:#b00020;font-size:14px;min-height:0}
.bbw-hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}
.bbw-status{margin-top:10px;min-height:1.6em;font-size:15px}
.bbw-status.is-err{color:#b00020}
.bbw-ok{background:#fff;border:2px solid var(--a);border-radius:var(--r2);padding:24px}
.bbw-ok h3{font-size:20px;margin-bottom:6px;color:var(--a)}
.bbw-ns{margin-top:12px}

.bbw-end{background:var(--a);color:#fff;text-align:center;padding-block:48px}
.bbw-end h2{color:#fff;font-size:24px;margin-bottom:8px}
.bbw-end p{margin-bottom:20px}
.bbw-btn--inv{background:#fff;color:var(--a)!important;border-color:#fff}
.bbw-btn--inv:hover{background:var(--sf)}
.bbw-btn--ghost{background:transparent;border-color:#fff}
.bbw-btn--ghost:hover{background:rgba(255,255,255,.14);border-color:#fff}

.bbw-sticky{display:none}

@media (max-width:768px){
	.bbw{padding-bottom:76px}
	.bbw-sticky{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;inset-inline:0;bottom:0;z-index:999;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ln)}
	.bbw-sticky .bbw-btn{min-height:48px;padding-inline:8px}
	.bbw-trust__l li{white-space:normal}
}
@media (max-width:640px){
	.bbw-tbl{border:0;background:none}
	.bbw-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
	.bbw-tbl table,.bbw-tbl tbody,.bbw-tbl tr,.bbw-tbl th,.bbw-tbl td{display:block;width:100%}
	.bbw-tbl tr{background:#fff;border:1px solid var(--ln);border-radius:var(--r2);margin-bottom:12px;overflow:hidden}
	.bbw-tbl tbody th{background:var(--sf);border-bottom:1px solid var(--ln)}
	.bbw-tbl td{display:flex;justify-content:space-between;gap:12px}
	.bbw-tbl td::before{content:attr(data-l);font-weight:700}
}
@media (min-width:769px){
	.bbw-hero{padding-block:48px 56px}
	.bbw-hero__in{grid-template-columns:1.1fr .9fr}
	.bbw-hero h1{font-size:36px}
	.bbw-terms{grid-template-columns:repeat(3,1fr)}
	.bbw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
	.bbw-feat{grid-template-columns:repeat(3,1fr)}
	.bbw-steps{grid-template-columns:repeat(4,1fr)}
	.bbw-form{grid-template-columns:1fr 1fr}
	.bbw-f--w{grid-column:1/-1}
	.bbw-s h2{font-size:28px}
}
