/**handles:branabee-dokan-vendor-store**/
#breadcrumbs,.dokan-store-wrap~#breadcrumbs,.woocommerce-breadcrumb,p#breadcrumbs{padding:14px 0 6px 28px!important;margin:0!important}.bb-store-hero{position:relative;margin-bottom:0}.bb-hero-banner{position:relative;width:100%;height:280px;overflow:hidden;background:#22262d}.bb-hero-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.bb-store-hero:hover .bb-hero-img{transform:scale(1.015)}.bb-hero-img--placeholder{background:linear-gradient(135deg,#22262d 0,#3a1008 60%,#cb1d11 100%);width:100%;height:100%}.bb-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,.35) 40%,rgba(0,0,0,.72) 100%);z-index:1}.bb-hero-info{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;gap:18px;padding:20px 28px 20px;z-index:2}.bb-hero-avatar{flex-shrink:0;width:88px;height:88px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 2px 14px rgba(0,0,0,.4);background:#fff;align-self:center;margin-bottom:0}.bb-hero-avatar img{width:100%;height:100%;object-fit:cover;display:block}.bb-hero-details{flex:1;min-width:0}.bb-hero-name{font-family:Montserrat,sans-serif!important;font-size:1.65rem;font-weight:700;color:#fff;margin:0 0 6px!important;line-height:1.15;text-shadow:0 1px 6px rgba(0,0,0,.55)}.bb-hero-meta{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 8px!important;padding:0;color:rgba(255,255,255,.88);font-size:.845rem}.bb-hero-meta li{display:flex;align-items:center;gap:5px;margin:0}.bb-hero-meta a{color:rgba(255,255,255,.88);text-decoration:none;transition:color .18s}.bb-hero-meta a:hover{color:#f5c200}.bb-hero-meta i{font-size:.75rem;color:#f5c200;flex-shrink:0}.bb-hero-rating i{color:#f5c200}.bb-open-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:20px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.bb-open-badge--open{background:rgba(22,163,74,.82);color:#fff}.bb-open-badge--open i{color:#86efac;font-size:.55rem}.bb-open-badge--closed{background:rgba(203,29,17,.82);color:#fff}.bb-open-badge--closed i{color:#fca5a5;font-size:.55rem}.bb-hero-social{display:flex;gap:8px;margin-top:6px}.bb-hero-social a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;font-size:.82rem;text-decoration:none;transition:background .2s,transform .15s}.bb-hero-social a:hover{background:#cb1d11;transform:scale(1.1)}.bb-hero-cta{flex-shrink:0;margin-left:auto;align-self:center;padding-bottom:4px}.bb-cta-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;background:#cb1d11;color:#fff!important;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;text-decoration:none!important;border:2px solid rgba(255,255,255,.25);box-shadow:0 3px 10px rgba(0,0,0,.3);transition:background .18s,box-shadow .18s,transform .14s;white-space:nowrap}.bb-cta-btn:hover{background:#a8160e;box-shadow:0 5px 18px rgba(0,0,0,.4);transform:translateY(-2px);color:#fff!important}.bb-cta-btn:active{transform:translateY(0)}.bb-cta-btn i{font-size:.9rem}@media (max-width:540px){.bb-hero-cta{display:none}}.dokan-share-btn-wrap,.dokan-store-follow-store-button-container{margin-top:10px;display:flex;align-items:center}.dokan-share-btn{align-self:center;display:flex;align-items:center}.bb-store-tabs{background:#22262d;border-bottom:3px solid #cb1d11;padding:0 28px}.bb-store-tabs ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:0}.bb-store-tabs li{margin:0}.bb-store-tabs li a{display:block;padding:13px 20px;color:rgba(255,255,255,.7);font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-3px;transition:color .18s,border-color .18s}.bb-store-tabs li a.active,.bb-store-tabs li a:hover,.bb-store-tabs li.active a{color:#fff;border-bottom-color:#f5c200}body.dokan-store .store-page-wrap.woocommerce{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.dokan-store-wrap{display:flex!important;align-items:flex-start;background:#f3f1ee;min-height:400px}.dokan-store-wrap.layout-left{flex-direction:row}.dokan-store-wrap.layout-right{flex-direction:row-reverse}#dokan-secondary.dokan-store-sidebar{width:230px!important;min-width:230px!important;flex-shrink:0;background:#fff;border-right:1px solid #e2ddd6;padding:22px 0;align-self:stretch;box-shadow:2px 0 8px rgba(0,0,0,.04)}#dokan-secondary .dokan-widget-area{padding:0}#dokan-secondary .widget-title,#dokan-secondary h3.widget-title{font-family:Montserrat,sans-serif;font-size:.72rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#cb1d11;padding:0 18px 8px!important;margin:16px 0 6px!important;border-bottom:1px solid #f0ece6}#dokan-secondary .widget-title:first-child,#dokan-secondary h3.widget-title:first-child{margin-top:0!important}#dokan-secondary ul{list-style:none;margin:0;padding:0}#dokan-secondary ul li{margin:0}#dokan-secondary ul li a{display:flex;align-items:center;justify-content:space-between;padding:7px 18px;color:#212328;font-size:.875rem;text-decoration:none;border-left:3px solid transparent;transition:background .15s,color .15s,padding-left .15s,border-color .15s}#dokan-secondary ul li a:hover{background:#f8f7f5;color:#cb1d11;padding-left:22px;border-left-color:#cb1d11}#dokan-secondary ul li .count,#dokan-secondary ul li a .count{background:#f0ece6;color:#888;font-size:.72rem;font-weight:600;padding:1px 7px;border-radius:20px}#dokan-secondary .dokan-store-contact form input,#dokan-secondary .dokan-store-contact form textarea{border:1px solid #e0dbd4;border-radius:4px;padding:8px 10px;font-size:.85rem;width:100%;box-sizing:border-box;transition:border-color .15s}#dokan-secondary .dokan-store-contact form input:focus,#dokan-secondary .dokan-store-contact form textarea:focus{outline:0;border-color:#cb1d11;box-shadow:0 0 0 2px rgba(203,29,17,.1)}#dokan-secondary .dokan-store-contact form .dokan-btn{background:#cb1d11;color:#fff;border:none;border-radius:4px;padding:9px 18px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;width:100%;transition:background .18s;margin-top:6px}#dokan-secondary .dokan-store-contact form .dokan-btn:hover{background:#a8160e}#dokan-secondary .dokan-store-open-close-widget td{font-size:.82rem;padding:3px 6px;color:#444}#dokan-secondary .dokan-store-open-close-widget td:first-child{font-weight:600;color:#212328}#dokan-primary.dokan-single-store{flex:1;min-width:0}#dokan-content.store-page-wrap{padding:24px 26px 40px!important}.seller-items{margin-top:4px}.dokan-single-store .berocket_ajax_products_filter,.dokan-single-store .brfap_filter,.dokan-single-store .dokan-store-product-search,.dokan-single-store .woocommerce-ordering,.dokan-single-store .woocommerce-result-count,.dokan-single-store form.woocommerce-product-search,.dokan-store-products-filter-area{margin-top:20px}.dokan-single-store ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;float:none!important;width:100%!important}.dokan-single-store ul.products li.product{width:100%!important;float:none!important;margin:0!important}@media (max-width:1100px){.dokan-single-store ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:640px){.dokan-single-store ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (max-width:380px){.dokan-single-store ul.products{grid-template-columns:1fr!important}}.dokan-single-store .woocommerce-result-count{font-size:.875rem;color:#888;margin-bottom:14px;float:none}.dokan-single-store .woocommerce-ordering{float:none;margin-bottom:14px}.dokan-single-store .woocommerce-ordering select{border:1px solid #e0dbd4;border-radius:4px;padding:7px 10px;font-size:.85rem;color:#212328;background:#fff;cursor:pointer;transition:border-color .15s}.dokan-single-store .woocommerce-ordering select:focus{outline:0;border-color:#cb1d11}.dokan-single-store .woocommerce-products-header,.dokan-single-store .woocommerce-result-count+.woocommerce-ordering{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dokan-single-store .dokan-pagination-container,.dokan-single-store nav.woocommerce-pagination{margin-top:36px;display:flex;justify-content:center}.dokan-single-store .dokan-pagination-container .page-numbers,.dokan-single-store nav.woocommerce-pagination ul.page-numbers{display:inline-flex!important;gap:4px;list-style:none!important;margin:0!important;padding:0!important}.dokan-single-store .page-numbers li a,.dokan-single-store .page-numbers li span,.dokan-store-wrap .page-numbers a,.dokan-store-wrap .page-numbers span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0dbd4;border-radius:4px;font-size:.875rem;font-weight:600;color:#cb1d11!important;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.dokan-single-store .page-numbers li a:hover{background:#cb1d11;border-color:#cb1d11;color:#fff}.dokan-single-store .page-numbers li span.current{background:#cb1d11;border-color:#cb1d11;color:#fff;font-weight:700}.dokan-single-store .page-numbers li span.dots{border:none;background:0 0;color:#bbb}.dokan-single-store .dokan-info{text-align:center;padding:64px 24px;color:#888;font-size:1rem;background:#fff;border:1px dashed #e0dbd4;border-radius:6px;margin-top:16px}@media (max-width:1100px){#dokan-secondary.dokan-store-sidebar{width:200px!important;min-width:200px!important}.bb-hero-banner{height:240px}.bb-hero-name{font-size:1.45rem}}@media (max-width:900px){.dokan-store-wrap.layout-left,.dokan-store-wrap.layout-right{flex-direction:column!important}#dokan-secondary.dokan-store-sidebar{width:100%!important;min-width:100%!important;border-right:none;border-bottom:1px solid #e2ddd6;padding:16px 0;box-shadow:0 2px 8px rgba(0,0,0,.04)}#dokan-secondary ul{display:flex;flex-wrap:wrap;padding:0 10px}#dokan-secondary ul li{flex:0 0 auto}#dokan-secondary ul li a{padding:6px 14px;border-left:none;border-bottom:2px solid transparent}#dokan-secondary ul li a:hover{padding-left:14px;border-left:none;border-bottom-color:#cb1d11}.bb-hero-banner{height:210px}.bb-store-tabs{padding:0 18px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bb-store-tabs::-webkit-scrollbar{display:none}.bb-store-tabs ul{flex-wrap:nowrap}.bb-store-tabs li a{padding:11px 14px;font-size:.78rem;white-space:nowrap}#dokan-content.store-page-wrap{padding:18px 16px 32px!important}}@media (max-width:640px){.bb-hero-banner{height:200px}.bb-hero-info{padding:14px 16px;gap:12px;flex-wrap:wrap}.bb-hero-avatar{width:64px;height:64px}.bb-hero-name{font-size:1.15rem}.bb-hero-meta{font-size:.8rem;gap:3px}.bb-hero-meta li:nth-child(3){display:none}#dokan-content.store-page-wrap{padding:14px 12px 28px!important}.dokan-single-store .woocommerce-ordering select{width:100%}.dokan-single-store .page-numbers li a,.dokan-single-store .page-numbers li span,.dokan-store-wrap .page-numbers a,.dokan-store-wrap .page-numbers span{width:42px;height:42px;font-size:.9rem}}@media (max-width:420px){.bb-hero-banner{height:170px}.bb-hero-meta{display:none}.bb-hero-name{font-size:1rem}}