.header-section{display:flex;flex-direction:column;justify-content:center}.header-section .sidebar-category{color:#fff}.header-section .sidebar__header{margin-bottom:15px;text-align:left;border-radius:10px;background:#83bb3e;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.3px;padding:10px}.header-section .sidebar__menu{list-style:none;padding:0;margin:0}.header-section .sidebar__item{margin-bottom:10px;position:relative}.header-section .submenu{display:none;position:absolute;left:100%;top:0;background:#fff;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.1);list-style:none;padding:10px 0;z-index:10;min-width:200px}.header-section .submenu li{padding:5px 20px;border-bottom:1px solid #ddd}.header-section .submenu li a{text-decoration:none;color:#333}.header-section .submenu li a:hover{color:#007bff}.header-section .sidebar__item:hover .submenu{display:block}.header-section .submenu li:last-child{border-bottom:none}.header-section .sidebar__link{color:#6da32f;text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:3px;border-radius:5px}.header-section .promo-banner{width:100%;height:100%;border-radius:9.726px;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;padding-top:0!important}.header-section .list-banner_promotion{padding-top:10px;margin-bottom:10px}.header-section .list-banner_promotion img{height:100%;width:100%;border-radius:9.726px}.header-section .promotion-header{display:flex;align-items:center;gap:10px;margin-top:20px!important}.header-section .promotion-label{padding:7px 12px;border-radius:9.726px;background:#83bb3e;font-size:15px;height:38.906px;flex-shrink:0;text-align:center;color:#fff;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.438px}.header-section .promotion-category{display:flex;align-items:center;gap:10px}.header-section .promo-category{color:#000;text-align:center;font-size:14.59px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.438px;margin-left:15px;margin-right:10px}.header-section .promo-select{width:179.939px!important;height:30.152px;flex-shrink:0;border-radius:5.836px;border:.486px solid #000;background:#fff}.header-section .promotion-results{color:#000;text-align:center;font-size:14.59px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.438px;display:block}.header-section .filter-container{display:flex;flex-direction:column;gap:10px;margin:20px 0}.header-section .filter-item{display:flex;align-items:center;padding:5px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:Arial,sans-serif;color:#6cb240;background-color:#fff}.header-section .filter-item-highlighted{width:139.088px;background-color:#ff9800;color:#fff;margin-top:10px}.header-section .filter-row{display:flex;gap:10px}.header-section .filter-remove{margin-left:8px;font-size:14px;color:inherit;cursor:pointer}.header-section .filter-remove:hover{color:#d32f2f}.header-section .banner{height:199.392px;border-radius:9.726px;background:#d9d9d9;text-align:center;justify-content:center;align-items:center;display:flex;margin:19.45px 0;background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.sale-off-C{gap:16px}.sale-off-C,.sale-off-C .flash-sale-cover{display:flex;flex-direction:column}.sale-off-C .flash-sale-cover>img{object-fit:contain;width:100%;height:auto}.sale-off-C .flash-sale-cover .all-flash-sale{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background-color:#fff}.sale-off-C .flash-sale-cover .all-flash-sale .flash-sale{font-size:16px;color:#f55e21;font-weight:700;display:flex;gap:12px;align-items:center}@media(max-width:550px){.sale-off-C .flash-sale-cover .all-flash-sale .flash-sale{flex-direction:column;align-items:start}}.sale-off-C .flash-sale-cover .all-flash-sale .flash-sale .flash-sale-text{font-weight:800;height:100%}.sale-off-C .flash-sale-cover .all-flash-sale .flash-sale .sale-time{display:flex;gap:8px;align-items:center;justify-content:center;height:100%}.sale-off-C .flash-sale-cover .all-flash-sale .flash-sale .sale-time>p{color:#000;font-weight:400}.sale-off-C .timer{display:flex;align-items:center;justify-content:center;gap:6px;color:#000;font-size:15px}.sale-off-C .timer .time{font-weight:700;border-radius:4.963px;background:#2f2f2f;width:28.536px;height:19.851px;text-align:center;color:#fff}.sale-off-C .sale-off-tab{display:flex;align-items:center;gap:24px}.sale-off-C .sale-off-tab .tab{cursor:pointer;color:#8e8e93}.sale-off-C .sale-off-tab .active{border-bottom:2px solid var(--Color-Orange,#f55e21);color:#f55e21}.sale-off-C .sale-off-list{width:100%;background-color:#fff;display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px}.speech-bubble{position:relative;background:#ffe0d2;border-radius:12px;padding:5px}.speech-bubble:after{content:"";position:absolute;bottom:-5px;z-index:1;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#ffe0d2;transform:translateX(-50%) rotate(45deg)}.no-active{display:flex;align-items:center;justify-content:center}.category-sale-off{font-size:16px}@media(max-width:550px){.category-sale-off{font-size:13px}}.activeImg{display:none}.activeCategory{border-bottom:0!important;background-color:#60a309;color:#fff;position:relative}.activeCategory .activeImg{display:flex!important;position:absolute;top:5px;right:10px}@media(max-width:576px){.promotion-category{display:block!important}.promotion-results{margin-top:5px;width:179.939px!important}.promotion-header .category-home-title{font-size:14px}.filter-container{display:flex;justify-content:center}}@media(max-width:768px){.header-section{margin-top:10px!important}.promotion-container{padding-top:0!important}}@media(max-width:426px){.list-banner_promotion{height:auto}}