.store-columns-container{display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;padding: 10px 0;position: relative;max-width: 1200px;margin: 0 auto 30px}.store-column-wrapper{background: var(--background-card);padding: 20px;border-radius: var(--border-radius);box-shadow: var(--card-shadow);width: 496px}.store-column-right{float: right}.store-column-single{max-width: 496px;margin: 0 auto}.store-name-box{display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;margin-bottom: 10px}.store-info-left{flex: 1;padding-right: 15px}.store-info-left a{text-decoration: none;color: var(--text-primary)}.store-info-left h3{font-size: var(--h3-size);margin: 0;line-height: 1.2}.store-info-left h3 span{color: var(--primary-color);font-weight: 700}.store-subtitle{margin: 5px 0;font-size: var(--p-size);color: var(--text-secondary)}.category-stats{display: flex;gap: 15px;margin: 10px 0 0;font-size: var(--p-size);color: var(--text-secondary)}.store-image-right{width: 115px;flex-shrink: 0}.store-image-right img{width: 115px;height: 60px;object-fit: contain;border-radius: 4px}.store-image-right i{font-size: 2.5rem;color: var(--primary-color)}.hr-line{height: 1px;background: var(--border-color);margin: 10px 0;width: 100%}.show-more-btn-container{width: 100%;display: flex;justify-content: center;margin-top: 20px}.show-more-btn{background: var(--primary-color);color: var(--text-dark);border: none;padding: 8px 24px;border-radius: 20px;font-size: var(--p-size);font-weight: 600;cursor: pointer;transition: all 0.3s ease;width: 150px;height: 32px;text-align: center;line-height: 1}.show-more-btn:hover{background: var(--primary-hover);transform: translateY(-2px)}@media (max-width: 1200px){.store-columns-container{padding: 10px 15px}}@media (max-width: 1024px){.store-column-wrapper{width: calc(50% - 20px)}}@media (max-width: 768px){.store-column-wrapper{width: 100%}.store-info-left h3{font-size: calc(var(--h3-size) * 0.9)}.store-image-right{width: 100px}.store-image-right img{width: 100px;height: 55px}}@media (max-width: 480px){.store-column-wrapper{padding: 15px}.store-info-left h3{font-size: calc(var(--h3-size) * 0.8)}.store-image-right{width: 80px}.store-image-right img{width: 80px;height: 45px}.store-info-left p{font-size: calc(var(--p-size) * 0.9)}}