.ab-horizontal-nav-bar{background-color:#6b8b73;color:#fff;position:relative}.ab-horizontal-nav-container{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin:0 auto;width:100%}.ab-nav-item{position:relative;height:100%}.ab-nav-item.ab-products-dropdown,.ab-nav-item.ab-cart-dropdown{position:relative}.ab-nav-button{background:none;border:none;color:#fff;padding:15px 20px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;width:100%;height:100%;border-inline:#f5f5f5 1px solid}.ab-nav-item:nth-child(2) .ab-nav-button{border-inline:none}.ab-nav-button:hover{opacity:.8}.ab-nav-button-icon{width:18px;height:18px;color:#fff;flex-shrink:0}.ab-nav-button-text{color:#fff}.ab-cart-count{background:#f44;color:#fff;border-radius:50%;font-size:11px;font-weight:600;margin-left:4px;line-height:1;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.ab-dropdown-menu{position:absolute;top:100%;left:0;background:#fff;color:#333;width:100%;max-height:400px;overflow-y:auto;box-shadow:0 4px 6px #0000001a;border-radius:4px;display:none;z-index:11}.ab-dropdown-menu.show{display:block}.ab-cart-dropdown-content{right:0;left:0}.ab-dropdown-item{display:block;padding:16px 20px;text-decoration:none;color:#333;border-bottom:1px solid #eee;transition:background-color .2s;font-size:14px;line-height:1.4}.ab-dropdown-item:hover{background-color:#f5f5f5}.ab-dropdown-item:last-child{border-bottom:none}.ab-cart-dropdown-header{padding:16px;border-bottom:1px solid #eee;font-weight:600}.ab-cart-item{display:flex;padding:12px 16px;border-bottom:1px solid #eee;gap:12px}.ab-cart-item-image{flex-shrink:0}.ab-cart-item-image img{width:60px;height:60px;object-fit:cover;border-radius:4px}.ab-cart-item-details{flex-grow:1;min-width:0}.ab-cart-item-title{font-weight:500;font-size:13px;line-height:1.3;margin-bottom:4px}.ab-cart-item-variant{font-size:12px;color:#666;margin-bottom:4px}.ab-cart-item-price{font-size:12px;color:#333}.ab-cart-dropdown-total{padding:16px;border-top:1px solid #eee;background:#f9f9f9}.ab-cart-total-row{display:flex;justify-content:space-between;font-weight:600;margin-bottom:12px}.ab-view-cart-btn{display:block;width:100%;padding:10px;background:#6b8b73;color:#fff;text-align:center;text-decoration:none;border-radius:4px;font-size:14px;margin-bottom:8px}.ab-checkout-btn{display:block;width:100%;padding:10px;background:#333;color:#fff;text-align:center;text-decoration:none;border-radius:4px;font-size:14px}.ab-empty-cart{padding:24px 16px;text-align:center;color:#666}.ab-empty-cart p{margin:0;font-size:14px}.ab-empty-cart a{color:#6b8b73;text-decoration:none;font-size:13px;margin-top:8px;display:inline-block}.ab-more-items{padding:12px 16px;text-align:center;font-size:12px;color:#666}.ab-dropdown-arrow{flex-shrink:0}@media (max-width: 768px){.ab-nav-button{padding:10px 12px;font-size:12px;gap:4px}.ab-nav-button-icon{width:16px;height:16px}.ab-dropdown-menu{left:0;width:100vw;border-radius:0;box-shadow:0 2px 10px #00000026}.ab-cart-dropdown-content{right:0;left:auto;width:100vw;min-width:320px;margin-left:0}.ab-cart-count{font-size:9px;padding:1px 4px;min-width:14px;margin-left:3px}}@media (max-width: 480px){.ab-nav-button{padding:8px 10px;font-size:11px;gap:3px}.ab-nav-button-icon{width:14px;height:14px}.ab-nav-button-text{font-size:10px}.ab-dropdown-menu{min-width:250px}.ab-cart-dropdown-content{min-width:280px}.ab-cart-count{font-size:8px;padding:1px 3px;min-width:12px;margin-left:2px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ab-horizontal-nav.css.map */
