.baro-product-result-count{color:#333;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:16px;padding:10px}.baro-child-category-product-loops{display:flex;flex-direction:column;gap:32px}.title__line_custom{align-items:center;display:flex;gap:16px;margin-bottom:4px}.title__line_custom:after{background:#d9d9d9;content:"";flex:1 1 auto;height:1px}.text__custom{color:#111;font-size:22px;font-weight:700;line-height:1.25}.baro-child-category-section{display:flex;flex-direction:column;gap:16px}.baro-child-category-title{color:#111;font-size:20px;font-weight:700;line-height:1.3;margin:0}.baro-child-category-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--baro-child-loop-columns,3),minmax(0,1fr))}.baro-child-product-card{border:1px solid rgba(0,0,0,.1);border-radius:10px;list-style:none;overflow:hidden;transition:border-color .2s ease}.baro-child-product-card:hover{border-color:var(--e-global-color-primary,#111)}.baro-child-product-link{color:inherit;display:block;text-decoration:none}.baro-child-product-image{aspect-ratio:1;background:#f6f6f6;overflow:hidden}.baro-child-product-image img{display:block;height:100%;object-fit:cover;width:100%}.baro-child-product-title{color:#111;font-size:18px;font-weight:600;line-height:1.35;margin:0;padding:12px}.baro-child-product-more{align-items:center;color:var(--e-global-color-primary,#111);display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:1.4;padding:0 12px 12px}@media (max-width:1024px){.baro-child-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.baro-child-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.baro-product-cat-description{color:#333;font-size:15px;line-height:1.7;margin-top:28px}.baro-product-cat-description .baro-content{max-height:150px;overflow:hidden;position:relative}.baro-product-cat-description .baro-content:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);bottom:0;content:"";height:75px;left:0;pointer-events:none;position:absolute;right:0}.baro-product-cat-description .baro-content.is-expanded{max-height:none}.baro-product-cat-description .baro-content.is-expanded:after,.baro-product-cat-description .baro-content.is-short:after{display:none}.baro-product-cat-description .baro-content-toggle{background:0 0;border:0;color:var(--e-global-color-primary,#111);cursor:pointer;display:flex;font-size:15px;font-weight:600;margin:10px auto 0;padding:0}.baro-product-cat-description .baro-content-toggle:hover,.baro-product-cat-description .baro-content-toggle:focus{background:0 0;border-color:transparent;color:var(--e-global-color-primary,#111);outline:none;text-decoration:underline}.baro-product-cat-description>:first-child{margin-top:0}.baro-product-cat-description>:last-child{margin-bottom:0}.baro-child-category-product-loops.is-loading{position:relative;min-height:200px;pointer-events:none}.baro-child-category-product-loops.is-loading>*{opacity:.4;transition:opacity .2s ease}.baro-child-category-product-loops.is-loading:after{content:"";position:absolute;top:120px;left:50%;width:42px;height:42px;margin-left:-21px;border:4px solid rgba(0,0,0,.12);border-top-color:#333;border-radius:50%;animation:baro-spin .8s linear infinite;z-index:10}@keyframes baro-spin{to{transform:rotate(360deg)}}.baro-fabric-filter.is-loading{pointer-events:none;opacity:.8}.baro-fabric-filter.is-loading .baro-filter-search-button{cursor:wait}.baro-filter-mobile-header{display:none}@media (max-width:767px){.baro-filter-title{display:none}form.baro-fabric-filter{padding:0 !important}.baro-filter-item{margin-bottom:0}.baro-filter-mobile-header{align-items:center;display:flex;justify-content:space-between}.baro-filter-toggle{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 14px;transition:border-color .2s ease}.baro-filter-toggle:hover{border-color:#333}.baro-filter-toggle-chevron{transition:transform .2s ease}.baro-fabric-filter.is-filters-open .baro-filter-toggle-chevron{transform:rotate(180deg)}.baro-filter-clear-all{color:#1a56db;font-size:14px;text-decoration:underline}form.baro-fabric-filter{background:0 0 !important;box-sizing:border-box;overflow-x:hidden;padding:0 26px;width:100%}.baro-filter-panel{width:100%}.baro-fabric-filter.is-filters-open .baro-filter-panel{display:block;margin-top:20px}.baro-fabric-filter .baro-filter-reset{display:none}.baro-filter-group{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;max-width:100%;min-width:0;width:100%}.baro-filter-group+.baro-filter-group{margin-top:14px;padding-top:14px;border-top:1px solid #eee}.baro-filter-group h4{flex:0 0 30%;max-width:30%;font-size:13px;font-weight:600;color:#333;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baro-filter-group h4:after{content:":"}.baro-filter-group-items,.baro-filter-color-list{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex:1 1 65%;flex-wrap:nowrap;gap:8px;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.baro-filter-group-items::-webkit-scrollbar,.baro-filter-color-list::-webkit-scrollbar{display:none}.baro-filter-group-items .baro-filter-extra-items,.baro-filter-group-items .baro-filter-extra-items[hidden]{display:contents !important}.baro-filter-group-items .baro-filter-show-more{display:none !important}.baro-filter-group-items .baro-filter-item{background:#fff;border:1px solid #ddd;border-radius:999px;flex:0 0 auto;font-size:13px;gap:0;padding:6px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.baro-filter-group-items .baro-filter-item input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.baro-filter-group-items .baro-filter-item.is-selected{background:#333;border-color:#333;color:#fff}.baro-filter-group.baro-filter-sku,.baro-filter-group.baro-filter-price{flex-direction:column;align-items:stretch;flex-wrap:wrap}.baro-filter-group.baro-filter-sku h4,.baro-filter-group.baro-filter-price h4{flex:none;max-width:none;margin-bottom:10px;white-space:normal}.baro-filter-group.baro-filter-sku h4:after,.baro-filter-group.baro-filter-price h4:after{content:""}.baro-filter-group.baro-filter-sku input[type=text]{width:100%}}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:var(--e-global-color-primary,#d4af37);color:#fff;text-decoration:none}@media (max-width:767px){.baro-filter-group:has(input[name="pa_bang-vai[]"]),.baro-filter-group:has(input[name="pa_mau-sac[]"]),.baro-filter-group:has(input[name="pa_kho-vai[]"]),.baro-filter-group.baro-filter-sku,.baro-filter-group.baro-filter-price{display:none !important}}@media (max-width:767px){form.baro-fabric-filter{padding:10px !important;width:100% !important;overflow:hidden;box-sizing:border-box}.baro-filter-panel{width:100%;overflow:hidden}.baro-filter-group{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;max-width:100%;min-width:0;width:100%;box-sizing:border-box;overflow:hidden}.baro-filter-group-items,.baro-filter-color-list{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:8px;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-bottom:4px}.baro-filter-group-items .baro-filter-item{flex:0 0 auto;white-space:nowrap;padding:6px 14px;border-radius:999px;border:1px solid #ddd;background:#fff;font-size:13px;transition:all .15s ease}.baro-filter-group h4{flex:0 0 30%;max-width:30%;font-size:13px;font-weight:600;color:#333;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767px){.baro-filter-group-items .baro-filter-item input[type=checkbox]{display:none !important}.baro-filter-group-items .baro-filter-item{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;padding:6px 14px !important;border:1px solid #ddd !important;border-radius:999px !important;font-size:13px !important;line-height:1.4 !important;min-height:34px !important;background:#fff !important;color:#333 !important;transition:background .2s ease,border-color .2s ease,color .2s ease !important;flex:0 0 auto !important;white-space:nowrap !important;cursor:pointer}.baro-filter-group-items .baro-filter-item.is-selected{background:#333 !important;border-color:#333 !important;color:#fff !important}}