/* SaraFashionHouse — ivory, mulberry and champagne */
:root{--wine:#6b2946;--wine-dark:#45182f;--ink:#332b30;--muted:#84747c;--paper:#fffcf8;--cream:#f8f0ea;--line:#eee1da;--gold:#a9824b;--rose:#d6a9ad;--shadow:0 12px 35px #65354a0b}
*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}
body{background:radial-gradient(ellipse at 0 15%,#f9e9e52e,transparent 55%),var(--paper);-webkit-font-smoothing:antialiased}::selection{background:#ead2d9;color:#4c1e32}
.announcement{background:linear-gradient(100deg,#4a2035,#7f3d54 55%,#4a2035);padding-top:9px;padding-bottom:9px;letter-spacing:.65px}
.header{background:#fffcf8f5;backdrop-filter:blur(18px);border-color:#efe5dd}.header-inner{padding-top:22px;padding-bottom:22px;gap:35px}.brand strong{font-size:29px;letter-spacing:-.7px}.brand small{letter-spacing:3.5px;font-size:7px}.brand-emblem{color:#71304b}.brand-emblem:before{border-color:#b89a69}.search{background:#f9f3ee;border:1px solid #ecdfd7;min-height:44px;border-radius:50px;max-width:450px;padding:10px 19px;transition:box-shadow .25s,border-color .25s}.search:focus-within{border-color:#b68b98;box-shadow:0 0 0 4px #6b294609}.search input{font-size:12px}.header-actions{gap:22px}.icon-button{transition:color .2s,transform .2s}.icon-button:hover{color:var(--wine);transform:translateY(-2px)}.language-toggle{border:1px solid #dcc5ce;background:linear-gradient(130deg,#fffcf9,#f7e9ed);border-radius:30px;padding:6px 13px;min-height:33px;min-width:57px;font-size:11px;font-weight:700;color:var(--wine);white-space:nowrap;box-shadow:0 3px 10px #64244205;transition:.25s}.language-toggle:hover{border-color:#95647a;box-shadow:0 4px 16px #64244215}.language-toggle:before{content:'◎';margin-right:5px;font-family:var(--sans);font-size:12px}.language-toggle[aria-pressed=true]{background:#6b2946;color:white}.navigation{background:#fffaf6;border-bottom:1px solid #ede1d7}.nav-inner{max-width:1110px;align-items:center;padding-top:6px;padding-bottom:6px;gap:18px}.nav-item{padding:9px 15px;border-radius:30px;font-size:11px;transition:background .25s,color .25s}.nav-item.active{background:#f0dfe4;color:var(--wine)}.nav-item.active:after{display:none}.nav-item:hover{background:#f7eeeb}.new-in span{background:#ebd6dd;border-radius:10px;padding:3px 6px}
.hero{margin:18px 3% 0;border-radius:18px;min-height:520px;box-shadow:0 10px 45px #6d49300b;background:#f1e6d7}.hero-photo{inset:0 0 0 31%}.hero-wash{background:linear-gradient(90deg,#f5ecdf 0%,#f5ecdf 23%,#f5ecdfd6 39%,#f5ecdf15 60%,transparent 76%)}.hero-content{padding-left:6.1%;padding-top:66px;max-width:720px}.hero .eyebrow{font-size:9px;letter-spacing:2.3px;color:#8b714f}h1{font-size:73px;letter-spacing:-1.8px;line-height:1.01;margin:27px 0 22px}.hero-content p{font-size:14px;color:#7d685c;line-height:1.9}.hero-note{font-size:10px;color:#9b7c63;letter-spacing:.2px}.hero-caption{border-radius:12px;background:#fff9eee3;box-shadow:0 8px 28px #71502b12;padding:19px 25px;right:5%;bottom:65px}.hero-caption small{font-size:21px;display:block;margin-top:4px}.slider-controls{left:6.1%;right:5%;bottom:22px}.slider-controls>div:last-child{background:#fff8edbf;border:1px solid #fff9ef;border-radius:30px;padding:2px 10px;gap:14px}.slider-controls>div:last-child button{border-radius:50%;height:27px;width:27px}.slider-controls>div:last-child button:hover{background:#e8d3c5}.slide-dots button.selected{background:var(--wine)}
.button{border-radius:40px;min-height:49px;padding:13px 26px;font-size:12px;letter-spacing:.1px;font-weight:600;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s,box-shadow .25s,background .25s}.primary{background:linear-gradient(120deg,#7e3a56,#5d213d);box-shadow:0 6px 16px #692b4625;border:1px solid #ffffff14}.primary:hover{background:linear-gradient(120deg,#8b4662,#612440);box-shadow:0 9px 24px #692b4633;transform:translateY(-3px)}.button svg{transition:transform .25s}.button:hover svg{transform:translateX(4px)}.button:active{transform:translateY(0) scale(.98)}.outline{background:#fffdf9;border-color:#d8bfc9;color:#71314b}.outline:hover{background:#f6e9ed;box-shadow:0 5px 17px #6d2b4510}.button:disabled{box-shadow:none;transform:none;background:#c0adb5}.text-link{font-size:11px;border-color:#c6a081;color:var(--wine);gap:12px;transition:gap .25s}.text-link:hover{gap:19px}.benefits{padding:28px 5%;border-bottom-color:#eaded4}.benefits>div{font-size:11px;gap:14px}.benefits small{font-size:9px;margin-top:4px}.benefits svg{height:27px;width:27px;color:#a7895a}.section{max-width:1330px;padding-top:65px}.section-heading{margin-bottom:31px}.section-heading h2{font-size:44px}.section-note{font-size:11px}.eyebrow{font-size:9px;color:#a27d52;letter-spacing:2.3px}.category-grid{gap:32px}.category-image{width:143px;height:143px;border:6px solid #fbf4ed;outline:1px solid #dbc5aa;box-shadow:0 5px 18px #75542b0a;transition:transform .35s,outline-color .35s,box-shadow .35s}.category-card:hover .category-image{transform:translateY(-7px);outline-color:#a37a57;box-shadow:0 10px 28px #75542b16}.category-card strong{font-size:12px}.category-card small{font-size:10px;color:#9a8676}.product-section{padding-top:67px}.shop-tools{border:0;padding:10px 12px;background:#f6eee8;border-radius:14px;margin-bottom:27px}.filter-tabs{gap:6px}.filter-tabs button{border-radius:25px;padding:9px 16px;font-size:10px}.filter-tabs button.active{background:linear-gradient(120deg,#783750,#61253e);box-shadow:0 4px 12px #68304716}.filter-tabs button:hover{color:var(--wine);background:#ecdedf}.filter-tabs button.active:hover{color:white;background:var(--wine)}.sort-control{padding-right:10px;font-size:10px}.sort-control select{font-size:11px}.product-grid{gap:27px 22px}.product-card{background:#fffdfb;border:1px solid #f0e3dc;border-radius:16px;padding:8px;box-shadow:0 4px 18px #783e4b04;transition:box-shadow .3s,transform .3s,border-color .3s}.product-card:hover{transform:translateY(-7px);box-shadow:0 16px 40px #67354711;border-color:#d8bdc3}.product-image{border-radius:10px;background:#e9e0d5;aspect-ratio:3/4}.product-info{padding:15px 9px 10px}.product-info h3{font-size:24px;margin:6px 0 8px}.product-info .product-category{font-size:8px;letter-spacing:1.5px}.price{font-size:13px}.old-price{font-size:10px}.discount{border-radius:8px;padding:2px 6px;background:#f0e4dc;color:#997452;font-size:8px}.badge{border-radius:20px;font-size:7px;letter-spacing:.8px;padding:5px 9px;box-shadow:0 3px 15px #6e44250a;left:10px;top:11px}.favourite{height:33px;width:33px;box-shadow:0 4px 12px #40262910;transition:transform .25s,background .25s}.favourite:hover{transform:scale(1.13);background:white}.quick-add{opacity:1;transform:none;left:12px;right:12px;bottom:12px;background:#fffcf7e8;color:#653048;border:1px solid #ffffffa1;border-radius:25px;font-size:10px;padding:11px;box-shadow:0 5px 19px #3c293016;transition:background .25s,color .25s,transform .25s}.quick-add:hover{background:var(--wine);color:white;transform:translateY(-2px)}.load-more{margin-top:40px}.load-more p{font-size:18px;margin-top:15px;color:#aa8c76}.editorial{gap:0;margin-bottom:65px}.editorial-image{border-radius:18px 0 0 18px;min-height:370px}.editorial-image>span{border-radius:25px}.editorial-content{border-radius:0 18px 18px 0;background:linear-gradient(130deg,#f5e8e1,#f3e4e3);padding:50px}.editorial-content h2{font-size:49px}.editorial-content p{font-size:12px;max-width:340px}.editorial-flower{color:#dec5b941}.brand-promise{background:linear-gradient(120deg,#f6eee6,#fbf4ed 50%,#f5e9e6);padding:43px 20px}.brand-promise h2{font-size:34px}.brand-promise p{font-size:11px}.footer-main{padding-top:52px}.footer-main h3{font-size:11px}.footer-main p,.footer-main>div>button{font-size:11px}.country{font-size:9px}.footer-bottom{font-size:9px}.demo-notice{font-size:8px;color:#ac9c91}dialog{border-radius:20px;box-shadow:0 35px 110px #23121e45}dialog::backdrop{background:#291d287d;backdrop-filter:blur(7px)}.close-modal{width:34px;height:34px;border:1px solid #eee1dc;background:#fffdf7ed;transition:transform .2s}.close-modal:hover{transform:rotate(90deg)}.product-detail{overflow:hidden}.detail-info{padding:44px 32px 32px}.detail-info h2{font-size:42px}.detail-info p{font-size:12px}.detail-actions .button{border-radius:30px}.quantity{border-radius:25px;gap:14px;background:#fffaf6}.quantity button{border-radius:50%;width:35px;height:35px;padding:0}.quantity button:hover{background:#f1e3e6}.detail-quantity{font-size:12px}.detail-perks{font-size:10px}.stock{font-size:11px}.drawer{border-radius:22px 0 0 22px;padding:30px;box-shadow:-20px 0 80px #3c25352b}.drawer-heading h2{font-size:35px}.bag-thumb{border-radius:9px}.bag-info h3{font-size:23px}.bag-controls .quantity button{width:28px;height:28px}.bag-controls .quantity{gap:9px}.bag-summary>.text-link{margin:20px auto 0;display:flex;width:fit-content}.summary-row{font-size:12px}.summary-row.total{font-size:15px}.field{font-size:11px}.field input,.field textarea,.field select{border-radius:10px;border-color:#e1cfd0;background:#fffdfa;padding:13px;font-size:13px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field textarea:focus,.field select:focus{outline:0;border-color:#ad7d92;box-shadow:0 0 0 4px #7b3b5610}.form-modal>p{font-size:12px}.form-modal h2{font-size:43px}.payment-choice{border-radius:12px;background:#f7f0e6}.payment-choice strong{font-size:12px}.success .order-ref{border-radius:12px}.history-card{border-radius:12px;background:#fffaf4}.form-error{border-radius:10px}.success-icon{background:#eef2e8;box-shadow:0 0 0 7px #f6f7ee}#toast{border-radius:35px;background:linear-gradient(120deg,#603449,#432337);padding:15px 27px;font-size:12px}.hero-content{animation:sara-arrive .8s both}.reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.reveal-ready.in-view{opacity:1;transform:none}@keyframes sara-arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes sara-dialog{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}dialog[open]{animation:sara-dialog .24s ease-out}.language-fade{animation:sara-arrive .3s ease-out}
/* Studio */
.admin-body{background:#f9f4f0}.admin-sidebar{background:#fffcf8;border-color:#eaded7;padding-top:34px}.admin-sidebar .brand strong{font-size:22px}.admin-sidebar nav{gap:9px}.admin-tab{border-radius:12px;padding:13px 15px;font-size:12px}.admin-tab.active{background:linear-gradient(120deg,#f2dfe5,#f9eeeb);color:#6b2946;box-shadow:0 3px 14px #75354706}.admin-tab:hover{background:#f5eae7}.sidebar-label{margin-top:45px}.sidebar-bottom p{color:#b2967f}.access-badge{display:inline-block;background:#f4e9e6;color:#946f58;border:1px solid #e8d6c8;border-radius:20px;padding:5px 10px;font-size:9px}.admin-top{background:#fffdf9d9;backdrop-filter:blur(16px);border-color:#ede1d8}.admin-top>div{gap:13px}.studio-signout{height:32px;width:32px;border:1px solid var(--line);border-radius:50%;color:var(--wine);font-size:18px}.studio-signout:hover{background:#f4e4e9}.admin-content{padding-top:40px}.admin-page-heading h1{font-size:49px}.admin-page-heading .button{font-size:11px}.admin-panel{border:1px solid #ecded5;border-radius:17px;box-shadow:var(--shadow);padding:26px}.stat{border-radius:16px;background:linear-gradient(135deg,#fffdfa,#fff7ef);border-color:#edddd2;box-shadow:0 5px 18px #65354a05;padding:25px}.stat strong{color:#633246;font-size:42px}.stat:first-child{background:linear-gradient(125deg,#71314d,#512039);color:#fff3e9;border-color:transparent;box-shadow:0 7px 22px #6b29461e}.stat:first-child strong{color:#fff8ee}.stat:first-child>span,.stat:first-child small{color:#ead6d9}.admin-table th{background:#f8f0e9;padding:14px;font-size:9px}.admin-table td{padding:17px 14px;font-size:11px}.admin-table th:first-child{border-radius:9px 0 0 9px}.admin-table th:last-child{border-radius:0 9px 9px 0}.admin-table tr:hover td{background:#fcf6f0}.admin-search{border-radius:30px;max-width:370px;padding:12px 17px;border-color:#e8d7cd}.admin-search input{font-size:11px}.toolbar select{border-radius:30px;padding:11px 16px;font-size:11px}.table-buttons{gap:8px;flex-wrap:wrap;max-width:235px}.table-buttons button{padding:5px 9px;border:1px solid #ead8df;background:#fff8fb;border-radius:20px;font-size:9px;color:var(--wine)!important;white-space:nowrap}.table-buttons button:hover{background:#f1dde5}.table-buttons button.stock-action{border-color:#d8dfc9;background:#f6f8f1;color:#617846!important}.mini-thumb{border-radius:7px}.status-pill{font-size:9px}.panel-heading h2{font-size:30px}.studio-note{background:linear-gradient(120deg,#f3e4e3,#f3e4d5);padding:34px}.studio-note h2{font-size:38px}.admin-panel .empty-admin{padding:40px 20px}.admin-footer{background:transparent;font-size:9px}.upload-box{border-radius:13px;background:#faf3eb;border-color:#c9aa92}.upload-preview{border-radius:9px}.editor-form{padding:38px}.editor-form h2{font-size:40px}.order-admin-note{border-radius:10px}.editor-actions .button{min-height:43px}.login-art{background:linear-gradient(90deg,#f3eae0f2,#f3eae060),url('hero.png') center/cover}.login-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.login-top .text-link{font-size:11px}.login-form .button{border-radius:30px}.login-form>div:not(.login-top){max-width:380px}.login-form>.login-top{max-width:none;margin:0}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px}.permission-option{display:flex;gap:10px;align-items:flex-start;padding:14px;background:#fbf5ee;border:1px solid #eadbd0;border-radius:12px;font-size:11px;cursor:pointer}.permission-option input{accent-color:var(--wine);margin-top:4px}.permission-option small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.permission-note{padding:14px;background:#f5e9ee;border:1px solid #ead4de;border-radius:12px;color:#8b5f71;font-size:10px;margin-top:20px}.team-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:21px 0}.team-card:last-child{border:0}.team-identity{display:flex;gap:13px;align-items:center}.team-avatar{display:grid;place-items:center;width:43px;height:43px;background:#f1dde4;color:var(--wine);border-radius:50%;font-family:var(--serif);font-size:25px}.team-identity strong{font-size:12px;display:block}.team-identity small{font-size:10px;color:var(--muted)}.team-permissions{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap}.permission-tag{font-size:8px;color:#9b7a61;background:#f5eee5;border-radius:10px;padding:3px 7px}.team-actions{display:flex;flex-direction:column;align-items:end;gap:10px;flex-shrink:0}.team-actions .button{font-size:10px;min-height:35px;padding:8px 16px}.visibility-published{background:#e7f0df;color:#5e7841}.visibility-hidden{background:#f5e8d9;color:#9a7849}.visibility-archived{background:#ece8e9;color:#86747f}.catalog-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.catalog-controls button{font-size:10px;padding:8px 15px;border-radius:25px;background:#f5ebe7;border:1px solid #eadbd1}.catalog-controls button.active{background:var(--wine);color:white;border-color:var(--wine)}.small-hint{font-size:10px;color:var(--muted);line-height:1.9}.audit-row{padding:17px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:34px 1fr;gap:13px}.audit-row:last-child{border:0}.audit-dot{width:30px;height:30px;background:#f2e2e6;color:#9d6b7d;border-radius:50%;display:grid;place-items:center}.audit-row strong{font-size:11px}.audit-row p{font-size:10px;color:var(--muted);margin:3px 0}.audit-row small{font-size:8px;color:#ac9584}.check-line{display:flex;gap:8px;align-items:center;font-size:11px;margin:17px 0}.check-line input{accent-color:var(--wine)}.stock-prompt{padding:35px;max-width:460px;margin:auto}.stock-prompt h2{font-size:35px;margin:12px 0}.stock-prompt p{font-size:11px;color:var(--muted)}.stock-prompt .button{width:100%;margin-top:15px}
html[lang=bn]{--sans:'Noto Sans Bengali','Segoe UI',sans-serif}html[lang=bn] body{line-height:1.8}html[lang=bn] h1,html[lang=bn] h2,html[lang=bn] h3,html[lang=bn] .product-info h3,html[lang=bn] .bag-info h3{font-family:'Noto Sans Bengali',sans-serif;line-height:1.55;font-weight:500;letter-spacing:0}html[lang=bn] h1{font-size:53px;line-height:1.5;margin-top:20px;margin-bottom:13px}html[lang=bn] h2,html[lang=bn] .section-heading h2{font-size:33px}html[lang=bn] .hero-content{padding-top:45px}html[lang=bn] .eyebrow{letter-spacing:.2px;font-weight:500}html[lang=bn] .brand strong,html[lang=bn] .brand-emblem{font-family:'Cormorant Garamond',Georgia,serif}html[lang=bn] .brand small{font-size:8px;letter-spacing:.2px}html[lang=bn] .product-info h3{font-size:19px}html[lang=bn] .detail-info h2{font-size:29px}html[lang=bn] .hero-caption small{font-family:var(--sans);font-size:16px}html[lang=bn] .country{letter-spacing:0}html[lang=bn] .editorial-content h2{font-size:30px}html[lang=bn] .brand-promise h2{font-size:27px}html[lang=bn] .admin-page-heading h1{font-size:36px}html[lang=bn] .stat strong{font-family:var(--sans);font-size:35px}
@media(min-width:1450px){.hero{min-height:570px}.hero-content{padding-top:85px;padding-left:7%}html[lang=bn] .hero-content{padding-top:70px}}
@media(max-width:1100px){.header-inner{gap:20px}.brand strong{font-size:26px}.header-actions{gap:16px}.hero-content{max-width:650px}.admin-sidebar .brand strong{font-size:19px}.stat{padding:19px}.stat strong{font-size:36px}.category-grid{gap:22px}.category-image{width:120px;height:120px}.editorial-content{padding:35px}.editorial-content h2{font-size:42px}}
@media(max-width:700px){.announcement{font-size:9px;padding:8px 10px}.header-inner{padding:17px 5% 13px;gap:15px}.brand{gap:7px}.brand strong{font-size:24px}.brand small{letter-spacing:2px;font-size:6px}.brand-emblem{font-size:36px;width:33px}.header-actions{gap:15px}.header-actions .language-toggle{position:absolute;right:5%;bottom:18px;min-width:57px;min-height:28px;padding:4px 8px;font-size:10px;z-index:1;background:#fffcf8}.header-actions .language-toggle:before{display:none}.search{padding:9px 13px;min-height:40px}.search input{font-size:11px;padding-right:60px}.header-actions .icon-button svg{height:21px;width:21px}.nav-inner{padding-top:4px;padding-bottom:4px;gap:8px;padding-left:4%;padding-right:4%}.nav-item{padding:8px 13px;font-size:11px}.hero{margin:12px 3% 0;border-radius:15px;min-height:475px}.hero-photo{inset:0 0 0 -7%;background-position:64% center}.hero-wash{background:linear-gradient(90deg,#f4ebdff5 0%,#f4ebdfe0 24%,#f4ebdf8a 60%,#f4ebdf10 100%)}.hero-content{padding:43px 6% 64px;max-width:400px}.hero h1{font-size:49px;margin:25px 0 20px;max-width:330px}.hero .eyebrow{font-size:7px;letter-spacing:1.25px}.hero-content p{font-size:12px;max-width:240px}.hero .button{font-size:11px;padding:12px 20px;min-height:43px;margin-top:27px}.hero-note{font-size:8px;max-width:220px;margin-top:22px}.hero-caption{display:none}.slider-controls{left:6%;right:5%;bottom:18px}.slider-controls>div:last-child{font-size:8px;gap:10px;padding:0 7px}.slider-controls>div:last-child button{height:24px;width:24px}.benefits{padding:25px 3%;gap:22px 0}.benefits>div{font-size:9px;gap:9px;padding-left:6%}.benefits small{font-size:8px}.benefits svg{width:23px;height:23px}.section{padding:42px 5% 0}.section-heading{margin-bottom:25px}.section-heading h2{font-size:34px}.eyebrow{font-size:7px;letter-spacing:1.6px}.category-grid{gap:25px 15px}.category-image{width:100px;height:100px;border-width:5px}.category-card strong{font-size:11px}.category-card small{font-size:9px}.product-section{padding-top:47px}.shop-tools{padding:10px;border-radius:13px;gap:14px}.filter-tabs{gap:4px}.filter-tabs button{font-size:9px;padding:7px 10px}.sort-control{font-size:9px;padding-right:3px}.sort-control select{font-size:10px}.product-grid{gap:20px 11px}.product-card{padding:5px;border-radius:13px}.product-image{border-radius:9px}.product-info{padding:11px 5px 8px}.product-info h3{font-size:20px;min-height:0;margin:6px 0 9px}.product-info .product-category{font-size:7px;letter-spacing:.8px}.price-row{gap:5px}.price{font-size:12px}.old-price{font-size:9px}.discount{font-size:7px;padding:1px 4px}.badge{font-size:6px;padding:4px 7px;left:7px;top:9px}.favourite{width:28px;height:28px;right:8px;top:8px}.quick-add{font-size:9px;padding:8px 3px;left:7px;right:7px;bottom:8px;gap:6px}.quick-add svg{height:12px;width:12px}.section-heading .text-link{font-size:9px}.load-more .button{font-size:11px}.load-more p{font-size:16px}.editorial{padding-top:42px;margin-bottom:40px}.editorial-image{min-height:300px;border-radius:14px 0 0 14px}.editorial-content{padding:28px 18px;border-radius:0 14px 14px 0}.editorial-content h2{font-size:31px}.editorial-content p{font-size:10px}.editorial-content .eyebrow{font-size:6px}.editorial-content .text-link{font-size:9px}.editorial-image>span{font-size:5px}.brand-promise{padding:31px 20px}.brand-promise h2{font-size:28px}.brand-promise p{font-size:10px}.footer-main{padding-top:35px}.footer-main h3,.footer-main p,.footer-main>div>button{font-size:11px}.footer-bottom{font-size:8px}.drawer{border-radius:17px 0 0 17px;padding:25px}.drawer-heading h2{font-size:33px}.bag-info h3{font-size:22px}.detail-info{padding:25px}.detail-info h2{font-size:35px}.detail-info p{font-size:12px}.form-modal h2{font-size:35px}.form-modal{padding:39px 24px 28px}.button{font-size:11px}.field input,.field textarea,.field select{font-size:12px}.summary-row{font-size:11px}.permission-grid{grid-template-columns:1fr}.admin-sidebar{padding-top:20px}.admin-sidebar nav{gap:5px}.admin-tab{padding:9px 11px;font-size:11px}.admin-top{padding:13px 5%;gap:10px}.admin-top>span{display:none}.admin-top>div{width:100%;justify-content:flex-end}.admin-top .language-toggle{margin-right:auto;min-height:31px;font-size:10px}.admin-page-heading h1{font-size:38px}.admin-page-heading .button{font-size:9px}.admin-panel{padding:19px;border-radius:14px}.stat{padding:18px}.stat strong{font-size:36px}.stat>span{font-size:10px}.stat small{font-size:8px}.stat:first-child strong{font-size:36px}.stats-grid{gap:12px}.admin-table td{font-size:10px;padding:14px 10px}.admin-table th{font-size:8px;padding:12px 10px}.table-buttons{max-width:220px;gap:5px}.table-buttons button{font-size:9px;padding:5px 8px}.editor-form{padding:34px 21px 24px}.editor-form h2{font-size:33px}.permission-option{font-size:11px}.team-card{gap:10px;align-items:flex-start}.team-identity{gap:10px;align-items:flex-start}.team-avatar{height:34px;width:34px;font-size:20px}.team-identity strong{font-size:11px}.team-identity small{font-size:9px;word-break:break-word}.team-actions .button{font-size:9px;padding:7px 12px}.team-permissions{gap:4px}.permission-tag{font-size:7px}.login-form{padding:25px 7%}.login-form>.login-top{margin:0}.login-form>div:not(.login-top){margin:35px 0;max-width:none}.login-art h1{font-size:44px}.login-top .text-link{font-size:9px}.stock-prompt{padding:35px 23px}html[lang=bn] h1{font-size:35px;max-width:285px;line-height:1.65}html[lang=bn] .hero-content{padding-top:35px}html[lang=bn] .hero-content p{font-size:11px}html[lang=bn] .section-heading h2,html[lang=bn] h2{font-size:26px}html[lang=bn] .product-info h3{font-size:15px;line-height:1.7}html[lang=bn] .category-card strong{font-size:11px}html[lang=bn] .category-card small{font-size:8px}html[lang=bn] .editorial-content h2{font-size:21px}html[lang=bn] .editorial-content p{font-size:9px}html[lang=bn] .brand-promise h2{font-size:24px}html[lang=bn] .hero .eyebrow{font-size:6px}html[lang=bn] .brand small{font-size:6px}html[lang=bn] .brand strong{font-size:24px}html[lang=bn] .admin-page-heading h1{font-size:28px}html[lang=bn] .stat strong,html[lang=bn] .stat:first-child strong{font-size:27px}html[lang=bn] .detail-info h2{font-size:26px}}
@media(max-width:359px){.brand strong{font-size:21px}.header-actions{gap:11px}.brand-emblem{font-size:30px;width:29px}.brand small{font-size:5px}.hero h1{font-size:43px;max-width:280px}.category-image{width:82px;height:82px}.product-info h3{font-size:18px}.quick-add{font-size:8px}.hero .eyebrow{font-size:6px}.admin-sidebar .brand strong{font-size:21px}html[lang=bn] .brand strong{font-size:21px}html[lang=bn] h1{font-size:31px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}}
