.sfi{--sfi-ink:var(--main,#141414);--sfi-muted:#6b6b6b;--sfi-line:var(--line,#ebebeb);min-width:0}.sfi .sfi-sentinel{pointer-events:none;height:1px;margin-top:-1px}.sfi .sfi-skeleton{margin-top:24px}.sfi .sfi-prev{justify-content:center;margin-bottom:20px;display:flex}.sfi .sfi-foot{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-block:28px 8px;display:flex}@media (min-width:768px){.sfi .sfi-foot{gap:14px;margin-block:44px 12px}}.sfi .sfi-count{color:var(--sfi-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.5}.sfi .sfi-bar{background:var(--sfi-line);border-radius:3px;width:min(220px,70%);height:3px;position:relative;overflow:hidden}.sfi .sfi-bar__fill{border-radius:inherit;background:var(--primary);transition:width .3s;position:absolute;inset:0 auto 0 0}[dir=rtl] .sfi .sfi-bar__fill{inset:0 0 0 auto}.sfi .sfi-btn{border:1px solid var(--primary);border-radius:var(--btn-radius);background:var(--white,#fff);min-width:180px;max-width:100%;min-height:44px;color:var(--primary-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sfi .sfi-btn:hover{background:var(--primary-soft);color:var(--primary-text);text-decoration:none}.sfi .sfi-btn:focus{outline:none}.sfi .sfi-btn:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.sfi .sfi-btn.is-loading{border-color:var(--sfi-line);background:var(--white,#fff);color:var(--sfi-muted);cursor:progress}.sfi .sfi-btn--ghost{border-color:var(--sfi-line);color:var(--sfi-ink)}.sfi .sfi-btn--ghost:hover{border-color:var(--primary)}.sfi .sfi-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite sfi-spin}@keyframes sfi-spin{to{transform:rotate(360deg)}}.sfi .sfi-error{flex-direction:column;align-items:center;gap:10px;display:flex}.sfi .sfi-error__text{color:var(--sfi-ink);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.sfi .sfi-btn,.sfi .sfi-bar__fill{transition:none}.sfi .sfi-spin{animation-duration:1.6s}}
.sfshop{padding:24px 0 70px}.sfshop-head{margin-bottom:18px}.sfshop-title{color:var(--main);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:32px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.sfshop-title:lang(bn){line-height:1.5}.sfshop-toolbar-wrap{top:var(--sfshop-top,0px);z-index:150;background:var(--white);border-bottom:1px solid #0000;margin-bottom:14px;transition:top .15s ease-out,border-color .15s;position:sticky}.sfshop-toolbar-wrap.is-stuck{border-bottom-color:var(--line)}.sfshop-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding-block:6px;display:grid}.sfshop-toolbar__start{align-items:center;gap:16px;min-width:0;display:flex}.sfshop-toolbar__end{justify-content:flex-end;min-width:0;display:flex}.sfshop-filter-btn,.sfshop-sort-btn{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--btn-radius);background:var(--white);height:40px;color:var(--main);font:inherit;cursor:pointer;flex:none;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .15s;display:inline-flex}.sfshop-filter-btn:hover,.sfshop-sort-btn:hover{border-color:var(--main);border-color:color-mix(in srgb, var(--main) 40%, var(--line))}.sfshop-filter-btn.is-active{border-color:var(--primary-text,var(--main));color:var(--primary-text,var(--main))}.sfshop-filter-btn:focus-visible,.sfshop-sort-btn:focus-visible,.sfshop-view__btn:focus-visible{outline:2px solid var(--primary-text,var(--main));outline-offset:2px}.sfshop-count{min-width:0;color:var(--text,#545454);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:20px;overflow:hidden}.sfshop-count--below{display:none}.sfshop-view{align-items:center;gap:2px;display:flex}.sfshop-view__btn{border-radius:var(--btn-radius-sm);width:40px;height:40px;color:var(--text-2,#909090);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.sfshop-view__btn:hover{color:var(--main);background:var(--bg-11,#f2f2f2)}}.sfshop-view__btn.is-current{color:var(--primary-text,var(--main))}@media (max-width:767px){.sfshop-view[data-pre] .sfshop-view__btn--c2{color:var(--primary-text,var(--main))}}.sfshop-view__btn--c3,.sfshop-view__btn--c4,.sfshop-view__btn--c5,.sfshop-view__btn--c6{display:none}@media (min-width:768px){.sfshop-view__btn--c3{display:inline-flex}}@media (min-width:1150px){.sfshop-view__btn--c4{display:inline-flex}}@media (min-width:1400px){.sfshop-view__btn--c5,.sfshop-view__btn--c6{display:inline-flex}}.sfshop-sort--desk{width:210px}.sfshop-sort-btn{min-width:0;max-width:100%;display:none}.sfshop-sort-btn>svg{flex:none}.sfshop-sort-btn__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sfshop-sort-btn.is-set .sfshop-sort-btn__text{color:var(--primary-text,var(--main))}.sfshop-dd{min-width:0;position:relative}.sfshop-dd__btn{border:1px solid var(--line);border-radius:var(--btn-radius);background:var(--white);width:100%;height:40px;color:var(--main);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .15s;display:flex}.sfshop-dd__btn:hover,.sfshop-dd.is-open .sfshop-dd__btn{border-color:var(--main);border-color:color-mix(in srgb, var(--main) 40%, var(--line))}.sfshop-dd__btn:focus-visible{outline:2px solid var(--primary-text,var(--main));outline-offset:2px}.sfshop-dd__icon,.sfshop-dd__chev{flex:none;align-items:center;display:inline-flex}.sfshop-dd__chev{opacity:.55;transition:transform .15s}.sfshop-dd.is-open .sfshop-dd__chev{transform:rotate(180deg)}.sfshop-dd__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sfshop-dd__panel{z-index:150;background:var(--white);border:1px solid var(--line);border-radius:var(--ui-radius,var(--box-radius-lg,12px));outline:none;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);margin:0;padding:6px;list-style:none;animation:.15s ease-out sfshop-dd-in;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 32px #0000001a,0 2px 8px #0000000d}.sfshop-dd__panel--start{inset-inline-start:0}.sfshop-dd__panel--end{inset-inline-end:0}@keyframes sfshop-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sfshop-dd__opt{border-radius:var(--btn-radius-sm);min-height:40px;color:var(--main);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;padding-block:8px;padding-inline:12px 10px;font-size:14px;font-weight:400;line-height:20px;list-style:none;display:flex}.sfshop-dd__opt.is-active{background:var(--bg-11,#f2f2f2)}.sfshop-dd__panel:focus-visible .sfshop-dd__opt.is-active{outline:2px solid var(--primary-text,var(--main));outline-offset:-2px}.sfshop-dd__opt.is-selected{color:var(--primary-text,var(--primary,var(--main)))}.sfshop-dd__check{flex:none;width:16px;height:16px;display:inline-flex}@media (max-width:1149px){.sfshop-head{margin-bottom:10px}.sfshop-title{font-size:28px}.sfshop-toolbar-wrap{margin-bottom:10px}.sfshop-toolbar{gap:8px;min-height:50px;padding-block:3px}.sfshop-filter-btn,.sfshop-sort-btn{height:40px;padding:0 12px}.sfshop-view__btn{width:40px;height:40px}.sfshop-sort--desk,.sfshop-count--bar{display:none}.sfshop-sort-btn{display:inline-flex}.sfshop-count--below{margin-bottom:10px;font-size:13px;display:block}}@media (max-width:767px){.sfshop{padding:16px 0 52px}.sfshop-title{font-size:22px}}@media (max-width:389px){.sfshop-toolbar{gap:4px}.sfshop-filter-btn,.sfshop-sort-btn{gap:6px;padding:0 10px;font-size:13px}.sfshop-sort-btn.is-set>svg:first-child{display:none}}@media (max-width:339px){.sfshop-filter-btn.is-active>svg:first-child{display:none}.sfshop-filter-btn,.sfshop-sort-btn{padding:0 8px}.sfshop-view__btn{width:38px}}@media (prefers-reduced-motion:reduce){.sfshop-dd__btn,.sfshop-dd__chev,.sfshop-view__btn{transition:none}.sfshop-toolbar-wrap{transition:top .15s ease-out}.sfshop-dd__panel{animation:none}}.sfshop-about{border-top:1px solid var(--line,#e4e4e4);min-width:0;max-width:860px;margin-top:40px;padding-top:28px}@media (max-width:767px){.sfshop-about{margin-top:28px;padding-top:20px}}
