@font-face{font-family:Potro Sans Bangla;src:local(Potro Sans Bangla Regular),local(Potro Sans Bangla),url(../fonts/potro-sans-bangla/PotroSansBangla-Regular.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Potro Sans Bangla;src:local(Potro Sans Bangla Medium),url(../fonts/potro-sans-bangla/PotroSansBangla-Medium.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Potro Sans Bangla;src:local(Potro Sans Bangla Bold),url(../fonts/potro-sans-bangla/PotroSansBangla-Bold.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}body,html{scrollbar-gutter:stable}.store-public-font{--store-mag-card-radius:2px;--store-mag-control-radius:2px}.store-public-font .store-shell{max-width:1160px;padding-left:16px;padding-right:16px}.store-public-font .store-mag-page{-webkit-font-smoothing:antialiased;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;font-family:Potro Sans Bangla,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Helvetica Neue,Arial,sans-serif}.store-public-font .store-mag-page .font-bold,.store-public-font .store-mag-page .font-semibold{font-weight:700!important}.store-public-font .store-mag-page .font-medium{font-weight:600!important}.store-public-font .store-mag-page .text-xl.font-semibold{font-size:1.1rem;line-height:1.35}.store-public-font .store-mag-page .rounded-2xl,.store-public-font .store-mag-page .rounded-xl{border-radius:var(--store-mag-card-radius)!important;box-shadow:none!important}.store-public-font .store-mag-page .rounded-full,.store-public-font .store-mag-page .rounded-lg,.store-public-font .store-mag-page .store-lang-switch,.store-public-font .store-mag-page .store-lang-switch-indicator,.store-public-font .store-mag-page .store-mag-link,.store-public-font .store-mag-page .store-mag-search,.store-public-font .store-mag-page .store-mag-social-cell,.store-public-font .store-mag-page .store-mag-social-inline-cell,.store-public-font .store-mag-page .store-mobile-home-logo,.store-public-font .store-mag-page .store-mobile-lang-indicator,.store-public-font .store-mag-page .store-mobile-lang-switch,.store-public-font .store-mag-page .store-mobile-nav-pill,.store-public-font .store-mag-page [class*=rounded-],.store-public-font .store-mag-page button,.store-public-font .store-mag-page input,.store-public-font .store-mag-page select,.store-public-font .store-mag-page textarea{border-radius:var(--store-mag-control-radius)!important}.store-public-font .store-mag-page button{transition:background-color .18s,border-color .18s,color .18s,transform .12s}.store-public-font .store-mag-page button:active{transform:translateY(1px)}.store-public-font .store-mag-page .text-lg.font-semibold{letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1.35}.store-public-font .store-mag-page .text-base.font-semibold{font-size:.96rem;font-weight:700;line-height:1.4}.store-public-font .store-mag-page .text-xs.font-semibold.uppercase{letter-spacing:.08em}.store-public-font .store-mag-page .text-sm{line-height:1.5}.store-public-font .store-mag-page .text-xs{line-height:1.45}.store-public-font .store-mag-page .store-product-card{background:0 0;transition:transform .18s,border-color .18s,box-shadow .18s}.store-public-font .store-mag-page .store-product-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a24}.store-public-font .store-mag-page .store-product-media{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.store-public-font .store-mag-page .store-page-hero{border-radius:var(--store-mag-card-radius);border:1px solid #0000;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.store-public-font .store-mag-page .store-page-hero-title{letter-spacing:.03em;text-transform:uppercase;font-size:1rem;font-weight:620}.store-public-font .store-mag-page .store-page-hero-subtitle{opacity:.9;font-size:12px}.store-public-font .store-template--magazine{--store-mag-card-radius:0px;--store-mag-control-radius:0px}.store-public-font .store-template--magazine .store-shell{max-width:1180px}.store-public-font .store-template--magazine .store-page-hero{align-items:flex-end;min-height:122px;padding:28px 0 16px;background:0 0!important;border-width:0 0 2px!important}.store-public-font .store-template--magazine .store-page-hero-title{letter-spacing:-.07em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:calc(clamp(34px,5vw,64px));font-weight:900;line-height:.9}.store-public-font .store-template--magazine .store-page-hero-subtitle{max-width:560px;font-size:13px}.store-public-font .store-template--magazine .store-product-card{box-shadow:none!important;background:0 0!important;border-width:0 0 1px!important;padding:0 0 18px!important}.store-public-font .store-template--magazine .store-product-media{aspect-ratio:3/4;filter:saturate(.96)contrast(1.02)}.store-public-font .store-template--magazine .store-product-card .text-base.font-semibold{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:900;line-height:1}.store-public-font .store-template--magazine .rounded-2xl.border,.store-public-font .store-template--magazine .rounded-xl.border{background:0 0!important;border-width:0 0 1px!important}.store-public-font .store-template--magazine .grid[class*=lg\:grid-cols]{gap:calc(clamp(22px,4vw,48px))!important}.store-public-font .store-template--magazine .button,.store-public-font .store-template--magazine a,.store-public-font .store-template--magazine button{letter-spacing:.02em}.store-public-font .store-template--magazine .policy-content,.store-public-font .store-template--magazine .prose{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.8}.store-public-font .store-template--commerce{--store-mag-card-radius:22px;--store-mag-control-radius:14px}.store-public-font .store-template--commerce .store-shell{max-width:1280px}.store-public-font .store-template--commerce .store-page-hero{min-height:112px;padding:22px;box-shadow:0 18px 44px #0f172a14;border-radius:24px!important}.store-public-font .store-template--commerce .store-page-hero-title{letter-spacing:-.07em;text-transform:none;font-size:calc(clamp(26px,3.4vw,48px));font-weight:950;line-height:.95}.store-public-font .store-template--commerce .store-product-card{box-shadow:0 12px 28px #0f172a0f;border-radius:18px!important;padding:10px!important}.store-public-font .store-template--commerce .store-product-media{aspect-ratio:1;border-radius:14px!important}.store-public-font .store-template--commerce input,.store-public-font .store-template--commerce select,.store-public-font .store-template--commerce textarea{min-height:42px}.store-public-font .store-template--commerce .rounded-2xl.border,.store-public-font .store-template--commerce .rounded-xl.border{border-radius:22px!important;box-shadow:0 10px 26px #0f172a0f!important}.store-public-font .store-template--commerce .text-base.font-semibold,.store-public-font .store-template--commerce .text-lg.font-semibold{letter-spacing:-.035em;font-weight:950}.store-public-font .store-template--commerce .policy-content{font-size:15px;line-height:1.7}@media (width<=767px){.store-public-font .store-shell{padding-left:12px;padding-right:12px}}
