.wpage{--a:#B03A6B;--s:#FDEEF3;--g:#B8892B;background:radial-gradient(circle at 8% 0,#fff,transparent 42%),radial-gradient(circle at 96% 24%,rgba(184,137,43,.14),transparent 36%),var(--s);padding:8px 0 44px}
.wpage[data-t=organza]{--a:#B03A6B;--s:#FDEEF3}.wpage[data-t=georgette]{--a:#7A1F3D;--s:#FDECEC}.wpage[data-t=linen]{--a:#5f7050;--s:#F1F4EA}.wpage[data-t=cotton]{--a:#2f7d86;--s:#E7F4F5}
.wm{max-width:1200px;margin:0 auto;padding:0 16px}.wm h1,.wm h2{color:var(--a);line-height:1.35;font-family:Georgia,'Noto Serif Bengali',serif}
.wbc{font-size:13px;padding:10px 0;color:#6b5a60}.wbc a{color:var(--a)}
.wmedia{display:none;position:relative;aspect-ratio:845/380;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--a),#3a2130);margin-bottom:14px}.wmedia.on{display:block}.wmedia video,.wmedia img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sd{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.55);color:#fff;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer}
.wh{background:linear-gradient(120deg,var(--a),#3a2130);color:#fff;border-radius:14px;padding:30px 22px;border:2px solid var(--g)}.wh h1{color:#fff;font-size:clamp(26px,6vw,42px);font-weight:800;margin:4px 0 8px}.wh p{max-width:60ch;opacity:.92}.wk{letter-spacing:.25em;font-size:12px;font-weight:700;color:#f0d59a}
.wb{display:inline-block;margin-top:14px;background:var(--g);color:#fff;font-weight:700;padding:11px 24px;border-radius:8px}
.wt{display:flex;gap:8px;overflow-x:auto;padding:16px 0 4px;scrollbar-width:none}.wt::-webkit-scrollbar{display:none}.wt a{padding:9px 20px;border-radius:999px;background:#fff;font-weight:700;color:var(--a);white-space:nowrap;box-shadow:0 1px 6px rgba(0,0,0,.08)}.wt a.on{background:var(--a);color:#fff}
.wm h2{font-size:22px;margin:20px 0 12px}
.wgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:800px){.wgrid{grid-template-columns:repeat(3,1fr);gap:20px}}
.wc{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(122,31,61,.1);display:flex;flex-direction:column}
.wi{display:block;position:relative;aspect-ratio:3/4;background:#f6efe8}.wi img{width:100%;height:100%;object-fit:cover;display:block}
.bd{position:absolute;top:8px;left:8px;background:var(--g);color:#fff;font-size:12px;padding:1px 9px;border-radius:4px}
.wf{padding:10px 10px 12px;display:grid;gap:8px}.wf h3{font-size:14px;font-weight:700;color:#3a2130;line-height:1.4}.pr{color:var(--a);font-weight:800}.pr s{color:#999;font-weight:400;font-size:13px;margin-left:6px}
.wa{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wa button,.wa a{border:1px solid var(--a);background:#fff;color:var(--a);border-radius:8px;padding:9px 4px;font:700 13px inherit;text-align:center;cursor:pointer}.wa .pm{background:var(--a);color:#fff}.wa .wtry{grid-column:1/-1;background:#fff7e6;border-color:var(--g);color:#7a5a12}
.we{grid-column:1/-1;background:#fff;border:1px dashed var(--g);border-radius:12px;padding:40px 16px;text-align:center;color:#6b5a60}
.wov{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:10000;padding:14px}.wmd{background:#fff;border-radius:14px;max-width:420px;width:100%;max-height:92vh;overflow:auto;padding:16px;display:grid;gap:10px}.wmd img{width:100%;border-radius:8px}.wmd button{border:0;border-radius:8px;padding:12px;color:#fff;font:700 15px inherit;cursor:pointer}
.wa button:focus-visible,.wa a:focus-visible,.wt a:focus-visible,.wb:focus-visible{outline:3px solid var(--g);outline-offset:2px}
.wseo{background:#fff;border-radius:12px;padding:18px 18px 8px;margin-top:26px;color:#3a2130;line-height:1.8}.wseo h2{margin:0 0 6px;font-size:19px}
.wa .wtry.dh-ai-btn{display:block;background:#fff7e6;color:#7a5a12;border:1px solid var(--g);border-radius:8px;font-size:13px!important;padding:9px 4px!important}
